In an effort to keep the community informed as much as possible, we are going to be holding a community hangout on Saturday the 26th of January 2019, at 12:00:00 EST. We want to talk to the community, listen to the concerns and provide clarifications to areas that the community is potentially struggling.
We will hold this virtual meeting in a Google Hangout on Air, which will also broadcast it on YouTube to ensure that not only 10 people can attend :)
The format will be:
- Introduction, welcome to all attendees
- Thank you to the whole community and contributors
- Who are we? Brief talk about the team
- v4 introduction and vision
- Topics from the community
For the last point, we need your help. Please visit this google form and record your opinion so that we can select the most requested topics for discussion.
We will post another blog post with more information as we get closer to the hangout date.
Looking forward to hearing from all of you and seeing you during the hangout. We plan on having one hangout a month, to communicate with the community in a more friendly and direct way.
<3 Phalcon TeamMore... [2019-01-17]
We wanted to close the year in a high note, so we worked really hard and managed to release Phalcon v4-alpha1 on Christmas day. This was a present to the community and we are very happy that it was well received, with its bugs and all :)
During that release, we pushed the alpha version to our stable channel.
Doing that was not necessarily bad but it was not good either. There were some of our users that either updated their servers or their devops processes automatically updated the target servers. As a result of that the
v4-alpha1 was installed on the target server (since it was coming from the
Several of our friends advised us of this in Github but also in our Discord channel, offering a temporary solution until we get this resolved.
The solution is relatively simple:
sudo apt-get remove php7.2-phalcon sudo apt-get install php7.2-phalcon=3.4.* sudo apt-mark hold php7.2-phalcon
The above solution is for deb based distributions but similar commands will work for any other distribution. You will need to restart your web server after issuing those commands.
To permanently solve the issue, we have removed
v4-alpha1 from the stable channel. This way users will only see the v3 version when trying to upgrade.
For those that want to try the
v4-alpha1, there is a new channel in our packagist repo called
mainline and can be found here:
The page has installation instructions to help you with enabling that channel in your system.
As always, the Phalcon team wants to thank all of our early adopters that are helping with this new release, and also for the advice and support when problems such as this one arise.
There will be a new alpha version coming up soon, since we have identified and fixed a good number of bugs found in
<3 Phalcon TeamMore... [2019-01-15]
This blog post will help you upgrade your existing Phalcon application to v4-alpha1. We will outline the areas that you need to pay attention to and make necessary alterations so that your code can run as smooth as it has been with v3. Although the changes are significant, it is more of a methodical task than a daunting one.More... [2018-12-27]
The Phalcon Team wishes all of our friends, contributors, developers and users of the framework a Merry Christmas!. We hope that the new year will bring health and happiness to you and your loved ones!
After months of work on v4 (most of them long nights), we are happy to announce the release of Phalcon v4.0.0 Alpha 1 as a small gift to our friends and community for this joyous day.More... [2018-12-25]
We have been working hard to ensure that bugs are fixed and v4 is getting close to a release state. As always we would like to thank all of our contributors who have been helping in this effort, as well as everyone on our community sites (forum, discord etc.) for engaging in conversations, sharing criticism and ideas! We couldn’t have made it this far without this input.More... [2018-12-17]
We are happy to announce that we have released Phalcon 3.4.2.
This a minor release, focused on bugs mostly.
NOTE: This is the last release for the v3.x series. Our next version will only support PHP version 7.2 or later. If you are using PHP < 7.2 then you will need to use this version<More... [2018-12-02]
Just a status update for all of our followers and contributors! As usual, a big thank you to everyone that helps us making Phalcon better!
We always championed transparency, so this blog post is to inform everyone where we are and what decisions we took moving forward - call it a mini roadmap.More... [2018-10-24]
We had some requests in the past to localize our documentation for Zephir. Today we are happy to announce that we now have full localization for our Zephir documentation.
We have started an evaluation of all of our github repositories as part of a cleanup process. Some of our repositories were experimental, just to see if things would work. Some are proofs of concept and some are working examples.
However, as our project moves on, it is very often that those experiments proved good or bad, and no longer serve a purpose. Additionally, example repositories tend to not move forward as the project does, and thus become obsolete, or have deprecated code.More... [2018-07-10]
It has been a while since we last posted an update regarding Phalcon. We apologize for this. As you all know this is an open source project and all of us in the community contribute using our free time and enthusiasm for the project. However sometimes, other tasks need more immediate attention such as work and family.More... [2018-04-16]
The Phalcon Team wishes all of our friends, contributors, developers and users of the framework a Merry Christmas!. We hope that the new year will bring health and happiness to you and your loved ones!
As a small gift for this holiday/celebration, we are releasing Phalcon 3.3.0.More... [2017-12-24]
We are releasing Phalcon 3.2.3 today, addressing several bugs.More... [2017-10-13]
We are releasing Phalcon 3.2.2 today, addressing several bugs.More... [2017-08-13]
Often we get queries/requests on how someone can help with the documentation, and how they can set up the docs application on their local machine so as to see changes immediately on their screen before issuing a pull request with their changes.
This blog post outlines how to set up our docs app and how you can help with the documentation effort.More... [2017-07-29]
We are releasing Phalcon 3.2.1 today, addressing several bugs.More... [2017-07-10]
TLDR; We released new docs, messed up, fixed it, enhancing it now, new translation platform.
Last week we have released a new Phalcon version 3.2 as well as our new documentation.More... [2017-06-28]
Hello everyone and Happy Father’s day!
For our Father’s day present, we are extremely happy to announce the release of our newest Phalcon version: 3.2.0.
Our Github issues page has well over 600 issues. However those are mostly New Feature Requests (NFRs), so we started clearing up more and more bugs as well as introducing suggested NFRs. Of course all this would not be feasible without the help of our amazing community: Thank you!More... [2017-06-18]
We have received the following testimony from Michael Hanekom in our team email. Michael agreed to share his experience in our blog, and we are doing so without any edits:More... [2017-05-25]
This is a guest post from Scott Anderson at Nanobox.
Nanobox is a portable, micro platform for developing and deploying apps. When working locally, Nanobox uses Docker to spin up and configure a virtual development environment configured to your specific needs. When you’re ready to deploy to live servers, Nanobox will take that same environment and spin it up on your cloud provider of choice, where you can then manage and scale your app through the Nanobox dashboard.
In this post, we’ll walk through getting a brand new Phalcon app up and running locally, with nothing installed other than Nanobox. First create a free Nanobox account, then download and run the Nanobox installer.More... [2017-04-21]
Back in March, we asked our community to fill in a short survey, in order to gauge why people are using Phalcon, what we should be doing better etc.
The survey was very brief and consisted of the following questions:More... [2017-04-17]
Continuing from our yesterday’s post, we are checking the benchmarks for micro PHP frameworks.
From feedback from the community, we intend to expand this test to be a bit more realistic, offering CRUD tests, JSON responses etc. We will work on this with the community in our repo so any help and suggestions are more than welcome!
Phalcon offers the
Phalcon\Mvc\Micro application, used to create micro applications. Again we hope that this blog post will give an indication on what one can expect from a Phalcon Micro application. Note that this blog and our website both run using the Phalcon Micro application. Both sites run on an Amazon VM with 512Mb RAM and 1 vCPU.
It has been quite a while since we run our benchmarks against other networks. Actually the last time we had the benchmarks in our documentation was for Phalcon 1.3! Yes we know, we have been neglecting this.
Hopefully this post will offer some perspective on what you can expect from Phalcon and your application. It goes without saying that every application needs the best design for its needs, but using Phalcon can also push your application’s performance even further.More... [2017-04-12]
As part of our restructuring and working towards a better more robust framework in terms of features as well as organization, we have removed the IDE stubs from the Phalcon DevTools repository and moved to its own repository.
Since Phalcon is a module that is loaded in memory and always available, there is no way for an IDE such as PHPStorm to interrogate the sources of the framework and offer autocomplete features for namespaces, classes, methods etc.
To work around this issue, the Phalcon team has been generating IDE stubs that can be used with such IDEs.More... [2017-04-11]
Good morning everyone!
We would like to update you on our funding campaign. As most know, we started a funding campaign a few months back, in an effort to raise capital which will help us offer a better, faster and more feature rich framework to our community.
The funds would be used to hire specialists in C, sponsor bug fixes and features, cover expenses for potential conferences etc.More... [2017-03-28]
We are releasing a hotfix today 3.1.1 that addresses some urgent issues with the framework. We strongly recommend that you upgrade your Phalcon version to the latest release 3.1.1.
As with any software, we have the
you broke it scenario here. Thanks to the quick reporting from the community, we managed to fix the issues that came up, and therefore issue the hotfix today.
The release tag can be found here: 3.1.1More... [2017-03-25]
We would like to give you a quick update on the work done so far, trying to meet our Q1 goals.More... [2017-03-15]
Our website has undergone a number of iterations in its implementation.
When we released Phalcon 3.0, we also released a fresh look for our website. However, some files were left over from a previous implementation and new text was introduced in several pages. This made that particular text not translatable by Transifex, the excellent service we use to handle translations for our site.More... [2017-03-01]
Today we have released a brand new implementation of our website.
Apart from some minor changes to the layout and addition of content, the website looks the same as before.More... [2017-02-17]
We are happy to announce that we have recently registered a new domain (https://phalcon.link/) to help the project as well as our community.
The purpose of the new domain is:
- Help the community share Phalcon related URLs using a short, easy to remember link
- Showcase the ease of use of creating a new Phalcon application.
As an open source project, Phalcon relies on the contributions of developers throughout the globe, as well as the investment of personal time from the core team. Due to this, it is often that other factors (regular job, other obligations etc.) restrict the amount of time available to devote to the project.
For the project to move forward, the core team and some contributors, have recently set some goals and milestones. We would like to share those with you, so that you are always informed as to where we are and where we are heading.More... [2017-01-23]
The Phalcon Team wishes all of our friends, contributors, developers and users of the framework a Merry Christmas!. We hope that the new year will bring health and happiness to you and your loved ones!
As a small gift for this holiday/celebration, we are releasing Phalcon 3.0.3 [LTS].
This release concentrated on addressing a number of bugs, making the framework a bit better than before for all of us :)
A big thank you to all of our contributors and the community!!More... [2016-12-24]
We are excited to announce the immediate availability of Phalcon 3.0.2 [LTS].
This release marks another small milestone in the evolution of Phalcon, addressing a number of bugs and making the framework better for all of us :)
A big thank you to all of our contributors and the community!!More... [2016-11-26]
One of the most requested features by the community, is an easy way to install and upgrade Phalcon.
Admittedly, a lot of us have installed Phalcon so many times that it is second nature to perform the task. However some developers might find the task daunting, especially if this is the first time they are trying to install the framework.
To help with this task, we have employed the services of PackageCloud.io, so as to create packages for PhalconPHP. With PackageCloud.io users can now add the relevant repository to their distribution, and install Phalcon with the package manager of their choice.More... [2016-08-28]
We are excited to announce the immediate availability of Phalcon 3.0.1 [LTS].
This maintenance release fixes bugs and improve the stability of Phalcon:More... [2016-08-24]
The Phalcon team is very excited to share some news with our community!
The last few months, we have been working hard to push 2.1 out, which contains significant enhancements as well as some API changes that require attention so as not to break compatibility with your application. On top of that we have been working in making Zephir PHP7 compatible so that you can enjoy Phalcon in your PHP7 application. Some news first though:More... [2016-07-29]
We are excited to announce the immediate availability of Phalcon 2.0.13!
This maintenance release number of bug fixes (outlined below). We had 2 more minor releases providing minor fixes since our last blog post, and the CHANGELOG for those is listed below:More... [2016-05-24]
We are excited to announce the immediate availability of Phalcon 2.1 RC 1!
This version is our first LTS version and it will be supported 3 years from its final release date. Also, this will be our last release candidate before the final version of Phalcon 2.1.
Phalcon 2.1 introduces a great number of improvements, striving to make Phalcon even a better framework. Final version will be available in two weeks.More... [2016-03-22]
We are excited to announce the immediate availability of Phalcon 2.0.10!
This is the tenth maintenance release in the 2.0.x series, adding more fixes and improvements to make the most of Phalcon.More... [2016-02-04]
We are excited to announce the immediate availability of Phalcon 2.0.9!
This is the ninth maintenance release in the 2.0.x series, adding more fixes and improvements to make the most of Phalcon.More... [2015-11-23]
We are excited to announce the immediate availability of Phalcon 2.0.8 and Phalcon 2.1.0 beta 2!
This is the eighth maintenance release in the 2.0.x series. In regards to Phalcon 2.1, the second beta introduces bug fixes and new features intended to stabilize our next major release.More... [2015-09-25]
We’re excited to announce the first beta release of Phalcon 2.1!
The 2.1.x series are going to be supported for a much longer period than previous versions, thus it is marked as our first Long Term Support LTS release!
In the Phalcon 2.”0.x” series, we introduced a lot of new features as well as bug fixes. Our focus however has always been to keep backwards compatibility with Phalcon 1.3.x series, while at the same time encourage developers to upgrade to 2.0.x. This allowed ample time for developers to adjust their applications to work with the 2.0.x series.More... [2015-08-24]
We are excited to announce the release of Phalcon 2.0.7! This is our seventh release in the 2.0.x series and it contains bug fixes and new features for your enjoyment!More... [2015-08-17]
We are excited to announce the release of Phalcon 2.0.6!
This version contains mostly bug fixes as well as improvements to the 2.0.x series.More... [2015-07-21]
We are happy to announce that Phalcon 2.0.5 is released.
This version contains bug fixes and small improvements to the 2.0.x series.More... [2015-07-14]
As part of our three to five weeks minor release schedule, we are excited to announce that Phalcon 2.0.4 has been released!
The number of improvements and bug fixes are a lot more compared to other releases in the 2.0.x series:More... [2015-07-07]
As part of our regular release schedule, we are happy to announce that Phalcon 2.0.3 has been released!
This version contains many bug fixes as well as new functionality that derived from community NFRs.More... [2015-06-10]
The development of Phalcon has been accelerated since we released 2.0.0. More and more contributors find Zephir very easy to understand and work with, and as a result it is time to release Phalcon 2.0.2. This version includes many features, bug fixes and improvements in terms of performance:More... [2015-05-25]
Today we’re releasing Phalcon 2.0.1, this version fixes bugs and adds new features in the 2.0 series, the following is the CHANGELOG:More... [2015-05-08]
The wait is over! Phalcon 2.0 is here!
After more than a year of development, we’re extremely excited to announce the release of Phalcon 2.0 (final).
Those that have been following the project closely, know that this has not been a small feat.More... [2015-04-17]
Today we’re pleased to announce the first release-candidate for Phalcon 2.0. This release has been quite a while in the making, and includes new features, improvements and a clean and friendly code base.
As with all pre-release packages, this is not for production use. But if you’d like to take some of the new features for a spin, or to help find and fix bugs (which should be reported to the issue tracker).More... [2015-03-02]
Today we’re very excited to announce the release of the third beta (and possibly last one) of Phalcon 2!
Phalcon 2 is almost fully functional and stable as Phalcon 1.x, virtually all tests in 1.x are now passing 2.0. If you haven’t tried Phalcon 2 out, it’s time to give it a shot!More... [2014-10-15]
This version is maintenance release of the Phalcon 1.3.x branch and it has a contributions from our community and fixes to the framework. We thank everyone that has worked on this release, especially with their contributions both to 1.3.3 and our work in progress 2.0.0.More... [2014-09-22]
It’s been a while since we last communicated with our community. Rest assured our resolve and determination towards the project remains the same :)
We’re in the process putting the final touches on the second major release of Phalcon in its two years of life. Phalcon 2 is powered by Zephir a brand new high-level language that makes the development more enjoyable and easier.
Phalcon 2 now implements most of the functionality that Phalcon 1.x offers and it’s now passing an important number of tests in Travis. Yay!More... [2014-08-27]
Today we are launching a new site that would help us spread the word about Phalcon and show where Phalcon is used, whether this is production applications, hobby projects or tutorials.
Taking the example from our friends at AngularJS we have cloned their repository and we have Phalcon-ized it. Special thanks to the AngularJS team as well as Ole Aass (website) who is leading the project.More... [2014-06-26]
We are today releasing the much awaited 1.3.2 version.
This version has a ton of contributions from our community and fixes to the framework. We thank everyone that has worked on this release, especially with their contributions both to 1.3.2 and our work in progress 2.0.0.
Many thanks to dreamsxin, mruz, kjdev, Cinderella-Man, andreadelfino, kfll, brandonlamb, zacek, joni, wandersonwhcr, kevinhatry, alkana and many others that have contributed either on Github or through discussion in our forum.More... [2014-06-10]
Zephir’s purpose is to offer a new and easier syntax of writing PHP extensions, translating its PHP/JS inspired syntax to C instructions and thus allowing more and more developers to be involved with the project. In addition, it offers the ability to create new PHP extensions without the need to know C or any of the PHP internals.
For us and thanks to Zephir, the development of Phalcon is now more enjoyable. We have to deal less and less with low-level details and our base code is more readable for anyone who wants to understand, contribute and improve Phalcon.More... [2014-04-14]
Yesterday (2014-04-05) we had our first Phalcon community hangout. The main purpose of the hangout was to meet the community, discuss about what Phalcon is and what our future steps are, and hear news, concerns, success stories from the community itself.
We are excited to announce that the first Phalcon community hangout was a great success!More... [2014-04-06]
Today, we have an important announcement to make. A few weeks ago we received an interesting proposal from an important japanese video-game company. They wanted us to create a game that would help children to become interested in web programming including open source alternatives like Phalcon. We are no way video game experts, but we decided to give it a try and the result is simply amazing.
“Pokémon: Phalcon Edition” is a new member of this saga and it is sure to be one of the favorite of its fans.More... [2014-04-01]
As with any project, statistics are always good to have around. Whether this is personal curiosity or showing off, statistics help us make decisions.
For those that are wondering what languages are used to make Phalcon, below is a table that might prove helpful.
The output has been created with cloc.More... [2014-03-28]
Right after our 2 year celebration and several months of development, more than 1,500 commits and a lot of improvements and fixes, Phalcon 1.3 is finally released!
Many important internal aspects of Phalcon have been rewritten and enhanced without breaking compatibility with older versions.
Phalcon 1.3 consolidates the research, testing and implementation of new ways to improve the performance in the Phalcon kernel, which is also the heart of the extensions created by Zephir in Phalcon 2.0.More... [2014-03-17]
We are humans. We want to better ourselves. Taking different paths and exploring new opportunities we all want to make the world a better place for everyone that lives in it.
This has been the drive of many innovators throughout the years, who, through determination and hard work, made a difference, changed minds, offering tools and ideas that made and make our lives easier.More... [2014-03-07]
We’re very excited to announce the release of Phalcon 2.0 Alpha 1!
This release showcases yet another huge step forward in Phalcon releases.
Unlike previous versions of Phalcon, most of this version is written in Zephir. Zephir is a new language that we have been developing for several months now, which is specifically intended to ease the creation of extensions for PHP.More... [2014-01-16]
We are pleased to announce the release of Phalcon 1.2.5, the latest stable version of framework.
1.2.5 includes mostly bug fixes:More... [2014-01-13]
Phalcon was released more or less 2 years ago and a lot of good things have happened. Our community is growing every day, many developers are excited to see what Phalcon will bring us in this new year.
A great effort was made by the contributors last year to get here. To all of you thank you very much!More... [2014-01-02]
We are happy to announce the release of our first beta of Phalcon 1.3!
In this version we have introduced several new features and performance improvements. The intend of this beta release is get input from the community, test the new functionality making sure everything works fine once production environments are updated to 1.3.More... [2013-12-11]
In addition to 2.0, the Phalcon Team is also focused on 1.3, a new version that will include new features, important improvements in the overall memory usage and new components like
Today, we are announcing the release of Phalcon 1.2.4, a maintenance release including several bug fixes, performance improvements and stability fixes available in the 1.3.0 branch.More... [2013-09-19]
After some weeks of hard work, long nights, burning the midnight oil (as all programmers do), we have reached a very important milestone in our roadmap for Phalcon 2.0.
Phalcon 2.0 will be a major upgrade as far as the internal code is concerned and the way it operates. We managed to do this without making big changes to the API that would break compatibility. Some minor changes might be introduced, and if they do we will inform everyone well in advance.More... [2013-09-17]
Last week, security researchers announced that a new attack towards websites has been discovered called BREACH. This attack allows the attacker to obtain data even if connections are secured with SSL connections. Several web sites and applications could be compromised. Note that this attack could affect any web application no matter the technology (language, os, frameworks, etc) that powers it. Their paper explains the attack and provides full details on how it works.
In short, your application may be affected if:More... [2013-08-06]
It’s time to talk about Phalcon 2 and the future of this project.
Despite being a PHP extension implemented in C and its young age, Phalcon offers the same or better features than other frameworks that have been around a lot longer. Phalcon is a fast, robust, secure, extendable PHP framework for everyone to use.More... [2013-08-02]
With every release, throughout the development of Phalcon, we have always focused on offering a good balance between new features (driven by the community) and bug fixes/optimizations.
Because of that, some areas of the framework have suffered, mainly unit tests and documentation. Despite the fact that our documentation is very thorough, there is a lot of room for improvement. The same goes with the unit tests of course.More... [2013-07-24]
We are happy to announce that Phalcon 1.2.1 is available for download/compile for our users.
This new version of Phalcon includes a lot of optimizations, reducing memory while increasing performance (yet again :))More... [2013-07-23]
This new release of the Phalcon framework, contains several new features (mostly requested by the community), bug fixes and various performance improvements. The main changes are highlighted in the beta article. You can see the CHANGELOG for a complete list of changes.
A summary of the new features introduced follows:More... [2013-07-09]
The Phalcon Team is constantly trying to find ways of making Phalcon even faster while keeping a good balance in terms of features offered and performance.
Today, we are happy to announce that profile-guided optimizations are available in Phalcon!More... [2013-06-23]
We are happy to announce the release of our first beta of Phalcon 1.2!
In this version we have introduced several new features and performance improvements. The intend of this beta release is get input from the community, test the new functionality making sure everything works fine once production environments are updated to 1.2.More... [2013-06-18]
This post is quite technical, explaining the inner workings of Phalcon.
As a web developer, you don’t need to know how it works (most of the times) so long as it works, and works well. However we believe that this article will allow users of the framework to understand some of the inner workings of Phalcon, and allow them to make decisions on the hardware they use, so as to maximize performance for their applications.More... [2013-06-11]
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 month) having 232,819 pages served. In comparison, all the past year, despite just starting the project, we have served 100,136 visits (56,368 unique visitors).More... [2013-05-10]
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.More... [2013-05-09]
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 can all create awesome and fast applications.More... [2013-05-08]
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 article.More... [2013-05-06]
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 these 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:More... [2013-05-02]
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.More... [2013-04-18]
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:More... [2013-04-15]
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 our business needs.More... [2013-04-10]
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.More... [2013-04-08]
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.More... [2013-04-01]
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.More... [2013-03-21]
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:More... [2013-03-06]
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.More... [2013-02-05]
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 supportsMore... [2013-01-25]
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.More... [2013-01-21]
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 year of building a PHP framework which follows a totally different perspective, taking on the challenges of innovation and the search for new and better ways of working and achieving our goals.More... [2013-01-10]
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 new features. We are constantly getting closer to the best balance between speed and functionality in the PHP world and this is mostly due to our community!More... [2013-01-09]
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:More... [2012-12-16]
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.More... [2012-12-08]
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!More... [2012-12-04]
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:More... [2012-11-21]
Many stories about how large Internet companies have improved their businesses by increasing their websites performance are not so many years ago:More... [2012-11-03]
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:More... [2012-10-22]
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.
Help to make Phalcon more popular.More... [2012-10-13]
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.More... [2012-10-07]
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 in this version are:More... [2012-09-17]
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) lurking around. All the tests are passing in our Travis CI server and the official site has been running on 0.5.0b1 for a few days now with no problems.More... [2012-08-28]
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 improvements in the database and ORM components, such as the use of PDO, improved security with automatically binding parameters and much more.More... [2012-08-21]
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 simple MVC applications and multi-module ones.More... [2012-08-18]
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 “hook points”. These hook points allow the developer to obtain status information, manipulate data or change the flow of execution during the process of a component.
In the following example, we use the EventManager to listen for events produced in a MySQL connection managed by
Phalcon\Db. First of all, we need a listener object to do this. We create a class which methods are the events we want to listen:
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, rather injected using constructors and/or setter methods. This pattern increases testability in the code, thus making it less prone to errors.More... [2012-08-09]
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.More... [2012-07-21]
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 applications.More... [2012-07-04]
We are excited to announce that Phalcon supports the PostgreSQL RDBMS:More... [2012-06-25]
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:More... [2012-06-14]
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.More... [2012-06-07]
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:More... [2012-06-02]
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:More... [2012-05-27]
A couple of weeks a friend from Mexico, suggested us to create an alternative interface to Phalcon Developer Tools. It is true, some people have a hate relationship with the commend console ;).
Today we are releasing the Phalcon Developer Tools in a web based flavor, our WebTools. WebTools offer the same functionality as the Developer Tools, but now have a beautiful web interface, allowing you to be more productive without extra complications or effort learning commands.More... [2012-05-17]
We’re happy to announce that after weeks of refactoring and polishing, 0.4.x are now ready to be tested. Although, it’s an alpha release, it has many improvements, specially focused on a more maintainable code base and get running applications even faster.More... [2012-05-15]
If you spend a lot of time making software updates, you’re probably familiar with the frustration of manually update every change you made on your development database to the production stage. :S
So, we are happy to announce database migrations available on Developer Tools! That has been one of the most highly requested features in Phalcon (we know… most frameworks also provide it), anyway, it always feels great when we deliver something we know users have an acute need of.More... [2012-05-04]
Some of you have asked us: Why the framework was called Phalcon?, and we’re happy to respond.
We look ourselves as a strange kind of geek personality that make a point to be environmentally friendly (not convinced yet being hipster), so we love nature as you can tell our logo obviously represents a falcon!More... [2012-05-03]
Since rolling out version 0.3.4 a few days ago, we’ve been hard at work on the next installment of Phalcon. In addition to a few bug fixes and minor tweaks, this release focuses on the ORM component and its partner Phalcon\Db.
It may not sound all that exciting at first, but trust us on this one. Thanks to this release will come one of the most highly requested features in Phalcon.
The following changes can be expected in this version:More... [2012-05-02]
We’re part of the “speed up the web”, therefore, we want to have a rapid release schedule releasing continuous improvements and bug fixes to Phalcon.
The C language has not been designed for rapid development; however, we are putting a lot of enthusiasm to get a better and faster framework.More... [2012-04-19]
INVO is a sample application completely written with Phalcon. It will give you a closer insight into application development with this framework. Although, it’s quite functional, have some flaws we expect to complement at the future (at this time does not produce invoices, for example).More... [2012-04-11]
We’re proud to announce the immediate availability of Phalcon 0.3.3. The last version 0.3.2 was a bugfix/maintenance release.
This is a short list of changes that can be expected in this version:More... [2012-04-07]
Phalcon Developer Tools is a set of scripts to help developers in creating application components such as Controllers or Models.
They also provide code generators like scaffording.
In this screencast we show you how to use it.More... [2012-03-23]
Version 0.3.1 is part of the new 0.3.x branch on which we have been working. Last release improves many aspects of Phalcon. With this release we specifically work on aspects of memory by implementing a memory manager on top of Zend MM.
The version 0.2.x due to its more conservative memory model tends to produce memory leaks or delay the release of allocated memory.More... [2012-03-21]
Last week, we were working on a huge refactoring over many aspects of Phalcon. Once all code in the last 0.2.x branch has reached maturity and reasonable stability We are now working on a new exciting branch producing a cleaner code base which let us to add many improvements as possible.
The current list of changes is:More... [2012-03-12]
Hi, welcome to the Phalcon official blog. We plan to share articles, tutorials and tips from the community and the Phalcon developers. All this interesting content will be available soon. We think you’re going to love it.
<3 Phalcon Team```More... [2012-03-07]