Jon W
Well-known member
I've been working on a brand new way of developing add-ons, codenamed "Cake".
Add-ons are broken down into individual modules, which makes them easier to manage in various ways.
Benefits of this approach include:
Benefits of this approach include:
Benefits of this approach include:
If you are interested in helping test, please post here or send me a PM.
"Cake" add-ons will be released under a new pricing structure, which will be announced later.
Included in the new pricing will be a guarantee that these add-ons will be upgraded to XenForo 2.0 when it is released, at no extra cost, to those who purchase the add-on.
Queue cake-related puns...
Add-ons are broken down into individual modules, which makes them easier to manage in various ways.
Benefits of this approach include:
- only enable the modules you need, meaning your site doesn't load redundant files, template modifications, etc.;
- allow modules to be easily enabled/disabled to aid in bug fixing and removing features that may be incompatible with third-party add-ons you have installed;
- easier for add-ons to be converted to support XenForo 2.0 as they can be converted one module at a time;
- similar add-ons can be combined into a single add-on, meaning you have less add-ons to install and update;
- code is much easier to read/understand as you can see which feature each block of code relates to.
Benefits of this approach include:
- no more errors whenever you upload a new add-on by FTP while shared files are being overwritten;
- add-on zip files are smaller due to not having to include many shared files;
- more code can be shared between add-ons, meaning much more efficient add-ons and code that is much easier to understand.
Benefits of this approach include:
- no more legacy code for older versions of PHP and older versions of XenForo, meaning add-on files are smaller, more efficient, quicker to code and easier to read/understand;
- newer PHP functionality (including namespaces and traits) which are likely to be relied upon in XenForo 2.0 can be introduced, meaning it will be easier for add-ons to be converted to XenForo 2.0.
If you are interested in helping test, please post here or send me a PM.
"Cake" add-ons will be released under a new pricing structure, which will be announced later.
Included in the new pricing will be a guarantee that these add-ons will be upgraded to XenForo 2.0 when it is released, at no extra cost, to those who purchase the add-on.
Queue cake-related puns...