Promoter Created by momo2. This templates have specific characteristics, namely: Promoter is a calendar based PHP script that allows you to create events listings .

You can use this Promoter on Php scripts category for bootstrap, cakephp, calendar, events, google maps, ical, jquery, listings, promote, upcoming, Venues, webcal and another uses.

© Copyright by momo2


  • None: None
  • Cakephp: CakePHP
  • Php 5.3, php 5.4: PHP 5.3, PHP 5.4
  • Ie8, ie9, ie10, firefox, safari, opera, chrome: IE8, IE9, IE10, Firefox, Safari, Opera, Chrome
  • Javascript js, html, css, php, sql: JavaScript JS, HTML, CSS, PHP, SQL
  • No: No

Promoter is a calendar based PHP script that allows you to create events listings websites.

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 for 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 integration
  • Contact form
  • Photographies displayed in the demo site events are not included with the script.




  • update to CakePHP 2.5.2
  • fix bug when updating repeat events
  • fix bug changing the venue’s country in admin panel


  • update CakePHP to version 2.4.6
  • update language files
  • allow admin to search venues by address


  • update translation files
  • redirect to user edit page after recovery login
  • use CakeEmail class instead of Cake Component
  • update CakePHP to version 2.4.2
  • fix cities autocomplete in venues form
  • set html5 required to false in the password field in users form
  • escape admin panel html links in event titles


  • fix bug with countries translation when changing the site’s language
  • add lat and lng to the venue validation
  • remove unused javascript code


  • update to CakePHP 2.3.9
  • fix page redirection after editing or deleting events and venues
  • fix bug getting a new url after editing an event


  • automatically set end date in the events form
  • update to CakePHP 2.3.8


  • 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


  • 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


  • 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