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:nachtderunternehmen:backend_mit_cake:backend2012
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| projekte:nachtderunternehmen:backend_mit_cake:backend2012 [2013/03/18 17:36] – angelegt ecknigk | projekte:nachtderunternehmen:backend_mit_cake:backend2012 [2024/01/05 13:07] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Backend2012 | ||
| + | |||
| + | ===== Anlegen eines neuen Backends ===== | ||
| + | |||
| + | Mit dem Übergang von 2011 nach 2012 wurde das sogenannte Neue Backend eingeführt. Ein inzwischen ausgeschiedener Kollege hatte die neue Version für Aachen umgesetzt.\\ Für alle anderen Orte ist deshalb 2012 ein neues Backend anzulegen. Das Vorgehen wird weiter unten beschrieben.\\ Von der Idee her ist dann ab 2013 nur pro Ort ein neuer Ordner vonnöten, in dem die Unternehmen ihr Bildmaterial ablegen, und die Anbindung an eine neue Datenbank (d.h. '' | ||
| + | |||
| + | Ausgehend von der Historie anderer KingCons ist aber anzunehmen, dass das NdU-Backend 2013 sich wesentlich von dem von 2012 unterscheiden wird und es wieder eine neue KingCon-Installation wird. | ||
| + | ===== Zugänge ===== | ||
| + | |||
| + | Die Datenbanken werden in Plesk in der Domain '' | ||
| + | Dadurch sind Namensteile bei DB- und Login-Name bereits fest.\\ | ||
| + | Im Datenbankname soll das das Jahr der NdU enthalten sein. Der Loginname kann maximal 16 Zeichen lang sein. | ||
| + | Dadurch ergibt sich - nach Adam Ries - ein Namensfitzel aus dem Ortsname von 6 Zeichen. | ||
| + | (Fiel bei '' | ||
| + | |||
| + | ^ Aachen 2012 ^^^^^^ | ||
| + | | **Datenbank** | | **Name** | | **Passwort** | | | ||
| + | ^ Braunschweig 2012 ^^^^^^ | ||
| + | | **Datenbank** | nachtderunternehmen_brauns2012 | **Name** | nacht_brauns2012 | **Passwort** | vgtkjfmnfverm | | ||
| + | ^ Hannover 2012 ^^^^^^ | ||
| + | | **Datenbank** | nachtderunternehmen_hannov2012 | **Name** | nacht_hannov2012 | **Passwort** | vgtkjfmnfverm | | ||
| + | ^ Mannheim 2012 ^^^^^^ | ||
| + | | **Datenbank** | nachtderunternehmen_mannhe2012 | **Name** | nacht_mannhe2012 | **Passwort** | vgtkjfmnfverm | | ||
| + | ^ Stuttgart 2012 ^^^^^^ | ||
| + | | **Datenbank** | nachtderunternehmen_stuttg2012 | **Name** | nacht_stuttg2012 | **Passwort** | vgtkjfmnfverm | | ||
| + | |||
| + | ^ Backendlogin (KingCon) - in JEDER Datenbank in der Tabelle '' | ||
| + | | **Username** | admin | **Passwort** | 12ndu9 | | ||
| + | |||
| + | ===== Vorgehensweise beim Neuanlegen ===== | ||
| + | Die funktionale Referenz war '' | ||
| + | |||
| + | - In Plesk/ | ||
| + | - Beim ersten Mal muss eine neue Cake-Installation kopiert werden. Dazu einfach den Ordner '' | ||
| + | - Bei späteren Malen ändert sich dann nur noch die Jahreszahl (vierstellig). D.h. eine neue Datenbank wird eingerichtet und im '' | ||
| + | - Stadt- und jahrspezifische Konfigurationen befinden sich in den Dateien '' | ||
| + | - Außerhalb von Cake, aber mit Zugriff auf die gleiche Datenbank läuft ein php-Script, das die angemeldeten Unternehmen auf den NdU-Seite auflistet. Außerdem sind in TYPO3 zwei Contentelemente als php-Script geschrieben, | ||
| + | |||
| + | Nach dieser puren Neuinstallation kommen sicherlich inhaltliche Anpassungen. Dazu gibt es noch keine verlässlichen Vorgaben. Zu bedenken sind u.a.: | ||
| + | * Die Begrüßungsemail steht momentan als reiner Text im firmas-Controller. Da könnte man vielleicht auf Textbausteine umsteigen? Bei anderen Cake-Variationen gibt es teilweise den Ansatz, im Controller nur Textmarker zu setzen, die über die Übersetzungstabelle in langen, literarisch ansprechenden Text " | ||
| + | * In den NdUs wird zur Zeit eine JobberBase-Variante als Jobbörse eingebunden. Für die Eingabe neuer Jobs gibt es pro Stadt eine TYPO3-Seite (die den Bezug zur Stadt aufrecht erhält, denn die Jobbörse selbst gilt für alle NdUs). Wenn eine neue NdU-Stadt angelegt wird, muss auch eine neue Seite angelegt werden. Die Seiten-Id kommt dann in den Jobbörse-Link der Begrüßungsemail. - Nur deshalb wird hier darauf verwiesen, denn die Jobbörse selbst hat nichts mit dem backend zu tun. | ||
| + | * Aktuell gelten für alle NdUs die gleichen Preispakete und -modelle. Vermutlich wird das nicht so bleiben. D.h. Änderungem im Backend für jede NdU sind einzubringen. Momentan ist die einzige Änderung das Datum für den Frübucherrabbat. - Diese Funktion wurde aber nicht realisiert; betroffen sind zwei Dateien pro NdU vom Frühbucherrabbat. Deshalb gibt es noch keine parametrisierte Lösung.\\ Für Stuttgart wurde das Preissystem bereits in eine Tabelle ausgelagert. Andere NdUs werden/ | ||
| + | |||
| + | ===== Unterprojekte ===== | ||
| + | |||
| + | Neues Projekt anlegen: | ||
| + | |||
| + | Übersicht der Unterprojekte: | ||
| + | |||
| + | {{indexmenu> | ||
| + | |||
| + | |||
| + | ===== Kommentare ===== | ||
| + | |||
| + | |||
| + | |||