1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Add-on Events Calendar

Discussion in 'Resource and Add-on Discussions' started by Jeremy, May 28, 2015.

Thread Status:
Not open for further replies.
  1. Jeremy

    Jeremy XenForo Moderator Staff Member

    So, I made a reference to this a while ago, but I was experimenting and came up with something I quite like (and need / could use for my site personally). And yes, that's an Events Calendar. Full featured, and I have enough that I'm willing to show some screenshots off.

    I'll just note that visual polish hasn't been accomplished yet. ;)

    The main page is a full fledged calendar that has multiple views: month, week, and day. All of this is accomplished without page reloads (via a very handy JS library) and navigation can occur in single intervals (if in week, view go ahead/back a week, etc.), yearly intervals, or a jump to today. Events are loaded in via an AJAX events feed. It also includes a sub-set of featured events above the main calendar.

    Month view (default):
    Screen Shot 2015-05-28 at 1.09.30 AM.png

    Week view:
    Screen Shot 2015-05-28 at 1.10.16 AM.png

    Day view:
    Screen Shot 2015-05-28 at 1.10.07 AM.png

    Creating events is rather simple as of right now (future plans to expand this section):
    Screen Shot 2015-05-28 at 1.11.29 AM.png

    As you can see from the above screenshot several features become apparent. If an event has no end date, it becomes an all day event in the system. The system has the ability to create a discussion thread for each event in a designated forum and display it with the event. And multiple people can manage an event, controlled by the event owner. This allows me to create an event for a homework assignment for my students, and allow the class professor to also manage the event and change the date, description, etc. However, anything related to the event (likes, warnings, etc.) are associated with the event owner. And of course, the event description can utilize full BBCode styling to allow maximum flexibility.

    Event View:
    Screen Shot 2015-05-28 at 1.10.56 AM.png

    This is the event view, and as you can see, there's an RSVP / Event system! Event owners will also be able to invite others to the event and they'll receive an alert.

    List of planned features for the v1 release:
    • Calendar view
    • Completely controlled via permissions
    • Warn, report, spam clean, like events
    • Approve/Unapprove Events
    • Event alerts
    • Search events (event description & title)
    • Auto-thread creation
    • RSVP / Attendees list
    • Event location w/ Google Maps integration
    • Featured Events
    Looking forward to feedback and the release of this. :)

    Beta licenses can be purchased at http://Dentel.zone. First legit release should be this weekend with a basic set of features.
    Last edited: Jun 9, 2015
    Maddrax, Glockie, Brad L and 18 others like this.
  2. The Dark Wizard

    The Dark Wizard Well-Known Member

    Would it be possible to disable the location map?

    Could be used to greatly organize online stuff as well like stream events and other things that don't have a physical location which seems to be the one thing that other event calendars don't do well.
  3. Jeremy

    Jeremy XenForo Moderator Staff Member

    Not entering a location (which isn't a required field) will disable the map on the display. Also, not supplying the required API key from Google will disable the map.
  4. The Dark Wizard

    The Dark Wizard Well-Known Member

    Fantastic news!

    Really excited for this then. Don't suppose you can add the functionality of being able to add an image instead of a google map?

    So for example, one could add a twitch stream logo.
  5. Jeremy

    Jeremy XenForo Moderator Staff Member


  6. The Dark Wizard

    The Dark Wizard Well-Known Member

    Sorry :p.
  7. Jeremy

    Jeremy XenForo Moderator Staff Member

    But considering the description can contain BBCodes, you could IMG link it regardless. :)
  8. Lisa

    Lisa Well-Known Member

    Will there be an events tab in user profiles - maybe detailing what events they are attending (with permission to make attendance privacy, if people don't want others to know they're going to something?) Not that I'm secretive or anything :D
  9. Jeremy

    Jeremy XenForo Moderator Staff Member

    Haven't particularly thought about how profile integrations will work.
    SneakyDave likes this.
  10. Lisa

    Lisa Well-Known Member

    Slacker :p
  11. Jeremy

    Jeremy XenForo Moderator Staff Member

    Meh. There's multiple avenues to think of... Events you're attending? Events you might attend? Events that you created? Events that you are an administrator of?
    Lisa likes this.
  12. PyroM

    PyroM Active Member

    That's really great news! I wanted to integrate Andys Calendar but am missing features.

    With yours I especially like the Google Maps integration, the alerts, and that you can create a thread in a specific forum (at Andys calendar its turned around, threads are events).
    You write its auto-thread creation, but will it be manually initiated? Imagine 3000-5000 events per year (yes, I do have that much). If for every event an empty thread is created, one has 3000-5000 empty threads, every year. It would be better, that anybody (so the owner of an event as well as visitors) are able to mark an event in calendar and so create a thread or jump to the already existing thread (if anybody did it before). This way, only threads are created, when visitors want to discuss on it. There could be a mark or icon at the event in calendar listing if a thread exists.

    Another point: I really, really would need an area/location search function. Will your search be able to visualize or search for cities or zip-codes? With 3000-5000 events just "listed", almost no one is able to find an event nearby. So any function, that helps to show where events are, would be awesome.

    Last: when do you think you could publish a first version? Weeks or +3 months? BTW - I would pay for an vB 3 importer ;)

    Really fantastic, thanks a lot!
  13. Jeremy

    Jeremy XenForo Moderator Staff Member

    Release, unknown.

    Searching hasn't been written yet so not certain on that. As for thread creation, glance at the screenshots. Works similar to resources.
    PyroM likes this.
  14. sbj

    sbj Well-Known Member

    This is actually great news I didn't expect. I always complained about that xenforo lacks a full featured calendar system. There are 3 calendar add-ons (AndyB's is actually good) but all of them are missing things. So please release this add-on.

    Here are some suggestions (I hope it is ok):
    - I hope the "creating event" page is not static, so we can choose our order of fields and perhaps create our custom fields (custom questions). For example I'd like to move the description field (the wysiwyg editor) to the bottom and put also a custom question like "Time Zone".
    - I hope that you can use a date picker and a time picker for the date/time fields.
    - I hope fully-phrased
    - Very important is a sidebar widget (I hope working with widget framework and with AndyB's), like upcoming events, todays events, etc.
    - Maybe besides the month view / calendar view an "upcoming events" view?
    - Node and usergroup based permissions.

    These are some suggestions I can think of off the top of my head.
  15. CyclingTribe

    CyclingTribe Well-Known Member

    I could definitely find a use for this on CycleChat so please let us know when it's released. (y)

    Shaun :D
  16. Jeremy

    Jeremy XenForo Moderator Staff Member

    The page is static in HTML, you will be free to edit the template.

    There is no particular time zone argument or custom fields as of this planned release.

    A mini widget in the side bar is most likely going to happen. But I don't support 3rd party add-ons so someone will need to make widgets compatible with frameworks.

    There is no individual upcoming events view planned at this time.

    Why would you need node permissions for events? And as already stated, this is completely controlled by permissions.
  17. Jeremy

    Jeremy XenForo Moderator Staff Member

    Just watch this thread. ;) Hopefully a public beta isn't tooo far off.
    CyclingTribe and Steve F like this.
  18. sbj

    sbj Well-Known Member

    I'm not sure how you exactly planned your event creation process. But if you allow creating events through threads (in nodes), it would be nice to control over this.
  19. Jeremy

    Jeremy XenForo Moderator Staff Member

    Creating events is done via the calendar. There is a picture in the first post....
  20. sbj

    sbj Well-Known Member

    I've seen that. But you were talking about a full-featured calendar add-on. So, yes, the creation of events is done via the calendar. But I thought you also might be able to add existing threads to the calendar and/or while creating a thread. I based my assumption on that you are working on a full-featured calendar add-on. I shouldn't have done that. Anyway, I'm looking forward to this and hope you extend this add-on after the version 1 a bit more. That's my feedback and thank you.
Thread Status:
Not open for further replies.

Share This Page