Blog Tag wiki

Episteme

Published by Myles Braithwaite 4 months, 1 week ago. 0 Comments

Tags , , , and

Back in February I tweeted "Starting work on #Episteme today."#. A few hours latter I got the following query in an email:

From: Ivan Avery Frey
To: Myles Braithwaite
Date: Thu, Feb 4, 2010 at 3:24 PM
Subject: What's Episteme???

Self-explanatory.

Episteme is a wiki engine (more of a wiki library) I am currently working on (I have actually been working on it for the last two years). It was originally a fork of Yaki (which powers The Tao of Mac), then was powered by CouchDB, and now is a fork of Hatta (not so much as a fork because I am still going to be using Hatta's WikiStorage module).

So why am I working on yet-another-wiki-engine?

  • I like flat files (easy to backup using rsync).
  • I think that Relation databases (like MySQL and PostgreSQL) were not design for wiki documents.
  • I like storing the documents in a Revision Control System so I can edit them in a text editor.
  • I like being able to search.
  • I don't ware the same cloths every day why should I have to use the same markup language.

This is an example of a wiki document:

Title: Python
Tags: python, programming
Content-Type: text/x-wiki

**Python** is a dynamic programming language.

== Resources

* [[http://www.enricozini.org/2009/debian/using-python-datetime/|Tips on using python's datetime module]]
* [[http://diveintopython.org/|Dive into Python]]

I am using RFC822 (similar to an email) for meta information (title, tags, markup, date, author, etc).

Episteme will always be a work in progress and many never be released.

Got another Linode & Moved the Wiki

Published by Myles Braithwaite 5 months, 3 weeks ago in Project52. 2 Comments

Tags , , , , and

I ordered a second Linode (a 360) on the weekend for some PHP applications (Fever and DokuWiki). I have been with many VPS services and Linode is by far the best you can buy (shared host I will have to say Nearly Free Speech). It is hosted in the same data centre (Newark, NJ) so I have an internal IP address connecting both of them. I am running Nagios and Munin on both computers (Panda is monitoring Fox and Fox is monitoring Panda) that way if one goes down the other will notify me.

I also moved my Wiki from DokuWiki to Hatta. Hatta is a really simple wiki engine written in Python that use Mercurial for storage. Which means I just have to clone a repository to edit a page (you can clone the my draft wiki or my published wiki). I am going to miss some of the more powerful features of DokuWiki so I have started working on my own wiki engine called Episteme.

Episteme will have some of my favorite feature of DokuWiki, Hatta, Confluence, and Yaki.

Say goodbye to e-mail - wiks are bringing the workplace together

Published by Myles Braithwaite 2 years, 11 months ago. 2 Comments

Tags , and

Globe and MailSay goodbye to e-mail – wikis are bringing the workplace together

A Toronto software company uses them to plan birthday parties and next product launch.

Intel uses them to post news from the company juggling club and collaborate on top-secret computer code

A Vancouver company thinks its wiki can stem junk e-mail and global warming

Is there anything these things can’t do?

Yaki Wiki Engine

Published by Myles Braithwaite 3 years ago. 0 Comments

Tags , and

I have been checking out Yaki a really cool Wiki/Blog engine maybe by The Tao of Mac guy Rui Carmo. It is really awesome and I am thinking about using it for one of my web sites. One of my favorite things is that it is complete flat files.