How to Fix Joomla Content Plugins

Long-time users of Joomla are quite familiar with content plugins. When you want to take some user-entered text and reformat it into something else, there’s nothing quite as handy as having a content plugin ready to do your bidding.

However, Joomla 1.5 brought some subtle behavior changes. In Joomla 1.0, content plugins act on both articles entered through the Article Manager, as well as HTML entered in user created modules. When a Joomla 1.0 content plugin is recoded for 1.5, the original effect still takes place on content items, but module output is left unchanged.

What happened? Content plugins in Joomla 1.5 are designed to only act on articles managed through the Article Manager. This will seem inconvenient to people used to the old behavior, but there is a good reason for this change. While many content plugins reformat user-entered HTML, others add markup near the article title or just after an article is output. Also, some content plugins are designed to do additional tasks when articles are saved. These actions do not make sense within the context of a module, so content plugins no longer run on them.

While this good in that it enforces consistency, it also poses a problem. Now that content plugins only work on articles, how do you reformat markup coming from modules? Fortunately, there are a couple of workarounds in Joomla 1.5 achieving similar (if not better) results.

Read more: How to Fix Joomla Content Plugins

Our JomSocial 1.6 templates are ready

Our friends over at JomSocial have been working furiously on a major new release. And now it's here and ready for your free trial!

JOMSOCIAL USERS: Joomlashack has two templates ready for the new JomSocial 1.6. Check out our JS Community and JS AppBox templates, on sale now!

JomSocial 1.6 has a slew of new features and improvements, including:

  • Amazon S3 Storage support
  • Massively enhanced privacy support
  • Improved activity stream
  • New API for new possibilities
  • Modules everywhere
  • And tons of refinement and bug fixes

Did you know JomSocial offers a one month free trial for just $1?

Learn all about JomSocial and its many improvements with version 1.6.

Our JomSocial 1.6 templates are ready

AppBox: A Fast Joomla Template Full of Tools

AppBoxWhat is JS AppBox? A killer SEO, fast-loading template ready and waiting to style some of the best extensions available in the Joomlaverse.

AppBox is a native Joomla 1.5 template built to visually integrate Joomla and three of its best extensions: K2, Kunena Forum, and the must-have JomSocial.

Not yet familar with K2? K2 is the powerful content component that gives you enormous flexibility to place and display your content differently than your typical "out of the box" Joomla layout style. Learn more about K2 and AppBox.

JS AppBox is a web 2.0 template optimized with raw SEO power and easy style integration with best-of-breed tools to make your site engaging and sticky.

Check out these many features:

Read more: AppBox: A Fast Joomla Template Full of Tools

Congresssional Joomla Web Defacements

"Congressional Web Site Defacements Follow the State of the Union"
- Praetorian Prefect

An interesting problem that we as the US have is our denial of Cyberwar. While this post isn't exactly about that, it's close. Last Wednesday night during or after the President's State of the Union Address, several congressional websites were hacked by Red Eye Crew. Why is this of interest? According to Praetorian Prefect, they were all running Joomla!

Read more: Congresssional Joomla Web Defacements

How To Send Email from Your Joomla Extension

Because of it ubiquitous nature, automatic emailing is something that many clients expect. People want to be notified immediately of changes on their sites -- when a new article has been submitted, or a blog comment has been posted. Joomla! already provides some of this functionality out of the box by notifying administrators when a user has registered on their site. You, however, may find yourself needing to implement emailing in your own components. As you may have already guessed, Joomla! provides a very helpful class for this: JMail.

Read more: How To Send Email from Your Joomla Extension

Shack Pack for Schools makes school websites easier

Joomlashack Shack Pack for Schools

School Websites are challenging. Why not let the Shack Pack for Schools make it easier?

Back in 2007 Joomlashack released its first Shack Pack for Schools, built for Joomla 1.0.x and sporting our free Education template.

Now we're back with a new Joomla 1.5 version completely rebuilt to work with our Inspirion template, and stuffed with several outstanding extensions!

School Website Admins: the Shack Pack for Schools saves you many hours of research, fiddling, and Joomla configuring.

Our team of Joomla experts (some of whom are former high school teachers and administrators) have put together all of the tools and content you need to get started- all in one instant install package!

Shack Pack for Schools makes school websites easier

What's included in the Shack Pack?

  • Instant Joomla installer to create the full example site with content, several free and useful extensions, and relevant content. You'll start with a site that looks exactly like our "Shack Pack for Schools" demo.
  • Our Inspirion template, a $47 value with seven color packs included!
  • Access to our forum for Educators using Joomla where your questions can be answered


For just $97, you'll get a complete school website ready for your immediate tweaking and configuration.


Read more: Shack Pack for Schools makes school websites easier

How to Create Select Lists in Joomla!

If you've worked with any kind of database-driven web application, you know that HTML forms are the foundation of the user's interaction with the database. Applications use forms to take input from the user and store it or use it to manipulate existing data. Unfortunately, HTML forms can potentially be quite tedious to write. In this article, we will look at a handful of helpful functions that Joomla! provides to save you time preparing your forms.

Read more: How to Create Select Lists in Joomla!

Automatically Update All Your Social Networks From Joomla

Would you like to be able to update your Joomla site and automatically send that update to Twitter, Facebook, Linkedin, MySpace, Ning and dozens of other sites?

This tutorial will show you how.

Our first part will be to create an RSS feed to export all our new posts. From there we'll use and to distribute the posts to all our social networks.

Creating an RSS Feed

First we'll use Ninja RSS Syndicator to create our RSS feed. (it has the unusual name because it's developed by a company based in Japan).

  • Step 1: Go to and download Ninja RSS.
  • Step 2: Download Ninja RSS onto your desktop, and you'll see a file called Extract that package and you should see a new folder with a component and module inside.
  • Step 3: Go to Administrator >> Extensions >> Install / Uninstall and upload
  • Step 4: Go to Components >> Ninja RSS Syndicator >> Feeds and click "New".
  • Step 5: If you want to produce a feed of your whole site, simply enter a title and click save. Otherwise, scroll down and fill in the information requested. Most importantly, you can choose to hide certain sections, categories or articles:


  • Step 6: Save the feed, and you should see a screen like this:

    feed url

  • Step 7: Copy the entry in "Feed URL" and save it into a text editor. This will be the feed that is sent to Twitter and Facebook.

Sending your Feed to Twitter and Facebook

    • Step 8: We're going to use a service called Twitterfeed to send our news automatically to both Twitter and Facebook. The first step is to visit and register.
    • Step 9: Login to Twitterfeed and click "Create New Feed".
    • Step 10: You'll see a box like the one below. Enter the title, and then paste the RSS feed from Step 6:

feed url

  • Step 11: Click "test rss feed" to make sure everything is OK. If it is, click "Continue to Step 2".
  • Step 12: This next part allows you to send your feed to Twitter and Facebook amongst other options:

    feed url

  • Step 13: Twitter and Facebook will allow you to authenticate your accounts and link them to Twitterfeed directly from this page. You can also add "UTM" tags which are designed for Google Analytics. They will show in your analytics results, so you can see how much traffic has been sent from Twitter or Facebook. (Click here for instructions on using Google Analytics with Joomla).

    feed url

  • Step 14: The final step is a really powerful feature here that many people overlook ... If you create an account and authenticate it here with Twitterfeed, you can then pass on your updates to,, and dozens of others. There is a full list available here.

How's Your Patch Level? Establishing a Plan to Patch

Happy New Year - How's your patches?

It's about the middle of January of 2010 and in the news, Google was hacked by unknown's from China and Google is considering a few options, including a complete pull out of China. A large search engine in China (not Google) was defaced by the Iranian cyber thugs, Adobe was appartently targeted in the same attack as Google. And in other news the new BREECH report came out from the ITRC showing that overall while breeches were lower than the year before, the number of exposed records was higher. And as I write this article, this just came across my desk:

"Hackers have stolen the login credentials for more than 8,300 customers of New York's Suffolk County National Bank after breaching its security and accessing a server that hosted its online banking system. "

What does this have to do with your Joomla site? Everything. Today I am discussing patching and patch management with you. For the purpose of this article I am going to refer to my personal favorite work on patching from ProjectQuant - Measuring and Optimizing Patch Management: an Open Model. A must read in my opinion.

Read more: How's Your Patch Level? Establishing a Plan to Patch

Our SEO Community template better with Kunena

How do you make a SEO monster template built to work with the best Joomla community extension (JomSocial) even better? How do you set up SEO optimized Websites? Do you want to learn SEO? Would be interested in SEO lessons? SEO Courses? SEO video tutorials? SEO Training? Conversion optimization lessons? Conversion optimization courses. Conversion optimization video tutorials. Conversion optimization training.

Make it work with the outstanding forum extension, Kunena!

JS Community is a powerful, flexible, lean mean SEO machine. And now you can integrate two outstanding tools into your site- JomSocial and Kunena.

Unfamiliar with Kunena? It's an open source forum extension used on over 100,000 Joomla sites the world over. Check out our JS Community Kunena Demo to see it in action.

Read more: Our SEO Community template better with Kunena