It is always intriguing question on how to build an event management website. Write a website from scratch or use an event management hosting service provided by commercial websites like EventBrite etc.., or build one using available web components?. Time to launch and low cost of development and reliability are major deciding factors.
Here I write down my experience of developing an event management website from joomla. The development of it took very less time, considering I am not very experienced web developer. All you need is some basic knowledge of HTML, CSS and Joomla.
Installing Joomla
Joomla is freely available Content management platform. This can be downloaded from the website www.joomla.org. Installing Joomla is made simple with well guided wizard and documentation.
Creating Joomla Template
The main task is creating Joomla template for graphic and custom layout required. Well this can be done easily by porting a simple HTML website template!. A tutorial to do joomla template is available
here,
compassdesigns.net has good tutorial explaining in detail how to make Joomla Template from HTML template.
Event Registration
The registration form available with joomla is not customizable. Most events require customized registration forms. I found one such extension from
ChronoEngine.com called Chronofrom. The extension provides rich set of features for customized registartion form, captcha, E-mail verification and Notification, Validation of fields, just to mention few. Now how to view the registered users, chronoengine have another plug-in called chronocontact.
Photo/Video sharing
Joomla has built-in facility to display images but not videos. There are couple of plugins available at Joomla extensions to display the videos too.
Event Location Display
Events generally require a guided map for user to reach the event place. Google maps extension for Joomla is an tool handy for this. Just register yourself to get an Google Identifier for your website and its done, you can use google map on your website.
Joomla built-in feature for Banners good enough for handling the advertisement requirements.