search: Metaphone function

0 votes

Vote

Raised unknown of unknown
(unknown = unknown or unknown)

Making use of this PHP function would cut down on like (or match) statements and potentially improve the search results. For example, the metaphone() of the word "javascript" returns the string: JFSKRPT. Composr would return KMPSR. Conposr would return KNPSR. Even if you typed Composer and Conposer the pho…

Suggested by Adam on Mon

core: California Consumer Privacy Act (2020) compliance

1 vote

Vote

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

CCPA is very similar to to GDPR, but I can see 3 important extra considerations...

1) Most organisations do not need to comply, due to various limits and thresholds
2) You need to have a 'Do Not Sell My Personal Information' link if you sell personal information
3) You need to provide at least 2 ways…

Suggested by Chris Graham on 12th July 2019

calendar: Re-work RSS/iCal overlay feature

0 votes

Vote

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

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: Cleanup uploaded files if they never end up getting used

0 votes

Vote

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

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

core: Review single-line templates

1 vote

Vote

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

The code strips the trailing line from a file containing a single line...

// Strip off trailing final lines from single lines templates. Editors often put these in, and it causes annoying "visible space" issues
if ((substr($template_contents, -1, 1) === "\n") && (substr_count($template_contents, "\n"…

Suggested by Chris Graham on 28th June 2019

core_upgrader: Create upgrade path from v10.1 to v11

1 vote

Vote

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

We put out v10.1, but decided to never have it leave beta, due to limited development resources and a desire to focus on v11.

We can't screw over people who decided to go to the beta, so we have to have some kind of upgrade path for these users.
That may just be an upgrade script they can run.

Suggested by Chris Graham on 27th June 2019

catalogues: Copy fields from another catalogue

0 votes

Vote

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

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

stats: Move page stats clearance (cleanup tools) to a background task

1 vote

Vote

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

Currently the stats clearance (which creates a backup first) runs in real-time, but this may timeout, so should be done in a background task.

Suggested by Chris Graham on 21st June 2019

stats: Move stats CSV download to a background task

0 votes

Vote

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

Currently the stats download runs in real-time, but this may timeout, so should be done in a background task.

Suggested by Chris Graham on 21st June 2019

core: Rep-image and thumbnail refresh

1 vote

Vote

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

Currently the default is for rep-images to be sized to thumbnail size when you upload them (resize_rep_image function).

This makes little sense for multiple reasons:
1) Rep-image size is not necessarily going to have anything to do with thumbnail size. For example, the image in the corner of a news art…

Suggested by Chris Graham on 17th June 2019