Don't write this yourself. Please. There are many hidden issues in this problem - I speak from way too much experience. There are many more levels of authority than you think. There are the people authorized to enter problems, the people authorized to assign problems, the people authorized to answer them and the people authorized to close them. Of course, you also have the people authorized to authorize people.

Having solved all of those, you then need to worry about database corruption which will happen when using flat files. After you have solved this, there are a hundred more hurdles to jump. And then, when you are all done, you will never escape it. It will hang about your neck like a dead albatross. You will be supporting this thing for years.

Please, trust me. Find something else somebody has written and abuse that. DO NOT WRITE THIS FROM SCRATCH!

In this light, I direct you to Freshmeat's development/bug tracking section. There are a few good choices in there, including several that have both web front ends and command line front ends. Many of them have been used and tested extensively. Several of them are free.

Mik - who is still working off therapy dollars from a PTS
mikfire


In reply to Re: Is it better to use off-the-shelf websites, or write my own? by mikfire
in thread Is it better to use off-the-shelf websites, or write my own? by mtomkins

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.