advertisement

Introduction of openpear

50 %
50 %
advertisement
Information about Introduction of openpear
Technology

Published on February 14, 2009

Author: sotarok

Source: slideshare.net

Description

Introduction of openpear
advertisement

openpear Open PEAR Repository Channel nequal / sotarok sotaro.k [at] gmail.com Copyright © 2009 Sotaro KARASAWA / nequal.jp

Introduction • A young star of PHP (by yando) • Name – sotarok / Sotaro KARASAWA • Love – Pudding – Photo/Camera • Blogs – http://d.hatena.ne.jp/sotarok/ – http://twitter.com/sotarok – ... Copyright © 2009 Sotaro KARASAWA / nequal.jp

英語で資料つくったけど ところどころ おかしいかもしれない (´・ω・`) あとでこっそりおしえてください Copyright © 2009 Sotaro KARASAWA / nequal.jp

Agenda • Question • About PEAR • Introduction of openpear • New Features in Next Version Copyright © 2009 Sotaro KARASAWA / nequal.jp

Question • Do you know how many packages in PyPI Copyright © 2009 Sotaro KARASAWA / nequal.jp

Packages 0 2000 4000 6000 8000 10000 12000 14000 16000 Python 5727 Ruby Perl PHP Copyright © 2009 Sotaro KARASAWA / nequal.jp

Packages 0 2000 4000 6000 8000 10000 12000 14000 16000 Python 5727 Ruby 7260 Perl PHP Copyright © 2009 Sotaro KARASAWA / nequal.jp

Packages 0 2000 4000 6000 8000 10000 12000 14000 16000 Python 5727 Ruby 7260 Perl 15124 PHP Copyright © 2009 Sotaro KARASAWA / nequal.jp

Packages 0 2000 4000 6000 8000 10000 12000 14000 16000 Python 5727 Ruby 7260 Perl 15124 PHP 534 Copyright © 2009 Sotaro KARASAWA / nequal.jp

Oh... God... Copyright © 2009 Sotaro KARASAWA / nequal.jp

About PEAR Copyright © 2009 Sotaro KARASAWA / nequal.jp

About PEAR • PEAR - PHP Extension and Application Repository • Founded in 1999 – A structured library of open-source code for PHP users – A system for code distribution and package maintenance – A standard style for code written in PHP – The PHP Extension Community Library (PECL) – A web site, mailing lists and download mirrors to support the PHP/PEAR community – A community-driven project • http://pear.php.net/manual/en/about.pear. php Copyright © 2009 Sotaro KARASAWA / nequal.jp

Actual situation in PEAR • pear.php.net Statistics – Total 534 packages – Total 315 maintainers – Total 42,454,184 downloads • http://pear.php.net/package-stats.php Copyright © 2009 Sotaro KARASAWA / nequal.jp

is PEAR popular now ? • Google Trends 「PEAR PHP」 Copyright © 2009 Sotaro KARASAWA / nequal.jp

Why don't people use PEAR ? • Not compatible with E_STRICT (Old packages) • Using framework – CakePHP – symfony – ... • Zend Framework ? • Complicated work flow to Release – Mailing List (in English) – Vote – Make tar-ball and upload Copyright © 2009 Sotaro KARASAWA / nequal.jp

How about following quot;PEARquot; ? • Anyone can contribute any packages • Coordinate with repository (version controlled) • Easy to release • Easy to use It's like a dream come true 夢のような話だ のような話 -- sotarok Copyright © 2009 Sotaro KARASAWA / nequal.jp

powered by nequal Copyright © 2009 Sotaro KARASAWA / nequal.jp

Introduction of openpear Copyright © 2009 Sotaro KARASAWA / nequal.jp

Introduction of openpear • http://openpear.org/ • established in 11/2008 • opened (not closed) PEAR channel/repository Copyright © 2009 Sotaro KARASAWA / nequal.jp

openpear : Features • Login with OpenID • Subversion coordinated – Any logged-in members can commit • Web interface – Search packages, maintainers – Packaging and Release – Auto register to channel server – Repository browser (like Trac) • Favorite Copyright © 2009 Sotaro KARASAWA / nequal.jp

Work flow in openpear local openpear.org svn co OP / svn up Subversion create repository your write some code (auto-generate) package login svn ci release PEAR your channel package server (auto-register) Copyright © 2009 Sotaro KARASAWA / nequal.jp

Login with OpenID (2.0) • One-click login – mixi, Hatena, Google, Yahoo! Japan • Create only Subversion account Copyright © 2009 Sotaro KARASAWA / nequal.jp

Subversion coordinated • mkdir automatically (in svn repository) • checkout -> write some code -> commit • Manage permission – Anyone (logged in) can commit – Members you allowed can commit Copyright © 2009 Sotaro KARASAWA / nequal.jp

Packaging on the web • Fill the form – release version – install path – etc... • Click quot;Releasequot; button Copyright © 2009 Sotaro KARASAWA / nequal.jp

Packaging on the web • Tagging automatically • Generate package tar ball automatically • Register to channel server automatically Copyright © 2009 Sotaro KARASAWA / nequal.jp

Easy to install package • openpear is also a PEAR channel server % pear channel-discover openpear.org % pear install openpear/GD_Tab_Guitar % pear list -c openpear INSTALLED PACKAGES, CHANNEL OPENPEAR.ORG: ========================================= PACKAGE VERSION STATE GD_Tab_Guitar 0.1.0 stable Copyright © 2009 Sotaro KARASAWA / nequal.jp

New Features in Next Version Copyright © 2009 Sotaro KARASAWA / nequal.jp

New Features (under development) • Renew web interface • i18n – after i18n, we will announce in PEAR-DEV ML!! • Tagging (Categorize) • Tickets (Bug track) • Documentation – Generate API Doc automatically – Package documentation with Wiki style • Commit timeline – like Github! Copyright © 2009 Sotaro KARASAWA / nequal.jp

Our goal • A huge variety of packages – Very useful library – Joke library • Be infrastructure for all PHP developer's – not only for Japanese developers, but for all PHP developers Copyright © 2009 Sotaro KARASAWA / nequal.jp

We are looking forward to YOUR commitment! Copyright © 2009 Sotaro KARASAWA / nequal.jp

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

第40回勉強会に参加&発表してきました ...

openpear. 資料は,Jose Leon ... Introduction of openpear. View more presentations from sotarok. (tags: php pear)
Read more

An Introduction to PEAR and Pyrus - Springer

An Introduction to PEAR and Pyrus. ... consider using a third-party repository such as OpenPear ... have only had space to provide an introduction here.
Read more

Introduction of Net_KyotoTycoon_Rest - Memo

Introduction of Net_KyotoTycoon_Rest. この記事は PHP Advent Calendar jp 2010 Day 18 として書いてます。今日は丁寧な言葉で書きます ...
Read more

Introduction to Handlersocket | Scalemysql

Introduction to Handlersocket. Leave a reply ... http://openpear.org/package/Net_HandlerSocket; Java. http://code.google.com/p/handlersocketforjava/ Python.
Read more

RExcelの紹介 - Documents - Discover, share, present ...

openpear の紹介 ベトナムの紹介 EasyHtmlReportの紹介 1. EasyHTMLReport の ... Introduction to Hadoop Satoshi Yamada 2008/11/5 2.
Read more

IJKBの紹介 - Devices & Hardware - Discover, share ...

openpear の紹介 CocosBuilderの紹介 第十三回yidev用の資料 Kotlinの ... Introduction to Hadoop Satoshi Yamada 2008/11/5 2.
Read more

handlersocket | Scalemysql

other handlersocket entries: part I – introduction to handlersocket. part II – handlersocket syntax Perl/PHP ...
Read more

Manual :: Getting and installing the PEAR package manager

When using PHP, the PEAR Package Manager is already installed unless one has used the ./configure option --without-pear. If one uses a version of PHP ...
Read more