Promoter - CodeCanyon Item for Sale

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.

ADMIN DEMO

Updates

2014-09-17
  • update to CakePHP 2.5.2
  • fix bug when updating repeat events
  • fix bug changing the venue’s country in admin panel
2014-03-19
  • update CakePHP to version 2.4.6
  • update language files
  • allow admin to search venues by address
2013-10-25
  • 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
2013-08-30
  • fix bug with countries translation when changing the site’s language
  • add lat and lng to the venue validation
  • remove unused javascript code
2013-08-14
  • update to CakePHP 2.3.9
  • fix page redirection after editing or deleting events and venues
  • fix bug getting a new bit.ly url after editing an event
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
by
by
by
by
by
by