sfHollerProjectPlugin
@author Jo Carter jocarter@holler.co.uk
@version 0.2
Introduction
Simple plugin containing two installers to create the basics of an app, with config and error pages to make life easier and automate the boring bits. The second installer creates a Facebook oauth project.
Additional Plugin installed:
- sfMobilePlugin: https://github.com/HollerLondon/sfMobilePlugin (For detecting if users are on mobile)
- sfDoctrineGuardPlugin: http://www.symfony-project.org/plugins/sfDoctrineGuardPlugin (For backend)
- sfGoogleAnalyticsPlugin: http://www.symfony-project.org/plugins/sfGoogleAnalyticsPlugin (For tracking)
And the second installer adds
- sfCacophonyPlugin: https://github.com/HollerLondon/sfCacophonyPlugin (for Facebook oauth)
- sfFacebookAppPlugin: https://github.com/HollerLondon/sfFacebookAppPlugin (for Facebook oauth/app integration)
Also vendors (inc symfony)
Instructions
NOTE: svn:externals included below.
-
Check out the project locally, assuming this was generated by Trac then it should have a folder structure and symfony installed in
lib/vendor
-
Add the plugin to your
plugins
folder (NOTE: the installer will take care of the rest)sfHollerProjectPlugin https://github.com/HollerLondon/sfHollerProjectPlugin.git/trunk
-
Generate the project using the installer:
php lib/vendor/symfony/data/bin/symfony generate:project --installer=plugins/sfHollerProjectPlugin/data/installer.php PROJECTNAME
OR
php lib/vendor/symfony/data/bin/symfony generate:project --installer=plugins/sfHollerProjectPlugin/data-oauth/installer.php PROJECTNAME
-
The plugin will no longer be in the
plugins
foldersvn:externals
- you can safely remove it from your local directory. -
Commit and be merry!