core: Phonegap framework

0 votes

Vote

Raised 0% of 1,200 credits
(1,200 credits = 200 hours or $0.00 USD)

Have a Phonegap-based Composr compiler/framework.

Phonegap has the following major advantages over a normal webapp:
1) Integration with some phone features that HTML cannot provide
2) More efficient, in terms of files being pre-saved onto the device, rather than always re-downloaded
3) Easier to navigat…

Suggested by Chris Graham on 01 December 2015

 

cns_clubs: Club content

0 votes

Vote

Raised 0% of 1,200 credits
(1,200 credits = 200 hours or $0.00 USD)

Currently, the only actual separated content that is club specific (that I know of) is a forum. Let's expand that by having club-specific news/blogs, downloads, galleries, calendar events, polls, and quizzes. Of course, just like the forum, you'd need to be a part of the club to interact with the content. Might…

Suggested by SteeleDriver on 13 October 2016

 

chat: Implement webcam chat

5 votes

Vote

Raised 0% of 720 credits
(720 credits = 120 hours or $0.00 USD)

Implement webcam support in the chat rooms, showing all users webcams down the left of the chat room.

This issue used to be about a Flash implementation, but that's no longer realistic. A modern implementation would be more complex, requiring a WebRTC implementation and a great deal of architecture roll-out…

Suggested by Chris Graham on 22 April 2010

 

core: Sencha Touch themeing

1 vote

Vote

Raised 0% of 672 credits
(672 credits = 112 hours or $0.00 USD)

Implement Sencha Touch themeing for mobile.

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

Suggested by Chris Graham on 01 December 2015

 

core: Faster admin navigation

2 votes

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or $0.00 USD)

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 morp…

Suggested by Chris Graham on 03 November 2011

 

core_rich_media: Drag and drop block layout

0 votes

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or $0.00 USD)

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 22 April 2013

 

core: Database natural sorting

0 votes

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or $0.00 USD)

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. E.g…

Suggested by Chris Graham on 16 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 $0.00 USD)

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 decl…

Suggested by Chris Graham on 30 March 2016

 

core_rich_media: Support document conversion

0 votes

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or $0.00 USD)

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 12 May 2016

 

chat: Expand blocking system to beyond just the IM

1 vote

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or $0.00 USD)

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 would…

Suggested by SteeleDriver on 25 November 2016