core: stale-while-revalidate

0 votes

Vote

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

Chrome is implementing stale-while-revalidate cache-control (showing an old cached resource until the new one has downloaded).

https://www.chromestatus.com/feature/5050913014153216

This would be great in many areas of Composr, e.g. making admin navigation super-fast (we'd want to make sure that the c…

Suggested by Chris Graham on 11th December 2018

core_rich_media: Pre-video-player thumbnails

1 vote

Vote

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

Have an option to show a thumbnail to a video player, which automatically will load the video played embed when clicked and start the video.
This is to defer loading of the player for performance reasons.

Support this via a parameter to the media tag, and API support within the media system.

Have a…

Suggested by Chris Graham on 4th December 2018

core: Block copy & pasting into confirm fields

0 votes

Vote

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

When confirming your password of email address, ideally a user would not be allowed to copy and paste it - they must type manually, for maximum verification.

Suggested by Chris Graham on 21st November 2018

core_language_editing: Better content translation queue UI

1 vote

Vote

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

The current content translation queue UI is very primitive. It's really just text boxes with paginations and some sorting.

For a better user experience we can add:
1) Simple filter form to allow filtering by substring and priority and database table the string is used by (context)
2) Context display f…

Suggested by Chris Graham on 15th November 2018

core: E-mail drip sending

1 vote

Vote

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

Newsletters support drip sending (sending out emails over an extended time).

The regular mail queue does not. Which may be an issue for people using mailing list integration with large numbers of users, and an outgoing email provider who don't like spikes in outgoing activity.

Re-factor the newslette…

Suggested by Chris Graham on 12th November 2018

core: Defaults for most required fields (idea staging issue)

0 votes

Vote

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

I just skim-read an interesting article about how required fields should be considered bad:
https://prismic.io/blog/required-fields

It's a polemic, but it makes you think some unchecked assumptions.

For example, on a news article, should the title really be manually entered for every article you pos…

Suggested by Chris Graham on 12th November 2018

core: FILE_EXISTS symbol

0 votes

Vote

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

Create and document a FILE_EXISTS symbol. This may be useful to templators who may embed procedurally-named graphics present on the filesystem, iff they exist.

Suggested by Chris Graham on 9th 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 $40.52)

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

core: Special-forum segregation by language

1 vote

Vote

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

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: Review what Comcode or block attributes should support nested Comcode

1 vote

Vote

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

Make a list of all the Comcode or block attributes that take plain text.

Decide which of these should support Comcode.

Particularly it would be nice for block 'title' attributes to support Comcode.

Then implement it.

Suggested by Chris Graham on 8th November 2018