Posts: 7192 Location: Borgo San Michele
Sun 09 Sep, 2012 19:23
The plugins system has been created just for that purpose, and as Joshua correctly stated, it just not happens overnight to move all extensions into a plugin. It was planned to move almost all large mods before releasing 2.0, but unfortunately I'm almost alone in coding (even if from time to time I get very useful help from many volunteers) the core code.
I want to stress once again the fact that Icy Phoenix is not a premodded any more. A premodded package is a plain vanilla installation with just the mods installed. Icy Phoenix has been recoded to integrate all mods and new features properly, I have personally recoded almost all mods and addons (many of them I have rewritten from scratch), plus I have added switches everywhere to allow people at least to disable the most SQL intensive addons.
I'll be very willing to help where someone would like to port some of the existing large addons into a plugin (Album or Links for example). Things need to be done properly though... looking for all the integrations through the code.
Things that would never interest me and no doubt others possibly are (Without going through it all),
Sudoku
Credits
Album
Downloads
Bookmarks
Chat
Links
Editor:
phpBB mod template
Image align left, right
Album Image align left, right
Repeat of: Upload image and add it to the message
Marque text to down, right, left, up
I may agree on Sudoku which is quite unuseful (but it is totally stand alone and would require less than one hour to be ported as a plugin), Album, Links and Downloads are widely used, but they should be converted as plugins as well (Album would require a lot of time, while Links and Downloads only few hours). Chat is specific as well, but it may prove to be very useful for large communities, it could be converted as a plugin as well. I cannot see why Bookmarks doesn't fit a bulletin board, since it is just a way to keep track of some of the topics you may need to retrieve. Credits... well, it's not an option... I always credit coders and I'm not going to remove that, neither convert to a plugin.
About BBCodes, the whole BBCodes box should be recoded, allowing users to customize which buttons they need...
I think the only solution is to start from scratch with another project based only on a CMS... then anyone can focus only on the features he needs. :mri: