Does it sound like a good name?

Project Descrip­tive Name: DVDphiler

Project UNIX Name: dvdphiler

Project Descrip­tion: A com­pre­hen­sive web-based DVD cat­a­logue writ­ten in PHP which uses mySQL for stor­age. Store titles, year, syn­opses, com­ments, rat­ing, boxart, stu­dio, and other fields. Dis­play all titles, by genre, stu­dio, rat­ing or any way that you wish. Built-in search.

Reg­is­tra­tion Descrip­tion: A com­pre­hen­sive OS-independent DVD archiver/catalog soft­ware coded in PHP 4 which uses mySQL for data storage.

Fea­tures:

  1. Includes the abil­ity to add title, genre, stu­dio, year, exter­nal movie link (via IMDb or defined) user com­ments, user rat­ing, thumb­nail cre­ation of box art (via ImageMag­ick library).

  2. Planned sup­port for a multi-user instal­la­tion will allow sev­eral peo­ple at once to cat­a­log their discs and have sep­a­rate out­put pages for each collection.
  3. Through included dis­play tem­plates, upon instal­la­tion, a user will be able to com­pletely cus­tomize the appear­ance and dis­play of the pro­gram, which attrib­utes are dis­played, and how. Allows the user to make the pro­gram have the unique look of their web site via includes and tem­plate tags.
  4. Front-end search by title, year, stu­dio, genre. All configurable.
  5. Quick sta­tis­tics out­put on main page.
  6. Com­pletely web-based admin­is­tra­tion sys­tem for users, includ­ing back­end search­ing for quick edit­ing, user man­age­ment, backup pro­cess­ing, all pro­tected with username/password/access level restrictions.
  7. Planned optional plug-ins include "cur­rently watch­ing" out­put on sep­a­rate pages, "stats" out­put on sep­a­rate pages, "amazon.com affil­i­ates" link­ing, as well as "vis­i­tor com­ments" function.

I am not look­ing to re-invent the wheel with this script. Sim­ply, after review­ing the few options there were avail­able for this type of pro­gram, I did not find any that lived up to my expec­ta­tions. This will include all the fea­tures I want to see, and hope­fully be easily-coded enough so that oth­ers may add on what they wish.

License:

License other:

* * *

This comes from a sub­mis­sion I sent today to Source­Forge. I've been kick­ing the project around in my head for a while, but never thought I could even begin to do it the way I wanted to until recently while I was work­ing on the web­site for Troma Team Video.

And then it came to me, I can do this! :) So, I applied the project to Source­Forge and hope­fully it will get approved so I can start devel­op­ment soon. It's going to be a bit of a pet project and I'm going to take my time. I want to at least try and do a good job.

With hope­fully a good friend or two to assist me (Indi?) and the knowl­edge I've amassed thus far, I might be able to make this hap­pen. Stay tuned…