cns_forum: JavaScript-heavy forum implementation

1 vote

Vote

Raised 0% of 1,200 credits
(1,200 credits = 200 hours or $8,372.28)

Create a mode of the forum that works via JavaScript calls to the Composr Mobile SDK APIs.

Template rendering is done client-side, with a JavaScript implementation of Tempcode. Templates are pushed out to the client in initialisation code, and stored in local storage.

Some of the PHP code would be d…

Suggested by Chris Graham on 1st December 2015

core: Phonegap framework

0 votes

Vote

Raised 0% of 1,200 credits
(1,200 credits = 200 hours or $8,372.28)

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

Suggested by Chris Graham on 1st December 2015

cns_clubs: Club content

1 vote

Vote

Raised 0% of 1,200 credits
(1,200 credits = 200 hours or $8,372.28)

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.

Suggested by Patrick Schmalstig on 13th October 2016

cns_forum: NNTP support

0 votes

Vote

Raised 0% of 1,200 credits
(1,200 credits = 200 hours or $8,372.28)

I'm dreaming here, but it would be amazing if Conversr supported NNTP. Then you could use the newsgroup functionality of email clients to access the forum.

I'm imagining a world where every social provider offers an NNTP version of it.

Suggested by Chris Graham on 27th April 2018

themewizard: Multiple colours in Theme Wizard

1 vote

Vote

Raised 0% of 1,200 credits
(1,200 credits = 200 hours or $8,372.28)

Rather than having a single seed colour in our default theme, have 2 or 3 seed colours.

Suggested by Chris Graham on 5th August 2018

chat: Implement webcam chat

5 votes

Vote

Raised 0% of 720 credits
(720 credits = 120 hours or $5,023.37)

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…

Suggested by Chris Graham on 22nd April 2010

core: Sencha Touch themeing

1 vote

Vote

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

Implement Sencha Touch themeing for mobile.

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

Suggested by Chris Graham on 1st December 2015

core: Faster admin navigation

2 votes

Vote

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

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,186.14)

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,186.14)

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