Discussion: Addon deprecations in v11
Posted
#9835
(In Topic #3442)

Site director

Some addons are planned for deprecation / archiving. This is a public comment topic about them.
I am planning to pull out of the Composr codebase a few addons which can no longer be maintained (at least not without sponsorships) or have not enough justification for maintaining any longer (again, at least not without sponsorships).The following is a list of addons I've qualified for removal from Composr v11, and why:
* composr_homesite_support_credits - With Composr switching to a Bazaar model instead of being governed / sponsored by a primary commercial entity, we no longer use support credits. This addon is to be replaced (renamed) with, "composr_homesite_tracker", which maintains the Mantis bug tracker but removes the support credits. Another addon, "composr_homesite_tracker_escrow", might be created to allow sponsoring of issues via escrowing points.
* performance_compile (actually might be left in v11 and removed in v12) - Does not account for contentious_overrides which is new in v11. Also, we have plans to overhaul how overrides function in v12 which includes pre-compiling automatically.
* webdav - SabreDav is no longer being maintained, so this addon will break over time. In fact, it no longer works on PHP 8. It will take too much development time for us to maintain it ourselves unless someone is willing to sponsor it or step forward to help maintain it. Should it receive no interest before v11 reaches release candidate, it will be removed in v11.
* bantr - I see this one as bloat. It requires very specific answers to earn the points and can get quite annoying especially on sites with low member counts. It also does very little to increase content / site activity as it's solely a Private Topic feature.
* confluence - This addon was based around Atlassian's self-hosted instances, which are no longer supported. Atlassian is requiring all customers to migrate to their Cloud-based software. This addon might be replaced in the future with a cloud version of the addon ("confluence_cloud") and/or a static HTML export ("confluence_static_export") once Atlassian supports these features… but this self-hosted based addon will be archived.
* sugarcrm - This was an addon for a client. The client no longer uses SugarCRM, therefore we will no longer be maintaining this unless someone would like to sponsor it or maintain it themselves.
* twitter_support - Ever since Elon Musk bought Twitter, renamed it to X, and locked down the API to paying customers only, it is much harder to integrate X into any third-party project without shelling out lots of money. Therefore, we might be archiving this addon, or if we find a way around the lockdowns, at the very least it will be replaced with "x_support".
* demonstratr - It is far too complicated to set up on a server, poses security risks, and is quite useless when members can set up demos themselves. Hardly anyone allows personal demos of their software anymore. It's not worth keeping and maintaining.
Please comment if you oppose the removal of any of these addons (and why), if you believe something should be added to the list (and why), or if you wish to sponsor the maintenance of an addon on this list so it can remain in Composr.
Addons which get archived will be removed from the main Composr codebase prior to the first stable release of v11, maybe sooner. They will be placed in a separate repository specifically for archived addons.
Specific issue: 0005687: Addons to archive / remove from the codebase - Composr CMS feature tracker
GitLab repository where archived addons will be stored: Composr ecosystem / Composr archived addons · GitLab
- Need support for version 10? The core development team is no-longer offering it for free (unless it's a critical bug that breaks your entire site or a serious security hole). Please consider hiring me instead if you need v10 support or a non-critical bug fix. Or, ask the community in the forums!
- Do you enjoy Composr? Please consider contributing your talent to the project or recommending Composr to others. Even small contributions make a big impact in the Composr community.
- Do you have feedback for us? You can report bugs, suggest features, or give feedback on the Free support options page.
- Do you need professional service with your Composr website? Please consider contracting me for your needs through my company, PDStig, LLC. Doing so will also help fund Composr development.
- Want to watch live streams of me developing Composr CMS? Please subscribe to me on Twitch to be notified when I stream. Composr development streams are usually spontaneous / not scheduled in advance as work priorities come first.
1 guest and 0 members have just viewed this.