====== KingCon 2.0 ======
Das Projekt des eierlegenden Woll-Milch-KingCons 2.0, das immer vertagt wurde, wenn eine konkrete Konferenz ins Haus stand. \\
Aber seit Spätsommer 2014 nimmt es Formen an ...
Baustelle und Hoffnungsträger: \\
http://online.register-me.org/ bzw. seit Dezember 2016 \\
https://www.register-me.org/2.0/
===== Zugänge =====
| . |^ KingCon ^ Blog ^
^ Software ^| CakePHP 1.3.20 | Redaxo 4.3.2 |
^ Plesk ^| Domain: [[projekte:kingcon_register-me.org|register-me.org]], Subdomain: online | [[projekte:tema_dev_kcblog|Domain: tema-dev.de, Subdomain: kc-blog]] |
^ FTP ^| wie bei Domain ||
^ SQL ^| siehe: ''APP''/config/database.php | siehe: ~/redaxo/include/master.inc.php |
^ Admin-URL ^| https://www.register-me.org/2.0/kcNNNN/users/login \\ http://online.register-me.org/kcNNNN/users/login | http://kc-blog.tema-dev.de/redaxo/ |
^ ''admin''-User ^| ''kc//NNNN//-admin'' | ''admin'' |
^ ''admin''-Password ^| //generiert// | ''tema1234'' |
===== Zusatzinformationen =====
Ein **Kingcon** mit Event-Kürzel als "Mutter" aller Kingcons 2.0: \\
http://online.register-me.org/kc20/registrations \\
Es gibt "Kopiervorlagen" (Tabellenstrukturen und Konfigurationswerte) für die einzelnen KingCons; - es gibt keine "Mutter" mehr.
Ein **Blog**, um etwas geschwätziger zu sein, als es im Brain möglich ist, und eventuell sind die einzelnen Beiträge später in einer KingCon-Online-Dokumentation wiederverwendbar: \\
http://kc-blog.tema-dev.de/
==== Das META-KingCon ====
zum Verwalten aller KingCons läuft jetzt erst einmal unnterhalb des KC-Blogs. \\
^ Software ^| CakePHP-1.3.20-Application |
^ URL ^| http://kc-blog.tema-dev.de/kc-admin/users/login https://www.register-me.org/2.meta/users/login |
^ Username ^| ''meta-admin'' |
^ Password ^| ''fvmh27k8nwqubj'' | \\
Es nutzt die Datenbank des online.register-me.org-KingCons mit, weil ja von hier aus neue Tabellen angelegt werden, die durch ihren Präfix ein neues Event/KingCon darstellen.
==== spezielle Platzhalter im KC2.0 in den Text- und E-Mail-Templates ====
Aktuell (2022-05-13, ein Freitag) sind sie noch nicht in allem KC2.0 enthalten, aber prinzipell allgemeinnutzbar.
* **''[SUM[_SUBMITTED_PERS_DATA_]MUS]''** - eine UL-Liste aller Registrierungsdaten (in der E-Mail zur Anmeldebestätigung)
* **''[QR[_VIEWSCAN_]MD5]''** - ein QR-Code als Bild (in der E-Mail zur Zahlungsbestätigung)
* **''[LINK[_KK-PAYONE-METAKC_]KNIL]''** - ein Link zur Kreditkartenbezahlung in die [[projekte:kingcon_register-me.org:payone|TEMA-Kasse 4]], via Meta-KingCon-Bezahllink (in der E-Mail zur Anmeldebestätigung)
===== Bestell-Links =====
**KingCon-Basic (20-Euro-Lösung):** http://kingcon-kongressmanagement.de/?id=89 \\ **KingCon-Basic (gratis Probier-Lösung):** http://kingcon-kongressmanagement.de/?id=90 \\ **//(Aktuell führt die Adresse http://kingcon-kongressmanagement.de/ ins Nichts.)//**
===== Kreditkarten-Zahlung allgemeiner Link =====
https://www.register-me.org/2.meta/kc_profiles/kkbezahldateneingabe
Für die Einbindung ins KingCon 2.0 gibt es eine analoge "kkbezahldaten__ueber__gabe" (Datenübergabe per GET-Parameter)
===== Unterprojekte =====
Neues Projekt anlegen: {{NEWPAGE>projekte:kingcon_register-me.org:kingcon_2.1}}
Übersicht der Unterprojekte:
{{indexmenu>projekte:kingcon_register-me.org:kingcon_2.1#2| js doku}}
===== KingCon-2.0-Vollinstallationen für Kunden =====
//Hier als Querverlinkung, falls man sie nicht direkt findet.//
⇒ [[projekte:oppermann_regelgeraete:schulungen|Oppermann (Schulungen)]]
⇒ [[:ihk_kleinevents|IHK NRW (Kleinevents)]]
===== Entwicklungsumgebung =====
**Subdomain: onl-xdev.register-me.org** \\
Nutzt eigene Datenbank auf register-me.org-Plesk-Domain. Single- und Meta-KC liegen in entsprechenden Unterordnern. \\
Die Absicht ist es (und es scheint zu funktionieren), alle Definitionen, in denen sich Entwicklungs- und Produktionssysteme (und verschiedene Produktionssysteme untereinander) unterscheiden, im Ordner ''/config'' festzulegen: ''database.php'' (//logisch//) und momentan noch ''bootstrap.php'' (Konstantensetzungen)
**Meta:** http://onl-xdev.register-me.org/kc-meta/users/login
===== Entwicklungsumgebung „Schönheitskur in 15 Stunden” =====
Als Vergleich dient die Anmeldung zur IESSS2022: **https://www.register-me.org/2.0/kc0127/registrations/add**
**https://www.register-me.org/2.0beauty/kc0127beauty/registrations/add** (eigener Ordner, gleiche Datenbank, aber eigene Tabellen)
===== Zweitausendsiebzehn =====
Es wird ernst gemacht mit dem KingCon 2.0.
Der gesamte Script-Ordner des Singe-KC ist von **online.register-me.org** nach **www.register-me.org**, Unterverzeichnis **''2.0''** gezogen.
Dies, um SSL zu haben und den viel größeren Webspace auf dem netPublics-Server. - Da es physisch derselbe Server ist, braucht die Datenbankanbindung nicht geändert zu werden. \\
Die Funktionen des Meta-KingCons rund um das Kopieren von Gestaltungselementen (Headergrafiken u.ä.) müssen noch umgeschrieben werden.
Zunächst wird dieser Umzug hier nur fixiert - später sollte es auch einmal vernüftig dokumentiert werden.
===== Aufräumen =====
Wenn aufgeräumt werden soll, oder wenn z.B. für einen Kunden eine Kopie des KC2.0 gemacht werden soll, sollten diese Ordner geleert oder gar gelöscht werden.
* ''**APP/../dokablage/kc//NNNN//**'' - dort liegen die Rechnungen und E-Tickets
* ''**APP/webroot/files/media/kc//NNNN//--KCEVENT_FILE4DOWNLOAD_//XX//.//YYY//**'' - Dateien, die während eines Events als Download bereitgestellt wurden
===== Kommentare =====
**Querverweis:** http://brain.tema-dev.de/projekte/kingcon_2.0 - etwas veraltet und verloren, scheint es
**CakePHP-Namenskonvention:** http://book.cakephp.org/1.3/en/The-Manual/Basic-Principles-of-CakePHP/CakePHP-Conventions.html
**Ausnahmen, um sie später allgemein zu machen** kc0074 (CETAS 2019): UsSt nur auf Catering (und Begleitung für Abend Extrakosten)