Get connected with us

Introducing MijoEvents, Manage & Book

Written by Denis Dulici on Monday, 27 May 2013. Posted in Miwisoft, MijoEvents, News, Coupons . Hits: 17803

Introducing MijoEvents, Manage & Book
Ladies and gentlemen, our new component, MijoEvents, is available for public! MijoEvents is and advanced event management and booking component for Joomla 2.5 and 3.x

Control Panel Fields Location Create/Edit Event Create/Edit Events in front-end Event details in front-end        

MijoEvents offers you an All-in-One platform to create Events (free or paid), Custom Fields (for events or registration), Locations (with map) and allows your visitors to Register (individual or group) with an easy to use interface.

MijoEvents is native Joomla component written from scratch by Mustafa in 5 months for Joomla 2.5 and 3.x. Mehmet helped him in implementing Ajax technology and Gilbert prepared the migration tools (from the other event components).

Why reinventing the wheel?

I agree, that is how it sounds initially as there are tens of event management, calendar and booking components already available for Joomla. However, none of them really offer a complete solution. Keep reading if you really want to learn the why.

MijoShop integration

This is the biggest bomb of MijoEvents, the seamless integration with MijoShop. All of the event registration/booking part of MijoEvents is powered by the leading Joomla Shopping Cart, MijoShop, which is the e-Commerce power of OpenCart inside Joomla! with 600+ payment gateways available. Not only payment gateways but all taxing, invoicing, discount, currency etc. features of MijoShop are fully integrated with MijoEvents.

Also, the Integration Tab feature of MijoShop is fully applicable with MijoEvents too so you can assign a user to a specific Joomla Group or AcyMailing list after he/she gets registered to a specific event. These articles tell more about this feature.

Custom fields

The custom fields feature is the second deadly weapon of MijoEvents. You can create unlimited custom fields for Events and Registration. MijoEvents offers you 12 field types and you can add/remove any field which means there is NO static field in the registration form, all of them are dynamic and managed from the backend as shown in the second screenshot up here. In short, you have a CCK based registration system.

Registration system

We've added tons of options in order to make the registration system as flexible as possible. You can have free or paid registration, set the user group that the attender must have before getting registered, offer individual, group or both registration types, set discounts for group registration based on the number of attenders etc. We've also implemented a waiting list system so that the registration continues even if the event gets full. If anyone cancel the registration then the system will automatically push the first user from the waiting list to the registered list.


Another robust feature of MijoEvents is the easy to use locations page. You start typing the address and MijoEvents shows you the closest suggestions using the Google API. Another way is to just drag and drop the pin on the map and the address+coordinates will be automatically grabbed.

Customize the emails

Email system is one of the most important parts for a site that allows event registration and MijoEvents provides an extremely powerful and flexible system where you can customize your emails using tags and Joomla editor. Some emails can also be customized per event.

Multilingual support

For multilingual websites, MijoEvents allows you to create events, categories, locations and custom fields in different languages on the fly.

Modern Infrastucture

MijoEvents ships with a modern infrastucture with features such as MVC design (no spaghetti code), PHP 5.4 support, clean URLs with SEF/SEO support, extendible trigger system etc.

Migration from other components

Are you already using an events component and want to try MijoEvents without extra labour? Nothing to worry about, we have written migration scripts for the most popular components, here you can find the full list.


As you can see from the feature list, there are a lot of features such as recurring events, comments integration, CSS based calendar etc. that I can mention here but...

The wheel

So, returing to the first question, why reinventing the wheel? Really? We did not reinvent the wheel but put all the wheels together to the car! There are some great event management components out there but they don't offer booking and/or there are other event booking components that offer just 4-5 payment gateways. The others don't offer custom fields etc.

In short, none of them offer an All-in-One platform as MijoEvents does.

Here you can find more details about MijoEvents:

Here you can find more screenshots:

And here you can play with it:

Claim your 20% discount

Get MijoEvents until the end of this week (03/06/2013) and save 20%. Coupon Code: mijoevents

I'm sure you will like it, your feedbacks are always welcome.


About the Author

Denis Dulici

Denis Dulici

Denis joined the World Wide Web in 2006 with SMF forum and continued with Joomla and WordPress. Due to his education, his all job was to write and maintain code. His professional field is PHP & MySQL but due to his job & education he also masters XML, Java and C# languages.

Denis is a citizen of Albania, bachelor of Marmara University Technology Engineering, Senior PHP Developer, founder of Miwisoft, married and father of a teenyweeny girl.



Denis Dulici
#11 Denis Dulici 2013-05-29 11:19
You can have barcode per order/invoice using the following extension:

I'm sorry but you can't register just for 1 class for a recurring event.

1) Hmm, yes, that could be an option for the next version.
2) Here you have it:
3) Yes, it will be available in the 1.1 version.
4) Yes and No, it has some restrictions currently.
Oliver Coats
#12 Oliver Coats 2013-05-30 00:58
Really liking the new events component, but for me there is a shortcoming. I need to have different ticket types for each event, with different prices. The only way I can figure a way around this is to create subcategories for each ticket type. This is fine from a front end point of view, but it means creating many different versions of the same event in the backend, and attendees would not be compiled in the same report.

Any plans to make multiple ticket options per event?
Hugh Matthews
#13 Hugh Matthews 2013-06-01 16:04
Hi Denis...

What happens when a business has but one event that repeats every week? Does it fill up the overview with repeats of the same event, or much better, shows one instance with an indication that it repeats. Please not the first! It just messes up the overview when there is just one repeating event, like for us.

Thanks for your work!
Hugh Matthews
#14 Hugh Matthews 2013-06-01 23:27
Another question...

Can an event be added, deleted, edited from the front end? Really important for us, as the backend of joomla is too hard for some users.

Add comment

Security code