May 2013
7 posts
3 tags
Announcing the Phalcon Store!!
Further popular demand by our community, we have opened a modest store where we have Phalcon stickers ready for you to purchase! In the near future we will add more swag for your collection so that you can show off Phalcon proudly! The stickers are just 5 USD (for quantity of 5) and you will also pay the delivery charge of 2 USD worldwide.  This allows us to get some funds toward our hosting...
May 20th
2 notes
3 tags
Success Story - Guitarama.ru
Yet another success story from our community member Michael (Xpundel). Greetings, Phalcon team! As I wrote in comments to your post, I have a project, built on Phalcon framework. It’s a Guitarama (http://guitarama.ru) - guitars tabs and chords catalog. The site is aimed towards Russian audience, and uses the Russian language, but I hope, there will be no problem to understand most of...
May 16th
2 notes
4 tags
Success story: Phalcon Main Site/Phosphorum
Our main website and the forum are powered by Phalcon Framework, both are open sourced and published on Github, you can use them as example to create your own applications or if you want to see how real websites perform with Phalcon. Looking at our web analytics, so far this year  (1-Jan-2013/30-Abr-2013) we have served 67,566 visits, with 27,204 unique visitors (about 12,000 visits every...
May 10th
2 notes
2 tags
Spread the word about Phalcon // Get Involved
Amazing projects need amazing tools. We might not know you just yet, but we think you’d be a great fit for building a better web. Together, we’re ready to change the world! Here at Phalcon, we’re building a new generation framework for PHP, we want to give you amazing performance, while help you develop with ease and fun. We hope that you enjoy Phalcon as much as we do. Our doors are...
May 9th
3 notes
2 tags
Moving towards Phalcon 1.2: Help us to prioritize...
We are constantly trying to enhance Phalcon, to make it a better framework using a completely new approach towards PHP frameworks. We are continuously adding new features and keeping the core stable and increasing performance as much as possible. Looking into future development, we would love to create a roadmap together and be clear as to what work is more important to the community so that we...
May 9th
2 notes
3 tags
Phalcon 1.1 released!
After a series of beta releases, Phalcon 1.1 is finally released! This release adds new functionality, fixes bugs, improves of the current components, improves performance and more! We’re constantly searching for the best balance between performance and functionality, building a robust framework that performs exceptionally well! Main features in this release were highlighted in the beta...
May 6th
3 notes
3 tags
Sample Application: Vökuró //...
Vökuró, is our new sample application to showcase the features of Phalcon. ​We implemented several features related to authorization​, authentication ​ and security. Some of the​se features have recently been introduced in the framework. This sample application ​provides a basic frontend and a backend where users/profiles/security can be managed. The following features are implemented: Sign Up...
May 2nd
2 notes
April 2013
4 posts
3 tags
Help the community to make Phalcon available on...
In an effort to help developers with the installation of Phalcon, we have created a feature request with cPanel so that we can develop an installation script that would allow cPanel customers install the extension with literally one click. http://features.cpanel.net/responses/add-support-for-phalconphp-extension-apache-php Kindly visit the link above and upvote this feature. If we get enough votes...
Apr 18th
2 notes
3 tags
Phalcon 1.1 beta released!
After ​our successful 1.0 release, we continue improving Phalcon ​with our latest release 1.1.0 (beta). In this article, we’re highlighting the most important features introduced: QueryBuilder Paginator In addition to the ModelResultset and NativeArray paginator, this version introduces the QueryBuilder paginator which uses a SQL LIMIT/OFFSET clause to obtain the requested results. This...
Apr 16th
3 notes
3 tags
Tutorial: Creating a Blameable behavior with...
In this tutorial, we’re going to explain how to create a behavior for the Phalcon’s ORM. Its goal is keep track of data changed by users on specific models. This behavior is often known as Blameable. A model in Phalcon triggers specific events when operations like create/update/delete are performed. These events help us to insert hook points extending the functionality according to...
Apr 10th
3 notes
3 tags
Tutorial: Creating a custom model's initializer...
This tutorial is oriented to an intermediate/advanced audience. We’ll explain how to create a custom model’s initializer via annotations that can be easily modified/adapted to initialize collections, plugins, etc. Bootstrap The example provides a simple structure that can be implemented in any Phalcon application. You can find the complete code on Github. The following structure is...
Apr 8th
2 notes
3 tags
Looking Forward: Phalcon in Assembler
UPDATE: Although write Phalcon in Assembler may be challenging, we regret to inform you that this was our April Fools’ joke, thanks for your great sense of humor! :) Continuing our work of trying to make Phalcon even faster, we have decided to start migrating our code to assembler. After some internal testing we have concluded that this is ​the next step for this project. We have​...
Apr 1st
1 note
March 2013
4 posts
3 tags
Mar 31st
3 notes
3 tags
Phalcon 1.0 released!!
Friends around the world, we’re very proud and excited to announce that Phalcon 1.0 is ready for you! After more than one year of hard work and several releases, we are happy to bring you the most stable and complete version of Phalcon. We would like to extend our thanks to all in the community, contributors and enthusiasts that have been helping us materialize our dream, a new approach...
Mar 21st
4 notes
3 tags
Phalcon 1.0.0 beta released
We’re ​are releasing today the beta version of Phalcon 1.0.0. Our goal is to get this version out to the community so as to discover bugs and get feedback. This post highlights some of the more important features introduced in this release: Multi-Level Cache This new feature ​of the cache component, ​allows ​the developer to implement a multi-level cache​. This new feature is very ​ useful...
Mar 6th
February 2013
2 posts
3 tags
PHP as a Service + Phalcon – Fortrabbit
This is a short post to remind you that Phalcon 0.9.0 is officially supported by Fortrabbit. So if you need to install applications created in Phalcon, you can take advantage of this provider. This is INVO running there in the free plan. Check out this article highlighting some of its great features. If you know other hosting companies supporting Phalcon out of the box share them with the...
Feb 9th
1 note
4 tags
Phalcon Framework 0.9.0 released!
We are very pleased to announce the immediate availability of Phalcon Framework 0.9.0 stable! As always, we would like to thank the community for their time and enthusiasm in getting Phalcon better. Some of the key features introduced are: Getting/Saving records with Magic Properties] Magic static methods to query records by fields (Robots::findById, Robots::findFirstByType, etc) A...
Feb 5th
3 notes
January 2013
5 posts
3 tags
Phosphorum: The Phalcon's forum
Phalcon now has a discussion forum! While there are plenty of choices on the Internet, when in need of installing discussion forum software, we decided to roll out our own, to showcase Phalcon and its features. We call this new forum software Phosphorum. Phosphorum is lightweight and simple in its design, thus it does not implement many sophisticated features, Currently it supports ...
Jan 25th
2 notes
3 tags
Phalcon 0.9 beta released
We are happy to announce the release of Phalcon 0.9.0 Beta. This new release follows our roadmap, introducing features mostly requested by our community. We thank everyone that has been involved by providing input and helping with testing and finding bugs. Getting/Saving records with Magic Properties It is now easier to obtain records related to a current model in the ORM, by simply accessing a...
Jan 21st
1 note
3 tags
Moving towards Phalcon 1.0
As we gradually get closer to Phalcon 1.0, we have introduced in each version more and more features, stabilizing the framework consistently without losing performance. Many of you have provided feedback and requested new features that have been implemented in each release or are soon to be implemented. Once again, a big thank you for your time and participation. We are close to completing one...
Jan 10th
1 note
3 tags
Phalcon 0.8 released
We’re very proud to announce the immediate release of Phalcon 0.8. As mentioned in the alpha/beta posts we’ve introduce a lot of new and exciting features in this major release. As always we have improved performance and addressed several bugs increasing the overall stability of the framework. A big thank you to all the community and every tester who has reported bugs and requested...
Jan 9th
2 notes
3 tags
Phalcon 0.8.0 beta is available
After the introduction of many new and exciting features in our alpha version, we are today releasing the first beta version of 0.8.0. Documentation Check the complete CHANGELOG Help to Testing This version can be installed from the 0.8.0 branch: git clone http://github.com/phalcon/cphalcon cd build git checkout 0.8.0 sudo ./install Windows users can download a DLL from the download page. ...
Jan 1st
3 notes
December 2012
3 posts
4 tags
Phalcon 0.8.0 alpha available
We’re happy to announce the last release of this year, 0.8.0 Alpha. This release is a preview of Phalcon’s next stable release which will come next year. We decided to release this alpha version, so that you can get acquainted with the new features coming down the line. In this article we highlight some of the features implemented: Performance Improvements This version includes more...
Dec 17th
5 tags
Sample Application: Album O'Rama
We are very excited to release our third Phalcon demo after INVO and the alternative PHP website to the community, so as to showcase the power of Phalcon. In this demo, we decided to go big! We created a music album library where one can get information about their favorite artists, discover new music and much more. We decided to add volume in this application to showcase how Phalcon behaves...
Dec 9th
2 notes
3 tags
Phalcon 0.7.0 final has been released!
We are very pleased to announce the immediate availability of Phalcon Framework 0.7.0 stable. It’s only been a month since we released 0.6.x, but we’re already back with more updates. And they’re pretty good! After some weeks of development and testing we are taking yet another step forward in our roadmap. We would like to thank the community for investing their time and enthusiasm in getting...
Dec 4th
November 2012
6 posts
4 tags
Tutorial: your first encounter with Phalcon / Part...
Our friend Marcin @mailopl from Poland sent us this amazing tutorial and introduction to Phalcon. Check the first part here. Enjoy it! Let’s create a blog from scratch Introduction We are going to walk through the process of creating a simple web application – blog. Blog is often used as an introductory example, and there is a very good reason for that: it contains Create, Read, Update and...
Nov 27th
1 note
3 tags
Tutorial: your first encounter with Phalcon / Part...
Our friend Marcin @mailopl from Poland sent us this amazing tutorial and introduction to Phalcon. Enjoy it! Foreword This tutorial was going to be published on net.tutsplus.com but that process took more than 2 months and finally due to no response I decided to publish it on Phalcon’s blog. In this tutorial I’ll explain what Phalcon framework is, how to install, configure and use it....
Nov 27th
1 note
3 tags
Introducing Phalcon Incubator
With the upcoming release in a week or so of 0.7.0 and the interfaces functionality attached to it, we have created a new repository in github called Phalcon Incubator: https://github.com/phalcon/incubator In this repository - which is all PHP code - we welcome submissions from the community of snippets that could extend the framework more. For instance we have already posted a database...
Nov 26th
4 tags
Phalcon 0.7.0 beta released
The newest version of Phalcon has entered the beta stage. 0.7.0 Beta 1 is now available. This upcoming release introduces features requested by the community, to make the framework more extensible and more robust. Some of the most important features introduced in this version are highlighted below: Interfaces We have added over 40 interfaces to the framework. Most of the components/classes now...
Nov 21st
2 notes
2 tags
Speed as differentiating factor
Optimization is based on improvements concerning network connectivity, the web server optimization and improvement of the different elements that have their own websites, from HTML to JavaScript, CSS or going by the number of requests to DNS servers. Many stories about how large Internet companies have improved their businesses by increasing their websites performance are not so many years ago: ...
Nov 4th
1 note
3 tags
Announcing the release of Phalcon 0.6.0
We are pleased to announce the release of Phalcon 0.6.0. This version marks two milestones in Phalcon’s maturity and features such as support for MongoDb and Volt. As noted in our previous blog post, Phalcon is now offering a templating engine called Volt, inspired by Twig. Volt is the only templating engine for PHP written completely in C. It is part of the framework so it shares the same...
Nov 1st
October 2012
3 posts
3 tags
Introduction series for 0.6: MongoDB integration
We are very excited to announce that the 0.6.0 version of Phalcon is just around the corner. With this version, we have made significant performance improvements in many components of the framework. We are also introducing the first template engine for PHP written in C called Volt. We are proud to be pioneers in PHP performance in many areas such as: Full stack frameworks Micro frameworks ORM...
Oct 22nd
5 notes
3 tags
Spreading the word about Phalcon
Some of you have asked us on how to help to make the project to be more popular. This post consolidates previously discussed points on how to make Phalcon more popular. TL;DR Helping to make Phalcon more popular. Increase visibility We love that you communicate with us via email, chat or internal messaging. However, if you do so, we may be very busy and thus your message might fall through...
Oct 13th
4 tags
Introduction series for 0.6: Volt: An ultra-fast...
Following the major refactoring in 0.5.0, we are going to be posting several blog posts introducing the changes in the upcoming version of Phalcon, 0.6.0. One of the most important component introduced in the 0.6.0 series is Volt, a completely new template engine, written in C, ready to be used in PHP applications. Volt is enhancing the view layer with a simple and user friendly syntax. Volt...
Oct 7th
1 note
September 2012
1 post
5 tags
Phalcon 0.5.0 is finally here!
The long wait is over, Phalcon 0.5.0 final is here! This version marks a huge step forward in our development roadmap, taking into account mostly features requested by the community and offering a lot of flexibility while still keeping performance high. Phalcon framework is now a very powerful, extensible and fast tool building any number of websites and applications using PHP. The major changes...
Sep 17th
2 notes
August 2012
5 posts
5 tags
Phalcon 0.5.0 beta1 released!
It has been a really busy month and a half. We concentrated all of our efforts in developing Phalcon 0.5.0, which outlines a huge rewrite of core parts of the framework. We increased flexibility, extensibility and added more features while still keeping performance high. Most of the examples and features present in previous versions work - however there might be some unexpected behavior (bugs)...
Aug 28th
6 tags
Introduction Series 4: Phalcon Query Language...
This is the last part of the introduction series regarding our upcoming release of Phalcon 0.5.0. With the 0.5x release, we have made changes in the architecture, introducing more components the framework while still keeping performance very high. We felt that the ORM could use some additional optimization as well as functionality, so that was the last area we concentrated on. We have made many...
Aug 21st
5 tags
Introduction series 3: Building an MVC application...
The third installment of our blog posts regarding the upcoming 0.5.0 version is about the MVC implementation. Below follows implementation concepts and examples of a MVC application using Phalcon 0.5.0. As far as the MVC implementation is concerned, our main goal with 0.5.0, was to make it more flexible than ever, giving more control to the developer. Due to this, Phalcon is now able to load...
Aug 18th
5 tags
Introduction Series 2: The Events Manager
In addition to the dependency injection component seen in the previous post of the introduction series, a new component makes its appearance in Phalcon 0.5: the Events Manager. Its purpose is to intercept the execution of most of the components of the framework by creating “hooks point”. These hook points allow the developer to obtain status information, manipulate data or change the...
Aug 12th
5 tags
Introduction Series 1: Phalcon's Dependency...
Development in the new version of Phalcon 0.5.0 is well underway. In this new version we are introducing new components for the community to use. In the blog posts to follow, we will explain these new features in length. With Phalcon 0.5.0 (still under development) we are introducing a new design pattern called Dependency Injection. In short, objects should not be instantiated inside a class,...
Aug 9th
July 2012
3 posts
3 tags
Phalcon 0.4.3 (stable) and 0.5.0 (alpha)
Following up on the 0.4.2 release a few weeks ago, we have a fresh update to address some issues and minor bugs. We are also very excited to announce the release of the 0.5.0 alpha 1 version! This new branch offers many improvements and a huge refactoring of the framework. We are happy that the changes we have introduced have increased performance even more. The biggest change in this first...
Jul 22nd
4 tags
We are now on readthedocs.org!
As we continue to enhance Phalcon with new functionality and features, we have migrated all of our documentation on Read the Docs, a service that hosts documentation for open source projects such as ours. Utilizing this service allows for: Easy exporting the documentation to other formats like PDF or ePub Managing the documentation for each release, independent of one another Supporting...
Jul 17th
3 tags
Moving towards Phalcon 0.5.x
Our main goal is to make Phalcon a great framework that everyone can benefit from. With that in mind, the 0.4.x branch was a great step forward and we are preparing for 0.5.x which will be a big redesign. The new branch will require some refactoring which we want to discuss with you. New changes will be introduced, big but necessary, which will affect the functionality of current...
Jul 5th
June 2012
5 posts
4 tags
Phalcon 0.4.2: Caching Views and PostgreSQL...
Thanks for your patience, finally Phalcon supports the PostgreSQL database system: PostgreSQL is a powerful, open source relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. Well, implement a database adapter took us a lot of time! (about 2 months), but...
Jun 25th
3 tags
Phalcon 0.4.1: MySQLi, Cache + Models and more
We built Phalcon because we wanted a faster and better way to create web applications with PHP. Now we can’t imagine working without it. This time we’re releasing the first update to the 0.4.x branch. Phalcon 0.4.1 comes with interesting features described as follows: Models integration with Cache: Now it’s easier to cache result-sets generated by Phalcon_Model with Phalcon_Cache....
Jun 15th
4 tags
Sample Application: PHP Alternative site
Today, we’re launching another sample application for Phalcon. This time, we wanted to create an alternative version of the PHP site powered by the C-extension framework. This is the greatest example we have done until now, implementing many of the main framework features, especially the newly added: Multilingual Support and Complex Routing. You will find some of the main content such as...
Jun 7th
4 tags
Integrating Phalcon with PhpStorm IDE
When you’re a full time developer you need a powerful tool to help you creating amazing web sites and applications.PhpStorm is an amazing IDE for PHP that has become very popular among developers lately. This screencast will cover the major integration points needed to have an enjoyable experience. The first point is the Phalcon Developer Tools integration, it’s easy to run...
Jun 5th
2 notes
3 tags
Phalcon 0.4.0 is finally here
We’ve been really busy this last month working on Phalcon 0.4.0, and for our pleasure is finally here! This release is giving much more satisfaction than ever before knowing that have been built with many suggestions and feedback from developers around all the globe. Also, this final version is adding some highly requested features to Phalcon: A better routing system allowing you to define...
Jun 2nd
May 2012
6 posts
4 tags
Help test Phalcon 0.4.0
Our next release, 0.4.0, is almost ready to rock, but we need your help to get the finish line in the best shape possible. Although previous alpha only included improvements in code structure and overall speed, this version (0.4.0 beta) is introducing several new features, improvements and bug fixes. Below is a comprehensive list of changes: Internal Refactor: Moved zval separation to...
May 27th
5 tags
WatchWatch
Don’t like command line and consoles? No problem, read this story. A couple of weeks a friend from Mexico, suggested us to create an alternative interface to Phalcon Developer Tools. And.. It’s true, some people out there argue with commands on consoles, no polemic ;). Well, this time we’re releasing WebTools, same Phalcon Developer tools but now with a beautiful web interface,...
May 17th