by Rotary E-Club of D-1850
Dynamic Landing Page for Rotary and Rotaract Clubs which use Zoom Meetings.
-
Paket auf Webserver entpacken
- php Version 7 empfohlen (Achtung: Module "json" erforderlich - sollte in der Regel aber inkludiert sein)
- Bootstrap, Query.js und Popper.js sind extern von CDNs eingebunden
- Fontawesome ist im Paket enthalten (sonst sehr langsames Nachladen…)
-
Meeting (wiederkehrend) bei Zoom wie gewoht erstellen (wenn noch nicht vorhanden)
- Registrierung wahlweise aktiv oder auch nicht (erkennt die Landing Page automatisch)
- Im Falle der Registierung optimalerweise in den Einstellungen die Info-Mails an die Teilnehmer deaktivieren
-
Account ID + Client ID+Secret für eine Server-To-Server OAuth 2.0-App im Zoom Marketplace generieren
- Vorher für den Admin Account die Berechtigung setzen (siehe auch https://developers.zoom.us/docs/internal-apps/#enable-permissions)
-
includes/settings.inc.php modifizieren
-
Club-Logo, Datenschutzerklärung und Anleitung austauschen
-
Fertig! :)
Detaillierte Informationen (insbesondere zu Schritt 3) stehen in dieser PDF
von Elmar Zoepf, Distrikt 1890
Betriebssystem aktualisieren:
yum update -y
mc und nano installieren:
yum install nano mc -y
Apache installieren:
yum install httpd -y
systemctl enable httpd --now
Firewall installieren:
yum install firewalld -y
systemctl enable firewalld --now
Firewall konfigurieren:
Firewall-cmd –-zone=public --permanent –-add-service=http
Firewall-cmd –-zone=public --permanent –-add-service=https
PHP installieren:
yum module enable php:7.3
yum install php php-cli php-common php-json
systemctl enable php-fpm --now
GIT installieren:
yum install git -y
GIT konfigurieren:
git config -–global user.name „xxxx”
git config –-global user.email “xxxx@xxxx.de”
Projektordner anlegen:
mkdir project
cd project
git init
mkdir landingpage
cd landingpage
Repository klonen:
git clone https://github.com/chrpun/rotary-zoom-landingpage.git