Insight

This is our blog; our space to share articles, news, and previews of our exciting projects

jeff's picture

Components of Reach that we will be opensourcing

We will make a documentation repository available at code.albatrossreach.com.  A demo of the hosted-version of reach is available at demo.albatrossreach.com.

Installation profile

 To be released on Drupal.org

  • reach: Will include the installation profile and a Drush .make file

Modules

 To be released on Drupal.org

  • reach_core: A dependency for most of the other reach modules. Sets up our default party fields, and the contact search view.  Also provides a wrapper for the party CRUD functions so that other Drupal CRM projects can easily be dropped in to the ecosystem.
  • reach_social_blocks: A simpler, combined version of fb_social and service_links, it gives your site excellent support for Facebook, Twitter, and Google+.  It also includes reach_social_blocks_analytics, which provides share link tracking.
  • reach_webform: Provides an interface between the webform and party modules to create an excellent frontend for collecting data data for the CRM.
  • pay_stripe: Create a Pay API payment processor for the new payment gateway Stripe.
  • reach_donation: Makes creating contribution pages simple with pay, pay_stripe and webform_pay
  • elegant_backend: Adds support for Chris Herberte's CKEditor skin, as well as matching styling for the media dialog.
  • media_toolbar_coop: Allows the admin_menu and toolbar modules to play nicely with each other.
  • single_page_website: Takes a menu and compresses it into a single-page layout with scrollTo navigation.

Themes

 To be released on Drupal.org

  • flight: A responsive, color-enabled theme for political websites.  An omega sub-theme.
  • reach_admin: A seven sub-theme that provides an clean, elegant user inferface for creating content, contacts, and other site administration.
  • embed_theme: A bare-bones theme for embeds and popups. Will typically be used in conjunction with themekey.

Features

Kit-compliant where possible, will be stored on our local features server, features.albatrossdigital.com

  • reach_core: General dependency and permission settings
  • reach_administration: Sets up contexts for the backend (pretty much anything that appears in an overlay).
  • reach_page: Creates the Page content type, associated views and permissions.
  • reach_blog: Creates the Blog post content type, associated views and permissions.
  • reach_form: Creates the form content type, associated views and permissions.
  • reach_media: Adds the media module and associated ecosystem.  Creates permissions.
  • reach_slideshow: Wraps the rotating_banner module for a homepage slideshow.
  • reach_wysiwyg: Sets up the default content types and wysiwyg profiles.  Based on debut_wysiwyg.

Dependencies

To come