Meistgenutze Applikation im Intranet != Kantine

Es sollte eigentlich nicht überraschen, dass wohl am häufigsten im Intranet auf den Speiseplan (wenn vorhanden) geklickt wird – vornehmlich zwischen 10:30 – 11h.

Bei einem Kundenbesuch vor 2 Wochen sah ich mit Begeisterung, dass die Ajax basierte Mitarbeitersuche sehr intensiv vom Frontdesk benutzt wurde. Bei jedem Anruf, der vom Frontdesk angenommen wurde, konnte durch eine schnelle Suche nach Mitarbeiter- oder Abteilungsnamen der Anrufer entsprechend durchgestellt werden.

Die Integration der Suche in das Basislayout der Seite hat im Rahmen der Entwicklung sehr wenig Zeit in Anspruch genommen.

An diesem Beispiel kann man sehr schön sehen, dass es manchmal doch die kleinen Dinge sind, die einen sehr hohen Nutzen für ein Unternehmen bringen können: in puncto Zeitersparnis bei der Arbeitserledigung und Zufriedenheit beim Anrufer, der schnell seinen eigentlichen Geschäftspartner im Unternehmen findet.

Schön, dass es eine Applikation gibt, die noch vor dem leiblichen Wohl steht :-)

10 years phplib – a laudation

back then, that is in the last millenium, there was a time before zend
framework and pear. Then – it was
about 10 years ago – Kris Koehntopp worked at netuse and brought a
real enrichment to the PHP community: the PHPLIB.

This great collection of classes was in my eyes the first real useful
library which delivered the solution to most of the basic / standard
problems in PHP based
software projects. So MAYFLOWER used this cutting edge technology very
soon after its first release.

The easy implementation of DB-abstraction, template
engine, authentication, permissions, session management and others made
it easy to handle these problems in a standardized way. The strict
object oriented code gave the developer the necessary flexibility to
customize and extend the code
where he/she needs it. Of course PHPLIB does not do any magic, it just
focuses on
main functions and its lean code gives it a great performance.

As it is wise not to „change a running System“ some PHP4
based application still use it and it still works fine.
So PHPLIB is not dead and still lives in some spin off’s like the ITX
template system.

Happy Birthday PHPLIB and thanks to Kris Koehntopp, netuse and all
other contributors for this great and useful piece of software.

Managing Newsletter clusters with lamp & dojo

Edit an article in a language edition of a newsletter

While the newsletter engines like mailman or majordomo work robust and
mature since many years, the challenge of writing and managing many
newsletter editions in a bigger organisation can turn into a medium
project administration task.

 

The requirements for newsletters which follow the company style
gzuidelines are mostly:

  • Newsletter must be in HTML
    (but editors mustn’t write html)
  • Newsletter can be in more than one language
  • The content must be taken from various source

 

To manage those needs a „simple“ interface is needed.

The aim inside the project with our enterprise customer was to have the following workflow:

  • There can exist newsletters to diffrent Topics.
  • Each newsletter can have unlimited editions.
  • Each edition can exist in diffrent languages
  • Every language edition is a collection of some articles.

 

Well this is not enough, every article itself can be made of multiple parts like:

  • Headlines
  • Teasers
  • Contents
  • Images
  • Links
  • etc….

 

Using Dojo 1.0 and PHP5 in the backend we realized an application which allows editors to put in all the contents of the Newsletter without the knowledge of HTML.
By using Templates for rendering the final output it is guaranteed that the newsletter follows the desired corporate Design.

 

All communication with the Server is done via JSON if possible. When transferring uploads like images we use a hidden frame to send the informations. In this case the server sends back a HTML with a Javascript call like parent.window.foo.bar() back to the client to call an action after the successful POST.

Integrating PHP as a glue in a cobol based business backend auf dem iX Cebit Forum 2006

Auf der Cebit 2006 vom 9. bis 15. März diesen Jahres findet das iX Cebit Forum 2006 statt.

Dort darf ich – so wurde mir gerade von der iX Redaktion mitgeteilt – das Projekt bei unserem Kunden Sixt vorstellen. Hierbei geht es um das Verfügbarmachen von Legacy Anwendungen auf einer webfähigen Plattform. Zu diesem Thema berichtete auch schon die ComputerWoche vor Kurzem.

Das Projekt startete mit einer PHP-Extension, die die Funktionalitäten der in Cobol geschriebenen Aplikation in PHP Bereitstellt. Im zweiten Schritt war die Entwicklung von WebAnwendungen der Fokus, die diese Schnittstelle nutzten. Mittlererweile sitzt ein großes Team an der Mammutaufgabe Teile des Sixt ERP Systems als XUL Anwendung mit einem aktuellen GUI Design sowie neuen Funktionen zu portieren.

Ich würde mich sehr freuen wenn viele Interessierte oder auch nur einfach Leute, die die Reihen besetzten, vorbeikommen.

Den genauen Termin werde ich hier noch bekannt geben sobald ich ihn weiß.