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