Skip to main content

PlutoCMS 2.x

"PlutoCMS" ist eine von mir selber entwickeltes Content Management System (kurz CMS), dass in C# programmiert wurde. Mit einer Entwicklungszeit von ca. 1 Jahre konnte ich im Juni 2010 die erste Version in Betrieb nehmen. Gestartet habe ich nur mit der Kommandozeile und der .Net SDK. Mittlerweile setze ich die Opensource IDE Sharpdeveloper 5.x. ein.

Warum ein eigenes CMS?

Es gibt zahlreiche CMS Systeme auf dem Markt. Sie decken aber nicht meine Bedürfnisse ab oder waren derart komplex das eine Programmierung von Modulen sich nicht lohnte. Ich entschloss mich darum ein eigenes CMS zu programmieren. Das Resultat war 2010 endlich online.

Die Grund-Features:

  • Konsequente Trennung Layout und Content
  • HTML5 W3C-Valid
  • Daten konsequent in UTF-8
  • Layout basiert auf Yaml-Framwork 4.x
  • Datenbankanbindung an MySQL 5.x
  • Sourcecode in C# Assembly: Sharpdeveloper 5.x.

Erweiterte Features

  • Text mit Extensions erweiterbar
  • TinyMCE für das CMS angepasst, d.h .Plugin:
    • Rechtschreibung
    • Bilderdatenbank mit Uploadfunktion
  • Metadatenplugin und automatische Galeriegenerierung

Pluto*

Pluto ist ein Zwergplanet und das prominenteste Objekt des Kuipergürtels. Er ist nach dem römischen Gott der Unterwelt benannt.

Pluto hat etwa ein Drittel des Volumens des Erdmondes und bewegt sich auf einer noch elliptischeren Bahn als Merkur um die Sonne. Von seiner Entdeckung am 18. Februar 1930 bis zur Neudefinition des Begriffs „Planet“ am 24. August 2006 durch die Internationale Astronomische Union (IAU) galt er als der neunte und äußerste Planet des Sonnensystems. In der Folge wurde Pluto von der IAU mit der Kleinplanetennummer 134340 versehen, sodass seine vollständige offizielle Bezeichnung nunmehr (134340) Pluto ist. Ferner wurden nach Pluto die neudefinierten Klassen der Plutoiden und der Plutinos benannt.

Im Januar 2006 wurde mit New Horizons erstmals eine Raumsonde zu Pluto ausgesandt. Es ist geplant, die Sonde im Juli 2015 in 9600 Kilometern Entfernung an Pluto und in 27.000 Kilometern Entfernung an dessen Mond Charon vorbeifliegen zu lassen.

Quelle: http://de.wikipedia.org/wiki/Pluto

History

Version 3.3 (Juli 2018)

  • C#
    • Git von Gitlab auf Gitea migriert
  •  Core
    • Core.Frontend
      • IP Protokoll für Kontakt, Gästebuch, Kommentare
    •  Core.backend:
      • IP Blocker:
        • IP kann nun Global (für jedes Formular) gesperrt werden oder der ganze Range
    • Core.Modul:
      • Tippspiel:
        • Bugfix: Caching

Version 3.2 (April 2018)

  • C#
    • Keine
  •  Core
    • Core.Frontend
      • Datenschutz (Cookiebar) integriert
    •  Core.backend:
      • Bugfixing: Suche
      • Page: Absoluter Pfad hinzugefügt (für Suche)
    • Core.Modul:
      • Suche:
        • Boolsche Suche verbessert, Resultat neben Blogfeld jetzt auch HTML (Page) durchsuchbar
        • UI: Responsive und Suchresultat verbessert
        • UI: Benutzerfreundlichkeit verbessert
      • Blog:
        • Responsive Layout verbessert
        • Hirarchie neu geordnet
        • Rating UI verbessert
        • Layout vereinfacht

Version 3.1 (März 2018)

  • C#
    • Migration .NET MySQL Connector
      • inkl. Patch (Delay Bug)
      • Umstellung auf Polling
    • VS 2017 15.6.4 Migration
  •  Core
    • Core.backend:
      • Bugfixing: Layoutfehler
    • Core.Mobile
      • Bugfixing: Rewrite Blog
    • Core.Modul:
      • Tippspiel 4.4.x
        • Verbesserungen: Backend
        • Bugfix: jQuery Mobile Version
        • Neu: Full Desktop Version (Not Responsiv)
        • Fetures: Community für eigene Rangliste, Privat/Offen

Version 3.0 (Januar 2018)

  • C#
    • Migration assembly auf 64bit
  •  Core
    • Login Backend:
      • Login-Prozess mit Ticketsystem erweitert. Login muss nach x Minuten erfolgen.
      • Kleinere Bugs im Log behoben
    • TinyMCE auf 4.7.4 aktualisiert. Linkchecker per Regex und einer internen API programmiert.
    • Core.Blog:
      • Neu, Preview für interne Funktionen
    • Core.Layout:
      • Mobile: Layout gering verändert
      • Footer: Neue Icons
      • Share: Teilen funktion erweitert
      • Search: Verbesserung
  •  Matomo
    • Upgrade auf 3.3.0

Archiv