Skip to content
API centric, multi-tenant, audience management system.
PHP JavaScript HTML Gherkin Dockerfile Shell
Branch: master
Clone or download
Latest commit 30cc088 Oct 15, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.phan
app
assets/spa Move to Flex Jun 4, 2018
bin Move to Flex Jun 4, 2018
config Move to Flex Jun 4, 2018
docker Add experimental Docker support Mar 29, 2018
docs Change license in index.rst Oct 13, 2018
features
public
src
templates Move to Flex Jun 4, 2018
tests Move to Flex Jun 4, 2018
translations
var
.env.dist
.eslintrc
.gitignore
.gitlab-ci.yml
.php_cs.dist This project is out, and needs a lot of love. Dec 19, 2017
.travis.yml Add public read Feb 5, 2018
Dockerfile
Dockerfile.nginx Add experimental Docker support Mar 29, 2018
Dockerfile.node
LICENSE
Makefile This project is out, and needs a lot of love. Dec 19, 2017
README.md Change License in readme Oct 13, 2018
RoboFile.php This project is out, and needs a lot of love. Dec 19, 2017
behat.yml
behat.yml.dist Move to Flex Jun 4, 2018
composer.json
composer.lock Move to Flex Jun 4, 2018
conduct.md This project is out, and needs a lot of love. Dec 19, 2017
dbreset
docker-compose.yml Add experimental Docker support Mar 29, 2018
extension.neon This project is out, and needs a lot of love. Dec 19, 2017
package.json
phpunit.xml.dist Move to Flex Jun 4, 2018
symfony.lock Move to Flex Jun 4, 2018
webpack.config.js Move to Flex Jun 4, 2018
yarn.lock Move to Flex Jun 4, 2018

README.md

AudienceHero

GitHub license Scrutinizer Code Quality

AudienceHero is a modular, API-Centric, and multi-tenant community Management System for the independent creators. It aims to be the all-in-one toolkit for anybody needing to sustainably grow an audience.

The project is organized around a core, with extensions providing several different features.

  • AcquisitionFreeDownloadBundle: Exchange media against fans email addresses.
  • ActivityBundle: Log events, and aggregate stats.
  • ContactBundle: Contact Management.
  • ContactImportCsvBundle: Import contacts details from a CSV file.
  • CoreBundle: AudienceHero's core.
  • FileBundle: Media management.
  • ImageServerBundle: Image server.
  • MailingCampaign: Send mass mailing to contacts.
  • PodcastBundle: Podcast channels and episodes management.
  • PromoBundle: Send unreleased media to people, and gather feedback.
  • SitemapBundle: Generate sitemaps.

Warning

AudienceHero is alpha software. Things can be broken, and might change.

Installation

  1. composer install
  2. yarn
  3. ./bin/console audiencehero:generate:configuration
  4. NODE_ENV=development yarn run encore dev

Experimental:

  1. docker-compose up

At this point, you have all the necessary files to run the projet. You will still need to configure your virtualhost.

Documentation

Documentation is available in the docs directory, and on the official website: http://www.audiencehero.org.

Contributing

Contributions are welcome. There is plenty of ways to make this project better, and code is only a small part of then. You can contribute by:

  • writing documentation
  • fixing typos
  • tweaking the design
  • tweaking the UX
  • contributing to the core
  • writing extensions
  • sponsoring the development

Before engaging in a large contribution, be sure to communicate with the project team before.

The project is subject to a Contributor Code Of Conduct.

About

AudienceHero has been created by Marc Weistroff.

Licensing

AudienceHero is an Open Source software, released under the MIT License.

You can’t perform that action at this time.