Profitieren Sie bei einer Individual-Entwicklung von unserem Lotus Notes Datenbank Grundgerüst, oder wie wir es nennen, das Master Template. In diesem Grundgerüst sind bereits viele Funktionalitäten oder Konzepte vorhanden, und müssen somit nicht für jedes Entwicklungsprojekt neu erstellt oder erfunden werden. Im Zusammenhang mit einem Entwicklungsauftrag stellen wir Ihnen dieses Grundgerüst oder Framework ohne Zusatzkosten zur Verfügung.
Unser Lotus Notes/Domino Datenbank Framework beinhaltet folgende Funktionalitäten:
Mehrsprachigkeit
Der Benutzer kann seine Applikationssprache auswählen, und die ganze Applikationsoberfläche wird in der entsprechenden Sprache dargestellt.
Onlinehilfe
Eine Onlinehilfe kann einfach im System hinterlegt werden. Die erforderlichen Dokumente können vom Administrator eingepflegt werden. Durch drücken der Taste F1, zum Beispiel auf einer Maske, erscheint das jeweils zugewiesene Hilfedokument.
Navigations-/Layoutkonzept
Wir verfolgen den Ansatz, dass die Navigation ähnlich aufgebaut sein soll wie im Windows Explorer, wo sich der Benutzer auskennt. Die Baumstruktur nutzen wir einerseits um die verschiedenen Ansichten der Datenbank anzuwählen, aber auch zur Navigation innerhalb eines Formulars durch verschiedene Themenbereiche.
Keywords / Schlüsselwörter
Fast jede Datenbank benötigt Keywords oder Schlüsselwörter. Damit Sie einzelne Texte nicht jedes Mal neu in ein Dokument schreiben müssen, können Sie aus bestehenden Keywords oder Schüsseltwörtern auswählen. Ebenfalls werden teilweise Konfigurations-Elemente in Keywords ausgelagert, damit eine spätere Anpassung beim Kunden vorgenommen werden kann, ohne dass der Programmierer eingreifen muss.
Applikationsprofil
In diesem Profil werden sämtliche Konfigurationen für die Datenbank hinterlegt. Seien dies optional wählbare Funktionen oder zum Beispiel Schnittstellen-Definitionen.
Versionisierung
Um verschiedene Versionen auseinander halten zu können ist an zentraler Stelle eine Versionisierung der Datenbank hinterlegt. Bei einer neuen Version passt der Entwickler die Version mit den Änderungshinweisen an, und diese werden dann Beispielsweise im About der Datenbank angezeigt.
Offene, zentrale Programmierung
Wir versuchen jede Applikation möglichst offen zu programmieren, sodass später Funktionalitäten leichter erweiterbar sind. Wir versuchen ausserdem den Code möglichst an einem Ort zu halten und tun alles für eine spätere leichtere Pflegbarkeit Ihrer Programme! Denn egal wer später einmal den Code anpasst, ob Ihre eigenen Entwickler oder wir, die Erfahrung hat gezeigt dass Änderungen an bestehenden Programmen äusserst schwierig werden können. Und da wollen wir mit offener Programmierung und Kommentierung des Codes vorbeugen.