com_xbfilms v1.1.1.2 11th August 2023  J3

xbfilms filmsxbFilms is an xbCulture family component for cataloguing films you have seen and reviews of them. Version 1.1.1.2 is the current release for inclusion on JED.

It has been developed in parallel with xbBooks to replace an old paper diary and spreadsheet of films seen by myself.

xbFilms is installed as a package containing two components - com_xbfilms and a supporting component, com_xbpeople, for administration of people and characters which are common to all xbCulture components.

The primary intended user is someone wanting to keep a record of films they have seen with a reminder of the plot and what their reaction was.  

Documentation  Demo Pages

xbFilms provides views into a relational database of films, people, characters and reviews.

People may be directors,cast,crew, or real people appearing in the film. One person may have several roles in different films. A distinction is made between real people and fictional characters.

A review is of a single film, but a film may have several reviews: a one-to-many relationship. Reviews are optional - if you want a simply catalogue then don't create any reviews!

People and characters are shared across all xbCulture components. A film director may also write a book, appear in films as an actor, play banjo in a band, and be the subject of a biography. 

The standard Joomla Category and Tagging facilities are used for films and reviews.

As well as title, subtitle and a brief summary, there are film specific fields for production and technical details as well as links to people for director(s). producer(s) other crew (with function), actors (with role) and more.

Reviews have a star rating on a 7 point scale (see here for reasons why 7 is used). In addition to 1 to 7 stars, I have added the ability to grant a zero rating for things that are so bad that I don't even finish watching them. This is an optional setting.

For further information see the xbFilms Documentation pages


Roadmap

Planned

 v1.2

 Future ideas

 ... suggest your own ideas on GitHub


Changelog - click here