cns_forum: Make adding forum groupings slightly easier

1 vote

Vote

Raised unknown of unknown

We should have an inline-link on the root forum to add a forum grouping.

Suggested by Chris Graham on 05 November 2017

 

core_themeing: Improved template choose-to-edit selector

1 vote

Vote

Raised 0% of 18 credits
(18 credits = 3 hours or $0.00 USD)

Rather than having a multi-select list, have a big table with checkboxes.
Columns:
1) Template name
2) Origin theme
3) Is custom
4) Last edited
5) File size
Allow JS sorting of the table by any column.

Suggested by Chris Graham on 02 November 2017

 

core_cns: Invite key for joining the site

0 votes

Vote

Raised 0% of 6 credits
(6 credits = 1 hours or $0.00 USD)

Implement a secret key that has to be entered correctly to join.

It's similar to inviting people explicitly (using the invite/recommend system with "Invites enabled" enabled), but instead you just need to tell them the key.

The key would be a config option, defaulting to blank.…

Suggested by Chris Graham on 20 October 2017

 

ecommerce: Support payment request API

0 votes

Vote

Raised 0% of 48 credits
(48 credits = 8 hours or $0.00 USD)

This upcoming API (already supported in some browsers) allows automatic filling in of credit card details:
https://w3c.github.io/payment-request/

Add support for it.

Time estimation is very tentative, I have not read the specification.

Suggested by Chris Graham on 08 October 2017

 

core: Support automatic correct linking for renamed modules

0 votes

Vote

Raised 0% of 12 credits
(12 credits = 2 hours or $0.00 USD)

Let's imagine site:news is renamed to article:news.

Right now in the code build_url(array('page' => 'news'), get_module_zone('news')) would end up linking to article:news, because it sees the redirect.

However, let's imagine site:news is renamed to article:news.

Right now in the code build_url(array('page' => 'ne…

Suggested by Chris Graham on 28 September 2017

 

health_check: Health Checks for all APIs

1 vote

Vote

Raised 0% of 36 credits
(36 credits = 6 hours or $0.00 USD)

Make it so every API has a basic connectivity test implemented as a Health Check hook.

This makes sure that APIs have not stopped working, which can happen if access details are changed.

Suggested by Chris Graham on 22 September 2017

 

setupwizard: Accept user submissions

1 vote

Vote

Raised unknown of unknown

A simple Setup Wizard "Accept user submissions" checkbox would be added, and ultimately this would specify access to the CMS zone.

Suggested by Chris Graham on 04 September 2017

 

core: Logging improvements

1 vote

Vote

Raised 0% of 18 credits
(18 credits = 3 hours or $0.00 USD)

From the error log screen link to all other .log files (will need to proxy it to read content). Have an auto-refresh feature.

Implement a tasks.log. Task hooks would be able to write to this log to show their current progress (using an API call that automatically handles timestamps and hook name).

Suggested by Chris Graham on 31 August 2017

 

core_cns: Gravatar integration

0 votes

Vote

Raised 0% of 12 credits
(12 credits = 2 hours or $0.00 USD)

Automatically pull in gravatar's if available.
I didn't want us to do this initially, but it seems gravatar has become a successful standard.

Suggested by Chris Graham on 10 August 2017

 

core: Robustness of addons

2 votes

Vote

Raised 0% of 120 credits
(120 credits = 20 hours or $0.00 USD)

Very regularly we find users not doing things properly and restoring files from addons they've removed, or matching the wrong set of files and database state together. We've tried to construct good documentation to educate users to do this, but realistically nowadays nobody is going to read documentation (and t…

Suggested by Chris Graham on 29 July 2017