Request a Feature

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!

Feature requests currently in progress:

  1. None since last release (January 9th, 2012.)

Current feature requests on the docket, in no particular order:

  1. Roles/Capabilities support for permissions
  2. Google Maps API support
  3. Display events calendar by custom field/Add custom fields to events.
  4. Multiple category assignments.
  5. Recurring events happening bimonthly
  6. Style options to make basic color changes
  7. Generate posts listing forthcoming events.
  8. Archive past events in the manage events list
  9. Improve keyboard support for JavaScript pop-ups
  10. Import events from outside sources (iCal, RSS, other)
  11. Edit admin bar button
  12. Change sending address for email notifications
  13. Option to select end date for recurring events instead of ‘x’ occurrences
  14. Create a post when a new event is created.
  15. Limit number of events in a given time slot for a given day.
  16. Expand number of date displays which are individually customizable
  17. Email site users when a new event is added
  18. Print view In Progress
  19. Recurring events every nth day or week

Completed feature requests:

  1. Display end date only if different from date.
  2. Allow multi-day events to display as a group rather than each separately.
  3. Editable calendar captions
  4. Additional “Save Event” button
  5. Events RSS Feed
  6. Export calendar to .ics format
  7. Reserve dates without publishing to calendar; publish those dates in a separate output.
  8. Have contributors submit dates for review, published by administrator.
  9. Display events calendar by location. Added location selector
  10. Display events calendar by location as a shortcode option.
  11. Multiple levels of filtering.
  12. Delete/edit single instances of recurring events.
  13. Have option for recurring events automatically skipping holidays.
  14. Recurring events happening biweekly
  15. Recurring events happening every x day of a month (e.g. Every 3rd Thursday in the month.)
  16. Non-admin users can only edit their own events
  17. Shortcode support for multiple categories
  18. Save lists of locations in separate databases
  19. Customize layout via templating of event output in calendar and list formats
  20. Import events from Kieran’s event calendar Completed, needs further revision.
  21. Larger or resizable style editing box
  22. Support for multiple widgets
  23. Include end time for events
  24. hcalendar format for event output
  25. Option to display the event time based on registered user’s time zone.
  26. Options to control the fields available for input in the event manager.
  27. Provide link to edit events available directly from calendar if user has appropriate rights.
  28. Bulk delete events
  29. Option to hide days/weekend on calendar view
  30. Option to set default order for manage events list
  31. Show Manage Events list on Edit screen
  32. Stored link associated with each location
  33. Display list of locations with links to maps.

These are all great requests, but my development time is limited. Donations help, mind you!

Need help getting started with My Calendar? Buy the User’s Guide!

Please note: this page is only for feature requests. Support requests will be deleted.

Return to Top

Have something to contribute?




« Read my Comment Policy

228 Comments to “Request a Feature”

  1. I would love to see the ability to connect to calendar formats other than iCal. Most of our customers use Gmail so the Google calendar API would be REALLY appreciated. How much of a donation to help that become a reality? We will start saving up :-)

  2. I’ll definitely keep that suggestion in mind. No worries about donating - I appreciate the interest, too!

  3. My Calendar already supports AJAX; you just need to enable those Behaviors in the Behavior Editor.

  4. Is there a way or are you working on a way to have the mini calendar use ajax so it doesn’t refresh the whole page and take you to the very top when clicking the next or previous buttons? Thanks and nice plugin.

  5. Joe,

    You’re a saint! Absolutely FANTASTIC plugin!

    I have a LOT of event categories. Would love a way to view the categories in a different order, (i.e. alphabetical by name) in both the manage categories screen and in the drop down while adding/editing an event.

    Would also be great to be able to select multiple categories.

    I would love to be able to donate for the great plugin, but I am disabled with very limited income and helping out a non-profit organization. Is there any way else I can help you out? (my PHP skills are VERY limited).

  6. When you allow user groups to create and approve events it would be nice to have the option to allow them to create categories as well.

  7. Great plugin.

    One suggestion is to leave the .css out of the updates, or leave the !important off of the css so that I can create my own css. Every update (which truly is a blessing to the plugin) I have to increase the text size. Other than that, it’s great!

  8. Great plugin!

    I would love to see a field added for the cost of the event. I can add this by fiddling around with the source code of the calendar, but if I ever want to update, I’d have to do it over agin.

    Anyway, great plugin, but a field for Price would be terrific! It would even be great to have the option to use the price template tag.

    Thanks again!

  9. Joe, I know you have the capabilities/roles feature request in mind. I have just started using the Role Scoper plugin, which nicely allows all kinds of restrictions, like who can and cannot edit or delete posts or pages. It also allows restricted admin access to certain plugins which have a bit of code in their functions.php:
    if (!current_user_can(‘some_capability_you_added’)) {
    echo “You don’t have permission for it!”;
    return;
     }

    Would this help speed up the addition of the capabilities/roles feature in My Calendar? Just asking!

    Thanks for all your continued hard work.

  10. Hi again,

    The code below doesn’t work. Here what is working:

    Line 735 add: $cat_name = ’ mc_’.sanitize_title($an_event->category_name);
    Line 737 add: $events_class = ” has-events$addclass$class”.’ ’.$cat_name;

    Hope you can add it to the next version!

    Zaa

  11. Hi,

    I would really appreciate that you add to the mini calendar the category name on the days where there is an event. If it was there I would be able to put a different color on each event depending of the category.

    I added code to my-calendar-output.php on line 765:

    // Add category name in calendar-mini
    $cat_limit = mc_select_category($category,’all’,’category’);
    $sql = “SELECT * FROM ” . MY_CALENDAR_CATEGORIES_TABLE . ” $cat_limit ORDER BY category_name ASC”;
    $cat_details = $wpdb->get_results($sql);
    foreach($cat_details as $cat_detail) {
    $title_class = “mc_”.sanitize_title($cat_detail->category_name);
     }

    And 9 line later, I added

    ’.$title_class.’

    Thanks a lot!

    PS. If you dont see the code in the message, just write me back and I will email it to you.

    Zaa

  12. Txs for your nice plugin.

    When we export a calendar using the “download”button as described in the configuration panel the plugin generate an ical document with the events of the current (february) month. When we choose a previous month (january for exemple) the same button is available and generate an export with the same data as the one generated before. It is a little bit confusing for the user. I suggest that you choose one of the three following proposals :
    -1- the download button is available only in the current month.
    -2- the download button generate an export for the actually selected month
    -3- When a user click on the button a window appear where he can choose the period

    Regards and txs a lot for your work

  13. hello,
    can you add :
    - Create a post when a new event is created
    - Event’s search in Calendar page

    Thanks for your great job
     FL

  14. Hi,

    Is it possible to include an option in settings so that event information pop up automatically closes when another date is clicked on so you only have one window open at a time?

    At the moment when you have a few things clicked they get stacked on top of each other so it’ll be good to cater for those “less-technical” users out there.

    Thanks!!

  15. Hello,
    I am sorry for my bad English. Thank you for your plugin, I am using it for one year on my Web site. I like the widget My Calendar: Upcoming Events. I would like to put the date from this widget on another Web site, but there is not WordPress. Is there any way to make it (by RSS…)?
     Thanks.

    ladous

  16. Hi Joe, nevermind I figured out how to make this work! I will be sure to make a donation when I complete the site. It’s a great product…
    still a request to add this feature to the short code though…would have saved me some time.

    Thanks!
     Dana

  17. Hi Joe, not sure if this feature already exists or not. I am looking to be able to have a page with just an individual month on it. So 1 page for each month of the year. It is for an adverting calendar so we want to be able to have ads for each month.

    Is there a way to modify the shortcode to specify the month you want displayed on a page? I see the time segment is just month…can I add a 2 for February on there?

    If this isn’t a feature already, please consider adding it. Thanks!

  18. I want to use the upcoming events widget but I wanted to show a date then all the events for that day, then the next date and the events etc, but I couldn’t get it to work with the templets. So I put in a little hack.

    I edited my-calendar-widgets.php and put the following
    $test_cur_date = jd_draw_template($details,’{date}’);
    if ($test_last_date $test_cur_date) {
    $output .= ““.jd_draw_template($details,’{date}’).””;
    $test_last_date = $test_cur_date;
    }
    before line 271 (version 1.10.5) which is
    $output .= ”“.jd_draw_template($details,$template).”“;

    Then for my widget template I just use ‘{time}: {link_title}’

    What this does is get the date of the event to be processed and compare it to the last date processed, if they don’t match it outputs the date then the event. If the dates do match, it just outputs the event. This will condense the widget listing and make it more readable.

    It works for me and I’d love to see it as an option

  19. Awesome calendar! By any chance can the event pop-up show when hovering over a title? Otherwise this is great and I love that its customizable. Great work! :)

  20. Your calendar ROCKS - however - please please please consider adding an email reminder feature that would send an email to each registered attendee a predetermined amount of time before an event. This is the one feature my clients are dying for and it’s impossible to find, especially in such a complete plugin as yours!!!!!

    Thanks!
     Josh

  21. @Brad I won’t be directly integrating the two plug-ins, but when I add support for creating posts automatically with event creation, that will work with WP to Twitter.

  22. MyCalendar and WP to Twitter integration: Optional tweets when new events are added and tweets for upcoming events.

  23. hi, really enjoying the calender I have two requests and would love it if I could do the following or someone tell me how to do it.

    1) Remove/Change the text for the “add event” button that appears on the admin bar in wordpress 3.3

    2) Change the email address/names where notifications come from when adding a new event.

  24. Thanks for the great plugin. THis is just what I wanted. So to support you I bought the User guide. I wanted to request that each field in My Calendar be a custom taxonomy so that I can link it to Gravity FOrms for Event submission.

    Thanks.

  25. Another feature request I thought of:

    An option to have recurring events end on a date instead of after x many occurrences.

  26. First off, I want to thank you for this awesome calendar plugin! I have been looking a long time to find one I liked and met my needs, and I finally found it!

    Now for my feature request:

    For the event pop-up, have a hover option. That way, a user just has to hover over an event and not have to click on it for more information.

  27. I’ll consider that a bug report more than a feature request, but thanks! That shouldn’t be the case.

  28. Hi,

    First of all, thank you for this excellent plugin.

    I like to make the details boxes draggable. However, I noticed that if we check the option “Details boxes are draggable”, in the Behavior Editor, the script jquery.easydrag.js is loaded in all pages of the website, even if we indicate specific pages in “Apply JavaScript only on these pages (comma separated page IDs)”.

    Although this is a small script, it would be a very good evolution to make it load only in pages that actually need it, which are specified in “Apply JavaScript only on these pages (comma separated page IDs)”.

    If you already have a solution in order to fix this issue, please let me know.