Project

General

Profile

Feature proposal #6336

Implement Community API library

Added by krileon almost 4 years ago. Updated over 3 years ago.

Status:
Assigned
Priority:
High
Assignee:
Target version:
Start date:
13 December 2016
Due date:
% Done:

0%

Estimated time:

Description

The idea behind the API is to pull GJ away from being a singular community. Basically it'd work exactly like CB Gallery where a singular Gallery API endpoint can output an unlimited number of galleries. With GJ the API would be called Community and have an Asset column. This will allow generating and outputting as many communities as a site needs or wants with per community configuration.

History

#1 Updated by krileon almost 4 years ago

  • Priority changed from Normal to High

#2 Updated by krileon almost 4 years ago

This should be able to clone CB Gallery API and adjust as needed. Essentially Albums are Categories and Items are Groups. Use the same methods as CB Gallery for tracking parameters across pages.

#3 Updated by krileon almost 4 years ago

The default asset for the Community API and for existing entries should be "global".

#4 Updated by krileon over 3 years ago

Integrations need to somehow extend this so they too are a part of the Community API. This means the parameters for the integrations would also need to be handled here as well. Maybe add a trigger to the constructor to add those parameters? Still need some sort of functionality to the integration functions. Maybe a ->integration function for calling those integrations? Maybe just reading too much into this as those integrations are just acting on triggers is all.

Also available in: Atom PDF