This is the code for our family website. Contributions welcome!
These are going away in favor of firstname.wogsland.org repositories:
https://github.com/wogsland/zara.wogsland.org/
https://github.com/wogsland/maxwell.wogsland.org/
https://github.com/wogsland/brittan.wogsland.org/
https://github.com/wogsland/alora.wogsland.org/
In addition to individuals named directories, there are a number of other directories which serve various purposes outlined below:
These are articles from the 2006 version of the website. Please leave them as is.
This directory contains the genealogical history of our family stored in HTML files. A lot of work went into collecting the information and converting it into the current format though there are obviously better, more dynamic ways to store information. If you'd like to implement one, fork a branch off before going to town.
Top-level image directory.
Same comment as "articles".
Rooted in a distrust for Shutterfly, this is a place for photos. The convention is year/month/ directories holding files identified by the date and time they were taken, e.g. 2013/08/2013-08-07_15-04-23_156.jpg was taken on August 7th, 2013 at 3:04 in the afternoon. If space constraints become an issue directories for days may be added. Also, there is no nice way to view these right now. It would be great if somebody built one...
Bradley's physics information. This should really be in https://bradley.wogsland.org/physics, but because the physics community references it has been left here. Delusions of granduer...
Same comment as "articles".
The production setup includes Apache configuration files for the sites in
/etc/httpd/sites-available
and links enabling those sites in /etc/httpd/sites-enabled
.
For example the main site is configured like
<VirtualHost *:80>
ServerAdmin bradley@wogsland.org
ServerName wogsland.org
ServerAlias www.wogsland.org
#ServerAlias *.wogsland.org
DocumentRoot /var/www/Wogsland.org/public
<Directory /var/www/Wogsland.org/public/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
</VirtualHost>
Bot not this yet:
<VirtualHost *:443>
ServerAdmin bradley@wogsland.org
ServerName wogsland.org
ServerAlias www.wogsland.org
DocumentRoot /var/www/Wogsland.org/public
SSLEngine on
SSLCertificateFile <something tbd>
SSLCertificateKeyFile <something tbd>
SSLCertificateChainFile <something tbd>
<Directory /var/www/Wogsland.org/public>
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
</VirtualHost>
Similar files & links for each of the named directory family members are also there. When making Apache changes,
apachectl restart
Deployment is accomplished automagically via a Github webhook that hits and endpoint which runs the deploy.sh
script.