EllisLab prepares to say farewell to a much beloved product.
CodeIgniter is one of the world’s most popular Open Source PHP frameworks, used by thousands of developers powering hundreds of thousands of sites, in addition to being deployed as the underpinning of every ExpressionEngine installation. As of this writing it is the second most watched PHP project hosted at GitHub, eclipsing Slim, Yii, CakePHP, Zend, and Laravel in either followers, contributors, or both. It has the highest number of forks of any PHP project at GitHub of all time. It is used by everyone from AT&T to Home Depot to Dictionary.com, to Rachael Ray to Magento to the Mail & Guardian, to the Universities of Missouri, Michigan, Texas, Georgia, and more (Sources: builtwith.com, wappalyzer.com). And it is used as the server-side back end for many mobile apps.
Throughout its seven year life thus far, CodeIgniter has consistently received praise for being both speedy and surefooted. Small and lightweight, resistant to feature bloat, retaining compatibility with contemporary technology, the framework earned the reputation of being low-risk and high-gain, which fueled its worldwide adoption.
So why are we we looking for a new home for CodeIgniter?
Renowned font designer Mark Simonson, creator of such fantastic fonts as Proxima Nova and one that may be near and dear to many developers’ hearts: Anonymous Pro, recently relaunched his portfolio site on ExpressionEngine. The superb team at Vector Media Group was brought in by Paravel to do the heavy lifting on the implementation inside of ExpressionEngine.
The project puts Mark’s fonts front and center with a fully responsive design that is a joy to browse from any device. Vector’s skillful implementation also takes full advantage of ExpressionEngine’s flexibility and empowers Mark with full editorial and feature control, including the ability to create new pages in the future with unique design elements.
Read the full case study at Vector Media group.
CodeIgniter 2.1.4 has released today, bringing some additional security and enhancements to the 2.x stable version.
A full list of the changes can be found in the change log, and you can download version 2.1.4 here, and of course, here are upgrade instructions to help you migrate from an older version to the new release.
ExpressionEngine will soon be bringing out-of-the-box compatibility with the popular application performance monitoring service New Relic. We’ve been using the service ourselves and find it incredibly useful and oftentimes enlightening. With no need to install a module or add any tags, ExpressionEngine will automatically detect if New Relic is enabled in your PHP environment and provide you with a wealth of useful information.
If you’re unfamiliar, New Relic gives you a look into all aspects of the full stack of your site’s performance, particularly at the transaction level. For example, two of the transactions for our site are labeled “expressionengine/features” and “event/submit”. Some of the metrics it gives you access to:
- Individual page transaction performance
- Slow SQL queries
- Detailed stack traces that can help diagnose specific pain points in both first and third-party code.
- Identifying transactions that are memory / resource hogs
We’d like to hear feedback from those who use New Relic to meet as many of your needs as we can in its initial release. What features of the New Relic API have you been using? Metrics that you wanted to see but did not know how or couldn’t add it to your ExpressionEngine installation for some reason? Add-on developers, are there additional metrics or custom tracers that you are using or would like to? How would you like to interact with New Relic on behalf of your users?
EllisLab is committed to making ExpressionEngine the best content management platform available. Today’s developer preview for ExpressionEngine 2.7 includes a feature that was previously only available through the third-party add-on market: a fieldtype that allows authors to used grouped fieldtypes to publish any number of rows of related content within an entry. We’re calling it Grid, and it’s great for photo galleries, addresses, product details, baseball statistics and more. We thought it would be beneficial to provide some insight into this decision, as well as answer some pertinent questions about the third-party market for ExpressionEngine in general.
We’ve just emailed the developers in our Developer Preview about our latest bit of handiwork, and we’re really excited about what we’ve been working on.
The purpose of our Developer Preview is to ensure that prevalent commercial add-ons are ready to go on the same day we release. If you’re interested in joining, please email me and include a link to your publicly-available commercial add-ons in your request.
This past weekend we were offline for an hour or two just after midnight early Saturday morning performing some site maintenance. Hopefully you have noticed a major difference in the speed of our site. These improvements are a direct result of finally having time to move to our official hosting partner, Nexcess.
Beginning at approximately 12:30 a.m. Eastern time Saturday, May 11, we will be performing some scheduled site maintenance and may experience momentary downtime. We expect to be working for a few hours, though do not anticipate being offline for the whole process. As always, we will keep our online documentation available in the event that the main site is offline. You can of course download ExpressionEngine’s documentation for offline use at any time using the links at the top right of any page of the user guide.
ExpressionEngine 2.6.1 is now available for download. It is a stability release that fixes a few bugs and makes a couple of noteworthy changes.
ExpressionEngine 2.6.0 is now available for download, and as of this release it requires at least PHP 5.2.4 and MySQL 5.0.3 or newer. We are also releasing Discussion Forums 3.1.11 and MSM 2.1.5.