Features for Website and Blog Owners

Create a Calendar administration role to allow for a dedicated calendar application

Here’s a short video recap, too:

Squished mobile calendar

Anyway, now down to the actual “mobile” part of things. After creating a wonderfully responsive website for Tahlequah Public Schools and installing this awesome calendar plugin, I found I had an issue with the site being mobile-friendly still… My calendar looked awful on mobile: it displayed the month calendar by default and everything would be very compacted and illegible.

AI1EC doesn’t come with any options for mobile viewing just yet, but I found a work-around!

So, by installing this little gem, I was able to utilize the [device] & [notdevice] shortcodes and create a dynamic calendar displayed based on device type (phones/tablets vs desktops/laptops). The next issue to tackle was how to make the change between calendar views (month vs agenda). Well, AI1EC includes shortcodes for this, too!

This gives me an agenda view on all mobile devices regardless of operating system or device type and the normal month view on all other traditional computers.

Speedbump

I ran into a problem though, in the AI1EC settings, you have to choose which page to display your calendar automatically. Like most people I chose the “Calendar” page; however, this is also the page on which shortcodes were located. For some reason, this removed the toolbar from above the calendar. I’m not sure if this is a bug or a plugin conflict just yet, but I found a work-around for it, too…

Unpublished, private page to hide Time.ly calendar.

Time.ly settings: calendar page

Now it’s set to “Auto-create new page.” Do NOT press the “Update” button!!!!

I created a private page called “DO NOT PUBLISH.” Unfortunately, you cannot set the calendar page to an unpublished or private page in the AI1EC settings: double whammy! Sooo, I published the page publicly temporarily, then set the calendar page in the AI1EC settings to my “DO NOT PUBLISH” page.

Afterwards, I went back to my “DO NOT PUBLISH” page and set it as privately published.

Once this was finished, I went back to the AI1EC settings page and saw that the “calendar page” wasn’t set to any particular page any more. The first time I did this I made the mistake of clicking the “update” button. This executes the “Auto-create new page” for the calendar. Anyway, I doubled back, deleted the newly created page and followed my previous steps.

So, if you’re looking for a great calendar plugin for your WordPress website, give Time.ly’sAll in One Event Calendar a try! I’m hopeful that they will figure out a way to have a feature to set a certain calendar view for mobile devices (agenda or posterboard most likely).

Ardent Pixels’New Gravatars is a simple plugin that adds the gravatar photo associated with the user’s email to their profile page. If they do not have a gravatar account, it displays a link to create one.

Screenshots

Installation

Single WordPress Install

1. Upload the ap-gravatars folder to the /wp-content/plugins/ directory
2. Activate the plugin through the Pluginsmenu in WordPress

WordPress MultiSite Install

1. Upload the ap-gravatars folder to the /wp-content/plugins/ directory
2. Network Activate the plugin through the Network Admin > Plugins menu in WordPress-or-
2. Activate the plugin through the Plugins menu in WordPress on an individual site basis

Frequently Asked Questions

“Do I need to do anything else for AP Gravatars to work?”

Nope, just upload and activate. There are not options, so the code’ll do the rest.

“What in the world is a Gravatar?”

A Globally Recognized Avatar* – Your Gravatar is an image that follows you from site to site appearing beside your name when you do things like comment or post on a blog. Avatars help identify your posts on blogs and web forums, so why not on any site?

Installation

Single WordPress Install

1. Upload the ap-extended-mime-types folder to the /wp-content/plugins/ directory
2. Activate the plugin through the Pluginsmenu in WordPress

WordPress MultiSite Install

1. Upload the ap-extended-mime-types folder to the /wp-content/plugins/ directory
2. Network Activate the plugin through the Network Admin > Plugins menu in WordPress-or-
2. Activate the plugin through the Plugins menu in WordPress on an individual site basis