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.
Clone the repository:
git clone https://github.com/vog/staticjoomla.gitIf you like, put staticjoomla into PATH (assuming ~/bin is in your PATH):
install -d ~/bin
ln -sfT $(pwd)/staticjoomla/staticjoomla ~/bin/staticjoomlaClone the repository:
git clone https://github.com/vog/staticjoomla.git /opt/staticjoomlaIf you like, put staticjoomla into PATH:
install -m 755 -d /usr/local/bin
ln -sfT $(pwd)/staticjoomla/staticjoomla /usr/local/bin/staticjoomlaThis project is licensed under the ISC license.