19 votes

EventCalendar

EventCalendar for Umbraco 7

EventCalendar for Umbraco is a package that lets you create and manage calendar, locations, organiser and events. You can create one-time, recurring or anniversary events. Locations and Organiser can be reused from different events. It has it's own security settings to let you define which of your users are allowed to edit specific entities.

Version 3.0.0-RC and above can be used for free on localhost with a trial license.

A license can be purchased via website https://davidbrendel.de.

 

Installation

You can either download the package here or install it via nuget. The package comes with multiple document types. It is necessary that the detail pages are placed under the calendar node for the package to work right. Also, activate the newly created section for the users that should have access to it. The URLs for event/location/organiser details are build by convention and can be redirected using URL rewriting.

Hints

 

  • Since version 3.1.0 the package needs an update of the Newtonsoft.Json library to version 7.0.1!
  • For version 3.5.0 the permissions for user are now managed through user groups. You have to set them again.
  • Data imported from json file has to be allowed for users to appear in the trees. There is currently no automatic mapping.

 

Bugs

If you find any bugs report them on the forums below, on the issue tracker https://gitlab.com/Mantus/EventCalendar/issues or write me at bugs at davidbrendel.de

Changelog

Version 3.5.1:

 

  • Fixed issue with time handling for recurring events
  • Moved permission system to user groups
  • Added custom tours
  • Added backoffice search for data from the package
  • Added methods to export all data as json file and import them again

 

Version 3.4.1:

  • Fixed issue with map selection shown even if no map key is present
  • Fixed issue with migration running by using not the correct min version
  • Fixed issue with creating location/organiser directly from event dashboard

Version 3.4.0:

  • Updated to umbraco 7.6.0 for better handling of dependencies like Newtonsoft.Json
  • Added macros for calendar, event, location and organiser rendering
  • Updated detail url handler to use custom routes instead of UrlRewriting
  • Updated package installer - nuget installs are now shown under installed packages
  • Updated dashboard - added possibility to send feedback via dashboard
  • Create new documentation https://github.com/Mantus667/EventCalendarDocumentation

Version 3.3.0:

  • Fixed wrong columns in list view for anniversary events
  • Added color options for events
  • Added option to allow recurring events only in special year
  • Added new configuration file under App_Plugins\EventCalendar for setting google maps api key and default map location
  • Added phone number to organiser
  • Switched view selection for calendar to a dropdown and added more view modes

Version 3.2.4:

  • Fixed issue with location editing causing to create a new location
  • Fixed automatic package build

Version 3.2.3:

  • Fixed bug when saving user sometimes causing a timeout
  • Added missing DLL file

Version 3.2.2:

  • Fixed bug when editing user settings 
  • Fixed wrong sequence of events when using upcoming events macro
  • Changed naming of one backend resource to be more project specific
  • Fixed calendar property editor not updating with created/deleted calendar

Version 3.2.1:

  • Fixed bug for calendar/location creation causing created calendar/locations not to appear in the tree

Version 3.2.0:

  • Fixed bug for calendar view with categories
  • Updated libraries for ICS file generation
  • Added memory cache for queries which gets busted when en entity is created/updated/deleted

Version 3.1.7:

  • Fixed bug with colors not used when using google calendar
  • Fixed bug with date exceptions not used for recurring events
  • Fixed bug with pagination on overview views in backend
  • Fixed bug with validation not working correctly
  • Fixed bug where calendar color options not showing correctly in backend

Version 3.1.6:

  • fixed bug where the start and end date on normal events were always equal

Version 3.1.5:

  • fixed normal events creating recurrence pattern in DB
  • fixed error within single events caused calendar view to show no events at all
  • removed yearly frequency from the select box as it causes problems with recurring events
  • set weekly frequency as default for recurring events
  • added more NullRef checks

Version 3.1.4:

  • fixed NullRefException for calendar view
  • fixed culture was not used correctly in the calendar view

Version 3.1.3:

  • fixed error on event details view where descriptions weren't rendered
  • fixed install issue where the installer is running multiple times

Version 3.1.2:

  • fixed missing macro partial views
  • fixed user edit screen not able to be saved

Version 3.1.1:

  • fixed critical bug during table generation in database caused by duplicate primary key naming

Version 3.1.0:

  • added details view for google events
  • updated backend UI to be more like umbraco
  • updated backend UI for descriptions
  • lots of bugfixes

Version 3.0.1:

  • fixed wrong build of package

Version 3.0.0:

  • Refactored code base (now uses NPoco, DI and CQRS for core feaures
  • Refactored backend for better ui error handling
  • Introduced organiser as entity
  • Reusing umbraco data types for UI
  • Using GridEditor instead of RTE for descriptions
  • Introduced detail pages for locations and organiser

 

Archived files

Documentation

Source code

Package owner

David Brendel

David Brendel

David has 2819 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.3.x (untested)
8.2.x (untested)
8.1.x (untested)
8.0.x (untested)
7.15.x (untested)
7.14.x (untested)
7.13.x (untested)
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (25%)
7.4.x (67%)
7.3.x (100%)
7.2.x (100%)
7.1.x (100%)
7.0.x (100%)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: David Brendel
  • Created: 10/04/2013
  • Current version 3.5.0
  • .net Version 4.5.2
  • License Commercial license
  • Downloads: 13043

External resources