The Lingwo Project


Over the past several months, I've been thinking about how to make a really strong RESTful API for Lingwo.flashcards.  At my straight job, there has also been lots of talk about building a RESTful API (although, unfortunately, no actual work!  I'm bursting at the seams to start it!).  This and the fact that all the other Lingwo Projects will need APIs, has compelled me to take the API design I've come up with and release it as an open specification.

So, to start over... is an open specification for a pattern by which one can design RESTful web-services.

But why do we need such a specification?

Well, being RESTful means that you adhere to some rather abstract concepts.  Two APIs can be designed in drastically different ways and still be perfectly RESTful.  We can gain alot by having a standard:

Introducing: The Lingwo Project

Happy May Day!

This morning I launched The Lingwo Project website. This is an umbrella project representing the following three projects:

Lately… Wikitools and URLs.

Lately I've been trying to get The Lingwo Project's website online.  Its been going good, but I've been churning on the wiki for awhile now.  I am using the wikitools and pearwiki_filter modules.  Mainly, I want each wiki page to only be referred to by a single URL but in my current scheme it gets numerous slight variations.  This morning I posted a "Feature Request" describing the problem in detail.

Stewardship and naming

So far, I haven't had much luck building a community around Memorati™. The Drupal make-over will help bring more community features to the site and this should help. Which also makes this an opportune time to make any big changes, while, essentially, no one cares...

Right now, Memorati attempts to be three things:

  • A free public website which hosts an online flash card program.
  • A piece of open source software implementing this online flash card program.
  • A community effort for maintaining the program.

But as I mentioned a few months ago, I also want to find a way to monetize Memorati this year. That means that it would be a commercial venture too. Now thats probably a few things to many.

So, sometime after the new Memorati site goes live, I'm going to be making some changes, which I will describe below. First, however, I would like to define some terms:

Syndicate content