AtTheVip.com – New Yii Powered application

דצמ' 27

This application was built from scratch to publish events that occur in the Los Angeles area, Mostly nigh clubs parties and concerts. One of the most impressive features the application provides is the gallery system, which is almost entirely automated. The events are being imported using a Yii command that is run by a cron every day to import the events from various club websites and promotion sites (see each event page at the bottom for the source location).

Some of the key features:

  • Automated Events importer
  • Rackspace files integration – Gallery images are uploaded directly to rackspace files instance, container created and the url is assigned to the newly created gallery (see screenshot)
  • Media manager – uses elfinder to upload simple files directly to the local server while the java uploader uploads to the rackspace instance. The java uploader also watermarks the images and creates several resized versions of the same image, Hence why one of the screen shots shows over 100K objects in a single container
  • Gallery – Each gallery is assigned with a container in rackspace, the images uploaded to a gallery can have the site watermark stamped automatically and if a club is assigned to that gallery then the club watermark will also be watermarked onto the images uploaded (if the club has a watermark assigned to it).
  • Cache – so many images served can take a while to load but not in this case, all images are cached with HTTP headers and since we are using rackspace files instances the images are served over the rackspace CDN which loads them even faster.
  • Management – Everything is manageable from within the admin panel. You can view all images within a specific gallery and choose what images you would like to hide/delete or mark a certain image to be the gallery cover.
  • Permissions – All operations within the admin panel are based on permissions so if the user role does not have the required permission he will not be able to perform the action or view a certain piece of the section.

Needles to specify the common features incorporated such as custom pages, news, comments, facebook integration, users & roles.

To see the site in action just visit http://atthevip.com to see the various features being used. To show case the admin panel i've attached screen shots, Each one should give an idea of the goal and purpose of that specific page in the panel.

Share