Installation profiles

API Dev

Installation profilesTue, 02/21/2012 - 10:00

Categories:

Installation profiles

This is an installation profile for developing and testing the API module.

Details

The build file will download and prepare a Drupal source tree containing the
following:

  • Drupal 6.x core.
  • API module 6.x-1.x cloned from git.
  • Simpletest module including the required core patch and the optional “show
    fatal errors in tests” patch.
  • Grammar parser, autoload, ctools, devel, and drupal_queue modules.

The profile will enable the above modules and import some standard branch data used by the API module tests.

Dependencies
  • Drush 5.x (or an older version of drush and drush make).
Usage

drush make /path/to/api_dev.build [target]

If you want to stop drush make from adding metadata to info files you should
invoke drush with the --no-gitinfofile option.

drush make --working-copy --no-gitinfofile --prepare-install --contrib-destination=sites/all /path/to/api_dev.build [target]

agreservations_basic

Installation profilesMon, 02/20/2012 - 20:47

Categories:

Installation profiles

This is just a basic install helper to automate the installation of all the required modules for agreservations - a resource management and online booking system for websites for offering resources for rent.

Selenium Monitoring

Installation profilesWed, 02/15/2012 - 07:16

Categories:

Installation profiles

This installation profile provides a management environment for a simple Selenium monitoring system.

REQUIREMENTS

Required contributed Drupal modules:

  • ctools
  • features
  • link
  • views
  • entity
  • rules

Required linux tools:

  • Xvfb
  • drush
  • firefox (or other)
INSTALLATION

Make sure to meet all requirements mentioned above before you start. Put the selenium_monitor installation profile into the profiles directory of your Drupal root and install Drupal choosing it. (Don't forget to set the base url setting in your setting.php otherwise links wont work in mails).

After installation you can create users having 'manager' role. These users have permission to login, manage monitoring tasks and review test results.

Continue by downloading the latest Selenium Server jar from seleniumhq.org, rename it to selenium-server.jar and put it into the libraries/selenium_server directory.

You can adjust settings like the Browser to test with, the path to the files directory, display screen resolution etc. by editing selenium_monitor.sh.

Before the script can be executed you have to be sure that the user who starts selenium_monitor.sh has write access to the selenium_reports directory in your files directory. (If there are active monitoring tasks you can run selenium_monitor.sh manually for testing purposes).

To have your monitoring tasks executed frequently you have to add the script as new cron job. As cron will be executed automatically in the end of it, it's recommended not to add a separate cronjob for running the cron. Example crontab for running monitoring tasks on the hour:
$ crontab -e
0 * * * * /var/www/profiles/selenium_monitor/selenium_monitor.sh

USAGE

I recommend using the Selenium IDE firefox extension for creating testcases and exporting them as HTML. Login to your selenium monitoring site and add a new monitoring task by filling the form and add your testcases. If your setup is working the monitoring script will be executed on the next cron run and (as they are active) will execute all testcases for each site as configured. If a test fails it will send a mail alert to the user who created the task containing a link to the report. A full, filterable list of all reports can be found on the "Test results" tab.

SECURITY NOTE

Users having manager role are allowed to upload any .HTML file! Be sure that only trusted users have permission to upload HTML files as this is a potential entry point for XSS!

Schema.org Kickstarter

Installation profilesMon, 02/13/2012 - 16:38

Categories:

Installation profiles

Schema.org kickstart is an installation profile featuring a few schema.org types set up in Drupal 7 using the schema.org module. It is the quickest way to get up and running with the Schema.org module. This package includes Drupal core 7.12 and all the necessary modules.

You will want to set up this install profile on a server accessible online if you want to test your pages with the Rich Snippets Testing Tool.

Note that this installation profile is mostly for testing at the moment. If you have an existing site, you might want to download the Schema.org module manually in your /sites/all/modules.

Cartaro

Installation profilesMon, 02/13/2012 - 09:36

Categories:

Installation profiles

Cartaro is an open source platform designed to publish spatial data online.

Building upon powerful and reliable open source products like PostGIS, GeoServer,
Drupal and OpenLayers, this distribution includes everything to get started.
Creation and delivery of spatial data will be fast and intuitiv.

PostGIS + GeoServer + OpenLayers + Drupal = Cartaro

Cartaro is the foundation for websites that focus on spatial data.

Community Forge

Installation profilesTue, 01/31/2012 - 18:53

Categories:

Installation profiles

Suitable for managing a realworld loose knit community of people aware of the need for transition.
Aimed at LETS community organisations, this profile is maintained by Community Forge and used in their free, hosted package. A drupal 7 upgrade is intended, if not planned, at this point. A priority of this project is that it be simple to use. Full french translation is available.
Features

  • transactions (using mutual_credit module)
  • offers and wants (using offers_wants module)
  • Photo gallery (using image module)
  • Newsletter (using simplenews module)
  • news articles
  • membership expiry
  • default content
  • document management, with privacy and categories.
  • Local admin, committee & accountant roles
  • Everything rss ready, many things printable and exportable
  • site refresh commands in drush and url

This has been under development for 3 years and we are now nailing it down before switching attention to the upgrade.
Community Forge accepts donations.

TEDx installation profile

Installation profilesWed, 01/25/2012 - 05:22

Categories:

Installation profiles

Betawerk is co-founder of a TEDx called TEDxEutropolis. TED stands for Technology Entertainment Design and is devoted to Ideas Worth Spreading. At a TEDx event, TEDTalks video and live speakers combine to spark deep discussion and connection in a small group. These local, self-organized events are branded TEDx, where x = independently organized TED event.

On february the 4th the second edition of TEDxEutropolis took place in Hasselt Belgium (here's an impression). Since we're planning future editions we thought let's make it easier for ourselves and for fellow TEDx organizers.

The website of TEDxEutropolis is developed in Drupal 7. Since we're big fans of Drupal we would like to contribute the installation profile of our TEDx website to the TEDx and Drupal community. So it can be re-used by TEDx organizations around the world.

We hope you like it!

Subscribe to Drupal Distro Watch aggregator - Installation profiles