core: Revision history

0 votes

Vote

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

Stop using 'auto_increment' in Composr, and switch to random ID numbers instead. This will allow content to be synchronised between sites without ID-conflicts.

Replace the PHP code in the actualiser functions with XML code that specifies the new content, as well as actions to perform (except the log_it…

Suggested by Chris Graham on 5th April 2010

wiki: Rename CEDI to Wiki+

6 votes

Vote

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

In order to remove unnecessary Composr-specific jargon, rename CEDI to Wiki+. This name clearly illustrates it provides Wiki functionality, whilst indicating there are additional features (the structural features for example).

Suggested by Chris Graham on 5th April 2010

quizzes: Additional field types

0 votes

Vote

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

Support for tick-sets/radio-sets that have an 'Other' choice that allows typing in an answer. Used for surveys.

Suggested by Chris Graham on 5th April 2010

quizzes: Required/optional question setting

0 votes

Vote

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

New flag that can make a question 'required'.

Suggested by Chris Graham on 5th April 2010

quizzes: Flow control

1 vote

Vote

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

Questions that must be answered a certain way to proceed (E.g. "Do you agree to these data protection terms?")

Splitting of questions across screens (perhaps done by creating linked 'chains' of quizzes). Each screen should be able to have it's own description (which a quiz chain could do nicely).

Fea…

Suggested by Chris Graham on 5th April 2010

calendar: Change how overlays work

0 votes

Vote

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

Remove RSS overlay feature. It's bloat, and if people want such functionality they can take Composr's feed and overlay it using some other app.

To replace some core usefulness of this functionality that applies to actual publishing use-cases, allow it to be configured for event types to be auto-linked t…

Suggested by Chris Graham on 5th April 2010

commandr: Basic wildcard support

0 votes

Vote

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

I want to be able to type ls /etc/*url*

I realise this actually requires extending the ls command itself to support processing against matching file sets rather than just working on a directory name. I wouldn't expect things like copy to start supporting file sets; instead I'm happy for them to bind to…

Suggested by Chris Graham on 5th April 2010

commandr: Better error reporting

0 votes

Vote

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

Errors spawning from PHP commands would be better shown in little overlay windows rather than coming up as popups. I don't want the error-reporting mechanism to get called up, I don't want to enable popups, and I don't want to have to switch tabs.

Suggested by Chris Graham on 5th April 2010

core: Smart Tempcode evaluation cacheing

0 votes

Vote

Raised 0% of 24 credits
(24 credits = 4 hours or $163.86)

Tempcode I think currently will cache everything evaluated, which is pointless if something will only ever be needed once. Make it smart, so when it compiles Tempcode it looks to see if a parameter was referenced zero/once, or multiple times. When evaluated, parameters referenced zero/once, will be told to…

Suggested by Chris Graham on 5th April 2010

newsletter: Signup Block improvements (side_newsletter)

3 votes

Vote

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

Take Forename and Surname in the default template, or put the code in there but comment it out.

Work inside an iframe.

Provide an optional feature to hide the block if a cookie has been set from a previous signup OR you are logged in and it knows you are on the newsletter.

Suggested by Chris Graham on 5th April 2010