Joomla 4 - RoadMap - Plan - Phoca Extensions
Posted: 30 Aug 2021, 22:30
Hi to all.
In any software development, it's very difficult to set a timetable, a date when something will be ready. An example is the development of Joomla 4 extension. You are a developer, make some custom feature that works in Joomla 4 Beta but stops working in Joomla 4 RC or Stable. Then, for example, you spend two days looking for a problem and you don't know if it is a bug or a new feature. And this is how delays are caused. There can be more than one of them, so it's very hard to estimate when a job will be done. In Joomla, between Beta, RC and Stable, the output has completely changed (to Bootstrap 5) and suddenly everything has to be rewritten again and that means more and more delays. This is why we cannot say, when some extension will be ready for J4.
In this thread, I will try to add updated information about the Phoca extension development for Joomla 4.
1) What is ready now:
- Phoca Top Menu Module
- Phoca Open Graph Content Plugin
- Phoca Open Graph System Plugin
- Phoca Email
- Phoca Gallery Beta
- Phoca Filter Options System Plugin
- Phoca Desktop System Plugin
- Phoca Download Beta
- Phoca Download Tree module
- Phoca Download Chart Statistics module
- Phoca PDF Beta
- Phoca PDF Content Plugin
- Phoca PDF System Plugin
- Phoca PDF Phoca Cart plugin
- Phoca PDF Restaurant Menu plugin
- Phoca Maps Alpha version
- Phoca Maps Content Plugin Alpha version
- Phoca Restaurant Menu Alpha version
- Phoca Cart component Beta
- Phoca Cart modules (10 core modules) Beta
- Phoca Cart plugins (5 core plugins) Beta
- Phoca Commander Alpha version
- Phoca Carousel module
- Phoca Particles module
- Phoca Favicon
- Phoca Photo
- Phoca Photo module
- Phoca Font component
- Phoca Font plugin
- Phoca Guestbook component
2) What we are working on right now
- Phoca Documentation
3) What comes next
- modules and plugins
...
It's good to know that common plugins or common modules that contain 500 to a 1000 lines can be rewritten in a few days or a week. Unfortunately, for larger components like the ones we deal with, the number is many times higher. For example, the Phoca Cart project contains over 200 000 lines of code.
Jan
In any software development, it's very difficult to set a timetable, a date when something will be ready. An example is the development of Joomla 4 extension. You are a developer, make some custom feature that works in Joomla 4 Beta but stops working in Joomla 4 RC or Stable. Then, for example, you spend two days looking for a problem and you don't know if it is a bug or a new feature. And this is how delays are caused. There can be more than one of them, so it's very hard to estimate when a job will be done. In Joomla, between Beta, RC and Stable, the output has completely changed (to Bootstrap 5) and suddenly everything has to be rewritten again and that means more and more delays. This is why we cannot say, when some extension will be ready for J4.
In this thread, I will try to add updated information about the Phoca extension development for Joomla 4.
1) What is ready now:
- Phoca Top Menu Module
- Phoca Open Graph Content Plugin
- Phoca Open Graph System Plugin
- Phoca Email
- Phoca Gallery Beta
- Phoca Filter Options System Plugin
- Phoca Desktop System Plugin
- Phoca Download Beta
- Phoca Download Tree module
- Phoca Download Chart Statistics module
- Phoca PDF Beta
- Phoca PDF Content Plugin
- Phoca PDF System Plugin
- Phoca PDF Phoca Cart plugin
- Phoca PDF Restaurant Menu plugin
- Phoca Maps Alpha version
- Phoca Maps Content Plugin Alpha version
- Phoca Restaurant Menu Alpha version
- Phoca Cart component Beta
- Phoca Cart modules (10 core modules) Beta
- Phoca Cart plugins (5 core plugins) Beta
- Phoca Commander Alpha version
- Phoca Carousel module
- Phoca Particles module
- Phoca Favicon
- Phoca Photo
- Phoca Photo module
- Phoca Font component
- Phoca Font plugin
- Phoca Guestbook component
2) What we are working on right now
- Phoca Documentation
3) What comes next
- modules and plugins
...
It's good to know that common plugins or common modules that contain 500 to a 1000 lines can be rewritten in a few days or a week. Unfortunately, for larger components like the ones we deal with, the number is many times higher. For example, the Phoca Cart project contains over 200 000 lines of code.
Jan