zorg.ch
#115008 by @ 03.11.2019 21:18 - nach oben -

zorg Code Update v4.0.0 – Übersicht

Liebe Freunde, Schwestern und sonstige Zorgerinnen und Zorger

Endlich haben die web-technologischen Entwicklung im Markt einem Status erreicht, der unseren hohen Qualitätsanforderungen gerecht werden.

TL;DR

Nach eingehender Evaluation und einer mehrmonatigen Projektphase, freut es uns somit, euch endlich die sehnlichst erwartete Mobile-optimierte Version von zorg.ch anbieten! 📱🤩

Lasst mich euch im Folgenden einen ausführlicheren Einblick geben.

Für das Auge 👁 & die Finger ☝️

  1. alle Seiten wurden Mobile optimiert
  2. Seiten und Templates unterstützen jetzt auch eine Sidebar
  3. Header und Footer wurden überarbeitet
  4. Onlineusers werden live aktualisiert (ohne Pagereload)
  5. Anzahl neue Comments werden live aktualisiert (ohne Pagereload)
  6. viele Seiten inhaltlich aufgehübscht (UserprofileBooksGalleryBugtrackerTemplate Editor,...)
  7. Night- und Day Layout ändern sich auch entsprechend der Layoutpräferenz am Device („Nightmodes“ etc.)
  8. Darstellung von Textgrössen, Textstyles (z.B. Headlines), Textabstände, Farben aufgehübscht
  9. alle Seiten habe jetzt sinnvollen Pagetitle und weitere Metadaten
  10. Forum / Commenting: zu- und Aufklappen von Commenttrees in Diskussionen funktioniert wieder
  11. Menus überarbeitet
  12. Telegram Notifications verbessert
  13. [z]Chat Nachrichten Info in Telegram
  14. im Forum nur noch für neue Threads (nicht jeden Comment)
  15. Template-Editor komplett überarbeitet
  16. Richtext-Editor mit live Codevalidierung, Quick-Buttons um Schnipsel einzufügen, Optionen um Sidebar und Comments zu aktivieren, ...
  17. Einheitlichere Anzeige von Fehlern (weniger leere, weisse Seiten bei Fehlern)


Die Nerd Stats 👨‍💻

6 Commits

  • 193 files changed
  • (+) 12'804 code lines added
  • (–) 5'824 code lines deleted

Development start: 22. Mai 2019

  • Push to xoli: 3. November 2019
  • 23 Wochen
  • 5 ½ Monate
  • 45.48% of 2019

…und der Coder Stuff 👾

Details gibt es selbstverständlich im Git-Commit zur v4.0.0: #1d1e8e7

  • CSS-Grid eingeführt
  • Flexbox für einige Elemente, z.B. Formulare
  • CSS Stylesheets komplett überarbeitet
  • CSS ist wieder ein PHP-Script
  • Day- und Night-Styles nutzen gleiche CSS Basis
  • CSS wird jetzt versioniert und kann Parameter verarbeiten
  • Template Layoutstruktur vereinheitlicht
  • Models nach MVC Ansatz für PHP-Seiten vorbereitet
  • Neue AJAX-Calls (Onlineusers, new Comments, Telegram notifications)
  • zorg.js überarbeitet
  • JavaScript Frameworks aktualisiert
  • „autosize.min.js“ entfernt
  • ACE Editor für Templateeditor ergänzt
  • Template-Editor Bug fixed, der Zugriff und Templateerstellung durch anonyme User ermöglichte
  • MySQL Table Schemes teilweise verändert, optimiert und neue Relationship-Tabellen für Templates hinzugefügt
  • Unzählige Codeoptimierungen und -anpassungen an gefühlt fast allen PHP Files...
  • Kompatibilität mit PHP 5.6.36 und MySQL 5.7 (im Kompatibilitätsmodus)


Enjoy & have fun :)