core: Plain-text diffs.

0 votes

Vote

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

Currently revision editing diffs diff the HTML, which may vary a lot between versions. Text line breaks may be added or removed.

Add an additional "Text diff", which normalises plain text (one sentence per line), and diffs to see how this has changed.

Suggested by Chris Graham on 16th May 2018

cns_forum: NNTP support

0 votes

Vote

Raised 0% of 1,200 credits
(1,200 credits = 200 hours or $8,276.49)

I'm dreaming here, but it would be amazing if Conversr supported NNTP. Then you could use the newsgroup functionality of email clients to access the forum.

I'm imagining a world where every social provider offers an NNTP version of it.

Suggested by Chris Graham on 27th April 2018

core_database_drivers: Encryption support in database drivers

0 votes

Vote

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

Start just with MySQL:
https://stackoverflow.com/questions/9738712/connect-to-remote-mysql-server-with-ssl-from-php

This is only of interest to people hosting MySQL on a different machine, and then only if they can't trust that machine and the transit on the same basis as the webapp machine.

Suggested by Chris Graham on 27th April 2018

core_cns: Legals re-agreement

1 vote

Vote

Raised 0% of 24 credits
(24 credits = 4 hours or $166.14)

A feature to force all users to re-agree to the rules to continue access to the website.

It would be a feature in the admin_cns_members module to change the minimum rules agreement date. Any user who had joined before this date, and with a "rule reagreement date" field before this date, would need to re…

Suggested by Chris Graham on 27th April 2018

core: Internationalised e-mail addresses and URLs

0 votes

Vote

Raised 0% of 96 credits
(96 credits = 16 hours or $662.12)

This is a complex topic.

Domain names may use any Unicode character via Punycode (aka IDN, basically). Domain names do not support utf-8 because by convention they map to hostnames, which are never going to support that.

E-mail addresses may use any Unicode character via Internationalized Email (it j…

Suggested by Chris Graham on 20th April 2018

cns_forum: Anonymous posting privilege

0 votes

Vote

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

We have the "is_on_anonymous_posts" option, but it would be good to also make it a privilege. That way, newbie members can't hide their activity (although 'investigate user' can always be used to find them).

Suggested by Chris Graham on 18th April 2018

syndication: Cross-link Atom and RSS feeds

1 vote

Vote

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

The W3C validator makes this suggestion:
Missing atom:link with rel="self"

This is implying we can cross-link the RSS and Atom feeds together via <link> tags.

This will be helpful to allow people to find the alternate format of the feed.

Suggested by Guest on 17th April 2018

core: Web Authentication

0 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $1,324.24)

There's a new W3C "web authentication" spec, that has moved to candidate recommendation stage.

It will be a way of logging into sites direct from your web browser.

Suggested by Chris Graham on 10th April 2018

core_cns: Add member settings to imported/exported CSVs

0 votes

Vote

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

Currently only a very select number of core setting fields are supported.

Add in full support for all setting fields.

Suggested by Chris Graham on 5th April 2018

core: Support deep PNG compression

0 votes

Vote

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

We currently do some PNG compression, but calling OptiPNG is going to work much better.

Allow a path to OptiPNG to be configurable.

If configured, the png_compress function will use OptiPNG.

Suggested by Chris Graham on 2nd April 2018