Since the first release of Matukio we have been working hard on a new stable version with awesome new features and many bugfixes. We have released some alpha versions, which showed some of the new features and bugfixes. Yesterday we then released the final development version, which is feature complete. This means we are only going to fix release critical bugs and other problems found in it and not going to add new features. We changed and added around 20.000 lines of code, so everyone is invited to help searching for bugs and problems.
So in this blog post i want you to show some of changes and optimizations we've made. Let's start with the frontend, where some of the most noticeable changes took place:
1.) Search Engine friendly URLs and no more JavaScript for Navigation:
We made a lot of efforts to optimize Matukio for Search Engine friendly URLs. There for we had to completly remove the old JavaScript Navigation (which also caused many problems for other users). As part of this we reorganized the whole frontend code into modern MVC-Codedesign and optimized the code for high performance. Now the URLs look like this yoursite.de/events or yoursite.de/myevents/event/78-testcategory/1-eventname and are directly accessible.
2.) New menu item Types:
Related to the new MVC-Codedesign you have now more menu types to use - you can create links to the known event overview (now including the option to set a category etc.), to a single event page, to an upcoming events page or to the "create event" form for your organizers. With the next version we will also add a new full calendar view and an location overview menue type.
3.) New dynamic booking page:
We added a new 100% dynamic booking form (you can also still use the old one if you like). It offers a modern and user friendly way to book an event and also includes payment integration (currently Cash, Banktransfer, Invoice and PayPal) for non-free events.
Now according to the new frontend features and improvements we rewrote many parts of the backend, making it much easier to manage your events and participants. I'm going to write a seperate blog post about the biggest changes there in next couple of days.
Update (17.06):
You can see the newest version live in action at our new project dothewebinar.com