General

This site runs on a MoinMoin wiki engine, which runs as a Python CGI on SourceForge. It's only a test how a possible AllegroGL site could look in the future. All the contents are simply copied over from the current AllegroGL site, and slightly updated along the way.

Design

The design is done in a very cheapish way. It's the default Moin design, just with a stars background (cropped out of a NASA image) on top, and a cheap logo done in GIMP (blue Allegro text + yellow GL text, lens-flare effect over the o, glow filter plus some blurring). The idea behind the logo is, the old Allegro meats OpenGL, which is an explosive mixture making Allegro shine :)

Security

Moin has a global, worldwide list of daily updated regexps to match against any spam. This makes it quite hard for spammers to put their ads here. The only problem of being a public wiki would be vandals - but that is very unlikely on a low traffic site like this, and there is an RSS feed on the RecentChanges page which notifies anyone interested of all changes made - so a vandal would be catched really soon.

Updates

The advantage of using a wiki is, everyone can update this at any time - so it should only get out of date if nobody is interested in keeping it up to date, in which case it does not matter anway.

Technical

There are some tweaks to Moin to make it more a CMS and less obviously a Wiki. For example, the wiki actions like "Edit" are all at the bottom instead of at the top. And the RecentChanges link is reached at the bottom of the front page only. And adding news entries is made extra easy with a button below the news display, which directly opens a new news entry for the day in edit mode - this needed a patch to auto-include the latest 5 news entries, and to render table headings properly.

About (last edited 2007-10-24 18:13:32 by EliasPschernig)