Was ist SITEFORUM?

Das Unternehmen SITEFORUM entwickelt seit 1995 Internet-Portalsoftware. Der Hauptsitz der SITEFORUM GmbH befindet sich in Erfurt (Thüringen). Tätigkeitsschwerpunkt ist die Entwicklung von Software für Groß- und mittelständische Unternehmen. Als Anbieter der eigenen SAAS-Plattform stellt das Unternehmen die Software nicht nur zur Verfügung, es ist auch für die Wartung und die Administration zuständig.

Unternehmen

Im Jahr 1998 wurde das Unternehmen zuerst als "SITEFORUM AG" von Dirk Schlenzig, Jürgen Schlenzig, Mark Schlenzig und Frank Schrüfer in Suhl (Thüringen) geründet. Seit der Gründung betreut das Unternehmen eine wachsende Zahl von zufriedenen Kunden und Partnern. Heute wird die Software von mittelständigen Unternehmen bis hin zu Großunternehmen wie z.B. Microsoft, Strato, Sony, Apple und VBL verwendet. Aktuell nutzen über 2000 Kunden in mehr als 70 Ländern die Portalsoftware. Durch eine freie Entwickler-Community kann die vorhandene Software mit individuelle Applikationen beliebig erweitert werden. Die aktuelle API ist im Entwickler Bereich mit vielen strukturierten Beispielen erreichbar.

Produkte

Als übergreifende Plattform bietet das Unternehmen eine sehr skalierbare Portalsoftware an, mit dessen Hilfe unterschiedliche Business-Anwendungen integriert werden können. Die SAAS-Plattform zeichnet sich besonders durch die leichte Erlernbarkeit, die breite Datenbankunterstützung und Internet-Protokolleinbindung, sowie die Verfügbarkeit zahlreicher, zusätzlicher Funktionsbibliotheken aus. Durch den Einsatz der Portalsoftware ist eine sehr große Freiheit und Flexibilität in der individuellen Gestaltung und Umsetzung gegeben.
Alle nachfolgenden Applikationen der Portalsoftware sind browserbasierend:

Haupt-Funktionalitäten der Portalsoftware

Infrastruktur & Komponenten

Programmiersprache

Die Programmiersprache "SITEFORUM Script" mit einer an Java angelehnten Syntax, wird hauptsächlich zur dynamischen Erstellung von Webseiten oder Webanwendungen verwendet. Für die Programmierung in der Entwickleroberfläche "SITEFORUM Studio", wird nur ein Webbrowser benötigt.

Code-Beispiele

Einfaches SITEFORUM-Script (gibt "Hallo Welt!" aus):
$return{Hallo Welt!}
Einfache Abfrage ist z.B.
$set{local}{hallo}

$if{ $equals{$get{local}}{hallo} }
{ True }
{ False }
For und While Schleifen
$for{$set{counter}{1}}{$lessOrEqual{$get{counter}}{14}}{$incLocal{counter}}
{
$get{counter}

$set{sum}{$add{$get{sum}}{$get{counter}}}
}
$set{c}{0}
$while{1}
   {
   $incLocal{c}
   $time.getUnique

   $if{$equals{$get{c}}{15}}{$break}
   }
Definition von individuellen Funktionen
$*functionName{parameter1}{parameter2}
{
    $if{$contains{$get{parameter1}}{$get{parameter2}}}
    {$return{1}}
    {$return{0}}
}

$$functionName{SITEFORUM}{F} = 1
$$functionName{SITEFORUM}{A} = 0
Aufbau eines SITEFORUM Templates mit Design Der "META-Header" befindet sich am Anfang von jedem "SITEFORUM Template".
$META
  {
  author             : (root)*
  bytes-per-char     : (1)*
  cacheable          : (no)*
  character-set      : (UTF-8)*
  content-type       : (text/html; charset=UTF-8)*
  editor-preset      : (font-name=Courier,font-style=plain,...)*
  last-modified-by   : (root)*
  last-modified-ip   : (123.123.123.123)*
  last-modified-time : (Thu Jan 18 05:22:53 EST 2007)*
  manipulates-header : (yes)*
  owner-user         : (root)*
  owner-group        : (everyBodyGroup)*
  permissions        : rwxr-xr----x (rwxr-xr-x---)*
  transaction-mode   : (UPDATE)*
  version            : (-1)*
  }
Danach folgt der Script Code, mit global ererbten Funktionen aus dem "Codelager" Account und den lokalen Script Code.
$$masterD{
  $$dialog{Headline}
    {
       HTML/CSS
    }
}

System Anforderungen (System requirements)

SITEFORUM Server: SITEFORUM Benutzer (User Client) für die Portalsoftware SITEFORUM Entwickler Umgebung (Developer Client): Vorkonfigurierte Server Komponenten: (Stand 2007)

Links

Siehe auch