Projects / phpW2ML

phpW2ML

PhpW2ML is a W2ML (Web 2 Markup Language) processor written in PHP 5. W2ML extends XHTML with markup for context-sensitive, WYSIWYG, online editing of Web pages. The phpW2ML processor is distributed with a JavaScript editor, and with W2ML files demonstrating W2ML applications.

Tags Internet Web HTTP Servers Dynamic Content Text Processing Markup XML
Licenses GPLv3
Implementation JavaScript PHP
Translations English French

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  08 Dec 2008 15:04
  • Rrelease-after

Changes: This release adds support for markup of users and groups. It is now possible to restrict read or write access on an element basis for visitors or groups of visitors.

  • Rrelease-mid
  •  04 Dec 2008 08:38
  • Rrelease-after

Changes: The outclude and backclude W2ML elements are now supported. The exe scheme is now supported: it allows inclusion of data produced by executables. Two bugs were fixed, and the code for document classes was refactorized to be more modular.

  • Rrelease-mid
  •  24 Nov 2008 07:00
  • Rrelease-after

Changes: Support for inclusion of W2ML and text/plain data was added. Site, file, and http URIs are supported. The base attribute is supported to resolve partial URIs. The "parent uri" internal variable is supported.

  • Rrelease-mid
  •  07 Nov 2008 05:02
  • Rrelease-after

Changes: To avoid conflicts, W2ML files are locked during processing. More XML errors are fatal, notably undeclared namespaces and entities, and libxml2 messages are now logged. The HTTP HEAD method is now supported. Support for markup access control based on request parameters has been added (a W2ML attribute with req, internal, match, and nmatch attributes). New internal variables for request variables have been added. Visitors are now logged as default W2ML users, but markup users and groups are not yet implemented.

  • Rrelease-mid
  •  14 Oct 2008 17:20
  • Rrelease-after

Changes: W2ML markup support for self-modification is complete: once, next, del, undo, and res elements are supported, and once and next attributes are supported. In addition, the log attribute and null output are supported. Bitmapped fonts stored as PNG files have been recompressed with pngcrush.

Dd511aab00b6535a906a69f98a44de65_thumb

Project Spotlight

Orbit-Hopper

A game where you must jump over gaps and use various floor types to succeed.

Dc535506b614020994c937c490c23fcf_thumb

Project Spotlight

Citizen Intelligence Agency

A project to increase the surveillance of Swedish parliament members.