Aid me, dear monks!

My boss just told me to do something, and at first glance it sounds like a lot of perl code. I'm wondering if anyone knows of something that does this or any significant chunk of this. Here's what the thing should look like:

Users who maintain special web pages need to have their work approved by official officials. They have a development environment which can't been seen by the world at large. When they like what they have, they bug the official approval monsters, who upon approval, push a button and the content in the development environment gets copied to the "live" server. The users are all different skill levels and the approval monsters are non-technical administrative types.

My boss is specific that it must be technically impossible (without hacking root or something) for users to make live their own changes, so I think I'll host the official approved content on one server and the development content on another. I'm thinking the approval monsters will check the developement stuff, then go to a web form, enter a url or username to specify what they want to approve and type in a special password. Then some process on the dev box has to tar up the content, maybe sign it with a pgp sig, and send it over to the offical box where another process has to unpack it and maybe check the sig to see if it's really been approved.

So, if anyone knows something that already does something like this, or some part of it (like web based pgp signing), or if you think I'm going about this all wrong, or whatever, I'd love to know about it.

Thanks!

Pileofrogs

Updated: s/php/pgp/ # doh


In reply to Does this already exist? by pileofrogs

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.