Jump to content

* * * * * 1 votes

IP.Board 3.2.0 Dev Update: Calendar Improvements, Part II: Consistency

Posted by bfarber , in 3.2.x, Calendar 07 February 2011 · 5,598 views

calendar 3.2 like comments facebook sharing attachments
We are continuing to make improvements to Calendar to both bring it more in line with the rest of the suite of IPS products and to modernize the application and make it more functional and useful for our customers. If you haven't read our first blog entry describing improvements you can expect to see with Calendar in IP.Board 3.2.0, Part I: SEO Improvements, feel free to take a moment to read our last blog entry to catch up. In this entry we'll discuss some of the changes you can expect to see in the Calendar with the release of IP.Board 3.2.0 that provide for a more consistent use of the application when stacked up to our other products.


With the next update of Calendar, you will now be able to rate events very much like you can rate topics now. Ratings are saved through AJAX, just like with topics, falling back to a normal page load and redirect if javascript is disabled on the user's browser. You can control on a per-calendar basis which permission masks have permission to rate events within the calendar. If the user has permission to change their rating via their user group configuration, they will be able to change their previously rating for any event in Calendar as well.

Posted Image


As with posts within the forums, you will now be able to give the member who submits an event reputation when viewing the event in Calendar. The reputation box displays just like it would for a forum post, allowing your users to quickly and easily understand the interface and functionality. By allowing reputation to be issued for event submissions in Calendar, you provide incentive to your users to submit events in your Calendar, making it all the more useful for your entire community!

Posted Image


In our continued effort to increase consistency and functionality in Calendar, we have also implemented attachments for Calendar in the next update. When submitting or editing an event, the standard attachment uploader will be shown on the event posting form. You will be able to submit attachments based on the ACP configuration, just like you would be able to for posts in the forum. You can embed the attachments anywhere within the event content, or let Calendar just append the attachments to the end of the event information, again just like a post within the forum. Attachments may be useful for Calendar to share an event poster or flyer, to share coupons for an event, or to attach documentation users may need to be informed of prior to the event, just to name a few uses.

Posted Image
Posted Image


Users can now optionally elect to be notified of new or updated events in Calendar, allowing your site to notify users of changes to the Calendar that they may elect to be informed about. Previous versions of Calendar provided no way to push information to the user to notify them of changes in Calendar. Any user interested in an event saved to your Calendar would need to manually check on it periodically to verify any changes made to the event, which we can agree is certainly not an optimal experience or expectation. As of the next version of Calendar, users can follow both individual calendars and individual events, allowing them to be notified of additions to calendars they are following, and updates to events they follow. By letting Calendar notify your users of changes, the software becomes more functional and useful in it's prime goal, sharing event-based data with the community.

Posted Image


Your members will now be able to comment on events submitted to Calendar. You can control on a per-calendar basis which permission masks can comment on events in each calendar, and you can also specify whether comments must be moderated prior to becoming visible (again, on a per-calendar basis). Comments in Calendar use the central commenting class of IP.Board, meaning it works identically to all other applications (e.g., identical to the blog commenting system at the bottom of this page), allowing for a consistent interface users can understand and utilize without having to learn how to use yet another posting screen. If a user opts to follow an event to be notified of updates to the event, they will also be notified of comments made on the event, allowing your site to better communicate updates to users about content they are interested in, and driving more activity within the Calendar in the process.

Posted Image


Alongside commenting, users can now "like" calendars and events (the aforementioned "follow" capability), giving them the opportunity to either show their support for the calendar/event, to be notified of updates to the calendar/event, or both. As with IP.Blog, IP.Downloads, etc., the like system is a central class within IP.Board that is reused within Calendar, again to provide a consistent interface to users that they can learn and understand once, and expect to use throughout your entire site.

Posted Image


The general use share strip that you see below each topic (and elsewhere throughout our suite of applications) has been added to Calendar. This allows users to share events through social networking sites, through email, or even to print an event's details out with their printer. If Facebook support is enabled in your ACP, the Facebook "like" button will also show up for the user, allowing them to share the event on Facebook. This is likely to drive activity to your site as the user's friends see this content shared on Facebook and follow it through to your site, where they may be interested and join your site...a win-win!

Posted Image

I realize this blog entry is pretty concise and the above-mentioned changes are not thoroughly detailed here, however because these are consistency-based changes to bring Calendar in-line with the rest of our products, the majority of our customers will already be familiar with everything mentioned above. By bringing these changes to Calendar, we allow for more useful functionality and more consistency with the rest of our suite of applications for IP.Board. Our next blog entry for Calendar will start detailing some of the changes unique to Calendar that we believe will make it much more useful for you and for your community. Stay tuned, and if you would like to be notified when we post future blog entries, be sure to "like" our company blog.

  • Ryan11433, Jimi Wikman, media and 21 others like this

Sort of like a poll, just with a calendar instead. :D
What about event invites, people attending ala facebook events.

What about event invites, people attending ala facebook events.

This blog entry was about consistency. Brandon hasn't touched on invites yet.
    • Hennet, Ikadon and Four Year Strong like this
So no new media/asset-manager in 3.2? All my hope for it is gone within the glimpse of a second :( (or are you reworking it and then introducing it in all applications?)

So no new media/asset-manager in 3.2? All my hope for it is gone within the glimpse of a second :( (or are you reworking it and then introducing it in all applications?)

As mentioned a couple of times, this blog entry is about consistency improvements in Calendar. a Media manager has nothing to do with that ;)
Feb 07 2011 12:04 PM
This is great news. Much needed improvements. :thumbsup:

So no new media/asset-manager in 3.2? All my hope for it is gone within the glimpse of a second :( (or are you reworking it and then introducing it in all applications?)

As mentioned a couple of times, this blog entry is about consistency improvements in Calendar. a Media manager has nothing to do with that ;)

Well I see the old style of the attachments in the screenshot so I assumed it's the old one ;) But you could now spoiler it and tell me if waiting for a central media-manager-system is futile or not!

Otherwise really great changes I'll definetely upgrade if there is more to IP.Content, IP.Blog and the media-manager :D

What about event invites, people attending ala facebook events.

Always been available. Get URL of event, pop it into an email and then BCC it to everyone. :P
good stuff,keep them coming :)
Edward Shephard
Feb 07 2011 05:21 PM
Great stuff guys. Also on a consistency theme it would be great to be able to feature or pin events like blog posts or downloads to pull them out from the crowd a bit.
Feb 07 2011 05:36 PM
I am very excited to see these added features. Can't wait for the release.
Evelyn Spider
Feb 07 2011 09:23 PM
I hope the ability to set the time becomes easier with AM and PM as selected buttons instead of having to type in 16:00 to get 4pm. And to set recurring events that fall on staggered days.
I look forward to reading more.
Keep up the great work :)
Are you kidding about being precise and not detailed?

I get it. This is a vast and huge leap forward. Right now, our members are shying away from using the calendar just because it does not have commenting. Instead, they are using a topic to announce an event so that members can reply. This irks me to no end because we use the calendar feeds' RSS feature to display the calendar events on other parts of our website, external to the ipb.

So BRAVO this is fantastic.

- Brian
Hmm I have been using IPB for a long time and you guys are still improving. That is good even lesser mods modifications to be done now :) I also gave you a rep for this.
To those asking about "what about random unrelated feature x" please be patient. This is only the second or third blog entry about IP.Board 3.2 as a whole, and about Calendar specifically. We have more in store, so just because you haven't seen something you're waiting for doesn't mean it's not coming.
Awesome IPB, keep up the great developments.
kick ass

April 2014

131415161718 19

Latest Visitors

  • Photo
    13 minutes ago
  • Photo
    22 minutes ago
  • Photo
    37 minutes ago
  • Photo
    Today, 08:51 AM
  • Photo
    Today, 08:50 AM
  • Photo
    Today, 08:48 AM
  • Photo
    Today, 08:47 AM
  • Photo
    Today, 08:47 AM
  • Photo
    IPB Bob
    Today, 08:43 AM
  • Photo
    Today, 08:40 AM

Recent Comments

Search My Blog