PhraseExpress v16

Softwareveröffentlichungen

Version 16 nimmt eine besondere Stellung in der 20-jährigen Produktgeschichte einnehmen, da wir die interne Programmarchitektur neu gestaltet haben.

Aber keine Angst, die Software ist äußerlich nahezu unverändert und lässt sich wie gewohnt bedienen.

Neues Speichersystem

Textbausteine wurden bislang in einer XML Datei gespeichert, die beim Programmstart vollständig in den Arbeitsspeicher geladen wurden. Bei jeder kleinen Änderung wurde stets die gesamte Textbausteindatei mit allen Textbausteininhalten auf die Festplatte geschrieben. Mit zunehmender Textbausteinanzahl mit formatierten Texten und Bildern wurde das problematisch.

Daher verwendet PhraseExpress ab v16 eine SQL Datenbank und lädt bei Programmstart lediglich das „Inhaltsverzeichnis“ der Textbausteine und die Ordnerstruktur, aber nicht die Textbausteininhalte. Diese werden erst im Moment des Aufrufs geladen und eingefügt. Bei einer Änderung wird nur die Änderung selbst geschrieben, nicht aber die ganze Datei.

Durch die Datenbanktechnik können wir nun auch Einzelanwendern äußerst praktische Funktionen zur Verfügung stellen:

  • Kommentarfunktion für einzelne Textbausteine
  • Wiederherstellung früherer Inhalte einzelner Textbausteine
  • Sprachumschaltung für die Textbausteindatenbank
  • Unterstützung für umfangreiche Textbausteininhalte. Wir testen intern mit über 100.000 Textbausteinen.
  • Beschleunigte Mengenbearbeitung
  • Spürbar schnellerer Abschluss einer Textbausteinbearbeitung
  • Erweiterte Statistikfunktionen

Neue Textbausteinsynchronisation

Bis Version 16 griffen alle Benutzer auf dieselbe Textbausteindatei zu, die sich in einer Netzwerkfreigabe oder in einem Cloud-Synchronisationsordner befand. Dies ist sehr einfach einzurichten und PhraseExpress führte Änderungen automatisch zusammen, um Schreibkonflikte zu vermeiden. Jedoch konnten Änderungen nicht zu einem bestimmten Zeitpunkt veröffentlicht werden. Aufgrund der Natur einer Peer-to-Peer-Freigabe führte dies zu Zugriffskollisionen und im schlimmsten Fall zu Datenverlusten. Dies ist der Nachteil der Cloud-Synchronisierung. Sie erhalten entweder ein Durcheinander von doppelten Dateien oder müssen kollidierende Änderungen verwerfen.

Daher speichert PhraseExpress Textbausteindateien jetzt immer lokal auf dem jeweiligen Anwenderrechner. Zur gemeinsamen Textbausteinnutzung erstellt ein Benutzer mit wenigen Klicks eine zentrale Sync-Datei in einem Netzwerk- oder Cloud-Synchronisationsordner, und andere Benutzer können sich mit dieser Sync-Datei verbinden, um Textbausteine gemeinsam zu nutzen. Die Benutzer können dann ihre Daten auf Knopfdruck synchronisieren. Einmal eingerichtet, werden Dateizugriffskollisionen durch einen intelligenten Synchronisierungsmechanismus minimiert, der die Bearbeitungsänderungen aller Benutzer verwaltet und verteilt.

Weitere neue Funktionen

  • Autotext auf Basis von regulären Ausdrücken (RegEx)
  • Zeitgesteuerte Textbausteine
  • Textbausteinausführung bei Öffnen eines definierten Programmfenster
  • Verbesserte Cloudsynchronisierung
  • Pro Ordner einstellbare Textbausteinsortierung