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 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




  • rework site blog view
  • rework data manager
  • refresh sample data

 Future ideas

  • Joomla 4 compatibility - only when required by paying client
  • ability to specify rating scale limits (allow 5 or 10 star systems)
  • front-end editing and creation of reviews
  • introduce "series" type as a group of films or episodes

 ... suggest your own ideas on GitHub

Changelog - click here