Joomla 4 has been under development for a very long time now and the first alpha release is now almost two and half years ago (17 Nov 2017). The vast majority of the work has been done by just a handful of people and they are all close to (or have reached) burn out.
These are my personal views and opinions gathered from my involvement in the development of joomla 4, the available public information and experience of participating in taking Joomla through 5 major releases
This is an early technology preview. It should contain all breaking changes but things can still be added and removed
This a general release for review. It must contain all breaking changes and be feature complete (no new features can be added after a beta release). It will probably still contain bugs and will not be suitable for mainstream use.
This is the first release. It is available for general use.
This is the first bug fix release. It does not contain any new features. It does not have any breaking changes. It does have bug fixes discovered since the Dot Zero release.
This is the first feature release. It can contain new features. It does not have any breaking changes. It does have bug fixes discovered since the Dot Zero Dot Previous release.
All breaking changes have been made and documented
All new features have been created and documented
We should be polishing in preparation of the first Beta Release
## Alternative Admin Template
Set a HARD deadline and if it does not satisfy the established requirements by then it will unfortunately not be able to go into Beta
There are several relatively minor issues open on the tracker. They all relate to UI and not underlying code. They are open because a few people have insisted that it is replaced with a completely different codebase so no one wants to waste time fixing the open issues on code that will be replaced.
The reality is that the people insisting on these workflow changes have not documented them anywhere on this tracker (or at least I could not find them) so no one else has been able to work on them. The time that this should have been addressed was 18 months ago not now
To the best of my knowledge there is no new code under development for this. .There is a mention of a team working on this in the October Production Department meeting minutes and that this team has written a plugin but there is nothing further after that reported anywhere
There are three choices
- Fix outstanding issues with current code and accept some people don’t like the architecture
- Revert the workflow commits and release with the old workflow - this is not a simple quick task as it touches a lot of areas. It will also be very hard (perhaps impossible) to add workflows in a later release due to backwards compatibility issues
- Set a HARD deadline for this new codebase and if not ready go with the other options
After the first beta we then need to apply the same rigidity in order to move to a Dot Zero release.
Life gets in the way of contribution. It’s a fact and we must acknowledge that. So if you can not honour a commitment there is no shame but it must be re-allocated. This can not be left to “thinking” someone is working on it. This needs to be actively and continuously reviewed to ensure nothing falls through the gaps.
Labels |
Added:
?
|
Labels |
Added:
J4 Issue
|
Well spoken!
Unfortunately, my English is not nearly as good (which annoys me extremely) to actively contribute to the development. But I learn more every day and hope to be able to make my contribution someday.
What happened in the forums in the last few days is not understandable. Instead of ALL working together and finally completing J4, the meaningfulness of a new backend template is discussed.
(I personally think the alternative backend is very good). If someone wants to develop a template, then please do it too. Whether it should be installed now, remains to be seen.
So I can only appeal to everyone to GO TOGETHER to release J4. The current development does not make a good impression in public and scares many users.
If I can contribute something that corresponds to my current knowledge, please let me know.
best regards
So as @brianteeman correctly pointed out, the next step should be to assign people to the particular tasks and set timelines. Who will do than when and where?
Sorry if you misunderstood. My intention was to list what needs to be done and not to suggest that people should be assigned to a task.
On translations:
You can mark as solved the "Pro-actively engage with translation teams to encourage completion". There are lots of translations more then 99% and some days they are 100%, it depends when new strings being added.
When the RC version will be released the translations for the most used languages will be 100%... as always!
On the "Infrastructure for delivering translations" this should be marked as a Dream for version 5.x
@brianteeman Then I maybe misunderstood the following in your list in section "How do we get to Beta?":
- Set a HARD deadline and If a proposed new feature is not committed by then flag as Postpone to 4.1
- Review list above and ensure that every item has been adopted by at least one person AND that they are actively working on it
So for me the above seem to be the next logical steps, and the 2nd item implied to me that someone has to assign people, or at least people have to assign themselves and someone has to keep an eye on it to identify unassigned topics.
So the very next step would be to clarify who will be "someone" ;-)
You know I just don't want that everybody likes this very good summary here but nothing happens then.
people have to assign themselves and someone has to make a list.
That is what I meant
If I were a programmer, would be more than happy to take on projects. Certainly have time to do it. But, coding, PHP, and all that stuff just isn't in my portfolio. Appreciation is extended to all those that devote much time to making Joomla! 4 a good product. Thank you.
lets try and keep this on topic please
Status | New | ⇒ | Discussion |
Build | staging | ⇒ | 4.0dev |
oh well i tried.closing due to lack of interest in organised development
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2020-07-31 20:53:41 |
Closed_By | ⇒ | brianteeman |
Thanks for a well written document @brianteeman