CUCC Expedition Handbook

Other scripts

Current Scripts

There are also scripts running cron jobs on the server to fix file permissions and to periodically tidy repositories, and example rsync and scp scripts to help manage synchronisation of the expofiles directories which are not under version control.

Apart from these scripts, troggle in full deployment also needs
- a running mySQL database,
- a running apache webserver and
- cgit to display git repos.

Old but maybe useful scripts

There were perl and python scripts scattered through the :drawings: and :loser: (svx files) repos. Not all of the functions in these scripts have been recreated in more recent scripts or programmed into troggle. The old scripts have been collected into /scripts or /noinfo in the :expoweb: repository.

Obsolete scripts

When you write a script

Any script that generates an HTML file should insert <meta name="keywords" content="NOEDIT"> in the HTML header. Then when troggle renders the page it will not allow the user to edit the generated page. See handbook editing for a fuller explanation of troggle post-processing.


Go in to: More details about these scripts
Go on to: Troggle architecture
Return to: Troggle intro