========================================================================================= I JOOMLA PROJEKT NEUE WEBSEITE DER LUG-NORIS / LUG NÜRNBERG 31.05.2020 - 10.10.2020 I ========================================================================================= Grund für die Umstellung: Das bisherige CMS ist mittlerweile in die Jahre gekommen. Das letzte Update dieses Content-Management-Systems fand im Jahr 2015 statt und wurde seit dieser Zeit nicht mehr weiterentwickelt. Die letzte aktuelle Version aus dieser Zeit benutzte bislang unser Webangebot. Ein weiterer Grund ist das nicht vorhandene responsive Verhalten dieser Seite. Heute werden die Webangebote sehr viel über Tablett und Smartphone nachgefragt und da ist eine automatische Skalierung der Inhalte aus Handhabungsgründen mittlerweile wichtig. Die neue Basis unseres Webangebotes ist nun Joomla. Dem Autor dieser Zeilen ist dieses CMS schon aus Zeiten von Mambo bekannt und wendet dieses seit der Version 1.5 ab ca. 2007 auch privat an. Nachteil ist, dass leider eine Datenbank angebunden werden muss, was die Handhabung in Bezug auf Backups nicht gerade vereinfacht und eine zusätzliche mögliche Störquelle bedeuten kann, die das alte System nicht kannte. Dort genügte eine Seitenbeschreibungstabelle. Aber wir hatten da keine andere Wahl, die anderen aktuellen und bekannten CMSen setzen auch alle auf einer Datenbank auf. Dennoch glauben wir, einen richtigen Schritt getan zu haben und auch dem Nutzer nun durch eine gesteigerte Funktionaltät auch einen gewissen Mehrwert durch den Besuch unserer Seiten bieten zu können. Ihre LUG Nürnberg --------------------------------------------------------------- Meilenstein 1 - Installation und Konfiguration: --------------------------------------------------------------- Arbeitsaufwand für die Erstellung Grundgerüst LUG-Noris Webseite mit Joomla 3.9.19: ----------------------------------------------------------------------------------- 30.05.2020 Datenbank auf 1und1 Server eingerichtet, Joomla 3.9.18 downgeloaded und auf Server 1und1 unter /cms/ installiert. Aufrufbar mit cms.juergen-koerner.de. Erste Joomla Grobkonfiguration. 31.05.2020 Layout gesucht, T3_bs3_blank_Standard samt dazu gehörendem Framework gewählt. 01.06.2020 Themesanpassungen, Linkleiste angelegt, css Anpassungen von grafischen Leerblöcken (Pixel) durchgeführt. 02.06.2020 Megamenü eingerichtet, Themenblöcke festgelegt (Footer, Sidebar etc.) Bildgalerie Phoca installiert. Auf neue Joomla Version 3.9.19 upgedatet 03.06.2020 Funktionalität interne Links geprüft, Datenschutzseite angelegt, Kopfzeilengrafik neu angelegt. Text für Kontaktformular festgelegt. 04.06.2020 Text mit Datensicherheit erweitert, neue Verzeichnisse erstellt. Webspace auf 1und1 aufgeräumt. 05.06.2020 Kalender installiert und konfiguriert, Sidemodule konfiguriert. Footerzeile mit LUG-Termine belegt. 06.06.2020 Neuer freier Font suplex_comic_nc installiert und Artikel-Titelzeilen auf neuen Font über css umgestellt und Farbe auf Orange angepasst. 07.06.2020 Externe Module Map Openstreetmap installiert und konfiguriert. Iframe-Code von Wetteronline auf "Eigenes Modul" für Sidebar-2 mit Anweisung "transform" angepasst. Gesamt Zeitaufwand vom 30.05. - 07.06.2020. im Summe 40h ------------------------------------------------------------------------------------------------- Meilenstein 2 - Übertragung der Inhalte von der bestehenden Website nach Joomla: ------------------------------------------------------------------------------------------------- 08.06.2020 Seiten Über uns, Aktuelles, Anleitung Videokonf übertragen. Linux-Treff Nord angefangen. 09.06.2020 Linux-Treff Nord fertig gemacht, Seite Infomaterial übertragen. 10.06.2020 Rechenchaptcha und Webseiten Backup installiert (gleicher Anbieter wie Besucherzähler), Seiten Linux Presentation Day, Wer kommt zum LPD, Messer, Bildergalerie übertragen. 11.06.2020 Beitragsseiten für die Menüpunkte erstellt. Formatierungen bei Download und Referenzen korrigiert. 12.06.2020 Restliche Beitragsseiten für die Menüpunkte erstellt. Formatierung für Anleitung Videokonf angepasst. Hardwareprojekte übertragen. 13.06.2020 Verzeichnisstruktur erweitert, Seiten für Hardwareprojekte gefüllt und internes Seiten-Layout angepasst. Seite Software-Projekte übernommen. (Summe 10 Seiten) 14.06.2020 Software-Projekte und -freifunk, Wissenswertes, Wanderungen (Hauptseite) übernommen und angepasst. Wanderungen und Ausflüge übernommen. Was ist Linux, Bildverzeichnis und Neues auf Webseite übernommen. (Summe 17 Seiten) 15.06.2020 Seite archiv und align übernommen. (2 Seiten) 16.06.2020 Seite Vintage, LPD 2020.1, Nachlese und Vorträge übernommen. (4 Seiten) 17.06.2020 Seite LPD 2019.2, Nachlese und Vorträge übernommen; Seite LPD 2019.1, Nachlese und Vorträge übernommen. (6 Seiten) 18.06.2020 Seite LPD 2018.2, Nachlese und Vorträge übernommen; Seite LPD 2018.1, Nachlese und Vorträge übernommen. (6 Seiten) 19.06.2020 Seite LPD 2017.2, Nachlese und Vorträge übernommen; Seite LPD 2017.1, Nachlese und Vorträge übernommen; Seite LPD 2016.2, Nachlese und Vorträge übernommen; Seite LPD 2016.1, Nachlese un Vorträge übernommen (12 Seiten) 20.06.2020 Seite LPD 2015.2, Nachlese und Vorträge übernommen; Seite Sonstige Veranstaltungen übernommen; Seite HackMake, H&M 2019, H&M 2018, H&M 2017, Chemnitzer LT, ew, sps, it-sa, clt2020, clt2019, clt2018 übernommen. (15 Seiten) 21.06.2020 clt2017, ew2020, ew2019, ew2018, ew2017, ew2016, sps2019, sps2018, sps2017, sps2016, it-sa2019, it-sa2018, osc2017, curl2017 übernommen. (14 Seiten) Alle Inhalte der "alten" Website übernommen. Zeitaufwand rund 30h ------------------------------------------------------------------------------------------------- Meilenstein 3 - Anpassungen der Inhalte an die neuen Darstellungsmoden vornehmen ------------------------------------------------------------------------------------------------- 23.06.2020 Videos von lpd.* nach joomla.* auf Webspace umkopiert, Webspace aufgeräumt (Collagen von lpd.* und videos entfernt. Werden nun von lpd.* auf joomla.* eingebunden), rund 110 MB eingespart. Zugriffsrechte für LUG Kollegen für Bereiche Nachrichten und Kalender eingerichtet und getestet. 24.06.2020 Collagen in lpd.* auf Collagen in joomla.* verlinkt, ebenso die Videos vom LPD2017.2, align, antikythera und miniscribe. Im Joomla Backend für Backup die Videos geblacklistet. 08.07.2020 Openstreemap-Karten an die Ziele Chemnitz, Augsburg, Hof, Thuisbrunn ergänzt, Linkfehler auf alter Seite unter LTN beseitigt. Zuordnung der Karten zu den LPD-Orten korrigiert. LTN-Termine bis Ende des Jahres erstellt. 14.07.2020 Hintergrundbild unter /local/css/themes/lug-design/custom.css eingefügt: .t3-wrapper{ background: url("/images/sonstiges/Collage_5_Seidla_Steig_2019_2.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } 16.07.2020 Weitere Änderungen/Anpassungen am Design durchgeführt: - Neue zusätzliche Schriftart und andere Farbe für Seitentitel hinzugefügt. - Abstände der Textblöcke zueinander korrigiert. - Hintergrundbild neu bearbeitet (sw) und hinzugefügt. - Titeltexte in Seitenmenüs zentriert.(*) - Transparenz in Text-Hauptmodul eingefügt. - Megamenübalken durch Einsatz der Transparenz entfernt. (*): (...less.modules.less) .module-title { background: #e0e0e0; color: inherit; font-size: 18px; margin: 0 0 10px 0; padding: 0; text-align: center; } 22.07.2020 Design in Titel/Menüblock, Hauptteil und Footer über Transparenz und abgerundete Ecken vervollständigt. 11.08.2020 Jens hat Datenbank auf seinem Strato-Account unter www.lug-noris.de angelegt. 12.08.2020 Jommla als Standard-Installation unter www.lug-noris.de/cms/ angelegt. 22.08.2020 Am 20.08.2020 Seite Enrico. Markus, Bruno und Andreas auf dem virtuellen LTN vorgestellt. 22.08.2020 Verzeichnisstruktur auf Anmerkung Markus überarbeitet und geändert. Interne Sprungseiten komplettiert. Zeitaufwand rund 30h ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Meilenstein 4 - Vorbereitungen und Onlinestellung der Joomla-Webseite (u.a. Domain und Redundanz über alte Webseite, Zugriffsrechte), Termin ca. bis Mitte Oktober 2020: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- LUG-Noris.de/cms: 28.08.2020 Template auf www.lug-noris.de/cms kopiert (vorher Grundinstallation Joomla 3.9.21 durchgeführt) und Verzeichnis Images und Video nach /cms kopiert. 29.08.2020 Template konfiguriert -> Schriften einbinden, Linkes Klappmenü und Hintergrundbild funktionieren nicht. Strato sehr langsam !!!!! 30.08.2020 php-Version auf StratoServer sehr alt: 7.2.33. Kann Backup-Addon nicht installieren. Jens über Threema informiert. 31.08.2020 Workaround für die fehlenden Funktionen gefunden. Liegt wohl am Verzeichnis /cms/. Ist kein Hauptverzeichnis, htaccess funktioniert dort auch nicht. Teil 1 der Menü-Punkte eingerichtet, Impressum fertig gemacht. noris.juergen-koerner.de auf lug-noris.de/cms geroutet funktioniert nicht. 06.09.2020 Jens hat php von 7.2.33 auf 7.4.9 umgestellt. Backup-Addon und Zähler und Captcha installiert. 07.09.2020 Teil 2 der Menüpunkte ergänzt und fertig gemacht. 08.09.2020 Terminkalender konfiguriert und die Terminausleitung in 4 Blöcken fertig gemacht. Die Landkarten gemäß der Vorgaben konfiguriert und den Seiten zugeordnet. 09.09.2020 Kontaktformulare eingearbeitet und Captcha über Plugin aktiviert. LUG-Nürnberg Menü Seiten kopiert. Team LUG-Noris als Gruppe eingetragen und Zugriffsrechte vergeben. Mitglieder im Detail müssen noch hinzugefügt werden. 10.09.2020 Rund 60 Seiten von jommla.juergen-koerner.de nach lug-noris.de/cms via html-Code übertragen. Dateirechte via FTP korrigiert (604 auf 644). 11.09.2020 Restliche Seiten neben der Startseite kopiert. Backup erstellt. lug-noris.de/cms nun auf Stand wie joomla.juergen-koerner.de. Validierung: Check aller Seiten auf korrekte Funktion (Verlinkungen aus Datein wie pdf, mp4 etc). Sonstige noch nötige Anpassungen vornehmen. Todo: phoca Bildergalerie aufsetzen -> Kategorien erstellt, verwendet absolute Pfadanweisung !!. Bilder erst nach Veröffentlichung einstellen. htaccess erweitern für 301 Weiterleitung -> Links eingetragen, erst nach Veröffentlichung in htacccess eintragen und Testen!!!!; Defaultverzeichnis /cms prüfen !!!!! Seo Einträge für lug-noris.de -> erledigt, follow-index nach Veröffentlichung aktivieren. htaccess: # Weiterleitungsdirektiven für Google und Co. # RedirectPermanent /id2.html https://www.lug-noris.de/lug-nuernberg/ueber-uns RedirectPermanent /id3.html https://www.lug-noris.de/lug-nuernberg/aktuelles RedirectPermanent /id4.html https://www.lug-noris.de/lug-nuernberg/linux-treff-nord RedirectPermanent /id5.html https://www.lug-noris.de/unsere-aktivitaeten RedirectPermanent /id7.html https://www.lug-noris.de/lug-nuernberg/linux-presentation-day RedirectPermanent /id8.html https://www.lug-noris.de/lug-nuernberg/was-ist-denn-linux RedirectPermanent /id9.html https://www.lug-noris.de/archiv RedirectPermanent /id37.html https://www.lug-noris.de/archiv/align-historisches RedirectPermanent /id41.html https://www.lug-noris.de/sonstige-veranstaltungen/chemnitzer-linux-tage RedirectPermanent /id68.html https://www.lug-noris.de/sonstige-veranstaltungen/hack-and-make/hack-and-make-2019 RedirectPermanent /id71.html https://www.lug-noris.de/sonstige-veranstaltungen/chemnitzer-linux-tage/chemnitzer-linux-tage-2020 RedirectPermanent /id83.html https://www.lug-noris.de/sonstige-veranstaltungen/sps/sps-ipc-drives-2016 RedirectPermanent /index0.html https://www.lug-noris.de/sonstige-veranstaltungen RedirectPermanent /index2.html https://www.lug-noris.de/lug-nuernberg/linux-messer RedirectPermanent /index3.html https://www.lug-noris.de/lug-nuernberg/download RedirectPermanent /index4.html https://www.lug-noris.de/lug-nuernberg/links RedirectPermanent /index7.html https://www.lug-noris.de/impressum # # Ende Weiterleitungsdirektiven 12.09.2020 Comic-sans (freie Version durch Überschreiben alter *.woff Datei mit derer von jommla.juergen-koerner.de aktivieren können ?!! Durch weitere Konfiguration der Menüs und Template-Einstellungen (nicht position-2 als mainmenue) nun auch das Canvas-Menü zum Laufen gebracht. Userfreischaltung und Bildereintrag in Phoca erst wenn neue Seite online ist (wegen /cms/ Verzeichnis) Anmerkung: 13.09.2020 Bei Error 500 im Front-End und aktivierter Rewrite Engine im Konfigurationsmenü ist in der .HTACCESS der Eintrag "RewriteBase /" zu aktivieren! Zeitaufwand rund 30h --------------------------------------------------------------------------------------------------------------------------------------- Meilenstein 5 - Test der Seiten auf Error 404 oder sonstige groben Fehlern, Designänderungen werden im laufenden Betrieb vorgenommen. --------------------------------------------------------------------------------------------------------------------------------------- 12.09.2020 Beginn der rund Zweiwöchigen Validierungsphase. Teilnehmer: Enrico, Markus, Bruno, Jens, Andreas, Karl. 13.09.2020 Bei Brückenseiten "die LUG-Nürnberg,,,,Archiv) die Verlinkungen noch korrigiert. 15.09.2020 Verlinkungen "index.php" entfernt: Ausflüge, Wanderungen, interne Verlinkungen auf den Seiten angepasst. Schreibfehler bei Verlinkungen beseitigt. 16.09.2020 Themes lug-Design: less.bootstrap.lesss, typography.less und custom.css über FTP schreibgeschützt. Einstellungen werden sonst sporadisch überschrieben :-( 21.09.2020 Ab heute ist die lug-noris.de auch unter https erreichbar (endlich). 26.09.2020 Spendecode für Kubrik-Rubric Erweiterungen angefordert und die 3 verwendeten Erweiterungen freigeschaltet (Backup, Chaptcha, Besucherzähler). ####### Spendecode: Deine registrierten Domains und die dazugehörigen Spendencodes Donation Code xxxxxx Domain https://www.lug-noris.de ####### Link von Kubic-Rubic auf Hauptseite beim Besucherzähler abgeschaltet, diesen jedoch unter "Links" neu hinzugefügt, Besucherzähler aktiviert. 28.09.2020 Artikel auf Marktspiegel online: https://www.marktspiegel.de/nuernberg/c-ratgeber/aktualisierungen-und-neue-taetigkeitsfelder-erschlossen_a62889 10.10.2020 t3-Mainline - Transparenz von 0.8 auf 0.9 reduziert. Zeitaufwand rund 20h -------------------------------------------------------------------------------------------------------------------- Meienstein 6 - Seite online stellen -------------------------------------------------------------------------------------------------------------------- 10.10.2020 Seite seit 17:30 Uhr offiziell online, zunächst als Unterverzeichnis von lug-noris.de mit Link auf neuer Seite; Umschaltung durch Jens steht noch aus. Seite um ca. 18:20 Uhr von Jens umgeroutet und nun auch korrekt unter https://www.lug-noris.de aufrufbar. RedirectBase auf / in .htaccess gesetzt sowie dort die RedirectPermanent Umleitungen von der alten auf die neue Seite eingetragen. Test ok. SEO Eintragungen aktiviert. Zugriff von LUG Mitglieder noch fehlerhaft. Team LUG-Noris gelöscht und neu angelegt. Anmeldung am Backend nun möglich. 11.10.2020 phoca-Gallerie mit Bilder zum LPD, H&M u.s.w. sowie zu den Ausflügen beschickt. Userdefinitionen für Team LUG-Noris neu definiert. Basis ist Autor mit Zugriff nur auf Kategorie "neues"; Vollzugriff auf den Kalender eingerichtet. Zeitaufwand rund 15h ################################################################################################################################################################################################################## Zeitaufwand bis 31.05.2020 - 11.10.2020: rund 165 Stunden Abschließende wichtige Anmerkung: --------------------------------- Der Zeitaufwand von rund einem Mannmonat konnte hier eingehalten werden, da von Anfang an die Anforderungsspezifikation feststand und das Projekt dadurch geradlinig im daraus resultierenden Zeitrahmen abgewickelt werden konnte. Der Stundenaufwand für die neue Webseite der lug-noris kann aber auf keinen Fall für andere Projekte als Massstab gelten, da die individuellen Anforderungen jeweils verschieden und je nach geforderter Struktur beliebig komplex werden können und dadurch in Folge den hier angegebenen Zeitrahmen sprengen. Weiterhin wurde bei dieser nicht kommerziellen Seite nur ein vereinfachter Regressionstest durchgeführt. Bitte dies bei eigenen Projekten berücksichtigen. Jürgen Körner für LUG Nürnberg Stand 19.12.2020