Hotfix release available: 2025-05-14b "Librarian".
upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos".
upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos".
upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos".
upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum".
upgrade now! [54.2] (what's this?)
projekte:indico
Differences
This shows you the differences between two versions of the page.
| projekte:indico [2023/05/24 12:21] – [SSL-Zertifikat für indico.dos-fire.de] ecknigk | projekte:indico [2024/01/05 13:07] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Indico / KingCon 4.0 ====== | ||
| + | |||
| + | Eventmanagement — Open Source Software — https:// | ||
| + | |||
| + | <note important> | ||
| + | ===== Dokumentation ===== | ||
| + | |||
| + | Als Webseite bei TEMA: [[: | ||
| + | |||
| + | Als lose Worddatei-Sammlung im TEMA-Teams: [[https:// | ||
| + | ===== Zugänge ===== | ||
| + | |||
| + | ==== Zugang Postfach und Webmailer für Tests ==== | ||
| + | |||
| + | Wenn man schon mal E-Mails testet, die sich inhaltlich kaum bis gar nicht unterscheiden, | ||
| + | |||
| + | Deshalb hier eine " | ||
| + | |||
| + | | **E-Mail-Adresse** | mail@tema-dev4.de | | ||
| + | | **Webmailer** | https:// | ||
| + | | **Passwort** | '' | ||
| + | |||
| + | < | ||
| + | ===== Zusatzinformationen ===== | ||
| + | |||
| + | ===== Knusatzinformationen ===== | ||
| + | |||
| + | ==== was so alles im WSL zu starten ist ==== | ||
| + | |||
| + | === Dienste, die im WSL zu starten sind (sudo ~/ | ||
| + | |||
| + | < | ||
| + | ./ | ||
| + | sudo service postgresql start | ||
| + | sudo service redis-server start | ||
| + | sudo service nginx start | ||
| + | </ | ||
| + | |||
| + | === Indico und Node-Server: | ||
| + | |||
| + | < | ||
| + | cd ~/ | ||
| + | source ./ | ||
| + | indico run -h 127.0.0.1 -p 8000 -q --enable-evalex --url https:// | ||
| + | </ | ||
| + | |||
| + | in einer zweiten Shell (für die grafische Oberfläche von Richard / PlugIn " | ||
| + | |||
| + | < | ||
| + | cd ~/ | ||
| + | npm run dev | ||
| + | </ | ||
| + | Eventuell muss noch auf node Version 18 umgeschaltet werden ( //'' | ||
| + | |||
| + | === Assets bauen oder neu bauen: === | ||
| + | |||
| + | < | ||
| + | cd ~/ | ||
| + | source ./ | ||
| + | ./ | ||
| + | # bei den Plugins: | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | Eventuell zum Bauen der Indico-Assets | ||
| + | < | ||
| + | |||
| + | === die Entwicklungsumgebung nutzen: === | ||
| + | |||
| + | **INDICO:** https:// | ||
| + | |||
| + | |||
| + | ==== Config-Datei(en) ==== | ||
| + | |||
| + | === Indico === | ||
| + | |||
| + | **'' | ||
| + | |||
| + | === Nginx === | ||
| + | |||
| + | **''/ | ||
| + | |||
| + | ==== SSL-Zertifikat für indico.dos-fire.de ==== | ||
| + | |||
| + | Das Zertifikat holt sich **srv03** regelmäßig bei LetsEncrypt. \\ Wir müssen es uns lokal auf unseren Server holen. | ||
| + | |||
| + | Auf Server03: https:// | ||
| + | |||
| + | Die Dateien liegen lokal in ''/ | ||
| + | |||
| + | ==== neues PlugIn für die Entwicklung installieren ==== | ||
| + | |||
| + | < | ||
| + | cd ~/ | ||
| + | source ./ | ||
| + | cd plugins/ | ||
| + | pip install -e ' | ||
| + | </ | ||
| + | |||
| + | Wenn es wesentliche Änderungen gibt, ist es sinnvoll, die Versionsnummer höher zu setzen. \\ Die Tendenz ist, die Basis an der Indico-Versionsnummer auszurichten. \\ Wo: '' | ||
| + | |||
| + | **Wenn sich an Tabellen etwas geändert hat:** | ||
| + | < | ||
| + | indico db --plugin DAS_GEÄNDERTE upgrade | ||
| + | </ | ||
| + | |||
| + | **Wenn sich an den Übersetzungen etwas geändert hat:** | ||
| + | < | ||
| + | indico i18n compile-catalog | ||
| + | indico i18n compile-catalog-react | ||
| + | </ | ||
| + | __Siehe auch:__ https:// | ||
| + | |||
| + | **Wenn neue Strings dazugekommen sind, die eventuell noch übersetzt werden müssen:** | ||
| + | < | ||
| + | indico i18n extract-messages | ||
| + | indico i18n extract-messages-js | ||
| + | indico i18n extract-messages-react | ||
| + | indico i18n update-catalog | ||
| + | indico i18n update-catalog-js | ||
| + | indico i18n update-catalog-react | ||
| + | npp indico/ | ||
| + | indico i18n compile-catalog | ||
| + | indico i18n compile-catalog-react | ||
| + | </ | ||
| + | Eventuell auch die Assets neu bauen. | ||
| + | |||
| + | **Wenn in der ReactJS-Anwendungen neue Pakete genutzt werden:** | ||
| + | < | ||
| + | npm install | ||
| + | </ | ||
| + | |||
| + | ==== neues/ | ||
| + | |||
| + | === 1. zu allen PlugIns, die ich hier habe, Packages bauen (whl-Dateien) === | ||
| + | |||
| + | Tools aus https:// | ||
| + | |||
| + | < | ||
| + | cd ~/ | ||
| + | source ./ | ||
| + | ./ | ||
| + | cd ./ | ||
| + | ls -al | ||
| + | </ | ||
| + | |||
| + | === 2. das gewünschte Package auf den Produktionsserver kopieren === | ||
| + | |||
| + | < | ||
| + | scp -P 12035 indico_plugin_payment_invoice-3.2.1.1-py3-none-any.whl root@193.254.190.30:/ | ||
| + | </ | ||
| + | |||
| + | === 3. das Ganze auf dem Produktionsserver zum Laufen bringen === | ||
| + | |||
| + | < | ||
| + | ssh -p 12035 root@193.254.190.30 | ||
| + | cd / | ||
| + | chown indico: | ||
| + | systemctl stop indico-celery.service | ||
| + | su - indico | ||
| + | source ~/ | ||
| + | pip install -U packages/ | ||
| + | rm ./cache/* | ||
| + | touch ~/ | ||
| + | < | ||
| + | systemctl start indico-celery.service | ||
| + | </ | ||
| + | |||
| + | __Vermutungen: | ||
| + | |||
| + | __Logs auf Fehler überprüfen: | ||
| + | |||
| + | __Siehe auch:__ \\ https:// | ||
| + | |||
| + | ==== Übersetzungsdateien ==== | ||
| + | - < | ||
| + | cd ~/ | ||
| + | ./ | ||
| + | ./ | ||
| + | </ | ||
| + | - Dann die ''// | ||
| + | - < | ||
| + | ./ | ||
| + | </ | ||
| + | - Eventuell das gleiche für '' | ||
| + | ==== Wer sucht, der findet ==== | ||
| + | |||
| + | Zunächst mal muss er/sie (mit den ensprechenden Rechten) eingeloggt sein. | ||
| + | |||
| + | * "Call for Abstracts" | ||
| + | * Neue Kategorien => Home / untere Menüzeile, rechts neben dem Auge | ||
| + | ==== Wo ich raus will ==== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | ===== Unterprojekte ===== | ||
| + | |||
| + | {{indexmenu> | ||
| + | \\ | ||
| + | Neues Projekt anlegen: | ||
| + | |||
| + | ==== Siehe auch ==== | ||
| + | |||
| + | **[[: | ||
| + | |||
| + | **[[: | ||
| + | ===== Kommentare ===== | ||