Openpear Project の紹介

Preview:

DESCRIPTION

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

Citation preview

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

id:sotarokid:sotarok

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

• ����– 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 �

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

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

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

• http://openpear.org/

• OpenpearOpenpearOpenpearOpenpear

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

• �� �PEAR • �� �PEAR

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

• 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

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

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

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

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

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

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

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

• ��

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

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

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

• Openpear Project

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

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

pear-projectpear-project

• �

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

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

• FGHD���I��J�

• KLMN<OP��Q7

# git clone git@github.com:nequal/Openpear.git

# ls

README.mdREADME.md

__common_mamp__.php

bin

index.php

libslibs

resources

setup.php

# 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 !"#��

R0S2TUVWNP9X7(tmpY5Z[)R0S2TUVWNP9X7(tmpY5Z[)

# mkdir work

# chmod 777 work

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

# mysql –u user –p openpear <

resources/schema.sql resources/schema.sql

setup AD���I7

# php setup.php# php setup.php

````

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

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

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 >

�������������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 : �� ���������...��

lm5cnoc9�n2p0P

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

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

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

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

# php setup.php –htaccess /Openpear

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

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

ordordordord====openpearopenpearopenpearopenpear

• __settings__.php A��

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

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

• __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**');

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

Something Happened!

package

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

ql` not found

5a�� orz

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

�xD�import�7

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

org.rhaco.storage.db.module.DbcMys

ql

U�MT�7

# php setup.php -log on -level warn

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

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

• -./'012 �• fav �

–��� �!– dashboard

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

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

• �E

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

• �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³�

• ¸�¹�º»�

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

pear-

project/browse_thread/thread/d3709

27ff2e66de8

• Openpear �z¥A�7� 

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

rhaco_ja on Lingr

• Openpear Project

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

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

• Openpear Project• Openpear Project

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

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

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

��