Oddmuse
Oddmuse is the wiki engine running all the wikis that are editable by the public – including Emacs Wiki.
Oddmuse
Emacs Wiki
My main interests while working on Oddmuse:
- Documented – it must be well documented, in multiple languages.
- Simplicity – the code should not extend over 4000 lines, aiming for good feature karma
- Multilingual – I want to add the features required to run a multilingual wiki
- Blogging – I want the wiki to be a tool that can be used for blogging
- Extensible – it should be easy to extend for programmers.
- Networking – I’d like to improve networking. The main problem is that I don’t like XML and SOAP. I prefer plain text and HTTP queries.
- Situational – quick to use for special purpose short-term usage
feature karma
multilingual wiki
blogging
short-term usage
These days I think Oddmuse is "mission accomplished". I don't foresee new developments taking place. I've spent a while working on Oddmuse 6 in Raku, then Phoebe in Perl 5, and currently I'm working on Oddµ in Go.
Oddmuse 6
Phoebe
Oddµ
Blog posts:
Oddmuse to Oddmu conversion
2023-06-28 Reduced Site Functionality
2023-06-09 Social media presence
2020-01-01 What about Oddmuse?
2019-10-26 Trying to add ActivityPub to Oddmuse
2019-10-13 ActivityPub and Oddmuse?
2019-01-26 Pingback
2018-12-01 Thinking about the real RSS 3.0
2018-10-25 Using a Mastodon Bot
2018-10-22 Monit and Oddmuse 6
2018-09-08 What would a new Oddmuse be?
2018-07-19 Paginated Feeds
2018-06-06 Away from GitHub
2018-05-27 Privacy Policies
2018-05-24 Feeds
2018-03-17 Oddmuse and the EU
2018-03-05 Troff
2018-02-12 Gay Halifax
2018-02-02 Markdown
2018-01-03 Gopher Mode
2017-12-27 Markdown for Campaign Wiki
2017-12-27 Gopher Server
2017-12-15 Including Mastodon Comments
2017-11-14 CSS Naked Day
2017-11-09 Collaborating without Google
2017-07-07 Markdown
2017-01-25 Finding Encoding Bugs
2016-06-15 Oddmuse and Windows
2015-10-09 Oddmuse and Mojolicious
2015-06-14 Go Oddmuse
2014-12-30 Emac Wiki Migration
2014-12-28 Emacs Wiki Migration
2014-12-27 Emacs Wiki Migration
2014-12-26 Emacs Wiki Migration
2014-12-25 Emacs Wiki Migration
2014-12-24 Emacs Wiki Migration
2014-12-23 Emacs Wiki Migration
2014-12-22 Emacs Wiki Migration
2014-12-21 Emacs Wiki Migration
2014-12-19 Emacs Wiki Migration
2014-12-18 Emacs Wiki Migration
2014-11-11 Oddmuse Development
2014-07-26 Oddmuse Curl
2014-07-01 Oddmuse Setup Using Makefiles
2014-06-27 New Hosting Sometime Soon
2014-06-23 Oddmuse Migration
2013-12-17 PDF Button
2013-12-01 Anonymizing the Oddmuse log files
2013-01-14 Javascript
2012-08-14 Two-step verification
2012-03-07 Tinkering with the CSS
2012-02-02 Oddmuse Channel
2011-10-07 Oddmuse, Venus and Perl
2011-07-06 Regular Expression To Validate Id Attributes
2011-01-24 Spam
2010-03-09 Status Update
2009-08-31 Postprocessing Twitter Feeds
2009-08-26 Oddmuse Footer
2009-08-03 Strange Perl Issue
2009-06-07 PackageMaker Fail
2009-05-16 Oddmuse Mail Subscription Dubious
2009-05-09 Oddmuse Testing
2009-04-23 Oddmuse Channel
2009-03-13 Cookie Panic
2009-03-08 Test Driven Development
2008-12-21 Building Emacs on Mac OS 10.4
2008-10-29 YSlow
2008-10-29 Translation Links
2008-10-17 Mobile Site
2008-10-17 Apache Rewrite Adds Slashes
2008-10-14 Tags And Feed Icons
2008-10-14 Google Custom Search Engine
2008-10-05 w3m for OSX
2008-10-04 Programmer’s Block and Unit Testing
2008-10-01 Regexp Compilation Not An Issue
2008-09-22 New Pages
2008-09-21 Oddmuse Bugs
2008-09-17 Visible Comments
2008-09-12 Corporate Wikis
2008-09-07 WikiSym
2008-09-05 RSS 2.0 categories
2008-08-23 Creating New Pages
2008-08-20 Blog With Oddmuse
2008-08-19 Favorite Simple Markup
2008-05-06 To Porto
2008-05-05 Oddmuse has no OpenID support
2008-05-02 OpenID and Oddmuse
2008-02-05 Question Asker Oddmuse Extension Defeated Twice
2007-11-19 Oddmuse and Google Custom Search Engines
2007-11-13 Black and White
2007-10-27 Question Asker For The Win
2007-10-11 Incremental Indexing
2007-10-04 New Oddmuse
2007-10-03 Wikipedia For The Win
2007-09-30 Shrinking Oddmuse
2007-09-30 rot180
2007-09-14 Excluding Tags
2007-08-17 Retagging
2007-08-07 Tagging
2007-07-04 Bad Documentation
2007-06-16 Why Free Documentation
2007-06-14 RSS Filters
2007-02-11 Donation
2006-12-21 Reading Oddmuse Log Files
2006-12-12 Planet Woes
2006-11-01
2006-10-31 Sabifoo
2006-10-31 LiverJournal integrates Jabber
2006-10-14 Oddmuse Documentation
2006-10-09 Oddmuse Race Conditions
2006-10-08 Strace Oddmuse
2006-10-08 Full Text Index for Oddmuse
2006-10-07 Page Parsing
2006-09-30 Saving Drafts
2006-09-19 New Testing Framework
2006-09-16 Atom Revisited
2006-09-11 Looking at Flock
2006-09-09 Small Webservers
2006-09-08 Unhappy with Wiki Creole
2006-09-07 Oddmuse Rollback Problems
2006-09-05 Sell You Soul To GNU
2006-09-04 Wiki Creole
2006-09-01 Small Oddmuse Scripts
2006-08-31 Oddmuse and SVG Files
2006-08-30 Trash Unfinished Patches
2006-08-11 Oddmuse Plans
2006-08-10 Fast CGI
2006-08-08 Oddmuse T-Shirts
2006-08-07 Reverted Spam Still Breaks My RSS Feed
2006-06-28 Oddmuse Limericks
2006-06-11 Oddmuse
2006-06-04 Oddmuse
2006-05-21 Oddmuse
2006-05-20 Oddmuse
2006-05-10 Oddmuse
2006-05-08 Oddmuse
2006-05-07 Oddmuse
2006-05-02 Oddmuse
2006-04-29 Oddmuse Emacs Software
2006-04-20 Oddmuse
2006-03-26 Oddmuse
2006-03-15 Oddmuse
2006-03-11 Oddmuse
2006-03-06 Oddmuse
2006-02-18 Oddmuse
2005-12-20 Oddmuse
2005-12-18 Oddmuse
2005-12-04 Software Oddmuse
2005-11-05 Oddmuse
2005-11-01 Oddmuse
2005-10-28 Oddmuse Wikis
2005-10-26 Web Oddmuse
2005-10-21 Oddmuse
2005-10-17 Oddmuse
2005-10-17 Oddmuse CSS
2005-10-15 Oddmuse
2005-10-08 Oddmuse
2005-10-05 Oddmuse
2005-10-01 Oddmuse
2005-08-29 Software
2005-08-03 Wikis