PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts

Recite CMS 2.1.15 released

Today Recite CMS 2.1.15 was released, which presented a number of stability and performance updates, as well as updates to third-party software. Some of the updates in this version (and in updated packages) include:Upgraded to Zend Framework 1.10.5Upgraded to CKEditor 3.3Ability to bulk assign modules to clientsAbility to change the status of a client (makes it possible to deny Control Panel login without taking down their site)Various improvements to import/export frameworkAn improved default site that...

Zend Framework 1.10.5 Released

Zend Framework 1.10.5 Released
The Zend Framework team announces the immediate availability of Zend Framework 1.10.5, our fifth maintenance release in the 1.10 series. This release includes around 60 bug fixes, many due to the bug hunt days held last week . You may download it from the Zend Framework site .

Web Builder Zone: Zend_Test for Acceptance TDD

Web Builder Zone: Zend_Test for Acceptance TDD
On the Web Builder Zone (of DZone) Giorgio Sironi has posted an article looking at the Zend_Test component of the Zend Framework and how to use it for acceptance test-driven development .

PHPBuilder.com: Managing Zend Framework Layouts

PHPBuilder.com: Managing Zend Framework Layouts
On PHPBuilder.com there's a new tutorial on layouts in Zend Framework applications. The tools the framework gives you makes things much simpler when it comes to changing layouts and updating the general structure of your site.

Advanced Content Editing with the Recite CMS WYSIWYG

Recite CMS features a WYSIWYG Editor ("What You See Is What You Get"), which allows you to quickly and easily enter rich content without needing to know HTML. When implementing a site in Recite CMS there are some advanced features you can leverage to make content editing even easier in the future. These features include:Front-end content editingWYSIWYG templatesCustom styles in styles dropdownCustom look-and-feel of editorSpending a little bit of time setting these up early on will make things much...

Announcing May's ZF Bug Hunting Days

Announcing May's ZF Bug Hunting Days
It's that time of the month again! Thursday and Friday, 20-21 May 2010, Zend Framework will host its monthly bug hunt. For those of you unfamiliar with the event, each month, we organize the community to help reduce the number of open issues reported against the framework. Past events have netted over a 100 issues closed in just two days. We'd like to see that kind of momentum in this week's bug hunt. Whether they are big bugs or small bugs, remember: all bugs worthy of being squashed.

Improving the Recite CMS Installer

We're trying to make it as easy as possible to install and use Recite CMS. Today we've made some changes to the install process that will make it quicker and easier to get started with Recite CMS. These changes are available immediately in Recite CMS 2.1.13. The changes made are as follows:You no longer need to create an account before downloading Recite CMS (this is now streamlined in the install process)A wizard for installing the ionCube loader is now available if a compatible loader is not...

PHPBarcelona Conference 2010 - Call for Papers is now open!

PHPBarcelona Conference 2010 - Call for Papers is now open!
Having reached its 4th edition, the event looks back on its predecessors, specially 2009 and 2008, which have all been an amazing success, both in attendance and in not only the quality of the topics covered and the detail in which they have been approached, but also in the fin and general good spirits that reign throughout the experience.

Implementing a PHP Caching Solution

One of our primary goals with Recite CMS is to make the web sites it builds perform as quickly as possible. While there are many different aspects involved with achieving exceptional performance, one of the key aspects is in the data caching mechanism. The lead developer of Recite CMS, Quentin Zervaas, has drawn on his experience developing Recite CMS to write an article about using the Zend Framework's Zend_Cache to implement a caching solution in PHP 5.The article first introduces you to the theory...

Writing Gearman Workers in PHP

I've been hearing about and reading about Gearman for a couple years now, but, due to the nature of my work, it's never really been something I needed to investigate; when you're writing backend code, scalability is something you leave to the end-users, right? Wrong! But perhaps an explanation is in order. Continue reading "Writing Gearman Workers in PHP"

nWire for PHP 1.3 Released: Accelerated PHP Code Exploration

nWire for PHP 1.3 Released: Accelerated PHP Code Exploration
nWire for PHP was released about 6 months ago and it is already an indispensable tool for many professional PHP developers. nWire adds PHP code analysis and exploration capabilities to Eclipse PDT and Zend Studio. The new release improves one major area: performance. The results are radical.

Zend Framework Routing with XML

Zend Framework Routing with XML
If you use Zend Framework you probably used the initRoutes() function in your Initializer.php to create nice URI's and creating some different routing in your application. To create a customized route for your application you can use the Zend_Controller_Router_Route class from the Zend Framework. If you use the common syntax you have to repeatedly build routes in code for all routes in your application. This makes it not maintainable for programmers. To fix this problem we are going to use a XML file...

Magento-Based Asynchronous Execution

Magento-Based Asynchronous Execution
Working with an off-the-shelf shopping cart usually requires a little bit of patience. Scaling an e-commerce site does have its share of problems. There is a LOT of interactivity that needs to be implemented. This can be things along the lines of generating targeted ads, sending email or charging a credit card. To charge a credit card, the ecommerce software will usually take the credit card information from the end user, put it into some form of web service request and the request is submitted to a...

Technology Preview of the SimpleCloud API

Technology Preview of the SimpleCloud API
It's been over six months since the initial code release of the SimpleCloud API, and the code has come a long way since then: thanks to the efforts of Stas, Wil, and our partners, we now have a solid, well-tested, documented code base that shows off integration with Amazon, Windows Azure, and Nirvanix.

Recite CMS 2.1.12 Released

Today we released Recite CMS 2.1.12, which presents several updates to both Recite CMS and several packages. This release addresses the following issues:Miscellaneous improvements to site export/importAddressed a minor version detection issue in package updaterImprovements to text editor for templates and filesAdded a link to directly edit a text file from the file listing We encourage all users to upgrade to this version using the upgrade tools available in the Recite CMS administration section of your...

New Screencast: Getting Started With Recite CMS

We have today added a new screencast to the Recite CMS home page which demonstrates how simple it is to integrate a HTML and CSS design into Recite CMS. This screencast demonstates a number of Recite CMS features, including:Uploading filesManaging templatesAdding container rulesFront-end content editing We hope you enjoy this new screencast. If you have any requests for future screencasts, or if you have any questions about this one, please Contact Us!

Content with Style: LinkedIn and Zend_Oauth

Content with Style: LinkedIn and Zend_Oauth
New from the Content with Style blog today there's a quick tutorial showing how to connect an application to LinkedIn with the Zend_Ouath component.

Developing Custom Request Handlers With Recite CMS

One of the capabilities developers have with Recite CMS is the ability to create a custom backend request driver. Doing so allows the front-end of your web site to talk to the back-end. Take forms in Recite CMS as an example. When a form is submitted from your Recite CMS-built web site, it is submitted to a URL that begins with /__/forms. In actual fact, this request is being sent to a backend request driver called forms. This driver takes care of processing the form and performing any required actions...