47
Openpear Projectभງ @51PHPਘভ id:sotarok id:sotarok

Openpear Project の紹介

Embed Size (px)

DESCRIPTION

最近オープンソースになったOpenpear本体の話です

Citation preview

Page 1: Openpear Project の紹介

Openpear Project���@�51�PHP���

id:sotarokid:sotarok

Page 2: Openpear Project の紹介

����� �������

Page 3: Openpear Project の紹介

• ����– id:sotarok �������– ��2����������– ��2����������

• �������� http://tinyurl.com/sotarokhttp://tinyurl.com/sotarokhttp://tinyurl.com/sotarokhttp://tinyurl.com/sotarok----wishlistwishlistwishlistwishlist

– 4�� �G����e�����������– nequal �������� �!"#��– Ethna $%"#��– Ethna $%"#��– &'()�– * Perfume �

Page 4: Openpear Project の紹介

• ����� Openpear �����• ����� Openpear ����

Page 5: Openpear Project の紹介

• �� Openpear �!"#$"�%� Openpear &'����

Page 6: Openpear Project の紹介

• Openpear ()*+–���������–���������

• http://openpear.org/

Page 7: Openpear Project の紹介

• OpenpearOpenpearOpenpearOpenpear

– openpear +– OpenPEAR ,,– OPENPEAR ,– OpenPear ,

• �� �PEAR • �� �PEAR

– OpenID �����– ������ ����– ��������������������– �� � 100�� (from 11/2008)

Page 8: Openpear Project の紹介

• Openpear�����������������

– http://www.slideshare.net/sotarok/openpear-

presentation

– http://www.slideshare.net/sotarok/introducti

on-of-openpear-1026885

– http://www.slideshare.net/sotarok/openpear-

by-nequal

Page 9: Openpear Project の紹介

• Openpear ,-./012304 5��� ()*+�� ()*+

• Openpear&',6• c.f.)

http://gihyo.jp/news/nr/2010/01/0803

Page 10: Openpear Project の紹介

• Openpear �����5��7�+• Openpear �����5��7�+

����������������((((;��))

Page 11: Openpear Project の紹介

��1����89:;0<=�7>

��?��7@�...��?��7@�...

Page 12: Openpear Project の紹介

• ��

• �����������• �����������– 2009�9���������PHP �� ����������– �������– ����– sotarok & riaf ��� ��– !"#$%&''()*+��,!"#$%&''()*+��,– -�.�/����01– ��������� �– ������234,,&5�6788

Page 13: Openpear Project の紹介

• ������� �� ��

• Openpear Project ABC�7• Openpear �D��#ABC�7• Openpear �D��#ABC�7• �E

Page 14: Openpear Project の紹介

• Openpear Project

• http://github.com/nequal/Openpear

• http://groups.google.com/group/open

pear-projectpear-project

Page 15: Openpear Project の紹介

• �

• �����1��• sotarok���������– ���������� ������������� ���

• tokushima���������� !"��• #$��%����&&

Page 16: Openpear Project の紹介

• FGHD���I��J�

Page 17: Openpear Project の紹介

• KLMN<OP��Q7

# git clone [email protected]:nequal/Openpear.git

Page 18: Openpear Project の紹介

# ls

README.mdREADME.md

__common_mamp__.php

bin

index.php

libslibs

resources

setup.php

Page 19: Openpear Project の紹介

# php setup.php

core path[/var/local/www/html/Openpear/core/]: [Enter][Enter][Enter][Enter]

install application: [Enter][Enter][Enter][Enter]

application url [http://localhost/Openpear]: application url [http://localhost/Openpear]:

http://192.168.70.128/Openpearhttp://192.168.70.128/Openpearhttp://192.168.70.128/Openpearhttp://192.168.70.128/Openpear

working directory [/var/local/www/html/Openpear/work/]:

[Enter][Enter][Enter][Enter]

application mode: [Enter][Enter][Enter][Enter]

# ls

__settings__.php core !"#��

Page 20: Openpear Project の紹介

R0S2TUVWNP9X7(tmpY5Z[)R0S2TUVWNP9X7(tmpY5Z[)

# mkdir work

# chmod 777 work

Page 21: Openpear Project の紹介

4S0\ ]��DB^_4S0\ ]��DB^_

# mysql –u user –p openpear <

resources/schema.sql resources/schema.sql

Page 22: Openpear Project の紹介

setup AD���I7

# php setup.php# php setup.php

Page 23: Openpear Project の紹介

````

Page 24: Openpear Project の紹介

5a�bc0d�����(�5"

��5��a�ef@�$Q��ae��5��a�ef@�$Q��ae

Page 25: Openpear Project の紹介

rhaco 2 �g��$� (hMP<M1i)rhaco 2 �g��$� (hMP<M1i)

8work $ vendors Ajk��># # # # phpphpphpphp setup.php setup.php setup.php setup.php ––––up up up up ––––cccc >

Page 26: Openpear Project の紹介

�������������OK

#@php setup.php#@php setup.php

Openpear, PEAR Repository Channel and Subversion

Hosting Service.

==============================================

http://github.com/nequal/Openpear

http://groups.google.com/group/openpear-project

============================================================================================

try 'php setup.php -h *****' for more informationadd_module : �� ���������...��

Page 27: Openpear Project の紹介

lm5cnoc9�n2p0P

# php setup.php –up# php setup.php –up

Page 28: Openpear Project の紹介

&q OLo�r<19s0t2 <Nh4��uv� rhaco,wx $����yz��Q{7

�|}~����($,���� ����|}~����($,���� �����7�,���r��Y Hr�F�$�������"��$Q��a(�a

Page 29: Openpear Project の紹介

htaccess �^_htaccess �^_����� URL�/�r�path�

# php setup.php –htaccess /Openpear

Page 30: Openpear Project の紹介

• __common_mamp__.php A��0��������__common_dev__.php�� �

DB ����������������������dbnamedbnamedbnamedbname====openpear,useropenpear,useropenpear,useropenpear,user====openpear,passwopenpear,passwopenpear,passwopenpear,passw

ordordordord====openpearopenpearopenpearopenpear

Page 31: Openpear Project の紹介

• __settings__.php A��

���� 8dev>A�{� __common_dev__.php ,�I��{7%� 57�{7%� 57

App::config_path(... ,"dev""dev""dev""dev");

Page 32: Openpear Project の紹介

• __settings__.php A������Gmail ����index.php �r��0�Gmail ����index.php �r��0�

def('def('def('def('org.openpear.flow.parts.Openpeaorg.openpear.flow.parts.Openpeaorg.openpear.flow.parts.Openpeaorg.openpear.flow.parts.Openpea

r@gmail_accountr@gmail_accountr@gmail_accountr@gmail_account','**@','**@','**@','**@gmail.comgmail.comgmail.comgmail.com**','**','**','**','

**password**');**password**');**password**');**password**');

Page 33: Openpear Project の紹介

�H"%"%ocO��r<Nh4

Page 34: Openpear Project の紹介

Something Happened!

package

`org.rhaco.storage.db.module.DbcMys`org.rhaco.storage.db.module.DbcMys

ql` not found

5a�� orz

Page 35: Openpear Project の紹介

5ar�����$���{�5"cnoc9,H��� c9,H��� 

�xD�import�7

# php setup.php –import # php setup.php –import

org.rhaco.storage.db.module.DbcMys

ql

Page 36: Openpear Project の紹介
Page 37: Openpear Project の紹介

U�MT�7

# php setup.php -log on -level warn

¡T,¢£n= ¤�{7%� �7

Page 38: Openpear Project の紹介

• ���7�$–����–����–������� (svn���������)

• -./'012 �• fav �

–��� �!– dashboard

Page 39: Openpear Project の紹介

• z¥¦§• http://URL to Openpear/dev

– (rhaco 2 "#$���)– (rhaco 2 "#$���)

Page 40: Openpear Project の紹介

• �E

• $�H¨�©5 Z{ª""�«4N,�$���"5"�,¬­�$®�a�–%���&�'���()*+�,(-./01�/2

Page 41: Openpear Project の紹介

• �E�¯°�– http://groups.google.com/group/openpear-project/browse_thread/thread/d370927ff2e66de8

• ±Ms0²³��z¥A´�7�� – svn3"456789

• PEAR_PackageProjector �µ³�• PEAR_PackageProjector �µ³�–:�;<�=+>?�@PEARABC!D�:

• ¶0�<·O2P³�

Page 42: Openpear Project の紹介

• ¸�¹�º»�

• http://groups.google.com/group/open

pear-

project/browse_thread/thread/d3709

27ff2e66de8

Page 43: Openpear Project の紹介

• Openpear �z¥A�7� 

�¼;:s0t2#openpear (irc.freenode.net)#openpear (irc.freenode.net)

rhaco_ja on Lingr

Page 44: Openpear Project の紹介

• Openpear Project

–%���&�'���/E?FGH

• �������������$Q��a,�������������$Q��a,½¾���

Page 45: Openpear Project の紹介

• Openpear Project• Openpear Project

–%���&�'���/E?FGI

• Zr5�G¿,��• Zr5�G¿,��

Page 46: Openpear Project の紹介

• �Hm�7 ¬­ • 5 �7�ÀÁ�Â���$��%Ã

Page 47: Openpear Project の紹介

��