I had this nifty idea, and looked around the internet to see if anyone else ( who is most likely not a novice-intermediate programmer and can code better than I ) had written this before. I cannot find it and would like to know if any of you have seen anything like this before I go and spend a year or so re-inventing the wheel.

I am faced with having to write a huge content/user management system for about 2000-10,000 users. Each department ( 2-10 )needs a different set of data that interacts with the base user account ( a table ) and that department's data ( another table ).

I can do all of this in PERL, in fact I already wrote one departments systems already for last year. What I am looking at is making some sort of background data model and then having a set of XML commands that parse the data.

I realized that every CGI page has at it's base four things that could happen to it:

It gets created and the HTNL template is called filled with data from server side or client side sources.

It gets sent back and evaluated for data correctness or to do something else

It sends the next new page or sends a confirmation that the data has been sent or mailed...ect

And when the session expires that page may need to do cleanup of some sort ( cancel a new user account...ect )

XML is ideal for this command language each HTML page has a XML corresponding page along with it. The XML forms a simplifed language for processing the pages and performing user queries, validation of submitted vars...ect?

Has someone written soemthing like this before? I am trying to avoid writing many, many independant systems.

In reply to XML PERL Hosting System by Angel

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.