Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: Annabelle Content Management System

From: sabufrancis:rediffmail at: 13-Sep-2007 19:06

Hi Jason Thank you for your detailed inputs. I'll try and offer some explanations In the .7z file, there is already a small Annabelle based application which can be used to develop a site that logs in users, saves forms containing any number of fields as an ACMS object and reads out files back into the browser. It demonstrates the power of ACMS inheritence mechanism in the following manner: On the root of the server, both the top and side menu of the website is displayed. But on the the sub-folder within the site (/test/ ) only the side menu is displayed, even though in both the cases the HTML file for viewing is more or less the same (except for additional forms in the case of the second file, which anyway does not have anything to do with the display of the menus). The second file (the index.html at /test/) has two forms. One can also be used to create user registrations and the second does login (it sets a cookie) I was creating the example as I was coding so it is probably a very trivial example. I guess I need to document the step by step construction of the site. I am going out of my country shortly and would be back only on Oct 2, so I guess it would be after that. I am a big fan of Vanilla. It has a neat extension system. But I don't think it has any OOPs mechanism. I was more of a user of Vanilla rather than a developer, so I have not looked into its internals in detail. However I too believe the concepts of Vanilla can be used along with ACMS. One of the main goals of ACMS is to cleanly apportion the development of a complex website between various members: the overall website architect (who would also probably work on the models used in the site), designers (the one who sets up views), and programmers who write the controller code. With JQuery it is possible to do very neat things, like visual effects, AJAX, etc. The development work in JQuery is extremely fast. The only downside is that for JQuery to work, Javascript has to be switched on ... which I believe is on in most cases. ACMS has a natural connection with XML. It would be quite easy to port XML into ACMS, and even out of ACMS. I do not know XMPP much but it should be possible to get any XML structure into ACMS and then some more. Thank you very much Regards Sabu Francis Jason Cunliffe wrote: