A presentation given by Tom Catullo and Nathan Guse discussing the recently-released phpBB Customisation Database (Titania) at the phpBB "Libertyvasion" conference in New York City, New York on August 21, 2010.
2. Finding contributions in Ariel
was difficult
Some users resorted to using the
MOD Releases forum instead
Improved search functionality
Category listings are prominent,
easier to access and navigate
Titania
User Navigation
Author Usability
Automation
Maintainability
Reusability
3. Previous revisions available to
the public for download
Titania
User Navigation
Author Usability
Automation
Maintainability
Reusability
4. Contributions may contain more
information (screenshots, co-
authors, demo URL, etc.)
Updating of contributions allowed
Each contribution has its own
Support and FAQ sections
Support topics are propagated to
a single location for authors
Titania
User Navigation
Author Usability
Automation
Maintainability
Reusability
5. Newly-submitted revisions of
MODs are checked by the MPV
and AutoMOD automatically
Titania
User Navigation
Author Usability
Automation
Maintainability
Reusability
MPV AutoMOD
We will refer to Ariel quite a bit, and that was the codename of our old MOD and Styles Database that had been employed by phpBB.com for quite some time before the release of Titania.
Picture 1: Subcategories now exist, category descriptions are available, and category listings are easier to browse.
Point 1: So, for example, if a board operator is having trouble with the latest version of this contribution, or if they are looking for a version compatible with an earlier version of phpBB, then that person has some additional downloads to choose from (but these are not always as stable as the latest revisions for a contribution, so you’ll want to check the release notes before downloading outdated versions of contributions).
Point 3: Support was only allowed in one topic, and information such as FAQs and Release Notes had to be added to a post in the contribution’s topic.
Point 1: The MPV report and AutoMOD report are available for you before you finalize the submission of a revision, allowing you to go back and fix these issues before submitting the revision. This saves time for both you and the validators.
Point 1: The code in Ariel was not easily modifiable or re-usable, where as in Titania things are object oriented and generally contained in classes to make things reusable and easier to work with.
Point 2: Titania integrates with the phpBB installation’s database, such as the users table, and is built to work with phpBB. Permissions can be set in the phpBB ACP, makes use of the language system, uses code from phpBB3 to avoid unnecessary duplication of code, etc.
Point 1: Ariel was integrated into the phpBB.com website and would not allow redistribution for other websites, such as ISTs, to reuse, which lead many to have to build their own databases. Titania, however, can be used in conjunction with mostly any phpBB installation and is not dependent on phpBB.com’s code to function properly.
Point 1.5: Titania is basically its own application, in the sense that it does not require anything other than a phpBB installation to function properly.
Point 2: And, as we said before, Titania integrates directly into phpBB, which allows for them to easily integrate the usage of Titania into their communities. We worked with various IST members to make Titania tailored to many of their specific needs.