I was reading the blog post from Marky Roden about ‘How to easily hide an XPages CKEditor toolbar‘. I was thinking back at e-office I wrote also a blog about customising the Toolbar of the CKEditor. I found it in the way back machine, because the took the domino-weblog down after I left. Here is a link to the way back machine entries of that blog.
Below is a copy of the original blog
How it started
I have build a Social Intranet Framework powered by XPages, included integration with IBM Connection.
When I was at a customer to implement the framework on their Domino server, the content manager was wondering if it was possible to paste HTML code inside the richtext fields. Which is based on CKEditor.
So after some research I found the toolbar was build up by several plugins.
So a quick fix was made to the code to load the Source button and the content was able to add some weather information HTML in the widget.
I was thinking about a more solid solution. Why not give the intranet admin the opportunity to decide which plugin should be available for the content managers.
At the website of the CKEditor I found a list of possible toolbar options.
In the faces-config.xml I defined the toolbar managed bean
I created a XPages with the most common options for the toolbar, with the possibility to check an item if the option should be loaded.
On the save of the XPage, the managed bean will be updated with the latest choices.
On a content page where a Richtext field is used I added a ‘toolbar’ Dojo attribute to the field. The toolbar attribute will get the options from the Managed Bean which should be loaded.
The toolbarBean.composeToolbar calls the method in the bean to get all the needed options and produce the output in the correct syntax
I also made a small video to see the the toolbar configuration in action by checking and unchecking options and see the result in a richtextitem after a save.
IBM InterConnect 2017 as a developer
Fri, Apr 7th 2017 11:27a Frank van der Linden As promised in a previous blogpost, I will zoom in on the technologies I have seen and used at IBM InterConnect
I was surprised the amount of technical sessions at InterConnect. More then I then was expecting as lots of people told me It was all about middleware.
Below my impression as a developer
Open Tech Summit
On Sunday InterConnect for me started with the Open Tech Summit, a gathering of tech nerds, to learn more on Open Source software. In a TED talk style every speaker got 10 minutes to s
IBM InterConnect 2017 – something completely different
Tue, Mar 28th 2017 4:43p Frank van der Linden IBM InterConnect 2017 is over, I must say I totally enjoyed it. Lots of attendees, it was crowded everywhere, but it gave a good vibe. I have met a lot of new people
I heard that it was Lotusphere in the old days. I totally agree with the blog by Gabriella Davis, it is time to get out our own yellow bubble and integrate it in InterConnect. There is so much both worlds can learn from each other.
On Monday there was the InterConnect Welcome keynote with, of course, a lot of announceme
Speaking of Las Vegas
Fri, Mar 10th 2017 7:38a Frank van der Linden In 1 week I will leave for my second trip to the USA for an IBM Conference. This time it will be IBM InterConnect in Las Vegas. Not only to attend, but also to speak again. A friend of my will join me on this trip. We will fly to Los Angeles and drive up to Las Vegas. After the conference we will have some time get back to LAX, a sort of mini road trip.
Out of my comfort zone
IBM InterConnect is a much bigger conference, compared to IBM Connect, at the Mandalay Bay in Las Vegas. It is focused
New Release: Generic XPages and HTML Widget For IBM Connections 5.5
Thu, Mar 2nd 2017 5:41p Frank van der Linden Yesterday I have created a new release of the OpenNTF project, Generic XPages and HTML Widget For IBM Connections.
But many thanks to Christoph Stoettner of Panagenda who found the solution and provided me the modified files to release.
Christoph, Thank you very much for the time you spent on this.
Want to try it out on your I
My take on IBM Connect 2017
Mon, Feb 27th 2017 12:30p Frank van der Linden IBM Connect went to the west coast of the USA, to the famous Moscone Center in the middle of San Francisco.
Last week I have attended and spoken at IBM Connect. Here are some thoughts about the event.
I had visited San Francisco for 3 years as end point of our road trip through the west coast. I found it and still do it a pleasant city. Not that all American, but with a bit of Europe. It is a very expensive city, especially the hotels.
I stayed at Powell Street near Market Street
My slides from my presentation at IBM Connect 2017
Sat, Feb 25th 2017 5:54p Frank van der Linden Today I came back from San Francisco where I attend and speak at IBM Connect 2017.
It was for me the first time speaking at such a big conference. And I must say I enjoyed it very much.
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application from Frank van der Linden
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application
The role of a human resources employee can be hard work when it comes to
Preparing for IBM Connect 2017
Thu, Feb 9th 2017 6:59p Frank van der Linden In about 1 week I will jump on a plane and will fly across the Atlantic Ocean to San Francisco for IBM Connect 2017.
This time not only as an attendee, but also a speaker and IBM Champion.
Who wants to attend my session, need to get out of bed early. It is planned on Thursday 23rd of February in room 2003.
The title is ‘How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application‘
I will talk about our HR Assistant application and show the te
Bye Eclipse, hello IntelliJ Ultimate
Fri, Feb 3rd 2017 10:33a Frank van der Linden In Januari I started on a new role, Full Stack developer at Rabobank.
One of the developers in my team is a big fan of IntelliJ from JetBrains, so I gave it a try over the past weeks.
I must say I don’t miss Eclipse at all.
Currently I am running it on macOS, but also in a VDI of the customer, which runs Windows.
What is IntelliJ
It is a very complete IDE, not for Java development only, but also Front end development, like AngularJS, because WebStorm is part of IntelliJ Ultimate.
First time speaking at IBM Connect in San Francisco
Sat, Jan 21st 2017 6:23a Frank van der Linden After a long period on the sessions waitlist, I received an email that my session is approved, in the end.
It will my first time speaking at IBM Connect/Lotusphere, so I am looking forward to it.
My session will be about the HR Assistant application, which was the winner of the IBM Development Competition 2016.
#1129 – “How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Real World Application”
The role of a human resources employee can be hard work when it comes
Websphere Liberty Profile and external authentication redirect
Wed, Dec 21st 2016 7:18p Frank van der Linden At one of my customers I was busy with the upgrade their virtual development environment.
Currently we run Websphere Application Sever 8 inside Rational Application Developer on a not so fat virtual development environment. Which cause lots of waiting for the developer to deploy changes of the portal to the local WAS server.
We tried JRebel, but in combination with RAD I can say it is not happy couple. It caused have memory use and after a certain period a not response environment