Virthos
Virthos ist eine Plattform, auf der sich mit geringem Zeitaufwand maßgeschneiderte Web-Applikationen entwickeln lassen. Es ist flexibler als ein herkömmliches Content-Management-System, erfordert aber keine tiefgreifenden Programmierkenntnisse wie ein PHP-Framework.
Virthos wendet sich einerseits an Webdesigner, die sich gut mit HTML, CSS und JavaScript auskennen, aber weniger gut mit serverseitigen Techniken wie PHP und MySQL. Ihnen bietet Virthos die Möglichkeit, ohne großen Aufwand datenbankgestützte Webauftritte für ihre Kunden einzurichten, deren Inhalte einfach per Webbrowser bearbeitet werden können. Der Schulungs- und Supportaufwand ist dabei deutlich geringer als bei anderen gängigen Content-Management- oder Blogsystemen.
Andererseits ist Virthos auch ein Werkzeug für PHP-Experten, die im Grunde alle Funktionen, die Virthos bereitstellt, auch selbst entwickeln könnten — nur nicht in der Kürze der Zeit. Virthos ist ein Grundgerüst, das blitzschnell auf fast jedem Webserver installiert ist und Funktionen wie Benutzerverwaltung, Sessionmanagement, Datenbankanbindung, Warenkorbverwaltung, E-Mail-Versand, Datenim- und -export zur Verfügung stellt, ohne dass man eine Zeile Code programmieren müsste. Dieses Gerüst lässt sich dann flexibel anpassen und erweitern, so dass Virthos besonders gut für eine agile Softwareentwicklung geeignet ist.
Virthos-Varianten
Virthos ist in drei Varianten verfügbar, die sich in der Art der Datenhaltung und im Funktionsumfang unterscheiden:
Virthos Basic
- speichert Inhalte in einfachen Textdateien (kein MySQL-Server erforderlich)
- einfach zu installieren und administrieren
- eingeschränkte Funktionalität
- nur begrenzt geeignet für sehr umfangreiche Webauftritte oder Auftritte mit hohem Verkehrsaufkommen
Virthos Pro
- speichert Inhalte in MySQL-Datenbank
- erweiterte Funktionalität (Mehrsprachigkeit, Selektionen u. a.)
- auch für sehr umfangreiche und stark frequentierte Webauftritte geeignet
Virthos Master
- wie Virthos Pro, aber mit zusätzlichen Möglichkeiten, eigene Erweiterungen und Anpassungen zu programmieren
Die funktionalen Unterschiede zwischen den Varianten spiegeln sich in den VirthosTalk-Platzhaltern und -Anweisungen wider, die jeweils zur Verfügung stehen. Welche dies sind, zeigt die VirthosTalk-Funktionsübersicht.