2017 © Pedro Peláez
 

project audiencehero

API centric, multi-tenant, and modular Audience Management System

image

audiencehero/audiencehero

API centric, multi-tenant, and modular Audience Management System

  • Monday, June 4, 2018
  • by futurecat
  • Repository
  • 4 Watchers
  • 24 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

AudienceHero

GitHub license Scrutinizer Code Quality, (*1)

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., (*2)

The project is organized around a core, with extensions providing several different features., (*3)

  • 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., (*4)

Installation

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

Experimental:, (*5)

  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., (*6)

Documentation

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

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:, (*8)

  • 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., (*9)

The project is subject to a Contributor Code Of Conduct., (*10)

About

AudienceHero has been created by Marc Weistroff., (*11)

Licensing

AudienceHero is an Open Source software, released under the MIT License., (*12)

The Versions