Request a Feature

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:

  1. Events RSS Feed
  2. Export calendar to .ics format
  3. Reserve dates without publishing to calendar; publish those dates in a separate output.
  4. Have contributors submit dates for review, published by administrator.
  5. Display events calendar by location.
  6. Display events calendar by custom field.
  7. Multiple levels of filtering.
  8. Multiple category assignments.
  9. Delete single instances of recurring events.
  10. Have option for recurring events automatically skipping holidays.
  11. Recurring events happening biweekly Completed
  12. Recurring events happening bimonthly
  13. Recurring events happening every x day of a month (e.g. Every 3rd Thursday in the month.)
  14. Non-admin users can only edit their own events Completed
  15. Shortcode support for multiple categories Completed
  16. Save lists of locations in separate databases Completed
  17. Customize layout via templating of event output in calendar and list formats
  18. Import events from Kieran’s event calendar Completed, needs further revision.
  19. Larger or resizable style editing box Completed
  20. Style options to make basic color changes
  21. Support for multiple widgets Sort of – can now use shortcodes in any text widget
  22. Include end time for events Completed
  23. hcalendar format for event output
  24. Option to display the event time based on registered user’s time zone.
  25. 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!

Return to Top

Have something to Contribute?





« Comment Policy

Want an image avatar yourself? Create one here!

68 Comments to “Request a Feature”

  1. tom (new comment) says:

    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…

  2. Patrick (new comment) says:

    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.

  3. Joe Dolson (1108 comments.) says:

    @James, @Eckengucker, @Jay Not yet, but those ideas are all in the plans. Probably in 1.5.0.

  4. James Gunn (3 comments.) says:

    Hi Jo,

    Would it be possible to display an event calendar selecting events by location / locations (eg city country) ?

    BWs
     James

  5. Eckengucker says:

    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

  6. Jay (6 comments.) says:

    @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!

  7. Jay (6 comments.) says:

    I would love the ability to import another calendar via xml or iCal format (like Google calendars). Any chance of that happening?

  8. Joe Dolson (1108 comments.) says:

    @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.

  9. tony (8 comments.) says:

    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!

  10. Joe Dolson (1108 comments.) says:

    @tony Another user posted instructions on the changes to make to do that - it won’t be added as a feature. See instructions.

  11. tony (8 comments.) says:

    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!

  12. Joe Dolson (1108 comments.) says:

    @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.

  13. luc says:

    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

  14. Joe Dolson (1108 comments.) says:

    @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!

  15. James Gunn (3 comments.) says:

    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

  16. James Gunn (3 comments.) says:

    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

  17. Steve Pierce (1 comments.) says:

    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!)

  18. Joe Dolson (1108 comments.) says:

    @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.

  19. Paula (29 comments.) says:

    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/.

  20. Joe Dolson (1108 comments.) says:

    @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.

  21. andu says:

    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?

  22. Jakob Smith (2 comments.) says:

    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.

  23. Jakob Smith (2 comments.) says:

    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.

  24. Joe Dolson (1108 comments.) says:

    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.)

  25. Andrew Bonar (8 comments.) says:

    Can I make a donation by Paypal?

  26. Chase Mann (1 comments.) says:

    Yes, End Time is the only feature I’m lacking :-)

  27. Steven Brady (4 comments.) says:

    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!

  28. Joe Dolson (1108 comments.) says:

    @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.

  29. Jeff (2 comments.) says:

    Is it possible to have the jQuery popup to display on a templated output of the my_calendar_upcoming php call?

  30. Kevin Price-Ward says:

    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

  31. Joe Dolson (1108 comments.) says:

    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.

  32. Lynn McKee (10 comments.) says:

    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)

  33. ChrisS (1 comments.) says:

    Another vote for event end times please.

  34. coops says:

    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.

  35. Joe Dolson (1108 comments.) says:

    @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.

  36. Patrick (13 comments.) says:

    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

  37. Kelvin (2 comments.) says:

    I would like to request for a mouse-over feature to display brief info about the event. Thanks.

  38. Joe Dolson (1108 comments.) says:

    @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 hcalendar as an option for event output when I do that.

  39. Yuval says:

    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?

  40. Scorpion (1 comments.) says:

    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.

  41. Yogie (1 comments.) says:

    Hi,

    is there a German translation available? If not, maybe I can help out and translate..!?

    Cheers

    Yogie

  42. Sommer C. (5 comments.) says:

    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….

  43. Sommer C. (5 comments.) says:

    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).

  44. Sommer C. (5 comments.) says:

    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!

  45. Scorpion (3 comments.) says:

    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 :)

  46. Scorpion (3 comments.) says:

    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

  47. Mr.Bill says:

    Nevermind I will look for an alternative plugin or hire someone

  48. Mr.Bill says:

    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.

  49. Joe Dolson (1108 comments.) says:

    @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.

  50. Tomas says:

    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…

  51. Javier (1 comments.) says:

    (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.

  52. David says:

    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?

  53. Farshid Ketabchi (18 comments.) says:

    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.

  54. Joe Dolson (1108 comments.) says:

    @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.

  55. Norman (2 comments.) says:

    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.

  56. Joe Dolson (1108 comments.) says:

    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.

  57. Norman (2 comments.) says:

    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

  58. June Moore says:

    Please consider adding options for recurring evernts. Like every 2nd week, etc.
    Thanks great plug in

  59. Paula (29 comments.) says:

    @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.

  60. Joe Dolson (1108 comments.) says:

    @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.

  61. Joe Dolson (1108 comments.) says:

    Good idea. Thanks for the suggestion!

  62. Don (1 comments.) says:

    How about an option for reoccurring events to be able to reoccur every other week or month etc..

  63. John Smith says:

    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.

  64. Joe Dolson (1108 comments.) says:

    @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!

  65. Joe Dolson (1108 comments.) says:

    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.

  66. Paula (29 comments.) says:

    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.

  67. Jim Wurster (1 comments.) says:

    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?

  68. Jesse Covner (2 comments.) says:

    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)