core_abstract_interfaces: More intuitive edit screens

1 vote

Vote

Raised 0% of 210 credits
(210 credits = 35 hours or $0.00 USD)

[This builds on #416 (mass-move/mass-delete) and #786 (drag and drop re-ordering).]

Redesign the "choose what to edit" screens.

Ideally each of these screens would be openable up in 2 modes:
1) Columned table with pagination
2) List with no pagination *OR* Tree-list with no pagination [if tree-based cat…

Suggested by SteeleDriver on 29 August 2016

 

chat: Chat overlays

1 vote

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

Currently you can have site-wide IM via popup windows, which works well now. However some sites may also want overlays over the main window.

This is technically problematic to do well, and if done badly it would be much worse than the current popups.

Suggested by Chris Graham on 13 October 2012

 

catalogues: Cascaded form inputter driven by catalogue references

2 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

Let's say I have a list of venue names in one catalogue (as entries), and a list of countries in another catalogue (as entries), and when I add an entry for a new venue, I use a 'referenced' entry to specify the country that that venue is in.

Then, let's say I have a further catalogue that specifies specific e…

Suggested by Chris Graham on 15 March 2013

 

core: 2-factor-authentication

1 vote

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

2-factor-authentication is really taking off, because people now carry smartphones and because hacking is increasingly an issue as people digitise more of their web behaviour.

It would be nice to have this as an option within Composr. Github has just made a nice implementation, that would be a good benchma…

Suggested by Chris Graham on 08 September 2013

 

import: Automatically build up redirect code

0 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

Automatically build up an .htaccess file full of redirects, mapping the old URLs to the newly imported URLs.

Suggested by Chris Graham on 22 May 2015

 

core: Rewrite form submission as explicit rather than than using onsubmit, when JS enabled - and other changes

1 vote

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

Browsers are deprecating synchronous AJAX, which means we can no longer do form validation with server-side checks as a part of onsubmit handling.

Instead we will have to make a click initiate checks then submit the form itself when done.

That means major re-architecting.

Additionally there other cas…

Suggested by Chris Graham on 09 June 2015

 

core_form_interfaces: Fields clipboard

0 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

Ability to check off fields from a form, and copy their contents into a fields clipboard, with a save name. Ability to choose to paste in any named copied data from the fields clipboard.

To do this we need a fields serialization format that can do both reading and writing.
Share this code with the auto-sa…

Suggested by Chris Graham on 03 July 2015

 

cns_forum: Optimise forum layout for mobile

1 vote

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

If you look at an app like Tapatalk, you can see how well you can optimise things.

1) Buttons to fit into neat toolbars, rather than a desktop-like interface of multiple floated button sets

2) You can have very simple lists of buttons to navigate through content, rather than complex grid layouts.

3)…

Suggested by Chris Graham on 01 December 2015

 

filedump: Filedump permissions by folder

0 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

Enable the ability to set permissions by folder for the filedump.

The first permission would be "direct access". If this permission is enabled, then the folder and all files in it can be accessed everywhere, including by direct URL call. If direct access is enabled, then all view-type permissions should be d…

Suggested by SteeleDriver on 12 August 2016

 

core_database_drivers: Major overhaul of fulltext search support

1 vote

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $0.00 USD)

We can implement support for fulltext search on all database drivers, regardless of whether the database backends support it.

This is doable via an 'inverted index'. Essentially we just do our own word tokenisation and store it in our own table.

An advantage to this is we can then do much more sophisticat…

Suggested by Chris Graham on 16 May 2017