-
Notifications
You must be signed in to change notification settings - Fork 101
replacement of joomla 4 and 5 changes page #562
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
replacement of joomla 4 and 5 changes page #562
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
Looks nice thanks, did only a quick look, maybe @Fedik could have a deeper look at it? thanks |
|
I added a few comments. But in general it is good. Thanks! |
|
I've fixed up the documents after the comments and duplicated to the other versions. I reckon this is ready for merging, unless anyone has any other comments. |
|
I added few comments. |
User description
This is what I'm proposing to replace the "Joomla 4 and 5 Changes".
The new page on methods and arguments is for events with concrete classes only.
I think it's ok to copy this to Joomla 5.4 as well as having it on v6 versions; let me know if you disagree.
I've moved a couple of things to a "Plugin Advanced Features" page, and this is where we could put lazy loading when it's implemented.
For someone starting to learn about plugins the sequence of pages to read would then be:
I've also made some other smaller changes to remove links to the "Joomla 4 and 5 Changes" page and improve readability.
I'm also assuming I'll include this version of the tutorial code in the manual examples repo.
PR Type
Enhancement, Documentation
Description
Restructure plugin documentation by replacing "Joomla 4 and 5 Changes" page with focused "Plugin Methods and Arguments" page
Create new "Advanced Features" page for plugin priority and event propagation
Update tutorial plugin code to use concrete event classes instead of generic events
Improve plugin documentation organization and remove version-specific content
Diagram Walkthrough
File Walkthrough
7 files
New page documenting plugin priority and propagationAdd section headers and improve readabilityRemove deprecated Joomla version comparison pageNew comprehensive guide for plugin methods and event argumentsUpdate reference to point to new methods-and-arguments pageRemove outdated Joomla 4 and 5 version comparison textUpdate reference to point to new methods-and-arguments page2 files
Update tutorial to use concrete event classesSimplify event result handling using concrete event classes