audiencehero / audiencehero
API centric, multi-tenant, and modular Audience Management System
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 39
Watchers: 5
Forks: 6
Open Issues: 20
Type:project
Requires
- ext-imagick: *
- ext-pdo_pgsql: *
- ext-redis: *
- cebe/markdown: ^1.1
- guzzlehttp/oauth-subscriber: 0.3.*
- incenteev/composer-parameter-handler: ^2.0
- knplabs/knp-markdown-bundle: ~1.3
- league/oauth2-google: ^1.0
- league/oauth2-instagram: ^0.2.0
- misd/linkify: ~1.1
- mpociot/vat-calculator: ^1.6
- php-amqplib/php-amqplib: ^2.6
- php-http/discovery: ^1.2
- php-http/guzzle6-adapter: ^1.1
- php-http/httplug-bundle: ^1.7
- symfony/web-server-bundle: ^3.3
- twig/extensions: ~1.0
- voku/html2text: ^3.1
- wikimedia/composer-merge-plugin: ^1.3@dev
Requires (Dev)
- consolidation/robo: ^1.0.5
- doctrine/doctrine-migrations-bundle: ^1.2
- friendsofphp/php-cs-fixer: ^2.0
- dev-master
- 0.1.0
- dev-dependabot/npm_and_yarn/qs-6.3.3
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/css-what-2.1.3
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/chownr-1.1.4
- dev-dependabot/npm_and_yarn/node-sass-7.0.0
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/tar-2.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/url-parse-1.4.7
- dev-dependabot/npm_and_yarn/ua-parser-js-0.7.28
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-dependabot/npm_and_yarn/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/lodash.mergewith-4.6.2
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
This package is not auto-updated.
Last update: 2024-04-14 00:54:37 UTC
README
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
composer install
yarn
./bin/console audiencehero:generate:configuration
NODE_ENV=development yarn run encore dev
Experimental:
- 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.