cms/drupal/profiles/drustack/README.md
changeset 541 e756a8c72c3d
equal deleted inserted replaced
540:07239de796bb 541:e756a8c72c3d
       
     1 DruStack
       
     2 ========
       
     3 
       
     4 [DruStack](http://drupal.org/project/drustack) is a freely available
       
     5 packaged distribution of the open source Drupal system. A collection of
       
     6 most common software from the Drupal community,
       
     7 [DruStack](http://drupal.org/project/drustack) provides a quick on-ramp
       
     8 to begin building Drupal websites.
       
     9 
       
    10 [DruStack](http://drupal.org/project/drustack) integrated the
       
    11 development for Drupal installation. The pre-configured modules make you
       
    12 get a highly customized and total complete Drupal websites. You can get
       
    13 your own ready-made Blog setup by default Drupal installation procedure.
       
    14 
       
    15 DruStack replace most of the features and as a successor of [PantaRei
       
    16 Siren](http://drupal.org/project/pantarei_siren) distribution.
       
    17 
       
    18 Features Highlight
       
    19 ------------------
       
    20 
       
    21 -   Collection of 3rd party modules tested, verified and supported by
       
    22     [PantaRei Design](http://drupal.org/node/1741828).
       
    23 -   Pre-configured with commonly used functionality, including testing
       
    24     user account, roles, permission, input filter, WYSIWYG, and
       
    25     even more.
       
    26 -   Integrated with frequently-used 3rd party libraries, e.g.
       
    27     [CKEditor](http://ckeditor.com/), [HTML
       
    28     Purifier](http://htmlpurifier.org/),
       
    29     [Colorbox](http://colorpowered.com/colorbox/), [Code
       
    30     prettify](http://code.google.com/p/google-code-prettify/), etc.
       
    31 -   Most setup managed by Features and Strongarm with drustack\_\*
       
    32     packages so you may rollback as default whenever required.
       
    33 
       
    34 Getting Start
       
    35 -------------
       
    36 
       
    37 ### Standard Package
       
    38 
       
    39 Standard Package include both GPLv2+ compatibile
       
    40 modules/themes/libraries as [Drupal.org Library Packaging
       
    41 Whitelist](https://drupal.org/project/drupalorg_whitelist) required,
       
    42 plus [TWBS](https://drupal.org/project/twbs) related packages for
       
    43 [Bootstrap](http://getbootstrap.com/) mobile-first design integration.
       
    44 
       
    45 If you are new with DruStack and hope to give a trial without any setup
       
    46 overhead, please feel free to try DruStack on
       
    47 [simplytest.me](http://simplytest.me/project/drustack), or simply
       
    48 download it and install as like as normal Drupal core.
       
    49 
       
    50 ### Manual Installation Script with [Drush](https://github.com/drush-ops/drush)
       
    51 
       
    52 Full Package (-f) include all modules/themes/libaries within our
       
    53 collections, plus all patches for bugfix or usability improvement. Most
       
    54 packages are tested in version compatibile, which site builder can
       
    55 kickstart a new site without searching around popular projects.
       
    56 
       
    57 Source Package (-s) preserves VCS directories, link .git, for all Full
       
    58 Package contents. A developer can get start with R&D and debug all in
       
    59 GIT style without additional overhead, correct tag/branch will also
       
    60 checkout for you automatically.
       
    61 
       
    62 With [Drush](https://github.com/drush-ops/drush) installed you may
       
    63 execute following build script directly for standard version ready for
       
    64 initial installation:
       
    65 
       
    66     # Standard package for initial installation.
       
    67     bash <(curl -sL http://cgit.drupalcode.org/drustack/plain/drustack.sh)
       
    68 
       
    69 Script options may combine as below:
       
    70 
       
    71     # Print help message.
       
    72     bash <(curl -sL http://cgit.drupalcode.org/drustack/plain/drustack.sh) -h
       
    73 
       
    74     # Full package for initial installation.
       
    75     bash <(curl -sL http://cgit.drupalcode.org/drustack/plain/drustack.sh) -f
       
    76 
       
    77     # Full package (with source) for initial installation.
       
    78     bash <(curl -sL http://cgit.drupalcode.org/drustack/plain/drustack.sh) -fs
       
    79 
       
    80     # Full package for upgrade.
       
    81     bash <(curl -sL http://cgit.drupalcode.org/drustack/plain/drustack.sh) -fu
       
    82 
       
    83     # Full package (with source) for upgrade.
       
    84     bash <(curl -sL http://cgit.drupalcode.org/drustack/plain/drustack.sh) -fus
       
    85 
       
    86     # Full package (with source, version 8.x-0.x) for upgrade.
       
    87     bash <(curl -sL http://cgit.drupalcode.org/drustack/plain/drustack.sh) -fus -v 8.x-0.x
       
    88 
       
    89 Author
       
    90 ------
       
    91 
       
    92 -   Developed by [Edison Wong](http://drupal.org/user/33940).
       
    93 -   Sponsored by [PantaRei Design](http://drupal.org/node/1741828).