supportware – Ein integriertes Contentmanagement-System

Ein schnelles, integriertes Contentmanagement-System für Web-Communities.

Die Software stammt aus der Zeit, als decicated Server mit starker Hardware noch nicht wirklich erschwinglich waren. Beim Softwareentwurf wurde daher Wert auf hohen Durchsatz bei schmalem Memory-Footprint gelegt.

 

 

Eigenschaften:

  • all in one binary
  • integrierter http-server
  • integrierte Treiberschnittstelle zur Datenbank (hier: mysqlDB)
  • der Server arbeitet non-blocking (’spinning‘),
  • die Content-Generatoren sind multithreaded

Ein wichtiges Kriterium beim Softwareeentwurf war die strikte Trennung der Bereiche Design, Inhalt und Funktion:

  • Keine SQL-Abfragen im C++ Quellcode oder in HTML-Vorlagen
  • Keine HTML-Schnipsel im C++ Quellcode

Neben der Verwaltung von typischen Inhalten (Foren, News. Faqs, Fachartikel) erlaubt die Software auch detailliertes User- und Rollen-Management mit Inhalte-bezogener Rechteverwaltung.

Eine einfache Template-Sprache ist integriert, dabei wird ein ‚inherit by copy‘-Mechanismus verwendet: Unterseiten bzw. wieder verwendbare Inhaltsblöcke ‚erben‘ Design und Struktur von den Hautseiten.

Eine Demo-Version ist unter http://sourceworx.org:8088  verfügbar.

source::worx
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.