Home > Features > Joomla CMS • Bookmark   • Newsletters   • Register Search Options


Joomla CMS

Joomla CMS

March 25, 2008
Text size: 
Get XBIZ News
XBIZ Research
Will virtual reality boost the paysite market?
Yes, it will soon
Yes, but in a few years
Out of 179 votes. Results based on votes submitted by members of XBIZ.net social network.

" Joomla stands out from the pack because of its user-friendliness and widespread popularity. "

For enterprising adult webmasters looking to build and control their own dynamic websites, content management systems (CMS) are a must, and the Joomla OpenSource CMS is an excellent solution for most developers, regardless of their experience level.

Content managers — online interfaces where webmasters can update and maintain their websites — have become standard for adult websites. Long gone are the days of updating static HTML pages. Sites powered with dynamic languages like PHP, CGI and ASP have dominated the adult landscape for years, but building these sites is usually the purview of experience programmers.

Content managers like Joomla have long since changed that. Some of Joomla's chief competitors include Drupal and PHPNuke.

Most of these systems include similar features:

  • A basic package of features that is ready to use upon installation.

  • Database-driven content.

  • Easy-to-install modules.

Joomla stands out from the pack because of its user-friendliness and widespread popularity. Installing it involves little more than uploading a file to your server and filling in a few fields, but be aware of its minimum requirements:

  • PHP 4.3.10

  • MySQL 3.23.x or above

  • Apache 1.3 or above

Once installed, Joomla provides users with a basic content structure (including basic sections and categories), as well as useful features that include an RSS feed, a registration module, a Google-powered search function and a variety of basic menu styles.

That's just where the fun starts, though. As an OpenSource enterprise, Joomla has thousands of programmers around the world writing new gadgets, gizmos and widgets for it, with new releases posted to its official site every day at extensions.joomla.org. To be sure, the official Joomla portal isn't the only place to find extensions — a simple Googling of "Joomla extensions" will provide alternatives — but it's a gamble to install extensions that aren't Joomla-approved.

The Joomla developers also took care to idiot-proof the way inexperienced webmasters look at how to build a site by separating extensions into three distinct groups:

  • Modules – chunks of code that perform a simple task and display usually as an HTML box. Examples: Login modules, RSS module.

  • Components – mini-applications that take up the entire main area of a web page. Examples: Message boards, galleries, video-sharing utilities.

  • Plugins – also known as "mambots" among the Joomla faithful, these are small widgets that users can add into most pages on their site with a simple bit of code. For example, one plugin lets users add a YouTube video into a content item by adding the code {youtube}video_id{/youtube}, replacing "video_id" with the video's unique YouTube identifier. When the page renders, the YouTube video replaces the code.

Joomla's flexibility isn't limited to what users can download and install, though. Every module, component and plugin can be opened and edited in any code editing program, providing even inexperienced PHP coders with endless opportunities to customize their websites.

The CMS itself also offers wide flexibility, with easy-to-edit HTML templates and CSS files. Most available modules come with the option to let webmasters edit and customize modules individually.

For webmasters who fear to tread on an actual PHP file, there are dozens of Joomla freelance sites where developers can post jobs for programmers to bid on. One of the most popular is JoomlaFreelance.co.uk.

Joomla's popularity provides developers with a vast network of support forums, including the central one at Forum.joomla.org. Posts with precisely worded questions usually get answered in a day or so, but be sure to include the version numbers of every extension in question.

Most third-party developers host their extensions at their own websites, and most are available for free. Almost all of these developers maintain their own message boards where they offer free support. A few even offer their email addresses.

For an adult webmaster, Joomla provides all the tools necessary to build and maintain a powerful, dynamic and customizable site. There are dozens of great extensions available for photo galleries, video sharing, message boards, comments and chat.

A few of the best include:

  • Zoom Gallery: A thermonuclear photo- and video-sharing utility with hundreds of customizable features. It's only drawback? It may have too many features.

  • Seyret Video-Sharing Component: The best YouTube clone available for Joomla. It's free and it works right out of the box, although some advanced coding may be necessary to unlock some of its more advanced features.

  • Community Builder: Probably the single most popular extension for Joomla, Community Builder lets webmasters add a MySpace or Facebook-style community to their member’s area, complete with customizable profiles. Scores of Joomla developers build extensions specifically for Community Builder, which has pushed the entire Joomla community into a shrinking orbit around Community Builder and its functionality — and that's a good thing. This extension can bring a dormant site to life with a few clicks of the mouse.

  • Fireboard: There are a lot of message board solutions available for Joomla, including some fairly competent ports of phpBB, but Fireboard trumps them all with its snazzy look and seamless compatibility with Community Builder.

  • Account Expiration Central: The best payment system for Joomla, so far. It's compatible with most major payment services, including PayPal, but the makers of Community Builder are working on their own subscriptions and payments extension that promises to make subscription-based sites even easier to build and maintain in Joomla.

  • VirtueMart: The most popular shopping cart extension available for Joomla. It comes with all the bells and whistles, including several modules used to display the most popular products, etc.

Alt-porn princess Joanna Angel had her personal website, JoannaAngel.com, built on a Joomla engine, and it works very well. Dozens of other adult web portals also run on a Joomla framework, some of them making novel use of its premier extensions.

For example, Chi Chi LaRue's gay online portal is a Joomla site, and his developers used Community Builder to build a huge database of star profiles, much like Danni.com features.

But Joomla's drawbacks are considerable. When confronted with a new problem or new request from a client, developers will spend hours installing and removing competing extensions before settling on the best one. Many extensions are only compatible with one version of Joomla, which means that some harmless-looking gizmos can bring a site to its knees in minutes.

The CMS' aforementioned widespread popularity is also a liability when a developer needs a specific extension, and that extension is only available from an overseas developer who doesn't speak much English. Some extensions also only come with documentation in a foreign language, which makes for some long nights spent crawling through AltaVista's BabelFish translator.

Joomla also doesn't offer an easy solution for a webmaster who wants to build a good, old-fashioned TGP. To be sure, there are plenty of gallery components available for Joomla, but maintaining a TGP will involve a lot of tedious coding and link-editing by hand in Joomla.

Security is also a concern for Joomla developers. The core CMS is solid, with frequent updates to fix security bugs, but not all of the extensions are so well maintained. A webmaster might have to install an older extension with a vulnerability that never got addressed because the developer stopped working on it. Sensible webmasters will consider hiring an outside expert to critique their site's security at all levels.

Despite those shortcomings, the Joomla CMS provides webmasters with a wealth of tools with which to build an adult website on the cheap and on the quick.


Porn ‘Public Health Crisis’ Is False, Dangerous

We are witnessing the early stages of a moral panic, the likes of which we have not seen since the Reagan Administration. As I write this, there are 27 states in the process of passing mandatory porn... More »

The Skinny on the New DMCA Requirement

The requirements under the Digital Millennium Copyright Act (DMCA) have changed, but the sky is not falling. We have, even as a law firm, been hit with an unbelievable amount of spam sent out by law firms... More »

2017 Outlook: Legal Matters Around the Corner

The adult entertainment business’ legal community recently weighed in the top issues that companies and the industry, as a whole, should be concerned about. XBIZ asked industry attorneys to discuss... More »
Stay informed of the latest industry developments. Get XBIZ newsletters delivered to your inbox. Subscribe today!
Enter email address:

* To manage existing subscriptions click here.

Submit your press release to
multiple news outlets with 1 click.
Subscribe to RSS news feeds or
add free content to your website.
Access XBIZ news and articles
with your mobile device.
Subscribe to XBIZ Premiere magazine, the industry's leading adult retail trade publications, delivering the most timely and comprehensive business news and information to producers and retailers of adult products.


XBIZ.net Paysite Meetup

May 04 - May 04
Prague, Czech Republic

Eurowebtainment 2017

May 17 - May 20
Majorca, Spain

XBIZ Retreat

May 30 - Jun 03
Miami, Florida

XBIZ Miami 2017

May 30 - Jun 02
Miami, Florida
Everyday thousands of business professionals browse XBIZ's industry directory for quality products and services. Not listed yet? Your company could be losing potential new business. Submit your company today!
Use XBIZ RSS feeds to stay informed of the latest industry developments or as a content syndication tool for your website!