Definitely. I'm a systems administrator, not a developer, but I play one on TV.

Why limit the project, though? It shouldn't be that difficult to create an application that organizes and indexes ANYTHING, from books and CDs to flowers to pigs. In fact, if we simply create a databasing engine and a front end, we could create a standard module for any type of index.

For example, you take the base application and write a module for it that defines what the objects are, what the index key is, and other useful bits. It could be from something as simple as a text file to as complex as a program extension with added functionality. So we could create (to follow your example) a CD Library module that simply defines the key fields (Title, Artist, Track listings, Year, Label, Personal rating 1 - 10) or we could create a module that defines all that AND includes the functionality to populate the fields from CDDB. Someone else might code a module to define MP3s - and the extended functionality is to create playlists for XMMS or WinAmp. A book module with the extended functionality of searching $bookseller_of_choice for other works by the same author, or (later on) eBook versions of the title.

Who needs a CD or book manager when you can have both?

For site hosting, I'm sure server space could be found; I don't think Perl Monks should actually host it. I'd be in favor of posting the code to Perl Monks at every stage, though, and regular updates on how the project is working and organized in the much-debated Projects section.

- Ozymandias


In reply to RE: Community Teaching Project by Ozymandias
in thread Community Teaching Project by jcwren

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.