Lyceum in Tonga

NoMoa.com, a site centered around Tongan nationals, has noticed Lyceum. Samiuela LV Taufa first blogged about 4 different multi-blog systems, including Lyceum.

Then, Samiuela blogs about the origins of the word “Lyceum”, and concludes:

So, it looks like Lyceum the blogging product is trying to bring us together in a great blog-hall to meet and learn. Cooool.

We couldn’t have said it better ourselves.

Lyceum article in Red Hat Magazine article

I was asked to write an article about Lyceum in Red Hat Magazine. Here it is!

Lyceum community in France

There’s a Lyceum community growing in france: http://lyceumblog.free.fr/

They even have their own custom Lyceum logo! Really nice folks. I’ve been given an admin account on their forums… but unfortunately I don’t speak French!

Lyceum 0.31

Lyceum 0.31 has been released. Go get it! As I mentioned before, this is a special release for Lyceum, because beyond this point, all future point releases will include upgrade scripts and documentation. Administrators can now feel confident about designing a Lyceum deployment without having to worry about difficult upgrades in the future.

As always, if you discover bugs or have any questions, let us know.

mod_rewrite help needed

update: fixed!

This bug has dragged on and on, and I bet the fix is one line in the rewrite rules. The problem in a nutshell is that the rewrite engine is not ignoring “real files” like it should be. When accessing the real file path http://blogs.example.com/wp-admin/admin.php?import=rss&b=myslug, the rewrite engine does not ignore it. More details in the ticket.

The problem only happens when using directory style URLs, and not with subdomains.

Here are the rewrite rules:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^profile/? wp-admin/profile.php?%{QUERY_STRING} [L]
RewriteRule ^login/? wp-login.php?%{QUERY_STRING} [L]
RewriteRule ^register/? wp-register.php?%{QUERY_STRING} [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([A-Za-z0-9_-]+)/admin/?$ wp-admin/index.php?b=$1&
RewriteRule ^([^/]+)/admin/?([^/]+php)\??(.*) wp-admin/$2?b=$1&%{QUERY_STRING} [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !^(.+)/admin(.*)
RewriteCond %{REQUEST_URI} !^(.+)/index.php(.*)

RewriteRule ^([A-Za-z0-9_-]*)/? /index.php?b=$1 [L,QSA]

help!

Lyceum wiki

The Lyceum wiki has been launched. Check it out. I just threw up a vanilla MediaWiki installation and made login required (mostly to avoid spam, but hey, a tad bit of accountability doesn’t hurt anyway). If there are any MediaWiki masters out there with some advice for how I should tweak my installation, your advice would be appreciated.

If anyone has any stellar vision for the wiki’s use or structure, or you just want to throw up some content, by all means go for it! Otherwise, I’ll gradualy begin to populate it with information and hopefully a useful structure will emerge.

Eventually we may create some sort of common login namespace between the wiki and trac. Hopefully keeping login optional on trac. Really I would like to have login optional on both the wiki and trac, but we will need a long-term spam solution on both systems.