Promoter is a calendar based PHP script that allows you to create events listings websites for your business or association.
Your visitors will be able to browse the events by category, using the calendar or subscribing to the RSS feed, there’s also a search box which allows to search for specific events. The script is SEO friendly as it uses user-friendly URLs and automatically generates a sitemap.xml you can submit to search engines.
Events can be managed in the administration panel and they accept an optional end date as well as daily, weekly or monthly repeat options. Events can be promoted too so they are always displayed at the top in a Javascript carousel.
The administration panel also allows to manage the categories and the venues, you can also add more administrator users so the site can be managed by more than one person.
All translation texts are separated from the HTML templates which is convenient if you want to translate the script to a different language. English is the default language but the Spanish translation files are also included.
Events listings & events calendar Events categories Javascript carousel for promoted events Responsive design Export single events to Google calendar or iCal file Google Maps and Bit.ly integration Contact form
Photographies displayed in the demo site events are not included with the script. Updates
2013-07-25 automatically set end date in the events form update to CakePHP 2.3.8
2013-06-17 update CakePHP to the 2.3.6 version allow events web urls to use protocols other than http show database error message if couldn’t connect during installation add date to events page title and meta description add search form in search results page add microdata to events pages
2013-04-29 add event status field for confirmed, tentative and cancelled events fix Google Maps images issue with Bootstrap image width move country name translations to its own file fix minor translation issues fix ical calendar name fix ical date time format allow ical webcal subscriptions add sequence field in events table to keep track of edits for webcal updates always display events feeds link update CakePHP to version 2.3.3 fix html tags in rss feed fix rss feed self link
2013-04-23 update tinymce to version 4 redirect to previous page or search after promoting an event redirect to previous page or search after editing an event, venue or city redirect to previous page or search after deleting an event, venue or city set default pagination for events, venues and cities to 50 in admin panel fix login redirect fix date/time format in events repeat end date allow admin to delete cities even if they have associated venues and events remove carbon background image display sqldump in admin’s main content area when debug mode is on use a separated language translation file for language shortcuts add page number to the webpage title in the listings view allow admin to set meta description in admin panel update documentation remove pagination in the admin panel users listings update language translation files fix translation issues fix permissions exception in web installer new design for the web installer