|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- # freaCMS
-
- mostly filebased Content Presentation System
-
-
- ## installation
-
- ### download
-
- get the source code
-
- git clone https://git.freakaria.com/dom/freaCMS.git
- cd freaCMS
-
- install dependencies
-
- composer install
-
- install example content
-
- tar zxf rsc/example_content.tar.gz
-
-
- ### configure
-
- create and edit main.cfg and deploy:
-
- for i in {deploy,main.cfg}; do cp $i.sample $i; done;
-
-
- main.cgf:
-
- SITE_URL = public URL where website is reachable (used in links, etc...)
- title = give your site a title
-
-
- deploy:
-
- USER = ssh user on server
- SERVER = server address for ssh login
- LIVE_DIR = relative path (from ssh login) to live site
- DEV_DIR = relative path to development site (so you can try out without breaking stuff)
-
-
-
- ### test
-
- php -S localhost:12345
-
- point browser to localhost:12345
-
- ### upload
-
- ./deploy dev go
- ./deploy dev content up go
-
-
-
- ## Template variables
-
- LANG
- default_lang
- RESOURCES
- hideFromSearchEngines
- title
- bodyClass
|