virgule / News: Recent posts

xvl 1.9.1 released

xvl is an XML / HTML based scripting system designed to run self-regulating web forums.

the latest example site includes scripts to automatically assign email addresses to site users; create DNS zones (project.yoursite.org); create Mailing lists for Groups.

membership of groups; posting rights and other rights are governed by Trust Metrics, which allow the users themselves the right to decide who does what. no moderation of content is required: an xvl-based site is self policing.... read more

Posted by Luke Kenneth Casson Leighton 2003-01-17

xvl 1.9 released

xvl is an XML-based scripting engine suitable for generating dynamic HTML content. The xvl 1.9 release includes an Apache 2.0 mod_xvl that assists in getting xvl dynamic content to your user's browsers.

Posted by Luke Kenneth Casson Leighton 2003-01-13

xvl 1.4 release

xvl, derived from mod_virgule, has morphed into a scripting language.

the 1.4 release adds mod_auth_xvl and mod_access_xvl, which brings the power of Trust Metric Content Management to the rest of your Apache-run web site.

the 1.2 release added support for XSLT (XML Schema Language Transforms), XIncludes, and support for .xvl pages as a registered mime extension.

for more details, see http://sourceforge.net/projects/virgule

Posted by Luke Kenneth Casson Leighton 2001-06-22

xvl 1.3 released

xvl is an xml scripting language. this release includes xvl, mod_xvl and mod_auth_xvl.

dependencies: apache, libxml2, apache runtime library and libxslt.

xvl is available from http://sourceforge.net/projects/virgule.

Posted by Luke Kenneth Casson Leighton 2001-06-22

xvl 1.2 release

xvl, derived from mod_virgule, has morphed into a scripting language.

the 1.2 release adds support for xvl as a mime type (.xvl) and also for XSLT (XML Schema Language Transforms).

for more info, see http://sourceforge.net/projects/virgule.

Posted by Luke Kenneth Casson Leighton 2001-06-21

Virgule 1.1 Released

Virgule - an implementation of XML Virgule Language -
version 1.1 has been released. This uses APR for
portability and simplicity, removing the dependence
on apache 1.3.X codebase.

For more information, see the RELEASE notes and
visit http://virgule.sourceforge.net

Posted by Luke Kenneth Casson Leighton 2001-06-07

virgule 1.0.1p2 released

Virgule is an XML-driven scripting language. Its origins are from Raph Levien's comment that mod_virgule have less hard-coded c in it and more XML.

This release updates to allow xvl to use libxml version 2.3.9.
See http://virgule.sourceforge.net.

Posted by Luke Kenneth Casson Leighton 2001-06-05

virgule 1.0.2p1 released

This is a patch release of 1.0.2p1 virgule scripting engine,
http://sourceforge.net/projects/virgule. It includes
mod_virgule, xvl and example scripts to provide a community
resource forum, with peer-review governed by Trust Metrics.

Most of the hard-coded formatting and capabilities of the
original mod_virgule have been replaced with a simple scripting
language - xvl, in XML. The sample_db for advogato.org
has been updated accordingly. The example site includes
a newsfeed, articles, users, projects, URL notifications,
diary and messaging.... read more

Posted by Luke Kenneth Casson Leighton 2001-03-15

virgule 1.0.2 released

virgule is an XML data-driven scripting language that is particularly suited to the generation of dynamic content web pages.

Posted by Luke Kenneth Casson Leighton 2000-11-11

virgule 1.0.2 beta1 released

the scripting engine, xvl, has been split from mod_virgule, with mod_virgule now performing a similar role to mod_proxy. testing of scripts can now be performed from the command-line.

Posted by Luke Kenneth Casson Leighton 2000-10-31

Virgule - The Scripting Engine

mod_virgule has morphed into a data-driven scripting language. primarily targetted at creating HTML from xml source scripts, the engine at its simplest is just an HTML validator.

with the addition of dynamically loadable modules, a processing tag can be inserted in the source script. during the parsing of the source, when the tag is reached, the processing is handed to the module, which is then responsible for generating the content for any of its XML child nodes.... read more

Posted by Luke Kenneth Casson Leighton 2000-10-26