Latest release: v. 0.991

Features

VCD-db has extensive and unique features to make your usage pleasant.

Summary
VCD-db is an web based movie catalog software. It supports multiple users to collect, manage and work with their media catalog. New movies can easily be added through several methods, for example by fetching data straight from websites such as imdb.com and dvdempire.com.
Configuration of VCD-db and management of your media catalog is done entirely via an intuitive, web interface. You don't need special privileges on your webserver to install, configure and maintain VCD-db. It's free, and I (only 1 developer at the moment :) will do my best to support it.

Installation/Configuration Wizard
VCD-db comes with a handy web based configuration wizard. This wizard helps to make sure that your web server and operating system are set up correctly. It also allows you to configure many of VCD-db's options while determining as much as it can from your environment. The wizard lastly creates and admin account for you to administer your VCD-db with. Later on if you want to change settings, you can always change all your settings except the database access from the Administration Control Panel. (screenshots)

Here are some of the features that you can customize in the configuration wizard:
  • Allow new users to register or not
  • Decide where to store images, in database or on file level
  • Adjust default number of records in View pages
  • Decide whether to use the support for adult content/movies or not


Authentication
VCD-db has it's internal database authentication system and VCD-db can use existing LDAP Directory
server on your network to authenticate it's users.  That means that all known users to the Directory server are
automatically created when they successfully log in to VCD-db for the first time.
Both standard Directory servers like openLDAP and Fedora LDAP servers are supported as well as Windows Active Directory
servers.  For further information regarding the LDAP auth setup with VCD-db read this.


Administration
You start off with only one user, the Administrator (the login you create at the installation process). This account has access to the VCD-db Control Panel. (screenshots)
Here are some of the features that you can customize in the Control Panel:

  • Enable/disable registration
  • Switch image storage from database to file-level or vice versa (with all prevoius images conserved)
  • Change record counts for display on list pages
  • Enable/disable RSS feed from the site
  • Enable/disable user RSS feeds
  • Enable/disable adult movie support
  • Edit mail settings and test them immediately for verification
  • Change/add user roles
  • Manage users, disable accounts and reset passwords
  • Add user defined user properties
  • Manage source sites for data retrival
  • Add/edit movie categories
  • Add/edit media types
  • Add/edit cover types
  • Associate media types to cover types
  • Manage language files
  • View site statistics
  • Import/Export core site data on XML format


Accounts/Permissions
Other users can be granted administrator permission from the Control Panel so they can also change basic settings such as adding new media types, create new movie categories or conrol allowed cover types. Users can self-register (if enabled from the Control Panel) and sign up for e-mail notification when new movies are added to the VCD-db.

Managing your movie collection
Managing your movie collection has never been easier.
With few clicks you can fetch details and the poster of the movie you are inserting and all you have to do is selecting the media type of your copy and cd count. You can fetch titles from the internet movie database or alternatively your adult titles from adultdvdempire.com (if adult movie support is enabled by site admin)
Movies can be added through the following actions (screenshot):
  • Fetch from Internet Movie Database
  • Fetch from Yahoo movies
  • Fetch from Adultdvdempire.com
  • Fetch from Filmweb.pl
  • Fetch from Jadedvideo.com
  • Fetch from Bushdvd.com
  • Enter data manually
  • Add movies already listed (for example your friend VCD-db list)
  • Add movies through XML upload from prior VCD-db site or backup
Within your user account you can get detailed information about your collection such as number of movies, number of movies per category or media type.
Printview based on your selection for printing so you can have your list graphical with posters for easy view-ing.
VCD-db contains a powerful comparison tool where you can select other users from the VCD-db and find out useful information such as what movie does that user own that I don't, what movies do we both have and what movies do i own that the selected user does not. Optionally your can create narrow search filters when comparing such as on media types and/or categories.
VCD-db includes as loan system where you can keep track of all the movies you lend to your friends and family, see for how long they have got your movies, view loan history back in time and even send automatic emails asking them to return your movies.
VCD-db has a wishlist that you can either use to mark movie titles from your friends that you later wanted to borrow or just add movies to your wishlist that your later want to use to find out what movie you should see later on.

Syndication
VCD-db fully supports XML syndication.
XML feed can both be provided and consumed. VCD-db uses RSS version 2.0
the following syndication options are available
  • Users can decide whether to enable their own XML feed or not
  • Users can fetch XML feeds available from other VCD-db sites and choose feeds to display on their personal syndication page
  • Users can choose from VCD-db site feed from all users or individual users


Exporting data
Data can be exported both as XML or as an Excel spreadsheet.
For example if user wanted to transfer all his movie collection from one VCD-db site to another he could simply export all his movie catalog as XML document and even the posters associated with the titles and then add them to the new VCD-db site without any hassle.

Customizing
VCD-db uses language templates so new language translation can easily be added. VCD-db is fully XHTML compatible and renders perfectly in any browser, the main site uses a global style sheet so if anyone would like to build up a new look it should not be any problem.

Open application structure
VCD-db is a 3-Tier based application, uses interfaces, inheritance and all the advanced features PHP5 has to offer. If anyone would like to extend the uses of VCD-db such as adding support to books/audio cd's or something similiar then the Framework is already there and waiting to be used.
If you are still reading thank you for your intrest.
Co-developers would be greatly appreciated, if intrested you can contact me here.
Greetings and enjoy Konni.