What’s an edition id?


An edition id is an identifier LibX uses to describe a LibX configuration, typically a configuration that represents a local community. The edition id is important to LibX maintainers and edition maintainers, but not to users.

There are old and new-style edition ids. If you’ve been using LibX before 2007, you may have an old-style edition id such as ‘vt’ or ‘mit’. These are lowercase strings, some contains dots.

With the instruction of the edition builder, we switched to automatically assigned 8-digit hexadecimal numbers, such as 30EDF21E. When you create a new edition, a new id is assigned. You cannot (and need not) change this ID.

The id is used to link to your edition’s configuration. This linkage works as follows:

For old-style editions, the configuration is at: http://libx.org/editions/<editionid>/config.xml, for example, http://libx.org/editions/vt/config.xml

For new-style editions, the configuration is at: http://libx.org/editions/XX/YY/XXYYZZZZ for example, if the edition id is E250AAF1, it would be at http://libx.org/editions/E2/50/E250AAF1/config.xml (In other words, the first two digits form the component in the path after editions/, the next two digits form the component in the path thereafter, followed by all 8 digits.)

Each edition may have multiple revisions: 1, 2, 3, 4… If you want to access a specific revision, simply add .1 or .2. For instance, to access revision 24 of the vt edition, use http://libx.org/editions/vt.24/config.xml

If no revision number is given, the live revision is retrieved – that’s the revision dedicated by the edition maintainer to be the one that users should use (“in production”).