!!! Joomla
[{TableOfContents }]
!! Resources
* [Main site|http://www.joomla.org]
* [Ubuntu Joomla|https://help.ubuntu.com/community/Joomla]
* [esther's Joomla|http://esther.computerhok.nl/]
* esther's Joomla Admin [Internal|http://scharnhorst.computerhok.nl/Joomla/administrator/index.php] [External|http://esther.computerhok.nl/Joomla/administrator/index.php]
* [Free Joomla templates|http://www.joomla24.com/]
!! Installation
First I tried the [Turnkey Linux|http://www.turnkeylinux.org/joomla] appliance.
This really works fantastic:
* download an ISO
* run it under VirtualBox (just 2 GB filesystem and 128 MB memory, fine)
* configure a few passwords, and you get a complete Joomla, Webmin, Shellinabox, PHPMyAdmin, SSH:
[turnkeyvirtualbox.png]
[turnkeyjoomla.png]
* fire up to the Joomla URL and login with admin and off we go.
Play a bit with templates, articles, sections and categories, works flawlessly.
!! On scharnhorst server
Because I don't want my laptop (running VirtualBox) to act as a server and be powered on all the time, I also want to deploy Joomla to my already running laptop server.
I had a spare openvz host (scharnhorst) that I use for that. \\
I followed the above mentioned Ubuntu install guide a bit, to summarize:
* make sure the requirements are met (apache, MySQL, PHP)
* create joomla database
* create joomla mysql user
* unzip the downloaded joomla to /var/www/Joomla
* fire up browser, a few configuration steps, and off we go !
To make the Joomla accessible from the internet, I use apache proxy forwarding via blackpearl to scharnhorst:
%%prettify
{{{
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.esthercreations.nl
ProxyPass / http://scharnhorst.computerhok.nl/Joomla
ProxyPassReverse / http://scharnhorst.computerhok.nl/Joomla
</VirtualHost>
...
ProxyPass /Joomla http://scharnhorst.computerhok.nl/Joomla
ProxyPassReverse /Joomla http://scharnhorst.computerhok.nl/Joomla
}}}
%%
!! Domain name
We registered {{esthercreations.nl}} at transip.nl .
!!todo
* Editor die kleuren ondersteunt (en lettertype),%%( background-color:lime)done, TinyMCE extended aangezeet /%
* Plaatjes die, als je er op klikt, groter worden - %%( background-color:lime)done,by install of "very simple gallery" /%
* plugin die plaatjes kan vergroten/verkleinen enz. - %%( background-color:lime)done,by install of "very simple gallery" /%
* Plaatje van een spijker - %%( background-color:lime)done, /var/www/imgages/onepixel.png neergezet/%
* Domeinnaam - %%( background-color:lime)done, ga naar [http://www.esthercreations.nl]/%