Monthly Archives: June 2008

TinySite.XML Content Management System 1.0

TinySite.XML is a lightweight AJAX-driven and JavaScript-based CMS suitable for small websites. It uses a flat XML file for data storage and retrieval and provides almost codeless site development and maintenance, targetting even unexperienced users with a basic knowledge of HTML. The result is valid, semantic and accessible code with cool looks and killer loading speed.

The lite version of TinySite.XML comes with two predefined site layouts and a couple of skins, that can be modified using CSS. Along with the easy content management it provides, the lite version also comes with a set of components such as:

  • Mailing List Form
  • BlogRoll Panel
  • Search Panel
  • Voting Poll
  • Freetext Panel
  • Footer Panel

All these components are easily configurable as they are loaded from xml files. The good news is that they could be turned off and on from the website’s config file, so webmasters that do not need a particular component can simply exclude it from the page rendering.

Strange Bug with FireFox 3 and FireBug 1.2.0b3

I noticed an interesting issue with FireFox 3 and FireBug 1.2.0b3.

Certain sites using the XmlHttpRequest object, parse xml data or the scripts use the
Element.getAttribute() method throw a JavaScript error “Permission denied to
call method Element.getAttribute()
“. This happens when FireBug is enabled.

If you disable FireBug (Tools > Add-ons > FireBug > Disable) and then
restart FireFox – the problem is gone.

I believe the FireBug guy is aware of this issue and will fix it soon, as
the latest FB is still in a beta version.

Test with FireFox 3 and FireBug 1.2.0b3 on / off this page: http://www.w3schools.com/Xml/tryit.asp?filename=tryxml_parsertest.

Rock on.