mostly filebased Content Presentation System
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Dom SP c3c2b761cb new content element CE; php8 compatibility issues il y a 3 ans
app new content element CE; php8 compatibility issues il y a 3 ans
doc update to latest version, developed outside git il y a 3 ans
rsc use new version of featherlight, including possibility to create galleries il y a 3 ans
.gitignore make it possible to reference own templates in main.cfg il y a 3 ans
.gitmodules properly added featherlight and detect swipe as submodules il y a 3 ans
.htaccess copy from a local branch (initial commit) il y a 5 ans
.rsyncignore more sync ignores il y a 3 ans
README.md move content away from git and into example content package il y a 3 ans
composer.json fix: parsedown-extra dependency, typo in email.php width attribute in CEimage il y a 3 ans
deploy.sample update deploy script il y a 3 ans
emptycache.php add emptychache.php il y a 4 ans
index.php make it possible to reference own templates in main.cfg il y a 3 ans
main.cfg.sample make it possible to reference own templates in main.cfg il y a 3 ans
routes.cfg include basic a form building content element il y a 3 ans

README.md

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

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)

install example content

tar zxf rsc/example_content.tar.gz

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