The Support Forums will be in read-only mode for a scheduled maintenance window on 01 September 2016 14:00 UTC - 20:00 UTC. More information.

All-in-One Event Calendar
Some Feedback and why I uninstalled this plugin (51 posts)

  1. Bughunter
    Posted 4 years ago #

    Hi, just to give my lost research time more sense, I will share my observations with this plugin here. Note to the authors: this is not bashing, I am giving you an unbiased review of what is wrong with your plugin so you might better understand what people need - I am not trying to be extremely polite, but text is just taken from my notes, so in any case please do not take it personally - I totally understand from my own experience that programming a calendar is by no means an easy thing to do, so please read my words as contribution to your success (and how it might get an even better one:)

    This is the list of reasons why I can not use this plugin:

    • Most problematic: "events" are a custom post type (seems so to me), this is an approach that makes some things more complicated than neccessary, e.g. with many themes you will have problems showing events in any kind of "featured" area - also this way events usually are not shown in the flow of posts until you heavily customize your theme - what might break other features or plugin, why you do not want to do this, if you are not absolutely sure that your site-features and theme will not change for a long time.
      This again means that your site content categorization strategy has to be adjusted to this fact. This can be good, if you can build a new site, but usually it is bad, because you will have to generate two posts for an event - one actual calendar event and another post that will occur in the NEWS or WHATEVER categoriy of your site - this is not very clever, even if others are also doing it like this. An event should be an property that can be attached to a post, that way you will have full theme support and can utilize categories or tags to control, where your content is shown.
    • There is no way to input multi-day events that have different event times on different days - but that is quite usual for multi-day events! So if you have a multi-day event that starts on the first day at 12:00 and lasts until 15:00, but the second day runs from 10:00 to 18:00, you have to make this two separate events - not good.
    • "Upcoming Events" widget is shown even if there are no upcoming events.
    • The widget shows every day of a multi-day event as a separate entry, this should be made optional, as it is filling up your widget area with repeated strings.
    • The widget should have more options to change the appearance of the event list.
    • I can not make the "Subscribe to Google Calendar Button" disappear
    • The buttons are really ugly - generally there should be much more options to customize the appearance of the calendar and related items.
    • Also there is small bug showing me ":00 pm" on the beginning of en event string that starts at 8:00 pm
    • Please add an option to delete everything your plugin wrote to the wordpress database! Leave the house, where you have been a guest, clean!

    Maybe thereĀ“s more, however that was enough for me! Hopefully this features are easy to add, BTW what I really liked with your plugin is your focus on ical implementation, that alone is a monster of work, I know it! ;)


  2. Jon Brown
    Posted 4 years ago #

    +1 for removing tables when the plugin is deleted.

  3. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #

    1. Yes, events are custom post types. My understanding is that most custom post types will require custom views, therefore if you have a widget or plugin that shows the latest 5 or 10 posts then it is designed to display posts, not events or any other custom post type like products for example. Of course, if you want to include events or any other custom post type, you will have to modify the plugin, the theme, or the widget to include the post type in the query.

    2. That's a good suggestion. Unfortunately, we are still at 1.X release and we are unable to cover everything at this early stage.

    3. I will check with the developer of the widget, perhaps we can add a setting to hide the widget when there are no events.

    4. That's right, in v1.0.7 we will be using a new approach - every event that ends before 4am will be shown just once. We will also make it optional to show multiday events as separate entries. Basically, we want to show multi-day events from start date to end date as one instance, similar to how google calendar works.

    5. Can you give examples?

    6. Thanks for reporting this, I will see what's wrong.

    7. We can add a theming system, but it should be quite easy to customize the plugin anyway you want. We are not pushing people to use our support, we are just providing it for those users who cannot make the change themselves or are looking for professional help.

    8. Thanks, there are a couple bug reports about this issue. We will be fixing it in next release.

    9. Noted, we will add it one of our next releases.

    @Jon Brown
    Noted, we will add it one of our next releases.

  4. BAC
    Posted 4 years ago #

    Plugin looks very promising indeed Gents.

    May I jump on the bandwagon and suggest a few features?

    1. Schema.org Events support for Rich Snippets - in itself would make this plugin very popular indeed. [cfi Google have not updated the rich snippet info to support schema.org, but Schema.org is the future]

    If you are serious about supporting microdata going forward, then I am happy to integrate it into the plugin and send over a patched version, maybe you could arrange to send me the current dev version?

    2. [edit] scrap this one - the facebook feed now saves - waiting for an update [/edit] [strike] Support for facebook ical feeds - being able to post events on facebook and auto-post to wordpress is a killer feature. [/strike]

    3. Rewrite custom post type permalink from /ai1ec_event/event_post_name to /events/event_post_name or blank). probably goes something like this:

    register_post_type('ai1ec_event', array(
    	'rewrite' => array('slug'=>'events','with_front'=>false),

    4. Add default location option for events. I'm guessing a large percentage of users would host internal events at the same location rather than multiple event locations?

    5. Publish a list of the post meta custom fields so one can set default values to be set in SFCe - Create Event - This would allow for events to be published to facebook almost automatically.

    More than happy to help test out any new features... and let me know if you want me to have a crack at the schema.org integration.

    Again, I think this plugin has great potential. Great work.


  5. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #

    Great suggestions BaC!
    I will give you some updates soon.
    Thank you.

  6. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #

    I've added 1-5 to our list. Thank you for these great suggestions!

  7. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #

    We setup trac here: http://trac.the-seed.ca/
    Please use it to track the development, to report issues and to suggest enhancements.

  8. wadams92101
    Posted 4 years ago #

    For whatever its worth, I spent about 16 hours this weekend testing different events plugins, including the premium plugins. You weren't even known to me when I started. I decided to give your's a try. While I have yet to find the events plugin that has everything I want, your plugin ranked highest. As for its look, personally, think your plugin looks the best right out of the box. So great work!!

  9. smithgt
    Posted 4 years ago #

    I too have spent many hours testing different Event plugins and like this one the best - which I will rate shortly.

    Just a quick question - On the side bar upcoming Events widget is it possible to either exclude certain event types or just show events due in the new four weeks?

    actually I have two questions :-) The second question is it is possible to have set a default footer/template so that all my events have the widget [attendancelist] included without me typing it each time?


  10. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #

    Thank you for your fair review.

    Question 1: Currently, you can exclude events by category or tag in the widget. It makes sense to have a time filter too. I will add it to our list of features.

    Question 2: For the moment, it isn't possible. However, we are planning to create a "template" for adding new events. This means that you can easily use one event to create another.

  11. Jeaz
    Posted 4 years ago #

    Hey Yani,

    First, I gotta join in on the others here that after testing a lot of different calendar plugins I found this one to be the one suiting my needs best, good work!

    One major issue though is that as some have mentioned, the custom page view of the actual events. That makes it clash quite badly with my theme template as the default one is, as I like it, quite narrow. But that looks really bad with your plugin. So maybe you could add an option to the event creation for selecting page template or set a default one for all events in the settings.

    Other than that, great work!

  12. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #


    How to define a custom template for the calendar page?:
    1. Create a new template in your theme folder. Call it page-calendar.php
    2. Navigate to WP Dashboard, click on Pages and locate the calendar page. Edit the calendar page, select the newly create template and save it.
    3. Navigate to the calendar page to see your changes.

    How to define a custom template for single event view?:
    1. Create a new template in your theme folder.
    2. Name it single-ai1ec_event.php
    3. Copy the contents of single.php to single-ai1ec_event.php
    4. Edit single-ai1ec_event.php anyway you like.
    5. Navigate to any event to see your changes

    Hope this helps.

  13. Jeaz
    Posted 4 years ago #

    Thanks , that solved it for me.

  14. TropolisGroup
    Posted 4 years ago #

    Hi Yani:

    Thanks very much for this events calendar plug-in! I've tested my fair share and I think your plugin is the best for one very important function for my users, the .ics file download.

    I was specifically looking for an event calendar that has an 'add to calendar' button/ics file download so my users can easily add events to their Outlook calendars.

    One issue I noticed is that the Add to Calendar button creates a whole new shared calendar in Outlook instead of opening a single event for review and save to the user's existing default calendar. Am I missing something here or can I tweak the function to create an .ics file for a single event?

    Again, thanks so much!

  15. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #

    This is a confirmed bug. We are expecting to have it fixed in the next release(probably next week).

  16. TropolisGroup
    Posted 4 years ago #

    Hi Yani:

    It's great to hear that you're going to modify the Add to Calendar button to dowload/open the single event, as opposed to adding the entire calendar to user's Outlook/iCal client.

    Have you considered adding a Donate by PayPal button to your Settings page? The Suffusion developer has a link that says something like "Buy Me a Cup of Coffee" to donate. I think you're plugin adds great value and you'd get some users voluntarily donating.

    Have you considered breaking up the Settings option for "Hide Subscriber/Add to Calendar buttons in calendar and single event views" into two options, i.e. hide subscribe button in calendar view and hide Add to Calendar button in single event views?

    Tropolis Group

  17. nelra
    Posted 4 years ago #

    We did have such a link in the Settings page but removed it as it wasn't getting much attention ;)

    We haven't received such a request that I know of yet, we can certainly look to add it but there is an ever growing list of feature requests. We can always add something quick through Premium Support:

  18. OC2PS
    Posted 4 years ago #

    A positive side to using custom posts for events - As a multilingual site owner (via WPML), I like this because this way WPML allows me to create translations for the events

  19. pixelyzed
    Posted 4 years ago #

    Hi Yani,

    First, thanks for a great plugin and being very present in this forum. That's very good! :)

    I also tried a bunch of caladar plugins and this one was also the best I found for my needs. But I echo several of @WPFORUMS' request. Most important to me at this time is the fact that, the widget shows every day of a multi-day event as a separate entry which definitely should be optional. I'm working on a client site right now and they specifically complained about this.

    Setting recurring events at different times for each recurrence is also high on my list. Related to that is the ability to set repeats to any date and not just by preset intervals of x days/weeks/months. I could have an event occurring on one date, the first repeat 2 days later and the 3rd a week from the second occurrence for example. This needs much more flexibility (in the real world, each repeat of an event could also be in a different venue... ;).

    All in all, awesome job guys! It seems the plugin is also evolving fast.

  20. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #

    as nelra said, we had a donate button on our settings page in previous releases but we only received like 1-2 donations so we decided to abandon it.
    We hope that people will like the plugin and the support we provide and will eventually choose us for their next developing project. We will keep the plugin open source and free.
    As for separating "Hide Subscriber/Add to Calendar buttons in calendar and single event views" - great suggestion and makes good sense. I will add it for one of our next releases.

    Thank you!
    Multiday events should be displayed as one single entry. If you see multiple instances then this is likely a bug. I haven't looked into the widget but I will make sure everything is correct there.
    Recurrence: this is a great idea, perhaps we can keep the UI the way it is but you can run it multiple times to create more than one recurrence rule. Thanks!

  21. mathewmackenzie
    Posted 4 years ago #

    I've looked around quite a lot as well, and believe this to be the best of the bunch calendar plugin - for me at least :-)

    To add my feedback: As per my separate post, I really wish I could set a default date for the month and week views, to override the calendar showing the current month/week by default. Why? My application is for a festival which runs over a single month in the summer. All events are during this month so users viewing the calendar month before then see nothing by default. I imagine this would be a common application.

    And yes it would be great if one could assign a feature image to each event, and also ordinary categories, so events could be listed in theme portfolio pages, sliders, etc.

    An option to create 'venues' with addresses, maps etc, and to be able to assign venu to event, rather than having to add details multiple times.

    Thanks though guys - great plugin.

  22. TropolisGroup
    Posted 4 years ago #

    Hi Yani:

    I installed the latest Version 1.2.2 and it looks like the Add to Calendar button still creates a whole new shared calendar in Outlook instead of opening a single event for review/save to user's existing default calendar. You mentioned above this was a confirmed bug and would be fixed in a future release. I just wanted to follow-up to see if you plan to modify that function.

    Thanks so much for this great plug-in!

    Bob Herman
    Tropolis Group

  23. Yani Iliev
    Plugin Contributor

    Posted 4 years ago #

    Thank you for the feedback! What you are suggesting makes a lot of sense to me. I will discuss it with the other developers we will be likely adding the option to minimize entering duplicate details multiple times.
    As for showing the calendar at particular time/date - this will also be included at some point.
    Happy new year!

    Thanks for getting back to me. I was off during the last couple weeks but now that I am back, I will see what is the status of this.
    Happy new year!

  24. tarundeology
    Posted 4 years ago #

    I try to achieve this:
    Say I have event for example on 1, 2, 4 & 5 january 2012 and today is 3 January 2012. I want to place it in the way below:

    1. next event (show the closest next event in full single page - 4 Jan)
    2. upcoming event (show an event after next event in full single page - 5 Jan)
    3. recent event (show an event that just past before today in full single page - 2 Jan)
    4. events archive (show 5 past events with title starting from the most recent events, link and excerpt from the event before recent event (2 Jan) - just like usual blog archive page. It may have pagination to view another 5 events and so on)

    I can do the events archive page (and other pages as well) using the code below if I'm using regular wordpress category:

    <?php $args=array(
          'cat' => 5,
          'showposts' => 5,
          'caller_get_posts' => 1,
          'offset' => 2
        $my_query = new WP_Query($args);
        if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?>
    	<h3><strong><a href="<?php the_permalink() ?>" rel="bookmark" title="Pautan ke <?php the_title_attribute(); ?>"><?php the_title(); ?></a></strong></h3>
        } //if ($my_query)
      wp_reset_query();  // Restore global post data stomped by the_post().

    Nelra replied:

    There are a few ways to do things - for categories, one would be:
    get_terms( 'events_categories', $args );

    For events themselves, it depends on what you want to do exactly. You can query the ai1ec_event table, or do get_posts where post_type = ai1ec_event

    but sadly I dont know how and where I should put it. Please yani @ nelra.. Thank you thank you thank you...

  25. tarundeology
    Posted 4 years ago #

    I also tried to call event's date and place so I can show them in other place and view. But again, I could find it. What is the custom field (isn't it?) that is used for date and place so I can show them somewhere else? Is there any code I need to add before I can call for them? Thanks again.

  26. mathewmackenzie
    Posted 4 years ago #

    Thanks Yani

    One other thing. For another site I use this calendar plugin...


    simply because it permits me to assign a specific user role for those who can add/edit events, i.e. I can let site Authors edit the calendar, without having to make them Editors or Admins.

    It would be lovely if your calendar had this functionality for multi-user sites :-)

    Keep up the good work.


  27. Rb1368
    Posted 4 years ago #

    I have checked everything and for some reason this plug in wont load on my site, I just the spinning loading wheel in front of my calendar. I have jquery 1.7 and the latest version of wordpress, what could be wrong?

  28. phantompower15
    Posted 4 years ago #

    First off, love this plugin. Really powerful & great features.

    One main question that I am trying to resolve..
    Is there a way to have an EVENT also display as a POST?
    & if so, how can I make that happen?

  29. lzevon
    Posted 4 years ago #

    Rb1368 I too have started to get the spinning wheel in front of my calendar (faded out behind the spinning wheel). Going to start troubleshooting it asap but would like to know from the developer if this is an issue introduced with the latest update?

  30. lzevon
    Posted 4 years ago #

    Resolved: I launched the site and with different WordPress Address (URL) and Site Address (URL) and got the endless spinning circle (Ajax). I set both the URLs to the same value and it's OK now.

    Interestingly, if I loaded the calendar using the WordPress Address (URL) - even if it's different than the Site Address (URL) it works. You would think the opposite would be true since some people can't or don't want to use the same URL for both.

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • All-in-One Event Calendar
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic