In regards to allowing the owners to post their own material, FrontPage is not the only way to go.

One of the best resources I have found when creating a system like this is the HTMLArea, from dynarch. It is free and VERY simple for users to understand.

This allows them to create the HTML they want, which is then submitted to your cgi like any other form input. You can then do whatever you want with it. For example, in your case, output the data to a flat file or store it in your DB and then include it as part of your template.

And yes, this means I would also agree with the others in regards to setting up your site using something like HTML::Template, as you already seem to be started on, to structure the site you are working with. It makes site wide updates much easier on you by allowing you to break things down into an MVC (model-view-control) structure.

Good luck!


In reply to Re: OT: Migrating towards a Perl/MySQL/CGI website by thedoe
in thread OT: Migrating towards a Perl/MySQL/CGI website by wfsp

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.