chat: Expand blocking system to beyond just the IM

1 vote

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or £3,300.00)

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 £3,300.00)

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: Support BinaryAST (on hold)

0 votes

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or £3,300.00)

Firefox is experimenting with pre-parsed JavaScript, as an optimisation.

https://blog.cloudflare.com/binary-ast/

It's very early-days, but we could potentially ship a binary-AST compiler as a part of Composr.

Suggested by Chris Graham on 10th June 2019

core: Addon isolation via virtual subtrees

1 vote

Vote

Raised 0% of 600 credits
(600 credits = 100 hours or £3,300.00)

Composr installs all addons into a shared file tree.

This is good to create one maximally simple integrated system, and good for performance.

There are cases where you may instead want to keep addons apart:
1) so that they can easily be enabled/disabled
2) so that conflicting overridden files don't…

Suggested by Chris Graham on 22nd July 2019

core: E-mail designs

1 vote

Vote

Raised 0% of 480 credits
(480 credits = 80 hours or £2,640.00)

Currently e-mails are written in simple Comcode.

Sites like Facebook have excellent e-mail design.

Suggested by Chris Graham on 6th June 2012

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

1 vote

Vote

Raised 0% of 480 credits
(480 credits = 80 hours or £2,640.00)

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 £2,640.00)

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: Google AppEngine support

1 vote

Vote

Raised 0% of 420 credits
(420 credits = 70 hours or £2,310.00)

(See notes below, original description no longer valid)

Suggested by Chris Graham on 10th April 2010

core: Manual reordering of content / Pinning

1 vote

Vote

Raised 0% of 420 credits
(420 credits = 70 hours or £2,310.00)

Currently content is ordered either via:
- Hard coded assumption (e.g. for download categories it probably makes no sense to order by anything other than title, so we hard-code it to avoid bloat)
- A *_default_sort_order config option with ability to override in UI
- A *_sort_order config option (no…

Suggested by Chris Graham on 27th November 2015

core: Review of cloud filesystem support

2 votes

Vote

Raised 0% of 384 credits
(384 credits = 64 hours or £2,112.00)

There are a few possible approaches to automatic synching of the filesystem on the cloud:
1) Mount the entire install on shared storage
2) Implement Composr's sync_file function, automatically detecting what change was done to a file then synching it out
3) Using a different subpath for all custom folde…

Suggested by Chris Graham on 21st March 2017