Planung: SmartBLOG

Dinglichkeit: Hoch, da Plugins sich verselbständigen. CMS muss innerhalb der nächsten 5 Monate fertig werden

Beschreibung:

Ein stark an meine Bedürfnisse angepasstes und flexibles CMS.

Anforderungen:

  • Hohe Geschwindkeit
  • Caching
  • Hohe Flexibilität
  • Inovatives Design (in Arbeit)
    • Responsive
    • Intelligente Anzeige weiterer Beiträge (Projektbezogen oder zur Projektkategorie)
    • Social Media am Ende jedes Beitrags
    • Über den Autor beibehalten
      • Positive Auswirkung auf Kommentare
    • Intelligente Anordnung, abweichend vom bisherigen, linearen Design
  • Sichere Einbindung von Social Media
    • Verstärkte Nutzung von Social Media
  • Projektbezogenes Arbeiten (Struktur)
    • Dokumentation eines Projekts im chronologischen Ablauf
    • Unterpunkte und Struktur mit Inhaltsverzeichnis
    • Verwendung von Latex Dokumenten
      • Erzeugung vollständiger PDFs
      • Rechtschreibprüfung mit aspell
    • Einbetten von Bildern und Grafiken
    • TODO Listen
    • (Gruppen und Mehrbenutzer Projekte)
  • Trennung zwischen Projekten und Artikeln wie Meinungen
  • Komprimierung hochgeladener Bilder
  • KEIN GRAFISCHER EDITOR (SOWAS WIE IRGENDWIE WYSIWG)
  • Kommentarsystem
  • Newlettersystem
  • Google Sitemap
  • Statisitik Tool
    • Piwik
    • Opt Out
    • Coockie Lifetime
  • TODO Liste für Projekte und Beiträge
  • Vollständige Migration
    • Beiträge
    • URLs (Kurz URL möglicherweise nicht)
    • Kommentare
    • Newsletter Nutzer
  • Eigener Kurz URL Dienst
  • Automatisierbare Backup Lösung, die automatisch ein Backup in das Heimnetzwerk herunterläd
  • (Generierung statischer HTML Seiten)
  • Einsatz von AJAX zum dynamischen nachladen von Elementen (Bilder, Bereiche wie Kommentare)
  • (Pingbacks)
  • Verzicht auf externe Dienste (Googlefonts, Adsense, Google Analytics…)
  • Autmatische Verlinkung auf Artikel zu Stichwörtern, wie UART oder I2C
  • Atomtisches EInbinden von YouTube Videos in HTML Version
  • PDF Expor de Latex Dokuments
  • Projekte als Honigwaben (auf der Startseite) darstellen
  • SSL Verschlüsselung
  • Javascript Komprimierung
  • Kontaktformular
    • Abschaffen
      • oder Sicherstellen, dass alle Emails nochmals in Datenbank abgelegt werden, falls Nachrichten verloren gehen
        • und Spam Score minimieren https://thomasba.lima-city.de/posts/2013-10-mails-mit-php-versenden.html

Umsetzung:

  • Tests auf Basis des Frameworks Django
    • Entwicklung in Python3 (oder PHP)
      • Wenn Python: Umzug zu Uberspace
        • Überscheidenes Hosting für Umzugsmonat
  • Entwicklung eines Designs
    • Download der Googlefont “Oxygen”, auch in KDE genutzt: https://www.google.com/fonts/specimen/Oxygen
    • http://ranf.tl/2014/12/23/self-hosting-google-web-fonts/ (TODO: Artikel dazu schreiben)
      • https://google-webfonts-helper.herokuapp.com/fonts/oxygen?subsets=latin

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.