Donations to date: $919.00. Downloads to date: ~281,000. Donation per download: approximately one third cent.
Use the comments on this page to request features you’d like to see added to My Calendar. Features will be added at my discretion; the decision making process is almost 100% based on my available time, but a donation can always help move your request higher on my priorities list!
Current feature requests on the docket, in no particular order:
- Events RSS Feed
- Export calendar to .ics format
- Reserve dates without publishing to calendar; publish those dates in a separate output.
- Have contributors submit dates for review, published by administrator.
- Display events calendar by location.
- Display events calendar by custom field.
- Multiple levels of filtering.
- Multiple category assignments.
- Delete single instances of recurring events.
- Have option for recurring events automatically skipping holidays.
Recurring events happening biweeklyCompleted- Recurring events happening bimonthly
- Recurring events happening every
xday of a month (e.g. Every 3rd Thursday in the month.) Non-admin users can only edit their own eventsCompletedShortcode support for multiple categoriesCompletedSave lists of locations in separate databasesCompleted- Customize layout via templating of event output in calendar and list formats
Import events from Kieran’s event calendarCompleted, needs further revision.Larger or resizable style editing boxCompleted- Style options to make basic color changes
Support for multiple widgetsSort of – can now use shortcodes in any text widgetInclude end time for eventsCompletedhcalendarformat for event output- Option to display the event time based on registered user’s time zone.
Options to control the fields available for input in the event manager.Done
These are all great requests, but my development time is limited. Donations help, mind you!
Need help getting started with My Calendar? Buy the Beginner’s Guide!

i deleted and reloaded buttons are showing up. so, scratch my earlier. if this works as promised and i use we will donate!! thanks… looks really like what i need so far…
Hi Joe,
I’m really interested in feature 24. Using the widget - Todays events, tomorrows events show up a few hours earlier, 3 hours at the moment. The default timezone is UTC. I have managed to work my way around this by adding this to line 300 of my-calendar-widgets.php:
$ddts_show = ‘timezone_string’;
$ddts_default = ‘UTC’;
$ddts = get_option( $ddts_show, $ddts_default );
date_default_timezone_set($ddts);
It would be great if you could incorporate this into your code…
Thanks.
Patrick.
@James, @Eckengucker, @Jay Not yet, but those ideas are all in the plans. Probably in 1.5.0.
Hi Jo,
Would it be possible to display an event calendar selecting events by location / locations (eg city country) ?
BWs
James
Hello,
is where a way to let user send-in new eventents and to publish them after they got verified by an admin? Or is it planned? Cause no WP calender does include such a feature so long…
Greetings
@Joe p.s. I’m being pressured to switch to a calendar that can import .ics or xml, so there’s beer money in it for you if you can make this happen!
I would love the ability to import another calendar via xml or iCal format (like Google calendars). Any chance of that happening?
@tony I don’t know exactly what you did, but the information @tesha provided is a bit lacking, I guess - all you actually needed to do was insert this:
target='_blank'(with straight quotes) into the anchor element on that line. I’ll email you to double check with you.
Uh oh!!! Thanks for your quick response, but now I think I made a mess — I tried to do what the other poster suggested, but now my site won’t work! All I get is this message: Please, what can I do to fix it (obviously I don’t know code)
Parse error: syntax error, unexpected ‘=’ in /home/whereto2/public_html/wp-content/plugins/my-calendar/my-calendar-widgets.php on line 428
Thank you!
@tony Another user posted instructions on the changes to make to do that - it won’t be added as a feature. See instructions.
Nice app, still tinkering w/it to see if I will be able to use it. (will gladly donate if I do) I’m not sure if you can do this, or if it’s a feature request — can you make the links for events open a separate window/tab?
Thanks!
@luc You have to add the mini calendar using a Text widget. Just drag a new text widget into your sidebar, then add the shortcode
[my_calendar format="mini"] into the text area of that widget.How do i add the “mini calender” in the sidebar, there is no widget visible which i can drag an drop. Only the widgets “Today’s Events” and “Upcoming Events” are visible, but i want the mini calendar which you show on your site here: http://www.abload.de/img/bildschirmfoto2010-08-ar8o.jpg
that are my available widgets currently:
http://www.abload.de/img/bildschirmfoto2010-08-hoph.jpg
@Steve 1) That’s an interesting idea - it’ll be tricky to implement, since individual instances of events don’t have any database representation, but I like it. 2) Sorry, but that won’t be available. Template customization on all event details is coming eventually, but that won’t be a default option.
@James Yes, you can import all events from Kieran’s calendar. If Kieran’s calendar is installed and active when you install mine, you’ll get that option. All your other requests are duly noted! Thanks!
Joe,
I forgot to mention in my last comment, can you add the ability to export to Google calendar ? This would be useful as subscribers could then use that as an intermediate step to most common calendar tools
Thanks again and BWs
James
Joe,
I’m currently using Kieran O’Shea’s calendar plugin, but I gather that your plugin is a reworking of (and improvement on) it. I would be interested in upgrading so long as I don’t have to reenter all that information. Can you confirm that this is OK?
I use the calendar to let my members know of interesting events around which they can plan their travels / holidays etc and would like to suggest some extra features:
1. I would like to use WordPress’s categories on the calendar (without having to type them in).
2. I’d like to be able to display events on a calendar using a second set of categories as well to filter events - n the month of August I have something like 150 events (every sporting occasion and arts festival going) so I’d like my members to be able to filter on the basis of interest (various sports and arts categories) and from location (country or city) Since I’m covering events all over Europe ( and some outside Europe ) I’d like to de-clutter the calendar by using country or city locations (linked to my products - travel guides)
3. Could we use WordPress tags as well ?
4. What would it take to provide a category based RSS Feed of the calendar ? I’m sure many of my rugby followers aren’t interested in ballet and vice versa. I expect that you know that Google uses RSS subscriptions to assess activity on a site - so RSS has an SEO value as well !
BWs
James
Nice app and an improvement over the Calendar app that you forked from.
Two requests:
1) ability to delete a single occurrence of a repeating event.
2) open external links in a new window
All in all very good, I’ll donate when I can (soon!)
@Paula That is not a change which I will be making happen, for the simple reason that I have no way of knowing where any given user has their calendar installed and can not, therefore, provide a link to it. You can readily make those changes to your own implementation of the widget through the templating feature.
A very important improvement, in my opinion: Events listed in the sidebar upcoming events widget should be links back to the calendar, or the link should produce the event detail without having to go to the calendar at all.
See http://aghca.org/.
@Jakob Thanks for finding those bugs! I’ll get on them ASAP.
@Andu Sorry, that’s not an option at this time. I’ll look into it, but it probably won’t be happening very soon.
Is it possible to be able to import ics calendars to my calendar? so it would be possible to synchronize ggole calendar with the blog calendar?
Let me add to number 2 in my previous comment:
I *can* save the event, if I choose “0”, but it does not show up in the calendar every two weeks.
Just discovered this plugin via the Atahualpa forum.
I have found 3 bugs in version 1.4.3:
1) When having added an event with Danish letters (æ, ø and å) in the title and saved it, I can not save it after a re-edit. At the top, I get the error: “Failure: Your event was not updated.”
I can only save it, if I remove the Danish letters. I suspect that this is a reminiscence from Kieran O’Shea’s plugin, where I can’t save new events with Danish letters in the title.
Also the title appears in the admin event listing with broken characters, like when an UTF-8-encoded file is not read properly: træffetid
2) Saving an event as bi-weekly only seems to work, if I choose a number of times for it to occur. “0” doesn’t seem to work.
3) If I edit an event and remove “End date” which is optional, I also get “Failure: Your event was not updated.” This is probably a minor problem.
Absolutely! Just go to my donations page. Thanks!
Also, I just committed a new version, including several of the features mentioned on this page. (But not all. Time is what it is.)
Can I make a donation by Paypal?
Yes, End Time is the only feature I’m lacking
Is there any chance of having an ‘end time’ option? I’d like to show the duration of an event, rather than just when it starts.
Thanks!
@Kevin Well, it’s really dependent on the plugin you use to generate your forms. You can attach any URL to an event, but whether the form can be prepopulated is really dependent on the form.
@Jeff Yes, it’s possible - you simply have to create a template for the output and attach jQuery events to that template. However, I don’t at this time provide a model for this.
Is it possible to have the jQuery popup to display on a templated output of the my_calendar_upcoming php call?
Hi,
I’m considering My Calendar for a college website I’m building. I need a calendar of events which this plugin provides but I will need visitors to be able to book places on events via a common form. I could use a form plugin to build the form but obviously I would want a common link on each event so that when it was clicked it pre-populated the form with the name of the event. Would I be able to achieve this with My Calendar? How difficult would it be?
Many thanks for feedback
Kevin
Other projects have gotten extremely busy right now, but I’m anticipating a major features release towards the end of July. I can’t guarantee anything, but that’s the plan.
Hi Joe,
Any idea on the ETA for a new feature release?
I know I am keen to see some of the new features, especially the RSS and iCal capability.
PS. I am definitely up for providing some funding. Just curious how frequent the releases are.
Cheers,
Lynn
(www.qualityperspectives.ca)
Another vote for event end times please.
How about including end times? For when I want to add a calendar event that says from 11:00AM - 3:00PM. Right now, I enter the start time, and include the start and end time in the description.
@Patrick It’s not possible yet, but it is already on the request list, and I’m planning it for the 1.4 release.
@Kelvin Actually, you can already do that — but it takes some work; it’s not a default feature. However, it wouldn’t be too difficult to add additional jQuery functions to the existing JavaScript and use them to run a hover functionality in a widget with a custom template. If that’s not enough of an idea to approach this on your own, let me know.
Hi Joe,
Is it possible to show multiple widgets ? Whereby each widget shows a different category ? If not, could you add it to your request list?
Thanks,
Patrick
I would like to request for a mouse-over feature to display brief info about the event. Thanks.
@Yuval in version 1.4.0 I’m planning on adding templating options for the List and graphic calendar outputs; I’m probably going to offer
hcalendaras an option for event output when I do that.Nice semantic class markup. Seeing as how you incorporated the hCard microformat, do you have any interest in incorporating the hCalendar one (http://microformats.org/wiki/hcalendar) for the event listings?
Hi Yogie,
what about working together?! …I started a German translation but I guess some phrases should be edit a second time by someone else.
You can find the files here:
http://myscorpion.de/wp-content/plugins/my-calendar/my-calendar-de_DE.po
http://myscorpion.de/wp-content/plugins/my-calendar/my-calendar-de_DE.mo
have a nice day!
Scorp
PS: Joe already knows it, but my time in the last days was too less to work on it again.
Hi,
is there a German translation available? If not, maybe I can help out and translate..!?
Cheers
Yogie
Ugh, my computer was freaking out as I was typing, sorry for the incomprehensible post above.
A few more suggestions now that you’ve updated the sample page…
…(5) Have the list view show the current day as expanded
(6) Have the list view show an event count in parenthesis after the date, so a user knows how many events are going on that day….
A few moreestions now that you’ve updated the sample page.
(4) Add an option to toggle between calendar and list view.
(5) Have the list view show the current day as e suggxpanded.
(6) Have the list view show an event count in parenthesis after the date, so a user knows home any events are going on that day.
(7) Have the list view show category icons after the date to show what event types are scheduled for that day.
And not related to the views, per se, but
(8) Allow users to show events by category (exclude all other categories from view when a category is selected).
I haven’t installed yet, but based on the WordPress.org screenshots, the feature list, the sample calendar and the feature request list, I am guessing these aren’t options already:
(1) Be able to set lowest level to create events, which would differ from lowest level to moderate/edit events. Events created from non-editor level are placed in moderation for approval.
(2) Give option for links (Google Map and external web sites) to open in new window.
(3) Give option for user to download an event to their Outlook (and other?) calendars.
Thanks for your consideration!
What about the event linking? Although its linked, the cursor does not turn into a pointer (like when you hover a link) when its over the text/icon.
I think about setting a link to a blank anker (#) to have a compatible link.
Another thing is the stylesheet-frame should be a) resizeable or b) bigger please
Hi,
I translate the whole thing to german, you should have a mail with everything
But I have a small optimizations:
- The better titles for the month-switching-box are Next & Last Month, Upcoming & Last Month or something like that. I think EVENTS is wrong at this usage…
And one big feature-request:
An auto non-jscript version of everything recognized by script
Nevermind I will look for an alternative plugin or hire someone
What I am looking to do is add a Birthday Calendar to my site so features I would like would be a way to remove fields I dont need and a way to add an image. This whole thing would be edited by me and not the users as they would use a submit form for inclusion to the birthday calendar.
@Tomas That’s definitely been something I’ve been thinking about.
@Javier That’s a good idea! Thanks.
@Farshid - Thank you! Noted.
On all of these feature requests, it should be noted that most of them are likely to consume a fair amount of development time, so I can’t provide any kind of timeline for when they may be available, or in what order.
Hi.
I was wondering if it’d be possible to not just add categories of events but also locations and say, people, in a similar manner. I suppose this would mean more tables in the database with foreign keys and whatnot…
(please ignore that god awful theme….)
I would like to have the shortcode support multiple categories. We plan to keep a calendar for each class and a school calendar. I would like to have the school calendar events added to each class’ calendar. I do not want to have events from multiple classes on these calendars.
I’ve installed your plugin and it gave me the option of transferring my events, but when I try, it doesn’t work. Do you have instructions on moving events manually?
Multi-user feature request: Multiple users can create events (already supported) but they should only be able to delete or edit their own events and not events posted by others. Only an admin must have access to delete and edit funtions for all events. Currently a user can delete or edit events posted by others. Thank you.
@Norman Good point. That’s all refuse from Kieran’s original version of the plugin; I made some changes to the requirements, but I could certainly make more - particularly the necessary characters for non-English language use, which I failed to compensate for! Thanks.
It’s not allowed to use the following characters:
_ - ? ! [ ’ # / \ ´ ` { } | ” & $ % § @ + * ~ ^
And especially for my german fellows:
ä (ä) ü (ü) ö (ö) ß (ß)
btw: ] is allowed
And I don’t understand why its restricted to use them.
Hi, Norman - an RSS feed and an export function are perfectly reasonable requests; but I’m a little confused by the request concerning titles. They are not limited to only text and numbers - some punctuation is allowed. Where did you get the idea that no punctuation was permitted? It’s possible that there’s some holdover from Kieran’s version which indicates this, since that was the case in his plugin, but I changed it in this plugin.
Hi there,
I am searching for a good calender. Now I found the similiar one, its yours! But it is much better =) And it seems to get updates so far
So I think an RSS-Feed would be easily integrated.
Another thing would be an export function. Calendars uses .ics files (i think you know that) and they are plain text files, so just export .ics files which are written by php.
If you noticed my blog is german so I would like to know why the title is just text+numbers?
Its quite hard to find short titles without any punctation. I don’t think that its quite hard to change the data type so we could use every letter, space and punctation.
It would be cool to have a “minimize” feature of the “add an event” pane. The eventlist is long, but together with the add an event form its much longer..
btw: i am also coding and working advanced with wordpress - maybe I could help you a bit
Please consider adding options for recurring evernts. Like every 2nd week, etc.
Thanks great plug in
@Joe Dolson: Joe, we’ll be eager to see the database import function. Let me tell you what’s happened so far, on our end:
I installed My Calendar on a site where I am already using Kieran’s Calendar. I used PHP MyAdmin to export the 2 tables from Calendar and then tried to import them into My Calendar. Didn’t work. I will try it again and copy the error message, if you think it’s useful.
In addition, I find that if Calendar is running, My Calendar will not install properly. I have to deactivate Kieran’s before yours will install and be activated. Just FYI.
@John Smith @Paula I wanted to see whether there was a demand for transferring events before I did the work; but so far it seems like there is! It’ll come, but may take a little while.
Good idea. Thanks for the suggestion!
How about an option for reoccurring events to be able to reoccur every other week or month etc..
Well done Joe. This is a great improvement on Kieran’s original excellent work. But, Paula is right, in order to use your plugin, I’ll need some kind of way of transferring existing events from the old plugin - otherwise it’ll be just too much work to re-enter the data. But keep at it - we need a really good quality calendar plugin like this!! Thanks. John.
@Jim That sounds like a very valuable feature - thanks for the suggestion!
@Jesse RSS is definitely not a problem, syncing with mobile devices could be more complicated - but thanks for the suggestion!
Thanks, Paula - that’s definitely on my list of things to do, but it will probably be a while. Possibly as soon as May, but certainly not sooner.
We’re using Kieran’s Calendar plugin now and have many future events already in the database. Not being database gurus, we would love an easy way to import those events into your calendar’s database. Your work looks really great, very polished and attractive. The user interface also looks much better than the old plugin, so we would love to start using it.
We’ve been using Event Calendar 3 since we built our web site. I read through the description of your plugin. One new need that has come up with our site is the ability to reserve a date for an event without actually publishing it. Then, as others would visit our reserved date calendar, they could see if their event is in conflict with another that has been reserved. Then they would know they would have to discuss with the other event leader.
It has been suggested that this type of reservation system would be useful to us and others.
What do you think?
I would like to see an RSS feed, or some sort of method to export / sync this with mobile devices (default method might be google sync or something like that)