Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Koken 0.8.2
  • ContentBox 1.5.2
  • jQPlayer 0.5.2
  • SPOILER ALERT! 0.0.2
  • jQuery Mask Plugin 0.9.0
  • Easing Slider 2.1.2
  • Btapp.js 0.2.0
  • WiiFlash 0.4.5
  • Breeze.js 1.3.3
  • TinyMCE Templates 3.0.2
  • Home > Scripts > Modules > Drupal Modules

    Drubuntu 6.x-9.10-beta1

    Download button


    Downloads: 209  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Owen Barton | More scripts
    drupal.org
    GPL - GNU General Public License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    PHP
    December 21st, 2010, 07:27 GMT
    C: \ Modules \ Drupal Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    Drubuntu description

    This is a Drush script that sets up a highly functional pre-configured Drupal development environment on Ubuntu

    The module allows to automate operations for adding, installing and removing platforms and sites.

    Drubuntu is flexible and allows to fine tune it's behaviour with a wide range of options.

    He can also choose to install and configure only specific things.

    Drubuntu also has uninstall (and uninstall --purge, which is more destructive) and site-remove commands, that undo all settings.

    Installation:

    Unpack in your modules folder (usually '/sites/all/modules/')
    Enable under Administer > Site Building > Modules
    Determine if we need to install a platform, site, or both
    Download an place the appropriate platform (default Drupal 6 stable), and add a platform-wide "drubuntu.settings.inc" file.
    Adds at site directory to the workspace, symlinks it to the appropriate platform sites directory.
    Creates a settings.php ($db_url and file_directory_path is dynamically determined) and create and chmod the files directory.
    Adds the platform and/or site as a new project in Eclipse.
    Installs the site using Provision and opens a browser in the background with the admin user ready to go.
    We also hook in some additional logic to the Drush bootstrap process, so we can automatically determine the site root and URI, even when outside of the site root.
    Note that this is a very rapid process, and because of the vhost and DNS setup can complete without requiring any sudo password.

    Here are some key features of "Drubuntu":

    The LAMP stack:
    · Installs basic software, such as Apache, MySQL, PHP (including libraries - CURL, GD, Xdebug, APC, Uploadprogress and Fileinfo).
    · Configures Apache modules and sets up a vhost to listen for requests on *.localhost and map them to the appropriate platform and site.
    · Configures PHP for Drupal, as well as adding configuration for Xdebug debugging and profiling and APC.
    · Installs Postfix and configures for local-only delivery (for debugging mail issue, but preventing accidental mail outs).
    · Adds user to www-data group, so that they can access files created by PHP, and symlinks log directory to workspace for easy reference.
    · Sets up Dnsmasq, a lightweight DNS proxy/server, to resolve the wildcard *.localhost to 127.0.0.1.
    · Adds a central "drubuntu.settings.inc" file where you can add any $conf or other development settings you want applied to all sites.
    · Creates a .my.cnf file in your home directory so you can use mysql/mysqldump on the command line with fewer parameters.

    Eclipse:
    · Installs the JRE with Eclipse, PDT, CVS and Subclipse plugins.
    · Sets up the standard Eclipse configuration for Drupal in your workspace (merging with existing configuration if it exists).
    · Installs the "HeadlessEclipse" plugin, so we can automatically import new platforms and sites as new workspace projects.
    · Adds a Desktop icon for Eclipse.

    Web development tools:
    · Installs version control tools: svn (and svn-load), cvs, git, bzr
    · Installs MySQL tools: MySQL query browser, MySQL administrator and phpMyAdmin.
    · Installs additional browsers for cross-browser testing: Chrome, Opera, Konqueror, IE6 and IE7
    · Installs the Firefox web developer toolbar and Firebug extensions
    · Installs development tools: Meld (visual 3 way merge), Hex editor, Siege, GWorldClock

    Sandbox:
    · Adds and installs an initial sandbox site

    Requirements:

    · Drupal 6.x
    · Ubuntu 9.10
    · Disk Space: 1.3 GB+



    TAGS:

    Ubuntu environment | automate task | Drupal installation | automate | Drupal | installation

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM