Next ADI releasedNext ADI veröffentlicht

Good news! We released Next Active Directory Integration on wordpress.org.

Next ADI is a complete rewrite of ADI and brings a lot of cool new features like multisite support and Single Sign On (SSO). You can download Next ADI here.

Even if Next ADI is available for free we hope you purchase a support license to let us continue the work on Next Active Directory Integration. ADI 1.x is not longer supportedGute Neuigkeiten! Wir haben Next Active Directory Integration auf  wordpress.org veröffentlich. Etwas später als ursprünglich erhofft, aber es sollte ein gutes Release werden.

Next ADI ist ein kompletter Rewrite von ADI und hat einige neue coole Features wie den Multisite Support und Single Sign On (SSO). Du kannst Next ADI hier herunterladen.

Auch wenn Next ADI kostenlos verfügbar ist, hoffen wir, dass Du eine Support Lizenz erwirbst, damit wir unsere Arbeit an Next Active Directory Integration fortsetzen können. Für ADI 1.x gibt es keinen Support mehr.

Next Active Directory IntegrationNext Active Directory Integration


Next Active Directory Integration

There haven´t been many changes to ADI in the past. Mainly bug fixes and necessary adjustments were done. But now, it´s time for a change!

Multisite Network Support

For a while now, people have kept asking me when ADI will be supporting Multisite Networks. I have always liked that idea and therefore this feature has been on my To-Do list for a long time. But I did want to do it right, so let´s not take half-measures.

A new Team behind Next ADI

To be able to properly implement Multisite Network Support a lot of effort is required and the existing code has aged making it poorly maintainable. Therefore I have decided, not to develop and maintain ADI on my own anymore. Together with my colleges from the NeosIT GmbH we are bringing ADI with version 2.0 to a whole new level. In the past months ADI was completely rewritten and is currently in a pre-alpha-stage.

If you would like to know more about Next ADI, feel free to read Schakkos blog post where he is talking about a few of the new features.

How will Next ADI continue?

We do not want to keep it a secret. So here is a schedule for the next few weeks:

  • 07.04.2016: Release of an ADI alpha version on Github
  • 11.04.2016: Further information on our website neos-it.de
  • 12.04.2016: Announcement in the WordPress-Forum
  • 13.05.2016: Microsite going online
  • 17.05.2016: ADI 2.0 release on WordPress.org

During this time, development will continue and we will be testing, testing and testing.In der letzten Zeit hat sich bei ADI nicht viel getan. Hauptsächlich Bugfixes und notwendige Anpassungen wurden vorgenommen. Doch jetzt geht’s ab!

Multisite Network Support

Schon seit langem werde ich immer wieder gefragt, wann ADI denn endlich WordPress Multisite Networks unterstützt. Die Idee fand ich schon immer gut und das Feature steht somit schon seit Jahren auf meiner To-Do-Liste. Aber ich wollte es dann auch gleich richtig machen, also klotzen und nicht kleckern.

Hinter Next ADI steht nun ein Team

Um eine vernünftige Multisite-Network-Unterstützung in ADI zu realisieren, ist viel Arbeit erforderlich und der bestehende Code ist auch in die Jahre gekommen und schlecht wartbar. Daher habe ich beschlossen, ADI nicht mehr alleine zu entwickeln und zu betreuen. Gemeinsam mit meinen Kollegen von der NeosIT GmbH heben wir ADI mit der Version 2.0 auf eine neue Ebene. In den vergangenen Monaten wurde ADI komplett neu geschrieben und befindet sich derzeit in einer pre-alpha-Phase.

Wenn ihr mehr über Next ADI erfahren wollt, dann lest bitte Schakkos Blogbeitrag, in dem er schon ein paar Neuerungen ausplaudert.

Wie geht es nun weiter mit Next ADI?

Wir wollen keine Geheimniskrämer sein. Daher hier unser Zeitplan für die nächsten Wochen:

  • 07.04.2016: Veröffentlichung einer alpha-Version von ADI 2.0 auf GitHub
  • 11.04.2016: Weitere Informationen auf unser Website neos-it.de
  • 12.04.2016: Ankündigung im WordPress-Forum
  • 13.05.2016: Microsite geht online
  • 17.05.2016: ADI 2.0 wird auf WordPress.org veröffentlicht

Während dieser Zeit geht die Entwicklung natürlich immer weiter voran und wir werden testen, testen und testen.

Zugriff per ODBC auf Lexware financial office pro/premium


Der Zugriff auf die Datenbank von Lexware financial office pro oder premium ist standardmäßig nicht möglich. Alllerdings geht es mit dem hier gezeigten Vorgehen dennoch. Konkret geschieht dies, indem wir eine ODBC-Datenquelle einrichten.

Das hier geschilderte Verfahren wurde mit Lexware financial office pro 2013 und 2014 erfolgreich getestet.

Achtung
Auch wenn mit dem hier beschriebenen Verfahren ein Schreibzugriff auf die Lexware-Datenbank möglich ist, sollte dies nicht geschehen, da ansonsten die Integrität der Daten im komplexen Schema gefährdet ist.

Benötige Werkzeuge

  • Sybase SQL Anywhere Database Client (http://www.sybase.de/detail?id=1087327
  • SAP SQL Anywhere 12.0.1 (http://scn.sap.com/docs/DOC-35857)
  • Optional: Microsoft Access, OpenOffice Base oder ähnliches

Der SQL Anywhere Database Client SAP SQL Anywhere 12.0.1 muss installiert werden. Auf einem 64-Bit System müssen die ODBC-Treiber sowohl für 64-Bit als auch 32-Bit installiert werden. Nach der Installation stehen nun zwei ODBC-Datenquellen-Administrationstools, je eines für 32-Bit und 64-Bit, zur Verfügung. Außerdem haben wir nun die Administrationsoberfläche „Sybase Central“.

Schritt 1: Ermitteln des Benutzerkennworts

Auf einem System, auf dem der Lexware Client eingerichtet ist, existiert auch eine ODBC-Datenquelle namens „LXSYDSN“. Mit dieser Datenquelle können wir uns mit dem globalen Teil der Lexware-Datenbanken verbinden, nicht jedoch mit den Datenbanken für die jeweiligen Firmen/Mandanten.

  1. Sybase Central starten
  2. Mit Datenbank verbinden (Schema anzeigen und bearbeiten).
  3. Im Dialog „Mit einer SQL Anywhere-Datenbank verbinden“
    Authentifizierung: Datenbank
    Benutzer-ID: _login_
    Kennwort: 92ab346d1c02cffc
    eingeben.
  4. Auf Suchen klicken und den Server lxdbsrv auswählen
  5. Auf Verbinden klicken
  6. Nach dem Verbindungsaufbau klicken wir im Reiter Inhalt nun doppelt auf Tabellen und
  7. öffnen mit einem weiteren Doppelklick die Tabelle LEXGLOBAL.LXG_USER. (Tipp von Stefan: Falls wir keinen Zugriff auf die Tabelle haben, öffnen wir die View LEXGLOBAL.LXG_VIEW_USER.)
  8. Im Reiter Daten können wir nun die Daten der Tabelle einsehen.
  9. Wir notieren uns das für den User mit USER_ID 0 in PASSWORD hinterlegte Kennwort.

Schritt 2: Erstellen der ODBC-Datenquelle

Nun haben wir alle Informationen beisammen und können die ODBC-Datenquelle anlegen. Auf einem 64-Bit-System verwenden wir dafür das Tool „ODBC-Datenquellen-Administrator (64bit)“, auf einem 32-Bit-System entsprechend „ODBC-Datenquellen-Administrator (32bit)“.

Im Reiter „Benutzer-DSN“ klicken wir auf Hinzufügen und wählen den Treiber SQL Anywhere 12 aus. Nach einem Klick auf Fertig stellen öffnet sich der Dialog „ODBC-Konfiguration für SQL Anywhere“. Ins Feld Datenquellenname auf dem Reiter „ODBC“ geben z.B. Lexware ein.

Nun wechseln wir auf den Reiter „Login“. Und füllen die Felder wie folgt aus:
  1. Authentifizierung: Datenbank
  2. Benutzer-ID: U0
  3. Kennwort: Hier gehört das im Schritt 1 ermittelte Kennwort hinein.
  4. Aktion: Eine Datenbank auf einem anderen Computer starten und …
  5. Datenbankdatei: In dieses Feld muss der Pfad zur Datenbankdatei lxcompany.db der zu öffnenden Firma eingetragen werden. Dabei ist zu beachten, dass der Pfad aus Sicht des Servers, nicht des Clients gesetzt wird. (z.B. C:\ProgramData\Lexware\professional\Datenbank\F2\lxcompany.db für den zweiten Mandanten/die zweite Firma im System).
  6. Chiffrierschlüssel:
  7. Datenbankname: Analog zum Eintrag im Feld Datenbankdatei, ist hier die entsprechende Datenbank, also F1, F2, Fx einzutragen.
  8. Servername: LXDBSRV
  9. Host: DNS-Name oder IP-Adresse des Datenbankrechners im Netz
  10. Port: oder 2638

Auf dem Reiter „ODBC“ kann man nun die Verbindung testen. Ist der Test erfolgreich, schließen wir das Fenster mit OK. Uns steht nun eine neue ODBC-Datenquelle zur Verfügung, auf die wir mit Tools wie Microsoft Access, OpenOffice Base oder eigenen Programmen zugreifen können.

Within Temptation in Berlin am 21.11.2011

Hier eine zugegebenermaßen qualitativ nicht so tolle Aufnahme eines qualitativ sehr tollen Konzerts. Der Klassiker Ice Queen von Within Temptation, wir er uns in Berlin am 21.11.2011 im Rahmen der Unforgiving Tour präsentiert wurde. Es war grandios.

Hier eine zugegebenermaßen qualitativ nicht so tolle Aufnahme eines qualitativ sehr tollen Konzerts. Der Klassiker Ice Queen von Within Temptation, wir er uns in Berlin am 21.11.2011 im Rahmen der Unforgiving Tour präsentiert wurde. Es war grandios.

httpv://www.youtube.com/watch?v=Q0EYM2fTJjs