Protect against Joomla security flaws by not running Joomla in public.
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
.gitignore
README.adoc
staticjoomla

README.adoc

Staticjoomla

Protect against Joomla security flaws by not running Joomla in public.

This tool copies your internal (via HTTPS and HTTP Auth protected) Joomla pages, performs a whole bunch of necessary cleanup steps and makes them available as static files.

It enables you to implement the Editing-Publishing Separation pattern despite using Joomla.

User Installation

Clone the repository:

git clone https://github.com/vog/staticjoomla.git

If you like, put staticjoomla into PATH (assuming ~/bin is in your PATH):

install -d ~/bin
ln -sfT $(pwd)/staticjoomla/staticjoomla ~/bin/staticjoomla

System-wide Installation

Clone the repository:

git clone https://github.com/vog/staticjoomla.git /opt/staticjoomla

If you like, put staticjoomla into PATH:

install -m 755 -d /usr/local/bin
ln -sfT $(pwd)/staticjoomla/staticjoomla /usr/local/bin/staticjoomla

Upgrade

cd /PATH/TO/staticjoomla
git pull

License

This project is licensed under the ISC license.