Getting Pearified

I had the privilege of email interviewing Clay Loveless of Killersoft about an exciting new development in the PHP community. Hot on the heels of the Pear 1.4 release, Clay has launched Pearified.com–a Pear-compatible code repository. The site already has a Pear-installable Smarty distribution, and next in the crosshairs are big names like PHPMyAdmin and ADOdb.

The very existence of a supplemental repository raises some interesting issues.
My first question was: why? A partial answer comes from the packages pearified.com intends to host. These are big name packages that, for a variety of reasons, have not been accepted into the main Pear repository. As a result, maintaining packages that depend on Pear-installable (“pearified”) packages and other packages involves multiple mechanisms for updating code. By expanding the scope of what’s pearified, this site aims to make updates to dependencies that much easier.

Furthermore, up until this point the Pear web site has made it clear that Pear channels have not been capable of hosting fully fledged applications. Indeed, the Pear site is basically known as a repository of library code. Clay believes all this can change with the release of Pear 1.4. Imagine running a simple command-line script to update a complex application like PHPMyAdmin, resting assured your config file won’t get clobbered in the process. Clearly, the PHP community is voicing a need for this kind of functionality, which systems like Debian dpkg and Red Hat up2date have provided for Linux binaries for years–the capability to keep entire applications current with minimal fuss. Even if Pear is now up to the task, it is unlikely the main site will ever admit certain packages due to stringent coding standards, group politics, and a host of other hurdles.

Pearified.com aims to fill that conspicuous void, hoping to find what Clay describes as, “a happy
middle ground between the free-for-all that is phpclasses.org or HotScripts,
and the formality of PEAR.” He goes on to say, “I respect what PEAR has accomplished immensely–I aim to supplement their efforts, not try to become something ‘better.’ PEAR has done a tremendous job.”

Clay has big plans, including automating the Pear packaging process for the uninitiated to be able to easily pearify their code, and leveraging the Pear installer to perform just-in-time encryption with IonCube or the Zend encoder.

It seems the biggest upcoming decisions facing this site are about coding standards and some form of process for accepting new packages. Certainly, hosting Pear-capable channels is not a new concept in itself, but pearified.com seems to be on the right track with its efforts to satisfy the PHP community with an expanded base of pearified packages. With Pear 1.4 under its belt, this goal seems ever more attainable. Best of luck to this exciting new venture.

Post a Comment

Your email is never shared. Required fields are marked *

*
*


Popular Tags

Academia Academy Of American Poets Accessible Poetry Adam Zagajewski Aliso Street Bear Andrew Philip Anna Akhmatova Arroyo Arts Collective Artists' Union Gallery Art Therapy Avant Garde B.H. Fairchild Bart's Books Bell Arts Factory Beowulf Beyond Baroque Billy Connolly Blogging Book Arts Broken Word Cafe Solo Christopher Buckley Code Poet Conservation Czesław Miłosz David Allen Day Fire Denise Levertov Dorianne Laux Facebook First Books Friday Lubina George Wallace Gerard Manley Hopkins Gregory Orr GTD Gwendolyn Alley Heart And Mind Hope Jackson Wheeler James Valentine Peake Japan Jawanza Dumisani John Keats Joseph Millar Kathleen Tyler Li-Young Lee London Los Angeles Louise Glück Low-Residency MFA Marriage Marvin Bell Mary Oliver Merlin Mann MFA Residency 1 MFA Residency 2 MFA Residency 3 MFA Residency 4 MFA Residency 5 Michael Wells Michelle Bitting Miranda Nature Negative Capability Ojai Ojai Poetry Festival Pacific University Passings Performance Poetry Phil Taggart Poetry In The Windows Polish Poetry Post-Postmodernism Ralph Waldo Emerson Rattle Robert Hass Robert Pinsky Sandford Lyne Sandra Alcosser Sarah Maclay Seamus Heaney Social Networking Sonnets Spirituality Stephen Booth Suzanne Lummis The Economy The Phoenix The World Stage Tree Bernstein Twitter Umberto Saba Wallace Stevens Why Poetry Zbigniew Herbert ZCE Zen Zoey's Cafe