#217 - Major jump in the number of addons, split things up
| Identifier | #217 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Major jump in the number of addons, split things up |
| Status | Closed (rejected) |
| Tags |
Risk: Core rearchitecting (custom) |
| Handling member | Chris Graham |
| Addon | General / Uncategorised |
| Description | Quicktime video playing should be separated into non-core addon
Flash video playing should be separated into non-core addon Object-tag video playing should be separated into non-core addon ; new incompatible HTML5-jwplayer addon should be made available as an alternative Flash Comcode tag should be separated into non-core addon Realplayer video playing should be separated into non-core addon Move default catalogues into separate addons that just consist of install/uninstall code ; then remove special options from setup wizard Move default banners into separate addons that just consist of install/uninstall code and the linked pages ; then remove special options from setup wizard member merging should should be moved into a non-core addon members-online should should be moved into a non-core addon forum rules/passwords should be moved into a non-core addon birthdays should be moved into a non-core addon virtual forums should be moved into a non-core addon forum groupings should be moved into a non-core addon topic polls should be moved into a non-core addon rank images should be moved into a non-core addon topic emoticons should be moved into a non-core addon editarea should be moved into a non-core addon The default favicon should be moved into a non-core addon The default apple-icon should be moved into a non-core addon The email queue should be moved into a non-core addon main_db_notes should be moved into a non-core addon main_notes should be moved into a non-core addon main_only_if_match should be moved into a non-core addon main_comcode_page_children should be moved into a non-core addon main_include_module should be moved into a non-core addon The filetype CSS icons should be moved into a non-core addon Autosaving should be moved into a non-core addon Stack traces should be moved into a non-core addon main_emoticon_codes should be moved into a non-core addon main_sitemap and the sitemap page should be moved into a non-core addon side_personal_stats should be moved into a non-core addon Move Comcode help into separate addon All products in the pointstore addon should be separated out into separate addons; some are bundled in other addons (e.g. community billboard) and these should be separated out too core_adminzone_frontpage should have all the blocks separated out into separate addons Emoticons should should be moved into a non-core addon should be moved into a non-core addon Move rules page into separate addon All the individual payment gateways should be separate addons All the individual importers should be separate addons persistent-cache eaccelerator support should be moved into a non-core addon persistent-cache filesystem support should be moved into a non-core addon The special view modes should be moved into non-core addons The flash sound player should be moved into a non-core addon, or maybe just put into the chat addon XML sitemaps should be moved into a non-core addon quick reply should be moved into a non-core addon Split out permission tree editor as new non-core addon core_feedback features should be split into a number of non-core addons: trackbacks, ratings, comments, feedback page, guestbook page adding a member manually should be moved into a non-core addon Pluggable Conversr authentication schemes should each be a separate non-core addon Split out some addons from core_cleanup_tools The ability to close the site should be stripped out of core addons and made a non core addon core_menus should have all menu types moved out into separate addons (only tree and dropdown should be core), and actual editing interface moved out into separate non-core addon Move privacy pages into separate addons: one for Comcode page, one for Conversr module ; make Composr smart enough to make footer link go to what is installed with precedences Split core_forum_drivers into a lot of non-core addons - but don't allow uninstalling what is being used Split core_database_drivers into a lot of non-core addons - but don't allow uninstalling what is being used Move the WYSIWYG out of core_form_interfaces into a non-core addon Move the preview functionality out of core_form_interfaces into a non-core addon; and make the validation, SEO, and spelling options 3 separate addons too Ability to remove zone editor, panels, Comcode (core_rich_media addon), attachments, to have a much simpler CMS that just works on filtered WYSIWYG'd HTML for content and Tempcode layout ; Comcode pages would become just "Pages" Ability to have Comcode, but not attachments (i.e. remove attachments out of core_rich_media) Move the Comcode and block stuff out of core_form_interfaces and into core_rich_media blocks.ini and menus.ini contain some stuff for addons that might be removed. This is because not all addons have their own ini files, even if there are a few strings that come with them. |
| Steps to reproduce | |
| Related to | |
| Funded? | No |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Comments
Nothing here is 'important'. However if it is all done, then something happens -- Composr becomes a very light CMS. That would open up a lot of opportunities for implement lightweight custom projects using Composr as a base framework.
It's irrelevant for practical purposes, but I suppose if someone wanted to make an Composr distribution with addons not normally bundled, and want perfect interfaces for block adding, it could be an issue. That could be sorted at an opportune point.