recommend: Support web share API

0 votes

Vote

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

https://wicg.github.io/web-share/

At this time I think only Safari supports it, so it's very early days. It is interesting though.

Suggested by Chris Graham on 5th April 2019

core: Support Google Translate API v3

0 votes

Vote

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

https://cloud.google.com/translate/docs/intro-to-v3

They offer a free tier (I don't believe they did so before).
They provide support for defining terms... so we could provide some kind of editable master-list of terms that should not be translated.

Suggested by Chris Graham on 8th June 2019

core: Theme options specifying which CSS/JS files to merge into 'global'

0 votes

Vote

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

If CSS/JS files are consistently used together, they can be merged.

Previously we tried to automatically detect what CSS/JS files were used on the home page. However, it was over-complex and unstable when caching is involved, making it very difficult to debug and making the code horrible.

A better ap…

Suggested by Chris Graham on 10th June 2019

core: Ensure we are using web font loader with Google Fonts

0 votes

Vote

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

We must not have any Google Fonts blocking the critical rendering path.

Google does provide a solution for this:
https://www.lockedownseo.com/load-google-fonts-asynchronously-for-page-speed/

Suggested by Chris Graham on 10th June 2019

core: Support CSS and JS source map linking/generation

0 votes

Vote

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

See https://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

Suggested by Chris Graham on 10th June 2019

core: Support BinaryAST (on hold)

0 votes

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or $4,205.85)

Firefox is experimenting with pre-parsed JavaScript, as an optimisation.

https://blog.cloudflare.com/binary-ast/

It's very early-days, but we could potentially ship a binary-AST compiler as a part of Composr.

Suggested by Chris Graham on 10th June 2019

catalogues: Copy fields from another catalogue

0 votes

Vote

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

Add a feature to copy in fields from one catalogue, to another catalogue, or a new catalogue.

Suggested by Chris Graham on 25th June 2019

core: Cleanup uploaded files if they never end up getting used

0 votes

Vote

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

If you upload a file as a part of a content submission, and that submission never goes through for some reason (all kinds of error conditions could happen) - then delete the file from uploads/ while exiting.

Suggested by Chris Graham on 3rd July 2019

calendar: Re-work RSS/iCal overlay feature

0 votes

Vote

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

Currently we have a commented out feature (commented out in CALENDAR_MAIN_SCREEN.tpl) for the overlay of RSS feeds to the calendar.
The user picks what feeds to overlay.

This is really bloaty.
It's a nice feature, but it should just be controlled via an admin option listing what feeds to overlay, it d…

Suggested by Chris Graham on 6th July 2019

core: HTML cleanup framework, and new admin module

0 votes

Vote

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

We have a morass of HTML cleanup rules in comcode_from_html.php, which is rarely used anymore (as we don't do HTML to Comcode conversion unless enabled, and recommend against it).

We also have some HTML ugliness detections defined for the new Health Check in #3793.

We also have some cleanups in the C…

Suggested by Chris Graham on 19th July 2019