--- tags: LonDEC, Research --- # LonDEC off the shelf research This document serves as a place to review potential off the shelf event management and booking solutions for LonDEC. Most of these have been sourced by Prav for review. ## Attendize [attendize.com](https://www.attendize.com/) - Open source - Laravel - Github project seems dead - Not sure if compatible with later laravel versions (currently resides on laravel 6) - Several PRs open for upgrading to laravel 7 but no further and have been sat for months - No documentation - No extensibility (or so it seems) so would require lots of hacking ## Eventmie [classiebit.com/eventmie](https://classiebit.com/eventmie) - Open Source - Laravel - Inactive on github - Laravel version is not latest - No sign of any activity (no open PRs attempting to update to laravel 9) ## Conferenza [domingoslatorre/conferenza](https://github.com/domingoslatorre/conferenza) - Open Source - Laravel - Inactive on github (latest commit 2018) ## OctoberCMS - Laravel based CMS - Flatfile which means requires file access to update pages. ## Ilmoin - Open source - Laravel - Github project seems dead - Laravel version is not latest # WP Only Solutions It must have (or at least allow extension and has documentation illustrating extension): 1. Include group bookings where users are created for each booking 2. Allow 3rd party custom payment gateways ## WP Event Manager Plugin https://wp-eventmanager.com/ https://demo.wp-eventmanager.com/learning/ - Their use cases demo a learning platform - Seemlying good documentation - Claims to be extensible - No support for delegate accounts (group bookings are possible but it won't create accounts for the delegates within the group) - Custom Addons have no documentation - Woocommerce payment support only :::danger Fails requirements 1 & 2 ::: ## WP Events Plugin https://wp-events-plugin.com/ - Doesn't support custom payment gateways :::danger Fails requirements 1 & 2 ::: ## Modern Events Calendar https://webnus.net/modern-events-calendar/?ref=193 - Doesn't support custom payment gateways :::danger Fails requirements 1 & 2 ::: ## Amelia https://wpamelia.com/ - Support group bookings (not sure if group bookings are indeed creating users) - Doesn't allow custom payment integration (have contacted their support) :::danger Fails requirements 2 ::: ## Event Organiser https://wp-event-organiser.com/ - Could be extended to allow group bookings :::danger Fails requirements 2 ::: ## All-in-one Event Calendar (Time.ly) https://time.ly ## Event Espresso https://eventespresso.com/ - Has documentation for [creating a new payment method](https://github.com/eventespresso/event-espresso-core/tree/master/docs/L--Payment-Methods-and-Gateways) and a [skeleton payment method](https://github.com/eventespresso/event-espresso-core/blob/master/docs/D--Addon-API/using-new-payment-method-addon-skeleton.md) to work from - Supports Group bookings - User integration (requires additional add-on at extra cost) - Support different pricing and sale dates (useful for early bird) - Supports multi-date courses with different attendee limits - Has documentation for [custom add-ons](https://github.com/eventespresso/event-espresso-core/blob/master/docs/T--Tutorials/building-an-ee4-addon-that-uses-angular-js-and-the-ee4-json-rest-api.md) - :::info Most promising - seems it meets all requirements (still investigating) ::: ### Potential Gotcha's - Ticket emails are sent to all recipients with event espresso watermark - Emails are customisable, however still need to check templates for tickets ## The Events Calendar ## My Calendar ## EventOn ## Stachethemes Event Calendar ## Venture Event Manager # Reuse of APPN/IAS Code APPN does have a much simpler codebase compared to IAS. However, IAS has more up-to-date concepts being used.