Projekte
ISEYE - Web-Design, Programmierung, Digitale Werbung, Webhosting
User-Panel:
Name:
Passwort:
Eingeloggt bleiben
Registrieren
Passwort Vergessen?


Umfragen:
Welches Betriebssystem benutzt du?

Windows XP
Windows Vista
Apple Mac
Linux
Windows 7
Andere



1. Platz: Torsten
(10064 Punkte)

Website besuchen
[Mehr]

Am Meisten diskutiert:
Insel

Neueste Beiträge:
Es sind keine aktuellen Kommentare vorhanden.

Besucher Gesamt: 315988
Besucher Online: 1
Besucher Heute: 87
Besucher Gestern: 310
IP-Adresse: 23.22.212.158
Anzahl Kommentare: 601
Anzahl Bewertungen: 975
Anzahl Artikel: 239
Anzahl Benutzer: 58


Home -> Projekte -> PMS -> Allgemeines zu PMS
Allgemeines zu PMS
Geschrieben von Torsten am Mittwoch, den 18.06.2008, 21:13 Uhr

Aktuelle Bewertung: Bewertung: 4.1Bewertung: 4.1Bewertung: 4.1Bewertung: 4.1Bewertung: 4.1 bei insgesamt 8 Bewertungen
(Schlecht) 1 2 3 4 5 (Gut)  

Hier erfahrt ihr mehr über das "Professional Management System", welches die gesamte TSGames-Seite verwaltet

Allgemeines zu PMS

Das PMS ist ein dynamisches Websystem. Es wurde von TSGames entwickelt und seit dem 13.06.2008 (1804 Tagen) läuft auch die offizielle TSGames-Seite mit dem System.

Doch was genau hat es damit auf sich?
Vorher lief TSGames mit "Joomla!", einem kostenlosen Open-Source Managment System. Joomla! ist ein sehr umfangreiches CMS mit vielen Features und Plugins, war allerdings sehr langsam, unübersichtlich und hatte viele Einschränkungen, was dynamischen Inhalt angeht. Da viele andere CMS auch nicht unsere Bedürfnisse zufrieden stellten und wir Features vermissten bzw. es nicht individuell genug fanden, entwickelten wir unser eigenes - PMS.

Was ist ein CMS?
Der Begriff "CMS" steht für Content Management System. Diese Systeme dienen dazu, eine Website zu erzeugen und die Inhalte strukturiert zu verwalten. Das Einfügen sowie Bearbeiten der Inhalte ist direkt auf der Website möglich, es ist nicht notwendig die Dateien lokal zu verändern und dann hochzuladen. Gute CMS bieten außerdem einen HTML-Editoren, eine Suchfunktion und eine Sitemap sowie weitere, zusätzliche Extras (z.B. Bewertungssysteme, Kommentarfunktion, Benutzer-Management). Durch die vielen Extras, welche automatisch vom System bereitgestellt werden, können CMS die Grundlage für sehr strukturierte und professionelle Websites bieten.

PMS - Mehr als ein CMS?
Das PMS-System sollte von Anfang an speziell für Community- und Download-Seiten wie TSGames geschaffen sein. Dennoch beinhaltet es alle Features von gewöhnlichen CMS Systemen.
Folgende Features waren zusätzlich notwendig, um es auch für TSGames geeignet zu machen: Hinzufügen von Download-Content, Kommentarfunktionen, Bewertungs-System, User-System, Dynamische Downloadseiten, Variablen-Managment und möglichst schneller Seitenaufbau. Das "Professional" bedeutet, dass es besonders für Professionelle Nutzer die Erfahrungen haben, geeignet ist. Nicht jeder weiß, wie man Variablen richtig einsetzt oder Content sinnvoll verschachtelt.

PMS - Open-Source oder Freeware?
PMS ist ein eigens für TSGames entwickeltes System und wird nicht kostenlos zur Verfügung gestellt. Rein Theoretisch ist es, aufgrund seiner hohen Funktionalität, Problemlos auch auf anderen Seiten verwendbar, jedoch sehen wir von einer kostenlosen Freigabe ab. Wer mehr Interesse daran hat, kann sich melden (Mail Senden)

Aktueller Stand - Zukunftspläne
Fakten zählen bekanntlich, hier ist das Feature Chart

  • Deutsches Front- und Back-End
  • Strukturiertes BackEnd mit Menü- sowie Hilfebereich
  • Hilfe/Referenz-Funktionen direkt in das BackEnd integriert, um alle Funktionen nachlesen zu können
  • Dynamische Seitenkonfiguration über den Websitekonfigurator (Seitentitel, Menü-Optionen, Freischalten/Deaktivieren von Funktionen, Mail-Einstellungen, Maximal/Minimalwerte, ...)
  • Dynamische Benutzerverwaltung und Rechtevergabe
  • Menü-Manager für das Erzeugen von Menü-Einträgen auf Kategorien/Inhalte, Plugins oder eigene Link-Codes, zusätzlich Optionen für die Freischaltung bestimmter Links nur ab einem bestimmten Benutzerstatus
  • Kategorie- und Unterkategorie-Verwaltung
  • Content-Manager für Artikel, Download-Content, Spezialseiten (Download-Seite, Gästebuch, Start-Seite, usw.)
  • Dynamische Bilderskalierung, Thumbnail-Erzeugung, Einbindung und Verwaltung
  • Content-Verschachtelung (Dynamische Verlinkung auf andere Inhalte, Kategorien oder Nutzer)
  • Umfragen-Manager und intelligentes Umfragen-Anzeigesystem
  • Bewerten und Kommentieren von Inhalten und Aktivierung/Deaktivierung dieser Funktionen für einzelne Artikel/die gesamte Website
  • Variablen-Manager für Download-URL's, Server-Links, Hinweise usw.
  • Backup-Manager zum Erstellen von Backups. Durch die einfache Installationsroutine können Backups ganz einfach wiederhergestellt werden, ganz ohne phpMyAdmin. Es können unendlich viele Backups angelegt werden
  • Wiederherstellen gelöschter/veränderter Seiten aus erstellten Backups
  • Verschlüsselte Passwort-Speicherung
  • Ereignisanzeige für Kommentare, Benutzer und Inhalte
  • User-Ranking System + User-Signaturen unter Kommentaren
  • Such-Funktion für Suche nach bestimmten Inhalten
  • Nutzer-Avatare und deren automatisierte Skalierung und Einbindung
  • Ban-Manager für das zeitlich beschränkte oder unbeschränkte Sperren von IP-Adressen/Ranges von der Website
  • Simples Gästebuch-Plugin
  • TinyMCE JavaScript Editor für Content-Bearbeitung (Simples Einfügen von Inhalten und automatische HTML-Formatierung)
  • Simple Statistiken für Besucher, Kommentare, Nutzer usw.
  • HTML-Template mit Platzhaltern für Menü, Content und Plugins (z.B. User-Panel, Umfragen, etc.)
  • CSS-Stylesheet mit einzelnen "Classes" für die jeweiligen Bereiche und Informationen
  • Einfacher Installationsassistent zum Anlegen der Datenbank und Konfiguration des Administrators. Zusätzlich verschiedene Templates zur Auswahl. Alternativ auch die Möglichkeit, Seitenbackups wiederherzustellen

 

Ein Beispiel der Möglichkeiten des Systems
Um die Funktionalität für den professionellen Einsatz näher zu zeigen, gehe ich hier auf eine der vielen Funktionen ein.
Das System bietet die Möglichkeit, mit Hilfe des Platzhalters "#item" auf ein anderes Inhaltsobjekt zu verweisen. Als Beispiel würde #Item:120 das Objekt mit der ID 120 einbinden. Doch das ist natürlich noch längst nicht alles. Das System bietet nämlich weiterhin die Funktionalität, Quellcode direkt einzubetten, mit den Tags [pHp]Code[/pHp]. Daraus ergibt sich beispielsweise die Möglichkeit, ein zufälliges Inhaltsobjekt zu verlinken. Denn der PHP-Code wird interpretiert und danach erst die Ausgabe überprüft. Die Möglichkeiten sind hierbei nahezu unbegrenzt... Anzeige aktueller Beiträge, Inhalte derselben Kategorie, Inhalte mit ähnlichem Inhalt, ....
Durch die Funktionalität des Variablen-Managers kann so eine solche Funktion auch in eine Variable eingebettet werden, welche dann sehr einfach in die gewünschten Beiträge eingefügt werden kann.
Dies ist nur eines der zahlreichen Beispiele, welche Funktionalitäten das System bietet. Natürlich kann der eingebettete PHP-Code u.a. auch auf die aktuelle Kategorie, Unterkategorie und das Inhaltsobjekt zugreifen - die nötigen Kenntnisse vorausgesetzt

Weitere Features sind bisher nicht geplant, aber wenn gute Ideen vorhanden sind, werden diese auch eingeplant. Fragen zum System, Feature-Vorschläge, etc.? Kommentarfunktion nutzen.


Inhalt Copyright © TSGames - 2013
PMS 1.67 (Professional Management System) ist ein Projekt von TSGames, Copyright © 2013