Haven't you already posted this?
J
on 05/12/02 10:20 AM, Robert Samuel White ([EMAIL PROTECTED]) wrote:
>
> Hello, I am the creator of eNetwizard Content Management Server, an open
> source content management system using the LAMP suite. I am getting
> ready for its first major release and have come across some problems
> that I need to address first... I'm not really sure where to start this
> is such a *huge* project...
>
> Some preliminary information about the project can be found here:
>
> http://projects.enetwizard.net/cmserver.ehtml
> http://sourceforge.net/docman/display_doc.php?docid=12504&group_id=59790
>
> Content is stored as XML in files within a matrix folder. eNetwizard
> defines several scopes allowing templates and content to be generated on
> the fly in a scopeable manner. For example, any website at
> enetwizard.net has the same look and feel because of the domain scope
> matrix file; I have made this file publicly accessible if you go here:
>
> http://www.enetwizard.net/matrix1.php
>
> Another scope is the page scope which is where the main content for a
> page is located, so for the default page at enetwizard.net, it looks
> like this file:
>
> http://www.enetwizard.net/matrix2.php
>
> This allows the server to automatically assemble and render content in a
> variety of formats as you can see here:
>
> http://www.enetwizard.net/default.exml (as XML)
> http://www.enetwizard.net/default.ehtml (as HTML)
>
> This is the main idea behind "general content" stored by the server --
> there are other ways of doing things that are even more advanced but
> they will not be discussed here. In order for this to work, I created
> an xmldoc class that can assemble all of the files together and create
> the file accordingly. It is then outputted via the server class.
> Examples of these files are here:
>
> http://www.enetwizard.net/xmldoc.php
> http://www.enetwizard.net/server.php
>
>
> Worth noting, the matrix files can contain PHP code, which is evaluated
> in the xmldoc class to create an actual XML document. These two classes
> are in their elementary forms. And they already have more issues than
> can be tolerated for such an advanced content management system. First
> of all, I cannot use the & character anywhere because of the fact it is
> an XML file. This creates a serious problem and must be addressed.
> Secondly, any errors that exist in a matrix file will effectively break
> the page. This too is a major issue that muse be addressed, especially
> since it conflicts with the website wizard (which is responsible for
> managing existing and new content).
>
> I believe there must be a smarter way to do this and I would like any
> feedback one might have in this arena. I believe using regex's might be
> a better solution, especially since some unique tags, such as a
> tag must replace be replaced by the xmldoc class with the actual content
> of the wizard it is referencing, same scenario for the tag
> (which are customizable web applications), etc. At present this cannot
> work the way I have it set up.
>
> I cannot make a public release until this is fixed stably and fully
> productive. I am looking for someone who can help me with this XML
> stuff, and other competent programmers who would like to volunteer for
> this project. And I'm always interested in those who can translate both
> the localization files (eNetwizard supports any language) and the main
> network (enetwizard.net) into other languages. Please contact me if you
> can help. Thanks!
>
> If you have any questions, please feel free to ask them.
>
> Robert Samuel White
> eNetwizard Technical Services
> 284 Walnut
> Highland, Michigan 48357
> +1 (248) 889-6363
> www.rswfire.com
> www.enetwizard.net
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Justin French
http://Indent.com.au
Web Development &
Graphic Design
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php