A stable release of CakePHP 2 will be released very soon. I wonder what will happen with the projects written in CakePHP 1.x. And the most exciting question is what will happen to Croogo - a great development tool for CakePHP. Plans for the future is shared by the developer Croogo CMS.
Free translation of a small interior with Fahad Ibnay Heylaal (developer of Croogo CMS).
Offside croogo')
- Where do you work and what position do you occupy?Currently working in
Skylight Interactive . This is in London. I'm a web developer.
- Why did you choose CakePHP?It was easier for me to understand Cake in comparison with other MVC frameworks. And so I could make my code more understandable and usable.
- Do you take part in the development of the framework itself?No, for the time being I'm not part of the developers. However, I think this is possible in the future.
- Write a CMS - is it difficult?It all depends on what you need. If you need an all-inclusive-multi-functional (shared bus :)) CMS, then this is difficult. But I tried to make everything simple and understandable.
- How did you get the idea to write a CMS on CakePHP?I designed the site on CakePHP, and I needed a simple CMS for my needs. So it all began.
- And now the most interesting and exciting question: when will the stable release of the Croogo CMS be?As soon as all tickets for version 1.3 are closed in Lighthouse. Already with the next version, Croogo should come out of beta.
- The wiki on the site already has a section for version 2.0. How much will the new version differ from 1.3.x?The entire system will be migrated to CakePHP 2.0. Perhaps the terminology will be changed to make life easier for administrators. I will post my ideas for version 2.0 in the Google Group, as soon as version 1.3 is stable. And only after that development will begin.
- How many people are working on the development of Croogo?No one works permanently and full time. But there were already more than 20 people made changes to the core.
- Do you plan to use CakePHP 2 for the new version of Croogo?Yes, Croogo 2.0 will work on CakePHP 2.0.
- Do you use Croogo in your daily work? And how often?At the moment my job is skylightit.com, a project management application for CakePHP. So, now I do not use Croogo at work. But I use Croogo in side projects.
- In your opinion, what is the most successful Croogo project?Not many people let know where and how they use Croogo. But I know how many sites built on it. These are mostly blogs. But I happened to work on one project -
Custom Art Online , which later turned out to be a good business.
- Where to start, if you first see the Croogo CMS?Before starting, you should read the
wiki to understand the basic principles and ideas. But I hope that the admin interface is clear and intuitive. It remains only to understand the terminology.
- Can third-party developers take part in the work on this CMS? And what is needed for that?Anyone can fork Croogo on
GitHub and send requests to the pool. If I like the code, then there is a high probability that this code will fall into the master.
- For which projects can CroogoCMS be used?Those that require a CMS :). But given the powerful ACL functionality that works out of the box, the CMS can be used for a wide range of CakePHP-based applications.
- What is the future of Croogo? What are your plans?The main task is to keep everything simple. This system should be the starting point for any CakePHP projects. This is why it all started. But needs are changing and open source projects are evolving. I would really like Croogo to become the choice of not only CakePHP developers, but also PHP developers in general.
- A few words to developers who are just starting to work with CroogoIf you are a developer who works with Croogo, you should know CakePHP. The best recommendation is
to teach CakePHP, and of course read the
wiki in the documentation of Croogo itself. Also, you should look into the Croogo code. This will help to understand how everything works and teach the correct code.
If you have an interesting idea or have encountered a problem, you can write about this to the
Google Group where you can always be helped.
We are waiting for croogo transition to CakePHP 2.
OriginalPS If the Hubs community is interested in the CroogoCMS topic, which incorporates the best from WP, Drupal, joomla! (and all this at normal MVC!), then there will definitely be a series of articles.