Skip to content

EcrituresNumeriques/Lightium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightium

Super simple CMS organized in a " Category / sub Category / item " hierarchy.

Example can be found at ecrituresnumeriques.ca

To install via docker, you can use the following command

docker run -d -p 80:80 -p 443:443 -v /backup/folder/:/var/www/data/ --name Lightium ecrituresnumeriques/lightium

To install multiple lightium, you can use the following command in addition to using github to update the code

docker run -d -p 80:80 -p 443:443 -v /backups/folders/lightium-database/:/var/www/data/ -v /opt/git/Lightium/src/:/var/www/html/ --name Lightium -e VIRTUAL_HOST=domain.com ecrituresnumeriques/lightium

To install on your server, just copy the src/ folder to your server and execute index.php, the installation script will be invoked

Developped for the Canadian research chair of Digital textualities

Guidelines for v1:

The proof of concept (v0) revealed few limitations of a naive category/subcategory/item limit, as well as improvment for futur releases:

  • Need to support semantic informations of category/subcategory (especially for authors, type of text)
  • Need to support deeper templating of the website + customization
  • Tools for easy plugin developpement
  • webhooks (in and out) on update

The proposed solutions are for now to split backend and front end, and give more freedom to the user on the front-end side.

  • backend sails.js for the API side
  • react + redux frontend, associated with RxJS for communication between front and back-end
  • make sure react classes are easily overwritable to support custom element.

Focus for the next version are :

  • Improving the admin interface (rich text editor etc)

v0.1.3 include:

  • Add version table
  • null filter in the API responses
  • add item even if there is no subCat
  • Javascript correction
  • HTML insertion made possible

v0.1.2 include:

  • Insertion / edition of new cat/subcat/item
  • Complete installation script

v0.1.1 include:

  • Archive browsing
  • SQLite database reader (all INSERT is made by the install.php) with category/subcategory/item working
  • Strange taste in UI design

About

SimpleSubCat aimed for research chaire website, easy to install/use, fairly in early stages right now

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published