core: Internationalised e-mail addresses and URLs

0 votes

Vote

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

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 $86.59)

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 $43.30)

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,385.51)

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 $43.30)

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 $86.59)

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

core: Support 'transcoding' non-websafe uploaded images formats

0 votes

Vote

Raised 0% of 30 credits
(30 credits = 5 hours or $216.49)

If tif/tiff files are uploaded, automatically convert to PNG. Possibly also do the same for webm, and other exotic formats like JPEG HD.

For this to work there'll need to be quite a few changes...

1) All the code that validates allowable file extensions for upload will need to add the file types we c…

Suggested by Chris Graham on 2nd April 2018

calendar: Profile event view for personal calendar entries

1 vote

Vote

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

Most other content types a member can 'own' are featured on the profile. Perhaps adding a list of Personal (Diary) events in a tab would be nice for v11.

Suggested by Adam on 23rd March 2018

unvalidated: Automatic unvalidating of reported content

0 votes

Vote

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

Automatically unvalidate content that is reported more than n times.
This can only ever happen once, per item of content.

Suggested by Chris Graham on 21st March 2018

galleries: Very simple gallery layout option

1 vote

Vote

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

Sometimes something much simpler is better. See the attached possibility for a gallery layout mode, based on a site I saw.

Suggested by Chris Graham on 20th March 2018