Stalkr is a data persistence library. Stalkr enables your PHP web application to interact with database servers in a fully object-oriented pattern. No more messy SQL, no more nasty injection attacks!
This type of library is usually called an object-relational mapper, or ORM for short. However, Stalkr is different from your typical ORM. In addition to the usual “mapping” between PHP objects and SQL rows, Stalkr also boasts a wealth of scalability-friendly features, such as:
Exclusive features (of sorts: see the Yet Another ORM!? wiki page for more information)
Automatic and transparent integration with Memcached (drivers included!) Support for key-value stores, with built-in consistent hashing and redundancy (now with Redis support!) Seamless utilization of multiple clusters of potentially different database software Unique access control mechanism for additional security
Bytekit is a PHP extension that provides userspace access to the opcodes generated by PHP's compiler.
bytekit-cli is a command-line tool that leverages Bytekit to perform common code analysis tasks.
The Simple Cloud API brings cloud technologies to PHP and the PHPilosophy to the cloud, starting with common interfaces for three cloud application services:
File Storage Services Document Storage Services Simple Queue Services You can start writing scalable, highly available, and resilient cloud applications that are portable across all major cloud vendors today.
Zend has invited the open source community and software vendors of all sizes to participate. IBM, Microsoft, Rackspace, Nirvanix, and GoGrid have already joined the project as contributors. In the coming months, we'll work together to define APIs for these cloud application services, enabling a new generation of cloud native applications written in PHP.
Welcome to a simpler cloud.
"wig is a modern template language for PHP
* Fast: Twig compiles templates down to plain optimized PHP code. The overhead compared to regular PHP code was reduced to the very minimum.
* Secure: Twig has a sandbox mode to evaluate untrusted template code. This allows Twig to be used as a templating language for applications where users may modify the template design.
* Flexible: Twig is powered by a flexible lexer and parser. This allows the developer to define its own custom tags and filters, and create its own DSL. ""Dailymotion Markup Language (or Dynamic Markup Language) is an XML compatible templating system.
XML tags with special namespace "dm" are used to inject some dynamic behavior into the code. Some tags are provided by default, but new tags can be easily added to extend the language. Finaly, the use of this template engine has no overhead, as it compiles templates as raw PHP code which can then be used standalone."
"En près de 15 ans, PHP a conquis la plupart des entreprises. Au début utilisé pour des projets annexes, il est aujourd'hui au cœur du SI.
Les projets se complexifient, les délais se raccourcissent : il est temps d'industrialiser les processus de développement.
Ce Livre Blanc dresse un état de l'art des outils et méthodes qui permettent aujourd'hui d'industrialiser ses développements PHP."
FluentDOM provides an easy to use fluent interface for DOMDocument.
The idea was born in a workshop of Tobias Schlitt, about the PHP XML extensions at the IPC Spring , in Berlin. He used this idea to show XPath samples in the session.
Many thanks to the jQuery , people for their work, who did an exceptional job describing their interfaces and providing examples. This saved us a lot of work.
We implemented most of the jQuery methods into FluentDOM, but here are differences. Most important: we use XPath for expressions, not CSS selectors. Since XPath is supported by the ext/xml extension, no extra parsing need to be done. This should be faster processing the selectors and btw it was easier for us to implement. And as a nice topping it supports namespaces, too.
I've been nominated again for the eZ Components Award. Thanks to eZ Systems for honour and to me employer YMC for the food! So this is a good occasion to assemble a list I've had in mind for a longer time. In a big project like eZ Components, which has been programmed by many contributors over a long time it is natural, that there are some better and some worse parts. So which components are the good, the bad and the ugly? Maybe this kind of overview could also be done by other users of other libraries too. Then we could assemble a big comparison table of framework or library components and one could pick the best parts of each. You'll notice that even if I consider myself a power user of eZ Components, I won't give a rating for every component, because there are still a few, I've not intensively used by now. So let's complete this table in a wiki somewhere together!
dropr is a distributed message queue framework written in PHP. The main goals are:
* reliable and durable (failsafe)-messaging over networks
* decentralized architecture without a single (point of failure) server instance
* easy to setup and use
* modularity for queue storage and message transports (currently filesystem storage and curl-upload are implemented)XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based user interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level call counts and inclusive and exclusive wall time, CPU time and memory usage. Additionally, it supports ability to compare two runs (hierarchical DIFF reports), or aggregate results from multiple runs.
Originally developed at Facebook, XHProf was open sourced in Mar, 2009.
What is Web Messenger?
"Web Messenger" - is unique software allowing visitors of your site to chat with your operators. Why should I use Web Messenger?
"Web Messenger" makes it easier to communicate with existing and potential clients. It will significantly increase conversion rates and online sales of your web site.