View Issue Details

IDProjectCategoryView StatusLast Update
0005687Composr[All Projects] General / Uncategorisedpublic2025-03-15 00:56
ReporterPatrick SchmalstigAssigned ToPatrick Schmalstig 
SeverityFeature-request 
Status assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0005687: Addons to archive / remove from the codebase (ongoing)
DescriptionThe following is a list of non-bundled addons nominated for removal from Composr (and archiving), which have not yet been removed (comments will be made when addons have officially been removed), 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.

* challengr - This should instead be integrated into the bundled quizzes addon as an option on each quiz.

* calendar_from_6am - This could be integrated as a feature option in Composr (time boundaries, start and end)
Additional InformationPlease 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.

Removed addons will be archived at https://gitlab.com/composr-foundation/composr-archived-addons .
TagsRoadmap: ongoing, Roadmap: v11 partial implementation
Time estimation (hours)
Sponsorship open

Activities

Patrick Schmalstig

2024-05-07 18:13

administrator   ~0008755

Demonstratr has now been archived

Patrick Schmalstig

2024-05-07 19:36

administrator   ~0008756

I refactored the support credits functionality.

So now we have cms_homesite_tracker for just the tracker, and cms_homesite_support_credits for support credits functionality.

For the time being, I'm going to keep both in the Composr repository. I can think of a few use cases where someone may want to use cms_homesite_support_credits on their own site. And it isn't difficult to maintain.

Patrick Schmalstig

2024-07-22 03:38

administrator   ~0008854

Last edited: 2024-07-22 03:39

View 4 revisions

twitter_support has been removed/archived as of 11 beta1.

Chris Graham

2024-07-22 19:27

administrator   ~0008859

Agreed with all this.

performance_compile - this also is pretty hacky. It's not worth the assumptions it makes that we would need to uphold. Ultimately team's need to fund better/more servers, or optimization work, rather than the core team trying to maintainy messy hacked solutions like this.

webdav - very sad, but the industry needs to stand up and fund things like SabreDav if it is to continue.

bantr - that's fine. A few of the addons were implemented by some crazy brainstorming we did back in the day in the office. The process of creating a a lot of these improved our non-bundled addon support and our API, but ultimately aren't actually very useful.

twitter_support - X doesn't deserve any special support in our ecosystem, especially since the recent changes. We should (and do) just support integration via Hybridauth. If people want better X support, they should fund better Hybridauth support (including getting our PR merged, which unfortunately the core team didn't have resources to do).

Patrick Schmalstig

2024-07-25 01:08

administrator   ~0008922

Added trickstr to the list of addons to be archived; see updated description

Patrick Schmalstig

2024-07-26 18:33

administrator   ~0008979

Trickstr has been archived / removed as of 11.beta1

Patrick Schmalstig

2024-08-26 01:12

administrator   ~0009253

This has been changed to an ongoing issue which will be listed on the maintenance status page.

Patrick Schmalstig

2024-10-12 18:27

administrator   ~0009458

Last edited: 2025-02-04 01:32

View 2 revisions

Removed WebDav from the list of addons for removal...

I checked https://github.com/sabre-io/dav and noticed it is, in fact, still being maintained. Latest version is 4.6.0; we have 4.1.0 in v11. Last commit was less than a month ago. They claim PHP 8 support.

Update: version 11 has been updated; WebDAV now works.

Patrick Schmalstig

2025-01-05 00:08

administrator   ~0009768

performance_compile has been archived as of 11 beta7.

The addon is virtually useless now that Composr compiles overrides in at runtime via the _compiled folder.

Patrick Schmalstig

2025-01-13 21:38

administrator   ~0009779

Last edited: 2025-01-13 21:38

View 2 revisions

simplified_emails has been archived as of 11 beta7.

With the introduction of business address (soon), un-subscribe link, and other CAN-SPAM requirements, we cannot effectively reduce mail much without removing elements required by CAN-SPAM policies (our e-mails are already quite minimalist). Furthermore, this addon interfered with HTML / plain-text mail consistency.

Webmasters can easily edit the MAIL templates if they want to reduce or otherwise customise templates.

Patrick Schmalstig

2025-02-04 01:21

administrator   ~0009799

Last edited: 2025-02-04 01:22

View 2 revisions

confluence has been archived as of 11 beta7.

At this time, there will not be a replacement addon to support the Cloud version as we are not aware of anyone using Confluence with Composr. Please comment if I am wrong and you are interested in sponsoring its development / maintenance.

Patrick Schmalstig

2025-02-04 01:29

administrator   ~0009800

SugarCRM has been archived as of 11 beta7.

None of my clients use it anymore, I don't know of anyone who uses it, there is no sponsorship / developers able to maintain it, and it was written for an old version of SugarCRM when it used to be Open Source (it's not Open Source anymore).

Patrick Schmalstig

2025-02-04 02:19

administrator   ~0009801

Bantr has been archived as of 11 beta7 (it should have been listed but somehow disappeared from this list).

While entertaining, it was more annoying than anything as most people don't know Monkey Island insults.

Patrick Schmalstig

2025-02-04 02:22

administrator   ~0009802

Last edited: 2025-02-04 02:23

View 3 revisions

I nominate challengr for removal / archiving:

To me, it makes no sense to have this as a non-bundled addon. We can easily incorporate its functionality into the quizzes addon natively (as an option on each quiz) and then remove the NB addon. Better yet, we can just have an "entrance fee" option on each quiz so it's not hard-coded to 50% of what you earn if you win.

Challengr just makes quizzes cost half the points of what you earn if you win / pass in order to take the quiz.

Please let me know your thoughts.

Patrick Schmalstig

2025-02-04 02:38

administrator   ~0009803

Also nominating calendar_from_6am for removal.

Just like challengr, this is functionality that seems like it should just be an option within Composr itself rather than a separate addon. We can add a feature option for defining a time range on the calendar view, and the calendar only uses that range unless events fall outside of it.

Patrick Schmalstig

2025-03-07 22:32

administrator   ~0009848

Last edited: 2025-03-07 22:32

View 2 revisions

Addon world_regions has been removed / archived as of Composr 11 beta7.

This version of Composr now includes, bundled, the PHP ISO Codes library / database for regions (necessary for parental controls). This renders world_regions obsolete.

Patrick Schmalstig

2025-03-08 14:37

administrator   ~0009851

Addon locations_catalogues archived in 11 beta7, although I'm hoping this will only be temporary.

This non-bundled addon no-longer works because of the changes in Composr's locations system (continents are not supported by the PHP ISO Codes library). It would take me a lot of time to fix this addon that I do not currently want to spend, especially given it's non-bundled.

So to keep the Composr codebase stable, I'm pulling this addon, but hopefully this will only be temporary.

Patrick Schmalstig

2025-03-15 00:56

administrator   ~0009876

Addon imap has been migrated from a non-bundled addon to a bundled addon (core_imap) as of version 11 beta8.

This is due to PHP 8.4 deprecating their IMAP extension (which was not maintained anyway).

Issue History

Date Modified Username Field Change
2024-04-10 00:57 Patrick Schmalstig New Issue
2024-04-10 00:57 Patrick Schmalstig Status non-assigned => assigned
2024-04-10 00:57 Patrick Schmalstig Assigned To => Patrick Schmalstig
2024-04-10 00:58 Patrick Schmalstig Description Updated View Revisions
2024-05-07 18:13 Patrick Schmalstig Note Added: 0008755
2024-05-07 19:36 Patrick Schmalstig Note Added: 0008756
2024-06-07 03:06 Patrick Schmalstig Relationship added has duplicate 0005751
2024-06-07 03:07 Patrick Schmalstig Relationship deleted has duplicate 0005751
2024-07-22 03:38 Patrick Schmalstig Note Added: 0008854
2024-07-22 03:38 Patrick Schmalstig Note Edited: 0008854 View Revisions
2024-07-22 03:39 Patrick Schmalstig Note Edited: 0008854 View Revisions
2024-07-22 03:39 Patrick Schmalstig Note Edited: 0008854 View Revisions
2024-07-22 19:21 Chris Graham Tag Attached: Roadmap: v11
2024-07-22 19:27 Chris Graham Note Added: 0008859
2024-07-25 01:08 Patrick Schmalstig Description Updated View Revisions
2024-07-25 01:08 Patrick Schmalstig Note Added: 0008922
2024-07-26 18:33 Patrick Schmalstig Note Added: 0008979
2024-08-26 01:12 Patrick Schmalstig Product Version 11.alpha1 =>
2024-08-26 01:12 Patrick Schmalstig Summary Addons to archive / remove from the codebase => Addons to archive / remove from the codebase (ongoing)
2024-08-26 01:12 Patrick Schmalstig Note Added: 0009253
2024-08-26 01:15 Patrick Schmalstig Description Updated View Revisions
2024-08-26 01:15 Patrick Schmalstig Additional Information Updated View Revisions
2024-08-26 01:16 Patrick Schmalstig Tag Attached: Roadmap: Over the horizon
2024-08-26 01:16 Patrick Schmalstig Tag Detached: Roadmap: v11
2024-08-26 01:16 Patrick Schmalstig Tag Attached: Roadmap: v11 partial implementation
2024-08-26 01:16 Patrick Schmalstig Tag Attached: Roadmap: ongoing
2024-08-26 01:17 Patrick Schmalstig Tag Detached: Roadmap: Over the horizon
2024-10-12 18:26 Patrick Schmalstig Description Updated View Revisions
2024-10-12 18:27 Patrick Schmalstig Note Added: 0009458
2025-01-05 00:08 Patrick Schmalstig Note Added: 0009768
2025-01-05 00:08 Patrick Schmalstig Description Updated View Revisions
2025-01-13 21:38 Patrick Schmalstig Note Added: 0009779
2025-01-13 21:38 Patrick Schmalstig Note Edited: 0009779 View Revisions
2025-02-04 01:21 Patrick Schmalstig Note Added: 0009799
2025-02-04 01:21 Patrick Schmalstig Description Updated View Revisions
2025-02-04 01:22 Patrick Schmalstig Note Edited: 0009799 View Revisions
2025-02-04 01:29 Patrick Schmalstig Note Added: 0009800
2025-02-04 01:30 Patrick Schmalstig Description Updated View Revisions
2025-02-04 01:32 Patrick Schmalstig Note Edited: 0009458 View Revisions
2025-02-04 02:19 Patrick Schmalstig Note Added: 0009801
2025-02-04 02:22 Patrick Schmalstig Description Updated View Revisions
2025-02-04 02:22 Patrick Schmalstig Note Added: 0009802
2025-02-04 02:22 Patrick Schmalstig Note Edited: 0009802 View Revisions
2025-02-04 02:23 Patrick Schmalstig Note Edited: 0009802 View Revisions
2025-02-04 02:38 Patrick Schmalstig Description Updated View Revisions
2025-02-04 02:38 Patrick Schmalstig Note Added: 0009803
2025-03-07 22:32 Patrick Schmalstig Note Added: 0009848
2025-03-07 22:32 Patrick Schmalstig Note Edited: 0009848 View Revisions
2025-03-08 14:37 Patrick Schmalstig Note Added: 0009851
2025-03-15 00:56 Patrick Schmalstig Note Added: 0009876