What are your thoughts about the strong points and weaknesses of the distribution? What opportunities or threats are out there? What are the most promising strategies for strengthening the distribution? Please add your ideas, either as comments or directly in the wiki!
Please don't delete any existing points and add any new ones to the end of existing lists (since we may use the numbering of points in the Strategies section).
It's two and a half years since we began work on Open Outreach, aiming to produce a distribution that would allow even low resourced nonprofit, activist, and community groups easy access to powerful web technologies.
In this time we've achieved a lot but there's a long ways to go. Now is a good time to take a step back and ask: what is required to move the distribution to the next level? to ensure its sustainability?
Objectives (with a target of the end of 2013)
- Open Outreach is adopted by an increasing number of small and medium nonprofits and activist groups with an initial goal of 500 functioning Open Outreach sites.
- Those groups successfully using Open Outreach are able to assist newer users offering support and idea sharing.
- Open Outreach grows to become more of a true community collaboration rather than solely a project of Chocolate Lily.
- Open Outreach developers and contributors are able to earn some of their living by assisting groups with Open Outreach site building, enhancements, hosting or training.
- Further development of Open Outreach is funded through client contracts that seek to add functionality that can then be rolled back into apps or the distribution.
- The distribution is very well maintained.
- The distribution features a strong set of apps suited to many typical nonprofit needs.
- There is a dedicated and very highly skilled development team.
- Extensive documentation is available on openoutreach.org.
- Commercial support is available.
- The distribution comes with a responsive theme based on the strong AdaptiveTheme base.
- Some of the included features would be costly for groups to have developed specifically for them, such as location and RedHen CRM, thereby providing a solid, economical basis on which to build.
- Users are able to selectively enable only those areas of functionality they require, ensuring that the complexity of the site mirrors their needs and abilities.
- Open Outreach is produced by a tiny (two-person) Drupal shop, [http://chocolatelilyweb.ca|Chocolate Lily]], with limited financial and organizational resources.
- The main development team is small and has relatively weak skills in some areas, notably visual design and promotion.
- There is little in the way of a revenue stream to support ongoing development and maintenance. Most development and all maintenance is done in kind.
- On initial install, users report confusion as to what Open Outreach does. There are few visual cues as to what the developed site will do or look like.
- Open Outreach has install-time and post-install resource needs that exceed what's available in many lower cost shared hosting environments.
- The distro has relatively basic visual design that may not fit expectations of some target users, who may be more focused on the visuals than the underlying functionality.
- There is little information available on actual user experience.
- Users may have difficulty customizing the design and layout of Open Outreach sites.
- With Drupal 6 ageing, many organizations with Drupal 6 websites face the need to upgrade to Drupal 7.
- Numerous groups in diverse nonprofit sectors have adopted Open Outreach. See selected sites listed on the Open Outreach project page.
- Several specialized Open Outreach hosting options are available, ranging from custom installation to mass hosting.
- Several Drupal contributors and shops have indicated interest in Open Outreach. Open Outreach aligns with the strategic focuses of specific Drupal shops based on shared technologies and strategies.
- As Drupal moves more towards serving high-end enterprise users, small groups more than ever need a distribution that will provide an economical yet powerful entry point.
- Open Outreach has little visibility to its main target user groups.
- Target groups often lack the financial and technical resources to adopt the distribution.
- There's low adoption by Drupal shops and contractors specializing in nonprofit work.
- A Drupal 8 version will require major upgrades to the distribution.
- Target user groups may have difficulty relating the general distro to their specific needs.
- Produce a new branch of Open Outreach based on Panopoly, providing much greater control over layout and design. Convert the more general purpose apps from Debut to Panopoly, increasing the potential user base and allowing Open Outreach development to focus in more specifically on nonprofit-related development.
- Provide sample content for all apps.
- Work to improve affordable mass hosting options for Open Outreach sites.
- Produce a set of Migrate classes and accompanying documentation to facilitate migration to Open Outreach.
- Provide documentation on how to use Open Outreach for specific use cases. Restore "streams" at install time.
- Work with other Apps and Features developers/contributors to test, fix, and apply patches aimed at reducing install-time resource usage. Possibly meantime add patches to Open Outreach. Patches: Rework batching to do one module at a time, Rethink the way features are enabled/disabled, [[http://drupal.org/node/1053608|Increase time limit for features rebuild].
- Define and adopt a new structure for Open Outreach that would allow more community collaboration and partnership.
- Within a new structure, recruit individuals who can bring expertise in particular areas that are currently lacking. This would include recruiting users to share that firsthand, grassroots experience as well as those interested in promotion and visual design.
- Introduce a system for Open Outreach users to collectively sponsor new features, similar to the "Make it happen" CiviCRM sponsorship model.