All Projects → eventigo → eventigo-web

eventigo / eventigo-web

Licence: other
Events aggregator and newsletter

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to eventigo-web

Open Source Meetup Alternatives
Open-Source Alternatives to Meetup
Stars: ✭ 191 (+768.18%)
Mutual labels:  events, meetup
events
📅 Upcoming events, conferences, meetups related to Open Source Design
Stars: ✭ 53 (+140.91%)
Mutual labels:  events, meetup
event-dispatcher
💥 Best events support (symfony/event-dispatcher) to Nette Framework (@nette)
Stars: ✭ 23 (+4.55%)
Mutual labels:  events, nette
Mobilizon
Gather, organize and mobilize yourselves with a convivial, ethical, and emancipating tool.
Stars: ✭ 164 (+645.45%)
Mutual labels:  events, meetup
wemail
Send Affordable Bulk Email Campaign Through WordPress
Stars: ✭ 19 (-13.64%)
Mutual labels:  newsletter, sendgrid
Compact-Unity-Events
UnityEvents drawer with collapsing, reordering and compact UX
Stars: ✭ 41 (+86.36%)
Mutual labels:  events
playground
📚 Examples, projects, webprojects, skeletons for Nette Framework (@nette) from community members. Included @contributte @apitte @nettrine projects.
Stars: ✭ 23 (+4.55%)
Mutual labels:  nette
vue-happy-bus
Event Bus for vue-next, automatically cancel listening events when unmounted. 基于 vue3 的 event bus,带有自动销毁事件功能。
Stars: ✭ 99 (+350%)
Mutual labels:  events
timber-ruby
🌲 Great Ruby logging made easy.
Stars: ✭ 155 (+604.55%)
Mutual labels:  events
events
Event emitter with asynchronous events.
Stars: ✭ 12 (-45.45%)
Mutual labels:  events
guru-ce.github.io
Site do GURU-CE: Grupo de Usuários Ruby do Ceará
Stars: ✭ 12 (-45.45%)
Mutual labels:  meetup
Basic-Ethereum-Dev-Env-Setup
OAKLAND BLOCKCHAIN DEVELOPERS: Installation instructions to get up and running as an Solidity developer on the Ethereum network.
Stars: ✭ 37 (+68.18%)
Mutual labels:  meetup
certificates
🎓 Generate event certificates easily
Stars: ✭ 50 (+127.27%)
Mutual labels:  events
distsys-meetup
microsoft-distributed-system-meetup.github.io/distsys-meetup/
Stars: ✭ 168 (+663.64%)
Mutual labels:  meetup
cute
An event-centric publisher/subscribe model for objects inspired by the Qt framework
Stars: ✭ 37 (+68.18%)
Mutual labels:  events
cms
🛠️ Simple smart CMS for Nette and Vue.js
Stars: ✭ 12 (-45.45%)
Mutual labels:  nette
devevents-web
🦄 An awesome Vue.js front-end for dev.events.
Stars: ✭ 35 (+59.09%)
Mutual labels:  events
SlmMail
Send mail from Laminas or Mezzio using external mail services.
Stars: ✭ 107 (+386.36%)
Mutual labels:  sendgrid
use-bus
React hook to subscribe and dispatch events accros React components
Stars: ✭ 51 (+131.82%)
Mutual labels:  events
event
The implementation of the pattern observer
Stars: ✭ 45 (+104.55%)
Mutual labels:  events

Eventigo

Build Status

Requirements

First run

  1. Vytvořit novou MySQL databázi a importovat events.sql.zip
  2. Zkopírovat app/config/templates/config.local.neon do adresáře app/config a upravit konfiguraci
  3. Zkopírovat phinx.yml.template jako nový soubor phinx.yml a nastavit přístupy do databáze (viz Phinx docs)
  4. Nainstalovat závislosti
    composer install
    bower install
    
  5. Spustit databázové migrace vendor/bin/phinx migrate
  6. Vygenerovat heslo příkazem php bin/console admin:generatePassword <heslo>
  7. Vytvořit admin uživatele v tabulce users s vygenerovaným heslem nebo použít demo admin účet: [email protected], heslo: demo
  8. Přihlásit se na url /admin

Newsletters

Před vytvořením emailů je možný dynamický preview na adrese /newsletter/dynamic/<users.id>

  1. Vytvořit záznam v tabulce newsletters - $ php bin/console newsletters:create. Použije se poslední podle parametru created. Obsahuje texty, předmět mailu atd.

  2. Do nového záznamu doplnit intro_text a outro_text (HTML formát)

  3. Kontrola možná na adrese /newsletter/dynamic/<users.id>

  4. Vyrenderování (přípravení) newsletterů pro všechny, kdo má nastavený flag users.newsletter (true) $ php bin/console newsletters:render

  5. Preview konkrétního newsletteru na adrese /newsletter/<users_newsletter.hash> Unsubscribe newsletterů přes link /newsletter/unsubscribe/<users_newsletter.hash>

  6. Odeslání připravených newsletterů (nemá nastavené datum odeslání user_newsletter.sent) $ php bin/console newsletters:send

API

📚 Apiary documentation

Code style check & fix

Check by running:

composer cs

Auto-fix by running:

composer fs

We use Symplify/EasyCodingStandard (PHP_CodeSniffer and PHP-CS-Fixer). Thanks to @TomasVotruba!

Exceptions

Html exceptions lze číst jako admin na url /admin/exception/[exception-file.html]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].