Changes in CakePHP and new plugins
With the development of 1.3 and 2.0 well underway the CakePHP team has taken some time to re-evaluate and reconsider some of the tools we use as a team and as a community. Recently, CakePHP has undergone several changes, such as switching from Subversion to Git, and switching from trac to the current code.cakephp.org issue tracker. Each of these changes has brought change helping the community and project grow.
We feel at this time that the change to code.cakephp.org (using thechaw.com software) has not been an entirely beneficial change. The code.cakephp.org code base has a number of issues, and the present core team lacks the interest to improve this code as there are numerous existing solutions that fit our needs. After hours of discussion and considering many different options and avenues, we've decided that the best course of action is to utilise one of the many existing open source supporting project management web applications. We will be using github[1] for source control. In addition we will be using lighthouse[2][3] for issue tracking and temporary documentation in the form of wiki pages.
As before there are separate repositories for CakePHP1.x[4] and CakePHP2.x[5], as well as separate lighthouse projects. We feel these changes will provide the community with the tools and resources they need and have requested. In addition these changes will lighten the load on the core team allowing us to focus on we do best, create the best framework and related tools we can. We hope you - the community - can understand our motivations for wanting to switch and sincerely apologize for any inconvenience it will cause you.
Once the transition is complete trac and code.cakephp.org will be deactivated and all activity related to CakePHP will occur on github and lighthouse. We expect this transition to take no more than a couple of days. The repository on github has had some of the history rewritten to fix irregularities and errors that occurred in the past. If you have local changes in your clones you should be able to migrate and maintain those changes by rebasing your changes.
At this time we'd also like to announce the introduction of two new projects, named localized[6] and datasources[7]. Localized is a project designed to contain all the country specific validators for 1.3. At the time of writing we have 13 countries already partially or fully implemented. If your country is not in the repository please fork the project, add your country and send a pull request.
Datasources is a project to contain community powered datasource classes. Initially this repository will contain the datasources that have been deprecated and removed from 1.3. Over time we hope it grows into a useful repository for datasources of all shapes and sizes. By keeping these two projects separate from CakePHP we can provide a more flexible release schedule that does not conform to that of CakePHP itself.
Both datasources and localized have lighthouse projects for issue tracking so please file any issues with these plugins on their respective lighthouses[8][9]. If you are interested in getting involved with either project, please fork the project on github and send any pull requests.
[1] http://github.com/cakephp
[2] http://cakephp.lighthouseapp.com/projects/42648-cakephp-1x/overview
[3] http://cakephp.lighthouseapp.com/projects/42649-cakephp-2x/overview
[4] http://github.com/cakephp/cakephp1x
[5] http://github.com/cakephp/cakephp2x
[6] http://github.com/cakephp/localized
[7] http://github.com/cakephp/datasources
[8] http://cakephp.lighthouseapp.com/projects/42658-localized/
[9] http://cakephp.lighthouseapp.com/projects/42657-datasources
As before there are separate repositories for CakePHP1.x[4] and CakePHP2.x[5], as well as separate lighthouse projects. We feel these changes will provide the community with the tools and resources they need and have requested. In addition these changes will lighten the load on the core team allowing us to focus on we do best, create the best framework and related tools we can. We hope you - the community - can understand our motivations for wanting to switch and sincerely apologize for any inconvenience it will cause you.
Once the transition is complete trac and code.cakephp.org will be deactivated and all activity related to CakePHP will occur on github and lighthouse. We expect this transition to take no more than a couple of days. The repository on github has had some of the history rewritten to fix irregularities and errors that occurred in the past. If you have local changes in your clones you should be able to migrate and maintain those changes by rebasing your changes.
At this time we'd also like to announce the introduction of two new projects, named localized[6] and datasources[7]. Localized is a project designed to contain all the country specific validators for 1.3. At the time of writing we have 13 countries already partially or fully implemented. If your country is not in the repository please fork the project, add your country and send a pull request.
Datasources is a project to contain community powered datasource classes. Initially this repository will contain the datasources that have been deprecated and removed from 1.3. Over time we hope it grows into a useful repository for datasources of all shapes and sizes. By keeping these two projects separate from CakePHP we can provide a more flexible release schedule that does not conform to that of CakePHP itself.
Both datasources and localized have lighthouse projects for issue tracking so please file any issues with these plugins on their respective lighthouses[8][9]. If you are interested in getting involved with either project, please fork the project on github and send any pull requests.
[1] http://github.com/cakephp
[2] http://cakephp.lighthouseapp.com/projects/42648-cakephp-1x/overview
[3] http://cakephp.lighthouseapp.com/projects/42649-cakephp-2x/overview
[4] http://github.com/cakephp/cakephp1x
[5] http://github.com/cakephp/cakephp2x
[6] http://github.com/cakephp/localized
[7] http://github.com/cakephp/datasources
[8] http://cakephp.lighthouseapp.com/projects/42658-localized/
[9] http://cakephp.lighthouseapp.com/projects/42657-datasources








It would be nice to hear from anyone in this thread. There are multiple comments waiting for an answer and more spam comments to be deleted! Please... this all shines no good light on cakephp at all!!
@Mauro: You can change your notifications in "MyAccount" but only for all articles/comments.
How can I unsubscribe from the comments notifications by email?
Thank you!
Just like the source code and documentation itself, the database of issues along with their comments was a valuable resource both for the community, but especially for the developers (at least, it should be).
Losing it means losing something very valuable.
Thank you!
+1 here
It is very disturbing to search for tickets and info on tickets these days, since nothing is found at the new location. It would be very helpful for our development!
Is there a plan for importing the old tickets or maybe just make an archive with the olds tickets and entries?
http://github.com/shayarnett/trachouse
Sadly lighthouse's tagging is a bid, unsatisfying, but that aside its great.
Thanks for your efforts to move all those chaw tickets over.
Just wondering. Other than that, this should reduce the amount of people asking for how to download the source, as it's no longer something they can blame on thechaw. It's now apparent they should probably learn a little more as to how Git works :)
Good job everyone, and hopefully CakePHP continues to gain traction as you move ahead towards 1.3!
But it seemed to be an "almost" finished product. Github and Lighthouse are well proven systems, and with the integration between the two it should make development process much smoother for the whole team.
So, great move, IMO.
Is the API Generator plugin still staying on thechaw?
Neil
Thanks for this.
Would be great if "debug kit", "cakebook", "api_generator" would find a place at cake's lighthouse account, maybe the bakery (for reporting issues on that one) too.
What about cakemate and cake tm bundle and github?
Thanks !
Sébastien
Comments are closed for articles over a year old