core: Look at Google's Web Vitals plugin

0 votes

Vote

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

Google have released a plugin that simply shows a few vital speed measures for a page.
Work to ensure Composr gets a great score on it.

Suggested by Chris Graham on 8th May 2020

core_fields: Support custom fields on previews

1 vote

Vote

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

The Tempcode symbols to show custom fields for some template require a content ID.
This means previews cannot work because no content ID exists yet.

Suggested by Chris Graham on 4th May 2020

core: Reimplement any IMAP support as a native implementation

1 vote

Vote

Raised 0% of 72 credits
(72 credits = 12 hours or $516.06)

We have a native SMTP implementation, we could have a native IMAP implementation easily too. Perhaps our own code, perhaps an existing library.

This would mean we would not rely on the IMAP extension being installed, and the PHP developers are close to dropping that anyway:
- https://bugs.php.net/bug.

Suggested by Chris Graham on 28th April 2020

core_cns: Define usergroup superiority

1 vote

Vote

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

Currently a non-admin cannot set the usergroup for new members they manually add.
This is a security consideration, as Composr cannot know which usergroups are considered inferior to the member's own usergrroup. If they were able to pick a superior group, it would be a privilege escalation vulnerability.…

Suggested by Chris Graham on 24th April 2020

welcome_emails: Add temporary_plain password compatibility scheme

1 vote

Vote

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

We support 'temporary' (forced-to-change) passwords and 'plain' (non-hashed) passwords, but we don't support the combination together.
The combination has a use for people setting up new accounts and wanting to reference the password in an immediate welcome e-mail.

This is what we would need to do:
1)…

Suggested by Chris Graham on 24th April 2020

core_form_interfaces: Lock in file URLs when previewing

1 vote

Vote

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

Currently if you preview a form with an upload, the file will be saved to disk for the preview (each preview) - and then saved again when finishing adding/entry.
This means duplicate orphan files in upload folders.

It's not a big problem as disk space is usually plentiful and Composr has cleanup tools…

Suggested by Chris Graham on 15th March 2020

core: Uploader: Allow selecting files from multiple directories

0 votes

Vote

Raised 0% of 42 credits
(42 credits = 7 hours or $302.25)

Allow ability to upload files from multiple upload directories in plupload.

Currently, starting a new upload erases what was already uploaded in the form.

Suggested by Patrick Schmalstig on 6th March 2020

themewizard: Rework Theme Wizard to use CSS color equations

1 vote

Vote

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

CSS is getting support for calculating colors at run-time:

https://www.w3.org/TR/2020/WD-css-color-5-20200303/

This means we don't need to do it in Tempcode anymore.

I also wonder if it is possible for the image manipulations we do to be done in CSS now, or for those images to be CSS-generated to…

Suggested by Chris Graham on 3rd March 2020

core_cns: Show ban indicator for Staff on Member directory screen

0 votes

Vote

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

It would be useful to know if a member is banned (especially on a site with many members such as compo.sr) as you browse the Members page. As screen space is valuable, perhaps replacing the default avatar with an indicative icon to represent a banned member would save an investigative click when logged in…

Suggested by Adam on 22nd February 2020

core: Email vs E-mail

0 votes

Vote

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

We use 'E-mail', not 'Email'.

However:
- Email is now the preferred term for IETF RFCs
- Email is preferred on Wikipedia
- Thunderbird says Email, Outlook says Email, and probably all other popular e-mail clients
- Most style guides for mainstream publications recommend Email, including Associat…

Suggested by Chris Graham on 22nd February 2020