23 September 2015 Wednesday

DNUG Stammtisch Südwest - Terminabstimmung

Image:DNUG Stammtisch Südwest - Terminabstimmung


auch im Südwesten tut sich wieder was in Richtung DNUG-Stammtisch.
Für unser 2. Treffen suchen wir Termine, wie gehabt in Stuttgart-Stadtmitte, die Lokation steht noch nicht fest, sie richtet sich auch nach der Teilnehmerzahl.

Oberthema dieses Mal soll das Thema "Social Intranet" sein - was versteht man darunter, wie sind die Herangehensweisen, wie wird man erfolgreich ?

Alle Tools sind willkommen, die Teilnehmer sollten ihre Infrastruktur und ihre Herangehensweise in ca. 5 - 10 Minuten darstellen und erklären können.

Anbei der Link auf die Doodle-Seite zur Terminabstimmung.

Wir freuen uns auf rege Teilnahme ;-) !



Heiko Voigt   |   23 September 2015 15:46:57   |    DNUG  Stammtisch    |   Comments [0]

Hi folks,

after our latest presentation for IMPRISIS CA, our integration tool for Adobe Sites and IBM Connections, we received an interesting question from the audience. Why would I use IBM Connections to build a social intranet with Adobe Sites and not the Adobe Social Components ?

We thought that the answer to this question might be of interest to a larger audience, so here goes.

1st Aspect - the cheapers in features and functions

For me, there are two major features missing in the Adobe offering for social components:
  • Activities/ToDos:
    Managing ToDos in a community/project space is a huge deal for me
  • File Sharing
    Let's be realistic - even today, we mostly produce files in our daily business life. Not being able to share my personal files and to share files in a community or with my colleagues is a huge drawback. You miss out 70+ percent of your users content and knowledge.

2nd Aspect - User Generated Content (UGC) and reverse replication

IBM Connections is built to deal with huge amounts of user generated content. That's what it is designed for, it's its DNA. Adobe Sites - not so much. Even with the enhancements in AEM 6.x and the database replication options, it's still not a piece of cake to replicate large amounts of UGC around in a large clustered environment. IMRPISIS CA does not cache much data but gets it live from the IBM Connections system so barely any replication efforts are involved and interactions are always immediately available. Does this put too much load on IBM Connections ? Not really. We use the same APIs that the Connections API uses to generate the UI for the user. We only grab the data, the presentation is loaded off to Adobe Sites so one can argue that our calls are even cheaper for IBM Connections than going through the IBM Connections UI. Currently, we don't see more load on an IBM Connections system than normal using IMPRISIS CA.

Most important aspect - components vs social network

The Social Components are exactly what Adobe says they are - components only. A couple of them can work together, but they don't create a social network within your enterprise. What do I mean by that ? Well, IBM Connections accumulates content that the user creates into the social profile of each and every user. By tagging, liking, mentioning, following and recommending and collaborating in communities and using activities, the users create a true social network within the organization - and the social profile for each user keeps growing.
Also, by accumulating data and peoples relations, a knowledge tree is generated inside of the organization. With that, information retrieval from projects, communities and files is possible. And on top of that by combining the data with the social profiles of the users, expertise can be located within the organization. This builds up over time more or less automatically. Combined with social analytics functionality, which is also part of IBM Connections, a long-term social network within the organization is created that allows to generate corporate knowledge in an easy and hazzle free way by just doing your work. With that, the whole is more than the sum of the parts (components). That's why true social intranets are in for the long haul. Data will most likely not be deleted from it but stays to be retrieved, even when the users might already have left the organization or moved on. Their work results and their relationships to others in the organization live on. If you buy into this idea, you want a specialized solution for this - that's why I call IBM Connections a "social business middleware".

So basically as always, it's about what you want to achieve. If you buy into the idea of social business, you need a tool like IBM Connections or Jive. If you just need a specific functionality on your website and you're not looking at the whole picture, the social components are good enough for you. Adobe Sites is great for presenting streamlined content on the glass. IMPRISIS CA leverages the excellence of both approaches - build your social intranet with the high UI standards you are used to in Adobe Sites but leave the hard work to a specialist - IBM Connections. With this approach, you get the best of both worlds !

Just my two cents,

Heiko Voigt   |   21 September 2015 10:00:00   |     |   Comments [0]

... und das ist für mich als BlackBerry 10 Anwender immer sehr schade, ist der Hinweis, welche Tools und Werkzeuge man zum Telefonieren via SIP bzw. Chat-Diensten auch auf BlackBerry 10 nutzen kann.

Ich nutze seit zwei Jahren im Ausland die Option mich über SIP mit unserer Telefonanlage (Starface, ein erweiterter Asterisk Clone) über ein Softphone zu verbinden. Mein Tool dafür: BRIA Phone (siehe Link in BlackBerry World) von CounterPath. Bria ist auch für iOS, und Android verfügbar. Nicht die billigste Anwendung aber sehr stabil und tut genau was es soll. Damit kann ich auch international meine VOIP Flatrate in Deutschland nutzen und bin über meine "normale" Office-Nummer auch im Ausland erreichbar. Bria ist sehr flexibel und kann mit Hilfe des im inApp-Sales erhältlichen Codec-Paket nahezu in allen Netzwerk-Lagen eine qualitativ sehr gute Verbindung aufbauen, wenn man sich ein wenig mit SIP und Co. auskennt. Und - die Bria App ist eine native BlackBerry 10 app, kein Android Port.

Im Bereich der Chat-Dienste bleibt als Plattform-übergreifende Lösung für Voice- und Video-Calls BlackBerry Messenger in der c't natürlich wieder einmal unerwähnt, man konzentriert sich auf die Marktführer. Das war auch schon mal anders. Egal - hier sei extra nochmals auf BBM hingewiesen. Kostenlos, plattformneutral, tut. Für BlackBerry 10 gibt es natürlich auch die Möglichkeit, über Skype, Facebook Messenger und WhatsApp zu telefonieren. Die Apps dazu finden sich alle in der BlackBerry World, kein Sideloading nötig und auch kein Amazon App Store.

Wollte ich nur mal aufgeschrieben haben, falls jemand nach Alternativen im BlackBerry Umfeld sucht.

Schönes WoE noch,

Heiko Voigt   |   20 September 2015 13:41:50   |     |   Comments [0]

Image:We will be presenting at Social Connections 9 in Ehingen in November !

Yay !

Today I received the acceptance emails that we will be able to present at Social Connections 9 in Ehningen at November 5-6 this year !

We will of course be talking about our experiences with our IMPRISIS product family to integrate IBM Software with the Adobe Digital Experience stack - two presentations will cover topics around IBM Connections specifically as well as integration aspects of the "bigger picture" including the integration with IBM Domino / Verse and IBM WebSphere Commerce as well as the IBM Security products for authorization and authentication. Maybe more ? Who knows :-) ?

There's a ton of other interesting talks and presentations during this two day event - make sure you don't miss it - get registered soon to take advantage of the early bird special !


Heiko Voigt   |   15 September 2015 14:55:30   |    IMPRISIS  Connections  AEM    |   Comments [0]

4 September 2015 Friday

BlackBerry to Acquire Good Technology

Hi there,

some sources claim that BlackBerry is to acquire Good Technology, a competitor in the MDM space:


If this is true, I think this is a great for BBRY to make its way into a leading security software company.
Smart move, what do you think ?

And for all of you out their that keep saying it, no, BBRY is not dead yet !


Heiko Voigt   |   4 September 2015 15:24:14   |    BlackBerry  MDM    |   Comments [0]

2 September 2015 Wednesday

New IMPRISIS Tools coming this fall


so after some quiet time due to personal reasons, we will ramp up our next phase of integration tools between red and blue so to speak, meaning Adobe Sites and the IBM software stack.

In September, we will launch two new products, one is called IMPRISIS WCA - it connects IBM WebSphere Commerce and Adobe Sites, integrating into the Adobe Commerce Framework but also adding a lot more of the unique features of IBM WebSphere Commerce on the API level. The official announcement will be coming in shortly.
As well in September, IMPRISIS DA, the integration of Adobe Sites and IBM Domino will roll out in version one, which includes mainly Mail and Calendar integration scenarios. Stay tuned for more infos on this as well. Here's a Screenshot of the current Calendar implementation using the DHTMLX-Scheduler.

Image:New IMPRISIS Tools coming this fall

On top of that, we are working on more integration components like IMPRISIS XA which is supposed to be the sibling of IMPRISIS DA in the Microsoft space for Mail and Calendar purposes. We are also working on an integration of IBM Connections with Liferay Portal that utilizes the API functionality and the SSO components already built for IMPRISIS CA and IMPRISIS STS.

Last but not least, you can see and touch the products in a couple of events in the fall. We will be presenting at:
We are looking forward to see you on at least one of these events !


Heiko Voigt   |   2 September 2015 11:14:31   |    SIT  xpages  adobe  sites  connections  commerce    |   Comments [0]


once again, we have the honor to present at the AEM Hub Conference 2015 in London in September. We will be talking about building a social intranet using Adobe AEM and 3rd party products:

aemhub_2015_v7.png style=

Session Title: How to build a Social Intranet using Adobe AEM and existing 3rd party products.

Session Option: Breakout session

Session Description

In this session, we will demonstrate how it is possible to build a unique experience for a social intranet that utilizes existing third party components like MS Exchange / IBM Domino and IBM Connections for social functionality and personal information to become an integral part of a community driven intranet.

Our social intranet features personal  activity streams, email and calendaring, file sharing with peers and partners, discussions, blogs and wikis, individual team and topic communities as well as basic social functionality like tagging, liking, @mentions and recommendations combined with social analytics. All components are served up through Adobe AEM and can be customized to a corporate identity and in features and functions. We will demonstrate the features live on stage and talk about sample projects and the code to build a social intranet.

We are really looking forward to this excellent event, thanks to the Cognifide Crew to make this happen ! See you there !

Check out https://www.harbour-light.com !


Heiko Voigt   |   3 July 2015 11:12:21   |    AEM  IMPRISIS    |    [0]

... One from Microsoft, one from Adobe and one from IBM. Same talk, all of them. The cloud is a delivery model that implies having a business case that needs it, not vice versa.
Image:Met three of those guys last week...
Heiko Voigt   |   28 May 2015 12:00:00   |    cloud  dilbert  consultants    |    [0]

19 May 2015 Tuesday

XPages: Create Code39 Barcodes

Hi Folks,

a couple of weeks back a customers asked me how to do Barcodes in XPages as they needed them in their application to be printed to a document scanning system. After looking into the application, I realized that they had been using a Code39 barcode font in Notes previously to create barcodes in the Notes Client. So I went looking for an alternative for XPages and eventually came across Code39.js, a small JavaScript library that was able to do the trick. The JS library can be found here: http://www.lutanho.net/

For a quick sample, I just created a new CSJS library in an empty database and pasted the code from above into it. Then, additionally, I had to add the two gifs to the images resources:

Image:XPages: Create Code39 Barcodes

Both files are part of the zip package, you can download from the link above.

My sample XPage has an Input Control to enter text and a Script Block to show the code39 of the text the user enters:

Image:XPages: Create Code39 Barcodes

Here's the sample Code of the XPage:

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

             <xp:script src="/code39.js" clientSide="true"></xp:script>
     <xp:panel id="outerPanel">
                                     <xp:label value="Have a say !" id="inputLabel"></xp:label>
                                     <xp:inputText id="inputToCode39" defaultValue="Something to say" value="#{sessionScope.MyInput}"></xp:inputText>
                                     <xp:button value="Refresh !" id="button1">
                                             <xp:eventHandler event="onclick" submit="true"
                                     <xp:label value="Your say in Code39"
                                     <xp:panel id="outputPanel">
                                             <xp:scriptBlock id="scriptBlockCode39">
                                                     <xp:this.value><![CDATA[var text_entered = document.getElementById("#{id:inputToCode39}").value;
if(text_entered==null) {
     text_exntered = "Please enter some text !";


This is a very simple example to do the job. If you want to try out the live sample - here it is:  


regards, Heiko.
Heiko Voigt   |   19 May 2015 14:00:00   |    xpages  javascript  domino  barcode    |   Comments [4]

Hi again,

for the last couple of months my guys from SIT GmbH and Harbour Light have been working on an integration solution for Domino E-Mail into Adobe AEM. The Use Case is to enable E-Mail for intranet solutions of our customers, based on Adobe AEM. Our goal was to create an E-Mail Framework that would be extendible to other platforms (talking 'bout you, Exchange!) and that would be able to utilize a flexible UI to get adapted to the look and feel of our customers implementations easily.
And - we have done just that. The next screenshots show you a lightweight E-Mail Client that can be customized to any functional needs and esthetical requirements in a specific customer situation.

This Screenshot shows the inbox and the folder structure we have implemented.

Image:The voyage of IMPRISIS continues - IMPRISIS DA integrates Domino Mail with Adobe AEM

We also have fulltext search working:

Image:The voyage of IMPRISIS continues - IMPRISIS DA integrates Domino Mail with Adobe AEM

And finally, this is what an email can look like using IMPRISIS DA.

Image:The voyage of IMPRISIS continues - IMPRISIS DA integrates Domino Mail with Adobe AEM

In these Screen shots, we use a bootstrap theme as our basis for the UI but this can be changed to whatever framework is necessary. We deliver a JavaScript API that exposes the high-level functionality of the backend email services to the AEM components so any AEM component developer can alter the components or can create his/her own ones based on our APIs. The API also abstracts Single Sign On (SSO) headaches from the component developer as SSO can be configured centrally on an AEM instance using our IMPRISIS SSO Components and if needed our Secure Token Service IMPRISIS STS.

Right now, we are in beta with the E-Mail Services of IMPRISIS DA, next are Calendaring Services. Stay tuned !

Links & Resources:

[1] SIT GmbH
[2] Harbour Light Software Development Ltd.
Heiko Voigt   |   5 May 2015 14:15:00   |    Adobe  AEM  Domino  IMPRISIS    |   Comments [0]