PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 6821 to 6840 of 6889

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...

Recite CMS 2.1.11 Released

We have today released Recite CMS 2.1.11 and updates to the assets and backend requests drivers. This is a maintenance release that improves file management in Recite CMS. The key improvements in these updates include the following:Upgrade to Zend Framework 1.10.4Added a script to help restore files to database file stubsFile manager now stores a hash of files to help if restoring file stubsAbility to serve static web site files that are not managed via Recite CMSWe encourage users to upgrade their...

Recite CMS 2.1.10 Released

We have today released Recite CMS 2.1.10 which resolves a critical regression that was introduced in the release earlier this week. We strongly encourage all users of Recite CMS 2.1.9 to upgrade as soon as possible. The IncidentAs part of our ongoing effort to make Recite CMS as fast as possible we are continually tweaking the content cache. One of the issues that arose in Recite CMS 2.1.8 was that in some cases when a template folder was deleted, any templates that were in that folder remained cached...

PHP Invades Amsterdam; or, the Dutch PHP Conference

For the third year running, I'm pleased to be speaking at the Dutch PHP Conference, held again in Amsterdam this coming 10-12 of June. Continue reading "PHP Invades Amsterdam; or, the Dutch PHP Conference"

Recite CMS 2.1.9 Released

Today we have released Recite CMS 2.1.9, which presents a number of stability improvements and updates to all packages. We encourage all users to upgrade for free to this version. Some of the key improvements in this release include:Upgraded to Zend Framework 1.10.3Upgraded to CKeditor 3.2.1Render pages with gzip encoding To download this version of Recite CMS or to view more details about each package, visit the Recite CMS Download Portal.

A Primer for PHP 5.3's New Language Features

For the past month, I've been immersed in PHP 5.3 as I and my team have started work on Zend Framework 2.0. PHP 5.3 offers a slew of new language features, many of which were developed to assist framework and library developers. Most of the time, these features are straight-forward, and you can simply use them; in other cases, however, we've run into behaviors that were unexpected. This post will detail several of these, so you either don't run into the same issues -- or can capitalize on some...

Take Recite CMS For a Spin!

Although Recite CMS is a commercial product, you can still download, install and use it at no charge - all you need is a free developer license! This means you can evaluate Recite CMS and see if it meets the needs of your or your client's business. An even simpler option is to sign up for a free demonstration - You don't need to download or install anything!All you need to do is enter your name and e-mail address, and your demonstration site will be automatically set up for you. The Control Panel...

Please Join Me At TEK-X

I'll be speaking this year at TEK-X, this year's incarnation of the php|tek conference, in Chicago in May. Continue reading "Please Join Me At TEK-X"

Google Announces Site Speed Impacts Your Ranking

Google have recently announced that speed of your web site is now a factor in its ranking on their search engine. One of the key focuses of Recite CMS is to make your site run as quickly as possible. Part of this new functionality is a new tool in Google Webmaster Tools that indicates the page load speed of your site. They recommend using tools such as Page Speed or YSlow (both plug-ins for Firefox's Firebug) to find areas where your site speed can be improved. While some of these come down to the...

Introducing Recite Versioning

Recite CMS has recently released a new versioning module, used to store revisions of pages, files and templates. This allows you to revert to older versions of content if required. Every time you make a change to this content, the new version is saved in the revision history. You can then view a list of saved versions.If you want to restore an older version, you can do so simply by clicking the Restore button.This functionality currently saves revisions of pages, files and templates, and the simple API...

Managing Robots.txt with Recite CMS

When building your web site, it can be useful to control which content you want to appear in search engines such as Google or Bing. The robots.txt file does exactly this for you. This file contains a number of directives which most search engines will honour, including which files or directories they can and can't access.When using Recite CMS, you can easily create the robots.txt using the settings panel.First, you must create the content of the file. You can use a tool such as Google Webmaster Tools to...

Latest PHP Tweets