logo

Introduction

Events

Replace date tags within your content items with formatted date strings that count up or down to the specified date. Prefix and suffix based on past or future dates. Date range restrictions, and more.

  • Get this
  • Favourite
  • Report

Use the plugin configuration to set defaults, such as standard output length (how many units of measure to display) as well as default suffixes and prefixes for both past and future dates.

Within each plugin tag, you can specify if the tag is to display only within a specific date or time range. All dates can be entered using standard PHP Time, Date, Compound, or Relative Format

See download page for examples of the plugin tags.
(See the example codes processed in the screen capture below)

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.


Great plugin


Posted on 12 March 2015
Functionality

This is just a great plugin, I thought I had to implement some PHP but the developer was ahead of me :D

Ease of use

It took me less than a minute to install the plugin and add an age date into a module.

Support

I didn't have to use the support since it was well documented.

Documentation

The documentation is very clear and useful

I used this to: showing my age on my "about me" module.
AdminExile

AdminExile

Free | Site Security | Michael Richey
3
Score:
100
138 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. - 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.
p
EU e-Privacy Directive

EU e-Privacy Directive

Free | Cookie Control | Michael Richey
3
Score:
100
108 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.
m p
Top of the Page

Top of the Page

Free | Site Navigation | Michael Richey
3
Score:
100
60 reviews
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! "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).
p
ByeByeGenerator

ByeByeGenerator

Free | SEO & Metadata | Michael Richey
3
Score:
100
40 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 Version 1.12 - added Joomla Update System functionality 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
Authentication - EMail

Authentication - EMail

Free | Site Access | Michael Richey
3
Score:
100
26 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.2 - Joomla 3.2 compatibility Version 2.3 - fix missing login error messages Version 2.3.1 - added Joomla Update System compatibility Version 2.3.2 - fixed error in package XML file. Users must uninstall 2.3/2.3.1 before installing this update 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
DomainRestriction

DomainRestriction

Free | Site Access | Michael Richey
3
Score:
99
15 reviews
Allow/Deny registration to specific email, domain or TLD and perform automatic group assignments on IP (address or CIDR network), email, domain or TLD. Restrictions, group assignment/revocation, and more. Using DomainRestriction is simple. Enter one or more domains into the plugin configs and you're done. Anyone attempting to register an email address that isn't on the approved domain list is immediately denied or vice versa - inclusive or exclusive - it's your choice. Need more granularity? No problem! Additional configuration allows an administrator to allow specific email addresses in addition to or instead of the domain restrictions! If you want to use it in the opposite manner - you can allow all and deny specific domains and addresses. On special request, I've added the ability to allow/disallow on specific TLDs as well. Give it a try using the demo link above. You'll never guess the valid domains ;) Admins can edit the language file to change the failure message. I chose to make the default failure message vague. For the administrator who wants to automate group assignment based on domain or TLD, a new set of options has been added to allow group assignment on a per-domain or per TLD basis. Additional configuration can prevent modification for selected groups or individual addresses. Update 2.4 - changed default whitelist from 0.0.0.0/0 (all addresses) to 0.0.0.0/32 (no addresses) to relieve confusion regarding this new feature. Update 2.5 - fixed missing files in install XML Update 2.5.1 - Updated for Joomla Update System 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.
p
MooAccordion

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
Offline

Offline

Free | Offline | Michael Richey
3
Score:
98
7 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). New in 2.2.2 - CIDR capable whitelist. You may whitelist individual IPv4 and IPv6 addresses - or you can whitelist entire IPv4 networks using a CIDR netmask. For example - you could type in 253 addresses 192.168.1.1 through 192.168.1.254, or you could just define the network using its CIDR notation like this: 192.168.1.0/24. If your server has the PHP GMP library installed, you may also whitelist IPv6 CIDR networks. Configuration is easy. Enable the plugin Set a key Copy the URL displayed above the key and paste it into your browser address bar. Adjust your whitelist, if necessary. 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. Update 2.2.2 - complete rewrite for performance and additional features. 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
Expires Headers

Expires Headers

Free | Browsers & Web Standards | Michael Richey
3
Score:
97
11 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. The Pro version offers 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.
p
Session Keeper

Session Keeper

Free | Performance | Michael Richey
3
Score:
96
11 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
ScriptsDown

ScriptsDown

Free | Performance | Michael Richey
3
Score:
95
25 reviews
Increase your YSlow and PageSpeed scores by moving Javascript files to the bottom of your page. ScriptsDown can do that, and more!! You can make changes to your template, but the scripts automatically added by components will always end up at the top! ScriptsDown moves ALL of your scripts to the bottom of the page just before the closing body tag (even IE conditionals). It doesn't matter where they came from, the bottom is where they'll end up unless you configure the plugin to leave them in place. Many extensions insert javascript into the body and head. This isn't a set-and-forget plugin. It will require tuning. Some sites cannot function without javascripts in the head, and these sites may as well not run ScriptsDown. Remember to set the plugin order for ScriptDown to run LAST. ScriptsDown requires properly formatted markup! Before implementing this plugin, test your site against the W3C validator. If your page doesn't validate for your chosen doctype, then ScriptsDown will not work. Update 1.18 - Joomla 3.7 compatibility update Thanks for the bug reports!
p
CleanFeed

CleanFeed

Free | RSS Syndicate | Michael Richey
3
Score:
93
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.
p
Meta Robots

Meta Robots

Free | SEO & Metadata | Michael Richey
3
Score:
93
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.
p
SEBLODFeed

SEBLODFeed

Free | SEBLOD extensions | Michael Richey
3
Score:
93
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.
p
MicroBread

MicroBread

Free | SEO & Metadata | Michael Richey
3
Score:
92
7 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.
m
External Favicon

External Favicon

Free | Site Links | Michael Richey
3
Score:
88
2 reviews
Alter the appearance of your external links to display the Favicon of the destination. Each exernal link can be displayed with the associated favicon retrieved from the destination site. Use is simple - install and enable. Configuration options include: If the plugin should operate in the component template (modal, and other windows) Per-domain alternate images Per-domain exclusion Parent item exclusion - exclude all of the external links contained within an element identified by it's ID This package makes use of a modified version of the "External Favicons" Mootools plugin by Michael Russell Version 1.1 - Joomla 3.0 compatibility update 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.
p
HeadTag

HeadTag

Free | Coding & Scripts Integration | Michael Richey
3
Score:
86
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.5 users - the 3.0 version is not an upgrade! Upgrading requires you to re-enter your rules or you will lose them upon saving the new version for the first time on your site. Version 2.5 - resolved issue introduced in J3.3.1 and J2.5.19 Version 3.0 - Complete rewrite for performance and new Joomla features.
p
NicePanel

NicePanel

Free | Modules Panel | Michael Richey
3
Score:
84
9 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.
p

Age Of

Version:
1.0
Developer:
Michael Richey
Last updated:
Dec 08 2016
Date added:
Nov 19 2014
License:
GPLv2 or later
Type:
Free download
Includes:
Compatibility:
Download

This extension does NOT implement the Joomla! Update System

Demo SupportNot available Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support