The goal of Watercooler is to provide a publishing and discussion platform for communities.
Targeted features include:
- Article publishing
- Podcast publishing
- Discussion forums
- Private messages
First, install BLT dependencies.
Then, build the project with Composer and setup the Drupal VM.
composer install;
composer blt-alias;
blt vm;
blt local:setup;
Running the included Behat tests:
drush @watercooler.local ssh blt tests:behat
- Title
- Section
- Hero
- Body w/ summary
- Scheduled updates
Podcasts are containers for an entire series of shows. Podcast episodes are individual instances of a podcast. e.g. "This American Life" is a podcast, and episode 123 is a podcast episode.
- Title
- Hero
- Image: The square thumbnail cover image.
- Body w/ summary: Provides Description and iTunes: Summary podcast feed fields.
- Other feed metadata
- Category / iTunes: Category
- iTunes: Owner
- iTunes: Author
- iTunes: Subtitle
- Managing editor
- iTunes: Keywords
- iTunes: Explicit
- Title
- * Hero
- Body w/ summary: Provides Description and iTunes: Summary podcast feed fields.
- * Author
- * Category
- * Explicit
- * Image
- Enclosure
- Publication date
- Scheduled updates
* Default inherited from podcast
Please see the BLT documentation for information on build, testing, and deployment processes.
- GitHub - https://github.com/jrbeeman/watercooler
- TravisCI - (TODO: link me!)