ecommerce: Improved Shippo integration

0 votes

Vote

Raised 0% of 240 credits
(240 credits = 40 hours or $1,705.47)

We use Shippo for getting shipping quotes, but we could extend it further, in line with the shipping label printing service they provide.

1) Provide button to get shipping label from the administrative order screen, to do this we'll need:
a) to record Shippo IDs within transactions and orders)
b) to u…

Suggested by Chris Graham on 31st March 2017

core: Use PSR-12 standard

0 votes

Vote

Raised 0% of 240 credits
(240 credits = 40 hours or $1,705.47)

Our code is formatted according to PSR-2. Now there's a new PSR-12 standard.

There are a lot of very prescriptive parts that are common sense that I don't want to implement into the Code Quality Checker, and really are just there to hit programmers over the head with when they write awfully ugly code.…

Suggested by Chris Graham on 12th August 2019

core_abstract_interfaces: More intuitive edit screens

1 vote

Vote

Raised 0% of 210 credits
(210 credits = 35 hours or $1,488.98)

[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-base…

Suggested by Patrick Schmalstig on 29th August 2016

chat: Chat overlays

1 vote

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $1,361.35)

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 13th October 2012

catalogues: Cascaded form inputter driven by catalogue references

2 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $1,361.35)

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

Suggested by Chris Graham on 15th March 2013

core: 2-factor-authentication

1 vote

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $1,361.35)

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

Suggested by Chris Graham on 8th September 2013

import: Automatically build up redirect code

0 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $1,361.35)

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

Suggested by Chris Graham on 22nd May 2015

core_form_interfaces: Fields clipboard

0 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $1,361.35)

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…

Suggested by Chris Graham on 3rd July 2015

cns_forum: Optimise forum layout for mobile

1 vote

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $1,361.35)

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

Suggested by Chris Graham on 1st December 2015

filedump: Filedump permissions by folder

0 votes

Vote

Raised 0% of 192 credits
(192 credits = 32 hours or $1,361.35)

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…

Suggested by Patrick Schmalstig on 12th August 2016