Maestro for symfony


What is Maestro?


Maestro is an extension to our hosting control panel that will allow our shared hosting users to easily deploy and manage multiple symfony applications.

Some of its key features are:


Screencast


Get Adobe Flash player


How do I use Maestro to setup my symfony project?


Upload your symfony project directory using your favorite FTP client


File Structure

File Structure

Configure your symfony project to use the server-based symfony installation


<?php
require_once '/usr/local/php/symfony12/lib/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();

class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
// for compatibility / remove and enable only the plugins you want
$this->enableAllPluginsExcept(array('sfDoctrinePlugin', 'sfCompat10Plugin'));
}}

Launch Maestro, click on the “Setup Web Server” button, and hit OK


Steps to launch a symfony application

Steps to launch a symfony application


Open your site in the browser, that’s it!

View your site using the preview link or your URL


Features in detail

Select applications you want to manage from the projects list

Select applications you want to manage from the projects list

Know everything about your project at a glance

Know everything about your project at a glance

Ajax based log viewer

Ajax based log viewer

ajax based clear cache

Ajax based clear cache

Configure your webserver from your browser

Security & file permissions simplified