http://www.pagodabox.com/
This link is now broken.
about:
A PHP auto scaling deployment platform, which provides monitoring features, incident alerts, and performs checkouts from GitHub.
The service is currently in beta.
https://www.phrozn.info/en
This link is now broken.
about:
Phrozn is a Static Site Generator built in PHP with modern libraries. Still rather geeky, but a GUI to it would make it a much more attractive tool for simple requirements !
EasyRdf is a PHP library designed to make it easy to consume and produce RDF. It was designed for use in mixed teams of experienced and inexperienced RDF developers. It is written in Object Oriented PHP.
A great talk recently given by Rasmus Lerdorf at the "Hacker Dojo' in San Francisco. Lots of goods inside, particularly around the usage of Hiphop PHP.
Bouncer is a real time statistics and security engine written in PHP5. It analyses the browser or bot version, and detects eventual bad behaviors in order to prevent spam.
https://www.pureftpd.org/project/libpuzzle
This link is now broken.
about:
The Puzzle library is designed to quickly find visually similar images (gif, png, jpg), even if they have been resized, recompressed, recolored or slightly modified. The library is free, lightweight yet very fast, configurable, easy to use and it has been designed with security in mind. There is a PHP extension.
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.
One of the first benchmarks of Hiphop PHP. Where it is said to be 200x times faster than PHP as an Apache module for massive Singleton or Static calls.
A first benchmark of the main PHP compilers. Where HipHop PHP seems to perform well, but not at a tremendous level as expected. The benchmarked PHP code is only non-object code.
http://www.roadsend.com/home/index.php?pageID=compiler
This link is now broken.
about:
A compiler for PHP programs, which allows to compile PHP application as common desktop binaries: non-required php executable, eventually microserver embedded, php-gtk support, etc.
Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates.
One type of asynchronous and worker solution I could use in the implementation of asynchronousity in Symfony's media plugin
http://blogs.sun.com/netbeansphp/entry/symfony_support_finished
This link is now broken.
about:
The work for supporting for Symfony PHP Framework in NetBeans 6.8 is finished. This should make Netbeans the default editor for PHP developers, far before Eclipse.
As for me, I'll stick to Textmate :)
https://labo.clochix.net/projects/show/sixties
This link is now broken.
about:
Sixties est une bibliothèque de classes PHP visant à implémenter la partie cliente de plusieurs extensions (XEP) du protocole XMPP (Jabber). Le but principal est de faciliter l'utilisation des fonctionnalités dites PubSub (XEP-0060). PubSub est un mécanisme permettant de publier des informations et d'envoyer des notifications lors d'évènements tels que la publication d'un contenu.
Picok stands for Personal Information Cockpit. It's an open source software package, aimed at enableing users to build their personal information dashboards. The users content is loaded into small draggable boxes, so called portlets, and layed out in a tabbed column-based interface. There are a quite few standard portlets shipped with Picok, but since it is an open system, maintainers of picok installations can easily create portlets of their own.
Picok is written in PHP 5, uses the Yahoo User Interface Library and Zend Framework Components and supports MySQL, Microsoft SQL Server, IBM Lotus Notes and is ready to be integrated into your corporate intranet, website or community platform as well.
Plugins | uvmcSolrSearchPlugin | symfony | Web PHP Framework
saved on
uri:
https://symfony.com/legacy/plugins/uvmcSolrSearchPlugin
This link is now broken.
about:
Symfony Solr search plugin, which binds the Solr indexation / removal / search to Symfony events, and thus easily brings Solr search into Symfony projects. The (de-)indexation process could however be improved by overriding the save/delete model methods.
Symfony-Zone » HelloWorld example with Flex and Symfony
saved on
uri:
http://www.symfony-zone.com/wordpress/2009/04/15/helloworld-example-with-flex-and-symfony/
This link is now broken.
about:
A simple guide on how to use Flex from within Symfony. The tutorial helps creating a simple client with a text field and a button, and shows all the mechanism involved in the communication to the Symfony backend server.
phpQuery is PHP CS3 selector "à la jQuery". Its selectors capacities are a raw port of jquery's ones, and it adds several useful functionalities: multi document support, cross domain ajax (secured with a developper moderated white list), etc.
"The news is that the Symfony support will be part of NetBeans 7.0. We are going to start work on it very soon. I hope
that it will be a part of continual build this year and community can comment the support and work with us to finish it
in the best possible quality and usability."
Drag&Drop Nested Set Editor for Admin Generator « Redo the Office
saved on
uri:
http://redotheoffice.com/?p=74
This link is now broken.
about:
A drag and drop nested set admin generator for Symfony using jQuery treeTable. I have implemented exactly the same thing two months ago for a personnal project, but have not had time to release the code for the moment :)
The big list of current PHP development frameworks
saved on
uri:
http://devreview.com/big-list-of-php-frameworks/
This link is now broken.
about:
50+ PHP5 frameworks reviewed. Very glad to see that the fastest framework of the history is in the list - I'll use randomly some of them if I have time to loose.
http://www.recessframework.com/
This link is now broken.
about:
The Recess! Framework is built from the ground up to conform to the HTTP protocol. This makes REST a natural fit. From 100s to 505s, from GETs to PUTs, Recess! makes it straightforward for your web apps to play nice
http://www.shearersoftware.com/software/server-administration/migraine/
This link is now broken.
about:
Drupal smells like hell. For instance, it is notnatively possible to develop freely on a test site while still allowing content updates to continue on a production site. This small script allows you to maintain separate test and production versions of your Drupal site. After you've made configuration changes on the test site, this script can migrate them to the production site for you.
However, I'll pray while testing it :-)
This class adds CSRF protection to existing PHP applications that make use of PHP's session support for authentication. If you are writing an application from scratch you shouldn't use this; it's designed to protect legacy apps that were not built with CSRF in mind.
An alternative to sIFR: Facelift Image Replacement | Breathe new life into your web pages
saved on
uri:
http://facelift.mawhorter.net/
This link is now broken.
about:
Facelift Image Replacement (or FLIR, pronounced fleer) is an image replacement script that dynamically generates image representations of text on your web page in fonts that otherwise might not be visible to your visitors. The generated image will be automatically inserted into your web page via Javascript and visible to all modern browsers.
http://trac.symfony-project.org/wiki/sfTagtoolsPlugin
This link is now broken.
about:
This plugin provides many additional services above and beyond those standard in the excellent sfPropelActAsTaggablePlugin. This plugin is less mature than sfPropelActAsTaggablePlugin but provides quite a bit of user interface "glue" to flesh it out.
https://www.zend.com/blogarticle/3580-Building-Dashboards-With-PHP-and-Flex
This link is now broken.
about:
Interactive graphs and dashboards have never been easy to put together on the web. Sure, there are graphing libraries out there for PHP, but to get something that looks really good and that a user can play with has been tough. Or at least, it was yesterday. Today, I show how to use a combination of PHP for the back end and Adobe Flex for the front end that will put interactive 3D within your grasp.
https://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-frameworks-php-pour-l-entreprise.html
This link is now broken.
about:
Forte d’une expérience éprouvée des frameworks PHP majeurs, Clever Age publie aujourd’hui un livre blanc au sujet des frameworks PHP pour l’entreprise.
https://symfony.com/legacy/wiki/sfFirePHPPlugin
This link is now broken.
about:
FirePHP enables you to print to your Firebug Console using a simple PHP function call. What makes FirePHP different? All data is sent via a set of X-FirePHP-Data response headers. This means that the debugging data will not interfere with the content on your page. Thus FirePHP is ideally suited for AJAX development.
https://blog.maartenballiauw.be/post/2008/03/Reuse-Excel-business-logic-with-PHPExcel.html
This link is now broken.
about:
Embedding business logic in Excel and re-using it in PHP is not that hard. The PHPExcel library helps you simplify development: your application logic and business logic is separated. Business logic can be maintained by a business expert or key user in Excel. As an application developer, you can easily pass data in the sheet and make use of PHPExcel's calculation engine.
A simple PHP HTML DOM parser written in PHP5+. I wrote it is because using PHP DOM XML library to parse HTML is really a pain. The origional idea is from Jose Solorzano's HTML Parser for PHP 4.
Server-based solutions, implemented with Flash, JavaScript or pure CSS, offer a more flexible alternative. In fact, since Flash offers significant advantages over static data presentation with CSS and JavaScript, most solutions use it for dynamic data visualization. The data itself is often stored in XML-files which are loaded and updated via PHP or ASP. The price range varies enormously — depending on the flexibility and level of customization you’d like to have. However, if you don’t want to pay, you don’t have to — there are powerful free solutions as well.
Medieval Programming » Blog Archive » Better Performance patch for Symfony 1.0.x and Propel 1.2
saved on
uri:
https://www.hma-info.deblog/2007/10/13/better-performance-patch-for-symfony-10x-and-propel-12/
This link is now broken.
about:
I found the sfBuilders that are responsible for stripping the comments from the generated propel classes and also saw that there is a addIncludes parameter in propel.ini. Lets reuse that and modify the Builders to strip the inline includes and requires.
I admit this is a tiny step, but some propel users are desperately searching for performance tweaks (as I am as well) so I hope this could be of use. I send this patch for inclusion in symfony 1.1.
Junction is the glue between your application and its database. Easy to use and extensible, Junction allows developers to focus on building applications instead of worrying about state persistence.
sfPropelZSLSearchPlugin: Die Integration von Lucene in Symfony - Christoph Hautzinger's Blog
saved on
uri:
http://blog.hautzinger.info/archives/25-sfPropelZSLSearchPlugin-Die-Integration-von-Lucene-in-Symfony.html
This link is now broken.
about:
Letzte Woche fand sich im Symfony Blog (A week of symfony #34 (20->26 August 2007)) die Ankündigung eines meiner Meinung nach sehr coolen Plugins - dem sfPropelZSLSearchPlugin: Es integriert die PHP Portierung von Apaches Lucene aus dem Zend Framework in Symfony.
The phar extension provides the phar stream wrapper and the Phar class for manipulating self-contained PHP Archive (phar) files. The Phar class can be used to create and to extract contents of phar files as well as iterating over their contents.
PHP Archive files (Phars) are special collections of files that can be transparently run right out of the file, similar to Java's jar archive files.
https://www.croustillant.ch/news/08-24-2007/28/late-static-bindings-expl.html
This link is now broken.
about:
Late Static Binding (LSB, yes, not LSD) is an OO feature that is meant to be implemented in PHP 6, and maybe even backported to PHP 5. This article will describe what LSB is, what problems it's supposed to solve and how.
Consider the following pseudo-code:
$nid = node_save($data);
$node = node_load($nid);
Because node_save() executes a mutator query (an INSERT or UPDATE statement) is has to be executed on the master, so the master can propagate the changes to the slaves. Because node_load() uses a read-only query, it can go to the master or any of the available slaves. Because of the lack of synchronization between master and slaves, there is one obvious caveat: when we execute node_load() the slaves might not have been updated.
The current state of the library can create a symfony yml file from a argoUML Xmi/uml file. It is also meant to automate symfony module and CRUD generation.
http://developer.spikesource.com/projects/phpcheckstyle
This link is now broken.
about:
Spike PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions. The tools checks the input PHP source code and reports any deviations from the coding convention.
http://blog.phpdeveloper.co.nz/2006/10/25/ssl-redirect-filter-for-symfony/
This link is now broken.
about:
Serving secure pages on a website is made a lot easier by having both your secure and insecure pages served by the same files - all you need to do is change the scheme from http:// to https:// and you're done. But how do you manage which pages should redirect to the secure server? And how do you make sure you redirect users back when they're finished submitting sensitive information?
Frameworks PHP : Symfony, inachevé ? - Blog - Veille - Clever Age
saved on
uri:
https://www.clever-age.com/veille/blog/frameworks-php-symfony-inacheve.html
This link is now broken.
about:
Derrière ce titre que Franz Schubert ne renierait pas se cachent nos interrogations au sujet de l’excellent framework Symfony qui, à peine un an après son lancement, s’impose peu à peu sur le devant de la scène PHP.
The idea behind PHPSecInfo is to provide an equivalent to the phpinfo() function that reports security information about the PHP environment, and offers suggestions for improvement. It is not a replacement for secure development techniques, and does not do any kind of code or app auditing, but can be a useful tool in a multilayered security approach.
https://mta-sts.phparch.com/ceres/public/article/index.php/art::zend_framework::tutorial
This link is now broken.
about:
This complete, step-by-step tutorial provides an exclusive first look at building a practical application with the framework by showing you how to write a simple news management system.
https://pel.sourceforge.net/
This link is now broken.
about:
The PHP Exif Library (PEL) lets you manipulating Exif (Exchangeable Image File Format) data. This is the data that digital cameras place in their images, such as the date and time, shutter speed, ISO value and so on.
Sintags, The Akelos Framework special syntax for view Templates
saved on
uri:
http://www.bermi.org/projects/sintags
This link is now broken.
about:
The Akelos Framework uses PHP as its language for templates, but sometimes looping and printing PHP vars becomes a repetitive task that makes your view templates look not beauty. The Akelos Framework doesn't want to force you to learn another useless template language. You have the power of PHP on your templates, but in some cases there is need for a graphic designer to create templates for views, so we have added a very limited syntax that allows you to create simple but powerful templates on WYSIWYG HTML editors.
https://www.oracle.com/technology/pub/articles/vasiliev-php-dcn.html
This link is now broken.
about:
As is well known, caching the results of database queries can dramatically improve script execution time and minimize the load on the database server. This technique can be especially effective if the data you are dealing with is quite static. This is because many data requests to a remote database may be eventually satisfied from the local cache, thus avoiding the need to make a connection to the database, execute the query, and fetch the results.