core: Disable category selection in content managment modules via URL switch

1 vote

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

Implement a new 'cat_lockdown' parameter supported by our content management modules.

If you link to say cms:cms_galleries:add:cat=catalogue_images:cat_lockdown=1, then the category selector would be disabled (locked to catalogue_images in this example).

This allows webmasters to create links from th…

Suggested by Chris Graham on 4th August 2018

core: New symbol to read metadata based on CMA hooks

1 vote

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

Implement a new symbol that can read out metadata (e.g. title, or thumbnail URL) for any given content type and ID.

This allows catalogue templates to pull in more complex data about resources being referenced.

Make sure it doesn't crash if invalid parameters given, or if there's a failed lookup.…

Suggested by Chris Graham on 5th August 2018

core: Allow main_multi_content block to select by tag

1 vote

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

Select all content by searching for use of a tag, rather than category.

Suggested by Chris Graham on 5th August 2018

core: Close tooltips by clicking anywhere

1 vote

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

Composr supports tooltips that are activated with a click.
You click again to close them.

However, some users may try and click elsewhere to close them. Support this.

We just need the equivalent of onclick="clear_out_tooltips();" on body.

Suggested by Chris Graham on 30th October 2018

core: Special-forum segregation by language

1 vote

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

Create some hidden options for overriding forum options on a per language base.

comments_forum_name_<langcode>
main_forum_name_<langcode>
intro_forum_id_<langcode>

This will avoid topics for different languages getting automatically crowded together by Composr.

Suggested by Chris Graham on 8th November 2018

core_forum_drivers: Split "Strongly tie content to the forum" option into 2

1 vote

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

Currently this option does 2 things:
1) Auto-creates empty comment topics
2) Redirects to view the comment topic standalone when you post a comment

These can be logically separated into 2 different options.

Suggested by Chris Graham on 8th November 2018

news: side_news_archive block pagination

0 votes

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

Currently the month links in the side_news_archive block just jump deep into the pagination at the appropriate spot. They don't put a block on subsequent news articles showing up that were earlier than the time period, or going back through the pagination to ones that are newer.

We do already pass month…

Suggested by Chris Graham on 12th December 2018

core_cns: Redirect to where you were after validating e-mail address

0 votes

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

It's annoying when signing up to a site, and it not taking you back to where you were.
Composr will do that redirect, except when e-mail address validation isn't enabled. If e-mail address validation is enabled then the join process stops after submitting the form, and then it will just give you a "succes…

Suggested by Chris Graham on 20th January 2019

core_feedback_features: Maintain read counts on comment topics

1 vote

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

When a content item is read, it implies the comment topic is read - so increment the view count on the forum.

Suggested by Chris Graham on 7th February 2019

ldap: Support STARTTLS

1 vote

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $43.18)

Current LDAP support just assumes the original LDAP protocol, with no encryption layer.

PHP has functionality for STARTTLS:
https://www.php.net/manual/en/function.ldap-start-tls.php
It's undocumented, but usage seems straight forward.

An option (or even unofficial hidden option) could be added to s…

Suggested by Chris Graham on 16th May 2019