Login

Top of the Page

Introduction

With native MooTools AND jQuery modes, compatibility in all major browsers (including IOS and Android), Joomla cache friendly, and a ton of other features - this is ORIGINAL WORK and the most advanced top-button plugin available for Joomla!

Share

"Return to Top" links do nothing for SEO and can even detract from it, and they can clutter your page. When you have a very long page, how do you decide where to put them? Do you need more than one? Are they visible when the user is already at the top of the page?

Top of the Page removes these concerns by creating a "Return to Top" link when the page has been scrolled by a certain (configurable) designated distance. When the page is scrolled back to the top (above the configured distance), the link disappears. If your page is short and users can't scroll down, the link will never be visible.

Your button can be text or images and as of version 2.0, can include an icon using your own icon-fonts - stylable in the plugin configuration, so you're not limited to any included images. The text is set using standard Joomla translation files, and can be overridden using the Joomla Language Manager (instructions included).

You've seen a similar implementation here in the JED (look in the lower right corner), but the JED uses a JQuery implementation while "Top of the Page" is configurable to use either MooTools or jQuery so you can load the correct Javascript framework and keep your pages loading fast!

In MooTools mode, this plugin implements ScrollSpy by David Walsh ( http://davidwalsh.name ).

Joomla 2.5 users in jQuery mode MUST provide your own jQuery. I suggest jQuery Integrator here in the JED. It's very nice. An alternative is jQuery Easy, also here in the JED.

New in 2.0 :
More efficient and streamlined (yes, it's even faster)
JS & PHP rewritten and optimized for performance
JS minified (with debug versions)
The button can contain icon-fonts (super cool)
Squashed weird jQuery animation timing bug
No more top anchor (better for SEO)
No more smoothscroll library (faster without it)
An extra dollop of love.

What isn't new: All available transitions (for both jQuery and Mootools) are present, automatic z-index capabilities. Button text overrides. No pre-set images (meaning, no limitations). Switch between Mootools and jQuery without noticing a difference in the front-end.

Some other extensions in this category are actually forks of a very old version of this plugin which still contain most of the bugs I squashed years ago. The JED rules prevent them from forking this plugin a second time, so they're stuck in the past.

All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

This is such a great little plug-in... super easy to use, customize, and implement. Thank you for putting out such a simplified, clean plugin!

Owner's reply:
I built the plugin that I wanted to use, with the features I wanted to see. As I received feedback and suggestions (and feature requests) - it has evolved into one of my more popular extensions.

Wonderful plugin, lots of configurations possible and you can ad your own CSS to accommodate the plugin to the style of your template. Depending on the template structure, you may have to ad a z-index value to the CSS to make it work as expected. Thanks.

Owner's reply:
Version 1.25 provides a facility for automatic z-index discovery! This should ease the pain of chasing down the z-index for elements on your pages.

AdminExile

Free |
Site Security |
Michael Richey

3

Score:

100

123 reviews

Your /administrator area is vulnerable - secure it with AdminExile. Access keys, IPv4/6 Black/White Lists (IP and CIDR netmasks supported), Brute Force detection. AdminExile has you covered.
The AdminExile Plugin has long been a favored and highly rated extension in the JED. Read the reviews, check out the 9 pages of documentation, and then try it yourself.
Key features:
* Access key(s) - key only, or key + key value. Others provide one or the other. AdminExile provides BOTH.
* Front-end Restriction - Restrict certain accounts from logging into the front-end with accounts intended only for back-end use.
* Lost Key Recovery - Useful for individuals using extremely difficult keys, or teams who change the keys frequently.
* IP White and Black Lists - Use individual addresses, or CIDR netmasks to define your lists.
* Brute Force Protection - Penalize users who abuse your system.
* Management of blocked addresses - See a list of blacklist attempts and bruteforce attempts, as well as the ability to reset those IP addresses.
* Admin Notification - When abuse comes from a blacklisted address or brute force is detected, an administrator can be sent a notification.
* Stealth Mode - Prevents tell-tale signs that something exists at /administrator, like the session cookie!
There are far too many features to describe in this page. Visit the documentation link to get the bigger picture.
Version 2.3.0 - additional error handling for invalid IP address/subnets typed in configuration - new IP configuration interface (With automatic sorting) and IP validation
Version 2.3.1 - fix include path issue experienced in older PHP versions
Version 2.3.2 - PHP Dynamic Loader enhancements (Thanks Richard B.)
Version 2.3.3 - fixed include path error
Version 2.3.4 - silenced unneeded warnings
Version 2.3.5 - resolved errors introduced by J3.3.1 and J2.5.19
Version 2.3.6 - resolved jQuery chosen issues
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

p

EU e-Privacy Directive

Free |
Cookie Control |
Michael Richey

3

Score:

100

95 reviews

Comply with the EU e-Privacy law (AKA the EU Cookie Law)! Block all cookies until the user has accepted them - Session, Language, even 3rd party cookies and cookies set by JavaScript!
Those are some big claims, so I must explain that there are some caveats. 3rd party cookie blocking requires PHP 5.3 and the PHP Reflection Classes. Blocking cookies set by JavaScript requires IE8 or greater, FireFox, Chrome or Opera (probably other modern browsers as well). This plugin can prevent 3rd party cookies, but cannot remove them once they're set (due to the Javascript same-origin restriction).
This plugin and module combination aims to be the final solution to the EU cookie requirements. This plugin overrides and prevents any cookies sent by Joomla, and any JavaScript cookies from being set until the user accepts them. Many of the other extensions here in the JED don't block cookies at all - or they allow the cookies to be set and then immediately unset them with JavaScript (which is cheating and will fail when JS is disabled).
New in version 2.0 - Most of these additions are the result of user requests:
- 5 methods for display: Message, JS Confirm, Module, Modal or Ribbon.
- 1 method to just remove and prevent cookies.
- Option to decline - which shows a minimal message allowing users to reconsider.
- Option to remove cookies after they've been accepted.
- Option to display only to users visiting from EU countries.
- Option to log users who have accepted cookies (persuant to laws in certain EU countries)
- Option to block 3rd party cookies (requires PHP 5.3)
- Option to customize or omit the CSS style for certain output methods.
- 87% more awesome, bringing the total amount of awesome to 187%.
Update 1.8 - Joomla 1.5 long-term cookie test revised.
Update 2.6 - resolved bug in module when geoplugin enabled.
Update 2.7 - resolves issue with non-html pages
Update 2.8 - resolves an issue that prevented the javascript from loading in certain circumstances.
Update 2.9 - removed code that disabled geoplugin which was added for local testing
Update 2.10 - repaired bug on cookie checker code
Update 2.11 - fixes javascript load order issue
Update 2.13 - Add Joomla 3.x compatibility and jQuery/Mootools framework option.
Update 2.14 - logging bugfix - if you use logging - definitely upgrade!
Joomla 1.5 users - please be patient. I am still backporting the J2.5 version! Joomla 1.5 is so inflexible compared to 2.5, I may not be able to replicate all of the functionality...
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

mpl

ByeByeGenerator

Free |
SEO & Metadata |
Michael Richey

3

Score:

100

39 reviews

Anyone can change the generator tag - This is the only generator extension that can remove the generator tag entirely - even from your RSS and ATOM feeds!
This simple plugin allows the site administrator to customize the generator tag or remove it entirely. As of version 1.7 - also removes the generator tags from RSS and Atom feeds!
2.5+ users - you don't really need this plugin unless you're not comfortable editing your template index file. To do it in the template and save some system resources - just add this and Joomla will do the rest:
JFactory::getDocument->setGenerator(''); For newsfeeds - this plugin is still required!
If you're one of the many who think the generator tag is the last Joomla reference you need to remove, I'd like to direct you to my Clean Response plugin.
On request of rasterblaster, now optionally removes the robots tag too.
If you use Joomla Caching, be sure to place ByeByeGenerator before the "System - Cache" plugin in plugin ordering. This will ensure that cached pages also have the generator removed. The same thing goes for using the Jbetolo extension.
Version 1.10 resolves a PHP Strict Standards error - nothing serious.
Version 1.11 - added translations and prepared Joomla 3.x compatibility
4/26/2012 - Joomla 1.5/1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

pl

Clean Response

Free |
Browsers & Web Standards |
Michael Richey

3

Score:

98

13 reviews

When using GZIP compression, Joomla adds an X-Content-Encoded-By response header with a value of "Joomla! 2.x". This allows attackers to quickly determine that your site is running on Joomla (and get the version).
Joomla 3.1+ users do not need this plugin. Set global configuration > site > metadata "show joomla version" to no, and the header will not be sent.
Many people think that the generator tag is the last Joomla reference they need to remove (see my ByeByeGenerator plugin). Those people miss the response header.
This plugin allows an administrator to alter that response value to "PHP" (the plugin default), or a user supplied text value.
Note: If you have a system plugin that utilizes JResponse and is loaded BEFORE Clean Response, this plugin will have no effect on your response headers. Put Clean Response before other system plugins in your plugins list. YOUR HOST MUST SUPPORT STREAM WRAPPERS OR YOU WILL EXPERIENCE THE SAME ISSUE AS OLIN IN THE REVIEWS BELOW.
Your server must support stream wrappers, allowurlinclude (for the php://data type), allow writing to the plugins/system/cleanresponse/preempt folder, or eval(). The plugin will choose the best option that is available in your system.
Update 1.4: Resolved PHP Strict Standards error - nothing serious
Version 1.5 Joomla 3.0 compatibility
Version 1.6 - prevent whitescreen on hosts that use unknown method to disable stream wrappers.
Version 2.0 - add 3 additional methods for override to accommodate very restrictive hosts
Version 2.1 - provide options to disable methods that cannot be verified on certain hosts
4/26/2012 - Joomla 1.5/1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

p

MooAccordion

Free |
Article Elements |
Michael Richey

3

Score:

98

7 reviews

Need accordions for content items? With this plugin, you can have multiple accordions per page, and even nested accordions are possible with this plugin. Each accordion can be automatically styled from 3 included templates, or using your own custom styles.
The plugin alters existing code on your page, so there is no need to wrap your accordion content with tags. When a visitor arrives without JavaScript, the accordion content is still visible. Native MooTools ensures maximum compatibility with existing Joomla components and content.
Two methods for use:
* Include the required CSS classes and content is automatically made into an accordion.
* Include a tag containing configurations for each accordion group you want to customize. Each accordion group within a page can have unique customization, including nested groups.
Set defaults, allow all items to be closed. Include custom css when open, custom css when closed. No content tag restrictions, you can use virtually any tag or group of tags to act as your content container. The only restriction whatsoever is that the toggler cannot be a self-closing tag (wrap it in a div and make the div a toggler!) This plugin has it all.
Version 1.6 adds Joomla 3.0 compatibility
Version 1.8 Fixed mootools param detection issue (Thanks Matt!)
Version 1.9 - add hover option (thanks for the suggestion Alan) + code refinement.
4/26/2012 - Joomla 1.6/1.7 availability and support withdrawn.
Detailed instructions in the plugin description.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

p

NicePanel

Free |
Modules Panel |
Michael Richey

3

Score:

98

6 reviews

Sliding panels are nice, but have been restrictive and difficult - until now! Top and bottom tabbed sliding module panels done right with NicePanel.
NicePanel provides an administrator the ability to create as many top and/or bottom sliding panel tabs as (s)he wishes. Here are the features:
-Separate top/bottom panel configurations
-Automatic tabs - based on the module title
Preserves Javascript events (unlike some other panels)
-Independent left/right tab alignment
Independent tab styles
-Tab content honors Joomla ACL
Here's how it works -
First, take the modules that you wish to be presented as tab panels, and assign them to a new module position (you can just type it into the module configuration). For simplicity, I'm going to call the new positions "nicepaneltop" and "nicepanelbottom" - but in reality, you can name them anything you want. The module order will be the tab order (if using right tab alignment, the tab order is reversed)
Then, in NicePanel configuration, set the module position to be presented in the top and bottom panel positions. Save it.
You're done. Panels with no pain.
I've added the ability for an administrator to use the CSS textarea applied by the plugin, or to turn off the styling portion so the panels can be styled using the template stylesheet. NicePanel is light - no additional JS frameworks required - NicePanel is pure MooTools.
Version 1.13 - Joomla 3.0 compatibility update
Version 1.14 - hides the panel when the site is offline unless a user is logged in
Version 1.15 adds options to hide the panel on chosen templates, and for mobile devices (phone, tablet or phone & tablet)
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

pl

Expires Headers

Free |
Browsers & Web Standards |
Michael Richey

3

Score:

97

10 reviews

YSlow and Pagespeed look at Expires Headers when evaluating your site. This plugin allows an administrator to set global Expires, Cache-Control and Pragma headers, as well as individual settings (inclusive or exclusive) for particular menu items.
Speed up your site by following the rules! Set short time-spans for pages that change frequently, and longer time-spans for pages that don't.
Note: Expires Headers cannot alter the expires headers for content that was not processed through the Joomla framework. This includes CSS files, Images, Favicon files and others. These files can be addressed using htaccess rules. Visit the website link for more information and an example.
Update 1.2 5-18-2011: Update to resolve an array key issue. This resolves the error experienced by JanG in the reviews below.
4/26/2012 - Joomla 1.5/1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

pl

Session Keeper

Free |
Performance |
Michael Richey

3

Score:

97

7 reviews

Provide automatic keepalive for certain groups, and session timeout notifications for everyone else.
Everyone knows how frustrating it is to be logged in, working on something important, only to learn that your session expired while you were working and all of your changes were lost. Session Keeper resolves that issue by allowing an administrator to specify which groups are to be kept alive automatically. Unlike other extensions that perform strange tests to figure out who is an admin, use wacky keepalive methods, or require you to enter a comma separated list of group ID numbers, this plugin allows an administrator to select from a multi-select list - exactly which groups are to be kept alive - and uses Joomla standard methods of keeping sessions active.
You might ask "But what about everyone else?"
An additional option of the plugin, is a notification message (JS confirm or Modal window with a countdown timer) that can appear at a configurable amount of time before the session expires - allowing the user to renew their session (without a page refresh). The user can also opt to dismiss the message (by cancelling or ignoring it) and their session will time out normally. When the session times out - the user will receive another notification that the session has timed out.
Administrators:
-If you have the login module assigned to display on all pages, your logged in users will never see the warning message. This is because the Joomla login module enables keepalive for all pages where it appears. When keepalive is enabled on a page - the warning messages will not be displayed because the user will never time out. Either put the login module on specific pages only - or disable the warnings in this plugin.
-Consider installing the RicheyWeb KeepaliveLight extension to benefit from the reduced resource use of KeepaliveLight vs the standard Keepalive mechanism built into Joomla.
Update 1.1 - Joomla 3.0 compatibility update
Update 1.2 - feature addition - redirect to menu item after logout notification
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

p

Favicon

Free |
Design |
Michael Richey

3

Score:

95

35 reviews

If you're searching for a comprehensive favicon solution, your search is over.
Google, Yahoo and most of the other big boys use multiple favicons for different sections of their services. This functionality has now been delivered to Joomla!
The interesting thing about favicons, is that when you drag a favorite from Internet Explorer onto your desktop, Windows creates the icon from the favicon file associated with the bookmark. When your only favicon image is a 16x16, the resulting desktop shortcut is U-G-L-Y!
Using this component, you can assign different color depths and sizes so the resulting shortcut icon will be appropriately sized and use the correct color depth so it looks as good on the desktop as it does in the browser address bar.
Create your favicons by importing other favicon files, and whatever image formats your PHP installation supports (PNG, GIF, JPG, and sometimes BMP or XCF! It depends on your server.) This extension does preserve transparency in image types that support it, but does not resize, resample, scale or crop images, so you must import images in the appropriate size and color depth.
This component/plugin package can be used in one of two ways.
Using only the component, you can author your favicon and publish it to your template. When published to the template, your existing favicon can be backed up and edited with the component.
Using the component and plugin combination, you can author many favicons and assign them to individual menu items. The plugin allows child items to inherit the favicon of their parent menu items, all the way to the menu root. If a favicon assignment isn't found in the parent items, the configured default icon is used.
When you're happy with your Favicon (menu or template assignments), you can disable the component to un-clutter your admin backend menus. All menu assignments are stored in the plugin configuration, so the plugin runs lightning fast!
This extension makes use of the floIcon class by Joshua Hatfield - http://www.flobi.com
Update 1.13 resolves an issue when using the plugin and no default icon is set. Now the template icon is left untouched when this scenario occurs.
4/26/2012 - Joomla 1.6/1.7 availability and support withdrawn.
Update 1.15 resolves a path issue on windows hosts
Update 1.16 - Joomla 3.x compatibility update
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

cpl

Authentication - EMail

Free |
Site Access |
Michael Richey

3

Score:

95

19 reviews

Extend Joomla! authentication to accept email as username (instead of/in addition to username). You can have both!
My users occasionally forget their usernames. I suspect that your users do too. Heck, I forget my usernames once in a while! Fortunately I never forget my email address. Why must users login with their username when an email address is just as unique? Keep your users coming back with hassle free authentication.
By enabling both this plugin and the Authentication - Joomla! plugin, a user can login using EITHER their username or their email address. Additionally, lost-password requests can accept an email address as well as a username.
By enabling this plugin while the Authentication - Joomla! plugin is disabled, a user can login using ONLY their email address (plus password, of course)
ATTENTION: This plugin does not alter the wording of your login page or your login module. You must implement a simple output override to accomplish the login module label in my attached screenshot. The constants to override are:
COMUSERSLOGINUSERNAMELABEL
COMUSERSFIELDRESETCONFIRMUSERNAMELABEL
MODLOGINVALUE_USERNAME
Version 2.0 - complete rewrite to accommodate more username fields. YOU MUST UNINSTALL THE PREVIOUS VERSIONS!
Version 2.1 - corrected archive
Version 2.2 - Joomla 3.2 compatibility
Version 2.3 - fix missing login error messages
4/26/2012 - Joomla 1.5/1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

pl

Offline

Free |
Offline |
Michael Richey

3

Score:

95

6 reviews

Q: How do you test Guest functionality when your site is offline? A: You install the Offline plugin!
Normal Joomla operation requires a valid user to enter their username and password to get past the offline template page. Logging in prevents testing of guest functionality on your site. So your choice to take your site offline for development or testing actually prevents an entire segment of test cases - the guests (unregistered visitors)! For many of us, guest functionality is as important as functionality for registered users because, how are we to woo the guests unless we give them a great experience?
The Offline plugin provides a similar functionality as is found in my AdminExile extension. An administrator can set the site in offline mode inside Joomla Global Configuration, and enable this plugin to grant login-free access to the site. Browse the site as a guest (or login) - while still in offline mode.
I wrote it so I could demo custom authentication systems to a client - while remaining in offline mode. This allowed them to see the site as a guest, and login as a user would login using the various authentication methods available. Additionally, they could log in and out of the system at will - without seeing the offline page unless they ended their session (closed the browser).
Configuration is easy.
Enable the plugin
Set a key
Copy the URL displayed above the key and paste it into your browser address bar.
When you're ready to take your site live, the plugin won't interfere. Of course, you should disable it to preserve system resources, but it takes its operating parameters from Joomla configuration itself. When Joomla is set to offline mode, the plugin will operate. When it's not in offline mode, the plugin exits as early as possible to release resources.
Update 1.17 - fixed javascript issue preventing display of the trigger URL in Joomla 2.5.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

pl

Browser Update Warning

Free |
Browsers & Web Standards |
Michael Richey

3

Score:

94

18 reviews

Set (and optionally require) minimum browser versions for your site. Using this plugin, you can display a warning message that the users browser is outdated, along with a suggestion that they update (or install) a browser that meets your requirements.
Using this plugin, you can choose minimum version numbers for the major browsers. These are the browsers supported by this plugin:
Internet Explorer
Safari
Firefox
Chrome
Opera
Users who don't meet the minimum requirements are shown a modal window suggesting that they update their current browser, or install a new browser - complete with download links! NOTE: You must enable each browser you wish to provide links to - by checkboxes located in the plugin configuration. By default - only the current browser is offered as a download option.
Administrators can enforce these minimum requirements by disabling the "Continue" option, which forces the users to meet the requirements by keeping the site just out of reach behind the modal window.
Aside from version and continue options, administrators can choose to use the default styling or provide their own styling via their template CSS, choose to disable the background overlay, and set the opacity of the background overlay.
For those with multilingual sites, all of the text is set by Joomla language files so you won't be leaving anyone behind.
This plugin is 100% MooTools, so it doesn't require any additional javascript libraries. It makes use of the BrowserUpdateWarning MooTools plugin by Andy Fleming with some of my own modifications to allow for multilingual sites.
The Demo site URL has very high (non-existent) version numbers set, so it will display for all users using the targeted browsers.
Version 1.4 - Joomla 3.0 compatibility update
Version 1.5 - jQuery compatibility update
Version 1.6 - Added mobile exclusion options
Version 1.7 - replaced incorrect javascript file
4/26/2012 - Joomla 1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

pl

HeadTag

Free |
Coding & Scripts Integration |
Michael Richey

3

Score:

94

10 reviews

Insert any JavaScript/CSS/Any tag into the document head based on ItemID (menu item) or by using the content plugin tag options.
Similar plugins exist, but they are either limited in scope, or have terrible configuration interfaces. HeadTag aims to be an all-in-one solution to provide the ability to add the following types of tags to the document -
JavaScript source files
JavaScript Declarations
Linked StyleSheet (CSS) files
Style Declarations
Custom tags (of any type)
The plugin can be used in two ways:
1. By using the plugin configuration to designate tags to be inserted by specific menu item, access level, or user group.
2. By plugin tags inserted into content items, descriptions or modules (which process content plugins).
Version 2.0 - Complete rewrite to achieve more tag assignment options, and to implement my tagparser class.
Version 2.1 - minor update to tagparser class resolves multiline script/style issue.
Version 2.2 - fix J3.x version detection issue in plugin config.
Version 2.4 - removed js config statement - we don't need it anymore. now using jtext::script
Version 2.5 - resolved issue introduced in J3.3.1 and J2.5.19
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

p

MicroBread

Free |
SEO & Metadata |
Michael Richey

3

Score:

92

6 reviews

Fine tune your SERP with Microdata Rich Snippet data in your breadcrumbs. Others have tried, and had moderate success. MicroBread delivers rich snippet data per the Microdata guidelines.
This module replaces the existing breadcrumbs module. All functionality remains intact, with one additional layout file included for maximum Bootstrap compatibility. Your breadcrumbs will supercharge your SERP.
See the included Google test screenshot.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

ml

CleanFeed

Free |
RSS Syndicate |
Michael Richey

3

Score:

92

3 reviews

Strip Joomla tags from your RSS and ATOM feeds.
On special request, I made this plugin to remove plugin tags from RSS and ATOM feeds generated by Joomla. The single configuration is a textarea where a list of plugin tag names is placed. The default "*" will strip all tags that are found.
The plugin will search output for tags matching the configuration list. For example, if you entered "sometag" into the plugin configuration, the following tags would be found and removed from content:
4/26/2012 - Joomla 1.5/1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

pl

Meta Robots

Free |
SEO & Metadata |
Michael Richey

3

Score:

92

3 reviews

Add more Meta Robots options to Joomla Metadata parameters.
A woman in the forums asked "Why can't I set noarchive in meta robots?" I thought to myself, yeah - what she said.
Although a little complicated, it turns out that it can be done with minimal fuss. This plugin extends the follow/nofollow + index/noindex options to include unavailableafter, notranslate, noimageindex, noydir, noodp, nosnippet, and noarchive.
Need more? Send me an email
Installation is easy. Install the plugin, enable it, and edit your robots parameters. The plugin functions in Global Configuration, Menu Item Edit, and Article Edit views.
Update 1.3 - resolved issue that occurs when menu type == external URL - rewrote javascript into mootools class
Update 1.4 - Added more forms where robots are extended
4/26/2012 - Joomla 1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

pl

KeepaliveLight

Free |
Performance |
Michael Richey

3

Score:

92

2 reviews

The Joomla keepalive behavior makes a periodical AJAX request for the site or administrator default page (the homepage), loading the modules, and (likely) content plugins - performing all associated database queries. Trim the fat with KeepaliveLight.
This package isn't going to appeal to many admins because a single homepage load every 14 minutes (the default) isn't going to cause a tremendous load. For those who use rely on keepalive in their extensions - this can save processor time and bandwidth. Remember, keepalive is present on every page with a login module while the user is not logged in!
(These results are system dependent, KeepaliveLight will reduce your overhead for keepalive requests)
Admin Keepalive request:
20 Database queries, 4.96 MB Memory usage, 4.85 KB Page size.
Admin KeepaliveLight request:
11 Database queries, 3.8 MB Memory usage, 0.79 KB Page size.
Site Keepalive request (standard install using the default template, every environment will differ - most will be more than this):
26 Database queries, 7.72 MB Memory usage, 4.42 KB Page size.
Site KeepaliveLight request:
9 Database queries, 5.69 MB Memory usage, 0.56 KB Page size.
One of my clients has users who must stay connected to a page for several hours. During peak times, this creates a significant load on the server with every user making these periodical requests. I created this as a way to drastically reduce the overhead of these requests. When I realized how sessions were being kept alive, I knew that I wanted to have a less expensive way, so I created one. Why burden your server with unnecessary queries and loading includes that will never be seen by anyone?
This package consists of a component and a plugin.
The component doesn't do much - in fact, it doesn't do anything - no queries, no output. It exists to do nothing. I didn't even bother to write the translation files because - it doesn't matter - nobody will see it. When a keepalive request is made, this component is called using the component template so no modules are loaded. It doesn't process content plugins, so you'll at least save the memory required to include those files.
The plugin does all of the hard work. It scans the script output, adjusting the keepalive request to get the keepalive component content instead of the homepage content.
This plugin no longer requires stream wrappers. The two reviews below which describe blank output are no longer possible.
Please note: This plugin doesn't add keepalive behavior to your site, it only modifies the existing behavior so that it is less resource intensive. You might look for my SessionKeeper extension if you're interested in per-group keepalive.
Version 1.6 - better Joomla 3.0 compatibility
Version 2.0 - complete rewrite to a non-stream method and much faster method
4/26/2012 - Joomla 1.6/1.7 availability and support withdrawn.
All of my extensions are free and none of my extensions display advertisem

cp

SEBLODFeed

Free |
SEBLOD extensions |
Michael Richey

3

Score:

92

2 reviews

Tired of seeing ::cck:: in your Joomla RSS and ATOM feeds? SEBLODFeed will process your SEBLOD tags in your feeds just like you see them in your site.
Sponsored by Jeremy Goimard, this extension scans your feed output and replaces the SEBLOD tags with your SEBLOD content. If you see Jeremy in the forums, and you use this plugin - be sure to thank him for commissioning its creation.
Jeremy thinks it should be called "SEBLOD wonderful Feed". You can be the judge.
Note, this plugin only works with the Joomla native RSS and ATOM feed output. 3rd party feed generators are not supported.
Version 2.1 fixes a non-fatal pass-by-reference error. If you didn't notice the error, you don't need the update.
Version 2.3 adds Joomla 3.x compatibility and some optimization. Thanks for reporting the compatibility issue Kyle!
All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.