Overview
The Local Baha'i Community Website Incubator is an installation profile incorporating many features that might commonly be used on a website for a local Baha'i community or a group of communities.
- Multi-user site: Give each member of the community his or her own account on the Incubator site. A role-based permission system will allow you to decide who can post which kinds of content. The entire community can contribute to the website!
- WYSIWYG editing: Your writers and editors won't have to be fluent in html, css, or other web technologies in order to post basic pages; instead, they can write their stories directly on the site in a WYSIWYG editor that is like a simple word processor. The editor will allow users the flexibility to format individual stories as they see fit, while maintaining a consistent style throughout the site.
- News and blogs: Designate some writers in the community as "reporters" and they can publish local news. Other users given the role of "bloggers" may write personal stories about community life. In the future, you can even submit your site's stories for inclusion in local news sources, like Google news.
- Events: Let your community members post their own events on the website. Once posted, the events will appear not only on the calendar but also in other areas of the site designed to maximize their visibility to the public.
- Geographic information: All content on your website can be easily related to a geographic location. For a single community, all content will be associated with that one city for local searches. A cluster or metropolitan communities may have several localities or neighborhoods by which content may be organized. Bahá'í centers may be added, and all events in such a center will automatically appear on its calendar. Optionally, a map of the area can be generated to show all Bahá'í communities and events.
- Search friendly: Human-readable URLs and automatic 301 redirects help search engines to find your content, and carefully chosen ways of categorizing that content help people to find it.
Tentative Roadmap
Milestone 1 : Administration and basic functionality
- #1441446: Move core activity functions to separate module
- #1459178: Testing for base module and install profile
- #1459206: Incubator settings area
- #1450994: Add default home page to profile
- #1446142: Remove event / locality / facility dependence on mapping module
- #1441464: Remove "localities" taxonomy and field to incubator_localities module
- #1171160: Basic website activity report, suitable for sharing with the community
- #1619646: Send site report back to central repository
- #1459230: Calendar view of incubator events
- #1459172: Add an image gallery
- #1619668: Notify site administrators of new features with each release
Milestone 2 : Appearance and community interaction
- #1459236: Private content
- #1171142: Mailing list - integrate with Mailchimp
- #1459224: Responsive theme
- #1459228: Theme settings for fonts, colors, layout
- #1171096: Theme randomization on site install
- #1459202: Add multilingual capability
- #1171166: Integrate Mollom spam blocking
- #1619650: Implement third-party login (Facebook, Twitter, etc.)
Milestone 3 : Further community interaction
- #1659656: User Profiles
- #1659658: Testimonials
- #1171110: Integration of Facebook Social Plugins
- #1459190: Add a setup wizard for administrators
- #1619682: Plan ticklers for content creation and maintenance
Milestone 4 : Tweaks
- Performance
- Image Cropping
- Google News publishing
Branches
The 6.x branch is being abandoned in favor of 7.x-1.x. All new installs should use that version. The 6.x branch was an early testing project without any traction; the upgrade path involves a lot of copy/pasting.
Technical details
We have decided not to use the Features module for bundling our functionality, but instead to hand-code everything in the API functions provided by core Drupal and a few necessary contributed modules. We are still using Location module for geodata storage, but we have switched to Openlayers for mapping. CKEditor, Wysiwyg and Media provide wysiwyg editing with image and video support. Calendar module is being replaced with the Fullcalendar module.
Project information
- 6 sites report using this distribution
- Created by dnotes on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.