core: End-user-suitable multi-site-installs

1 vote

Vote

Raised 0% of 480 credits
(480 credits = 80 hours or $3,416.39)

Composr has multi-site-installs, as used by our demo-system, but it is not suitable for non-programmers.

There's a number of reasons...
- Upgrader assumes a single database combined with a single set of files to be updated -- it would need to support upgrading all databases on the same network simulta…

Suggested by Chris Graham on 11th November 2014

import: Re-test and update importers

0 votes

Vote

Raised 0% of 480 credits
(480 credits = 80 hours or $3,416.39)

Our importer set should be updated to modern versions of software. Support for very old importers like phpBB2 should be dropped.

Suggested by Chris Graham on 18th April 2016

core: Faster admin navigation

2 votes

Vote

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

Replace the traditional hyperlinking system for the Admin Zone, with an AJAX-powered one. Do some really smart stuff, like detect when the mouse is near a link, and pre-load it. Do overlays to preview what is under a link. Do really cool transitions between screens, with some content awareness, to almost m…

Suggested by Chris Graham on 3rd November 2011

core_rich_media: Drag and drop block layout

0 votes

Vote

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

Drag and drop block layout has some significant issues (see my blog post about it), but a lot of people are seeing this as an important future UI for CMSs, so we need to maintain a watch on it.

Suggested by Chris Graham on 22nd April 2013

core: Database natural sorting

0 votes

Vote

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

Data comes out in string order, not natural order. This is throughout Composr, but also pretty much any webapp.
Unfortunately MySQL does not even support natural ordering natively, so there's no easy fix.

A workaround would be to do an ORDER BY such that any numbers are padded out to say 30 characters.

Suggested by Chris Graham on 16th February 2014

core_database_drivers: Support referential integrity via foreign key constraints

0 votes

Vote

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

We have not supported foreign keys because MyISAM has been the main DB engine, and it doesn't support them.

We do have some code to generate the foreign key constraints.

Support applying this if the DB engine supports it, via a major overhaul of our database code.

The constraints would need to be…

Suggested by Chris Graham on 30th March 2016

core_rich_media: Support document conversion

0 votes

Vote

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

Allow the comcode_convert.php script to take files and then convert them to Comcode, if a version of Pandoc supporting Comcode is installed.

http://pandoc.org/

For this, we need to add Comcode support to Pandoc!

Suggested by Chris Graham on 12th May 2016

chat: Expand blocking system to beyond just the IM

1 vote

Vote

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

Expand the capabilities of the blocking system beyond the IM system.

What this means is provide options for members to block other members from various things, such as IMing, sending or inviting to private topics, replying to or quoting forum posts of theirs, seeing their forum posts (implying guests wo…

Suggested by Patrick Schmalstig on 25th November 2016

core_upgrader: Major upgrade reimagining (including hypervisor, and default theme improvements)

2 votes

Vote

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

I want us to do a completely overhaul of how we think about upgrading. This is to put us in line with the abilities and requirements of the average user. Related, is making themeing easier, but this is covered in other issues. These are the big 2 remaining problem points for Composr users, the stress of th…

Suggested by Chris Graham on 28th January 2017

core: Sencha Touch themeing

1 vote

Vote

Raised 0% of 672 credits
(672 credits = 112 hours or $4,782.95)

Implement Sencha Touch themeing for mobile.

http://en.wikipedia.org/wiki/Sencha_Touch

Suggested by Chris Graham on 1st December 2015