359 Lotus blogs updated hourly. Who will post next? Home | Downloads | Events | Pods | Blogs | Search | myPL | About 
 
Latest 7 Posts
How to use TLS and SHA-2 certificates in Domino Web Service Consumer
Thu, Oct 23rd 2014 99
Making drag and drop work in XPages - Part 6: Data Attributes
Sun, Jan 5th 2014 27
How to backup your Mercurial server to Amazon S3
Thu, Dec 26th 2013 29
Making drag and drop work in Xpages - Part 5
Mon, Aug 12th 2013 34
LOT-408 Assessment Test (Notes and Domino 9.0 Application Development Update)
Tue, Aug 6th 2013 53
Making drag and drop work in XPages - Part 4
Tue, Jul 30th 2013 29
XPages the Scrum way
Tue, Jul 30th 2013 20
Top 10
How to use TLS and SHA-2 certificates in Domino Web Service Consumer
Thu, Oct 23rd 2014 99
LOT-408 Assessment Test (Notes and Domino 9.0 Application Development Update)
Tue, Aug 6th 2013 53
XPages, Bootstrap and links pretending to be buttons
Mon, May 6th 2013 37
Making drag and drop work in Xpages - Part 5
Mon, Aug 12th 2013 34
Backup Domino to Amazon S3 Cloud Storage
Fri, Nov 30th 2012 32
Making drag and drop work in XPages - Part 3
Mon, Jul 29th 2013 29
Making drag and drop work in XPages - Part 4
Tue, Jul 30th 2013 29
How to backup your Mercurial server to Amazon S3
Thu, Dec 26th 2013 29
Installing Traveler 9.0 on Linux - watch out for this inconsistency
Tue, Apr 23rd 2013 28
User's login ID, LDAP and Sametime
Wed, Apr 24th 2013 28


Sasa Brkic
 
Blog Title Lotus Shade of Yellow
Blog Description some things IBM - many things Lotus - work - life - family
Blog URL http://blog.squareone.ba
RSS Feed http://feeds.feedburner.com/lsoy
PlanetLotus Feed http://planetlotus.org/profiles/rss/sasa-brkic
Validate Feed feedvalidator.org or validator.w3.org
Feed Last Checked Oct 25, 2014 4:12:00 PM EST. Realtime Update:
Landed Here May 27, 2010
Location Banja Luka, Bosnia and Herzego
Posts: # / 1st / Latest - -
Total Hits 1,169. myPL RSS Selections: 33


Recent Blog Posts
99


How to use TLS and SHA-2 certificates in Domino Web Service Consumer
Thu, Oct 23rd 2014 6:11a   Sasa Brkic
We have a solution that is used by thousands of public sector workers. The solution relies heavily on interacting with various web services provided by the tax authority, social welfare and health authorities and others. So we have a lots of Domino web service consumers and providers that require both SSL and authentication using certificates. Like many others we were aware of Domino's lack of support for TLS and SHA-2, but the web services providers were not insisting on them, so everything wo [read] Keywords: connections domino ibm centos css javascript red hat server
27


Making drag and drop work in XPages - Part 6: Data Attributes
Sun, Jan 5th 2014 1:11p   Sasa Brkic
There is a demo site accompanying this series of posts on drag and drop. The text is mostly the same, but you get working examples on the demo site.Enabling the key | label functionalityThis is the first blog post in this year — and it is the last part of this drag-and-drop series. So far, we have learned how to create fairly advanced drag-and-drop controls. In this last part we'll learn another technique, which, while not directly related to drag-and-drop, can help in developing applications [read] Keywords: notes xpages application applications css database development javascript server xml
29


How to backup your Mercurial server to Amazon S3
Thu, Dec 26th 2013 5:09a   Sasa Brkic
In the last couple of years, I've seen a clear trend towards using established software development methods and techniques when developing Domino applications, such as the use of revision control systems like SVN, Git and Mercurial. It seems that majority of developers is using distributed revision control systems like Git or Mercurial. When working in a team, developers use a central repository (i.e. server) to share the code. The services like Bitbucket and GitHub can be used for that purpos [read] Keywords: domino applications archive css development javascript linux password red hat security server ubuntu
34


Making drag and drop work in Xpages - Part 5
Mon, Aug 12th 2013 2:21p   Sasa Brkic
There is a demo site accompanying this series of posts on drag and drop. The text is mostly the same, but you get working examples on the demo site. Controlling output If HTML5 Sortable satisfies your needs, you are good to go. But what if you need better control of your drag and drop? Let's consider the first example. It has two features that are impossible to implement in HTML5 Sortable (without changing its source code): notice how elements are copied between the lists, instead of [read] Keywords: xpages css javascript widget widgets xml
53


LOT-408 Assessment Test (Notes and Domino 9.0 Application Development Update)
Tue, Aug 6th 2013 2:18p   Sasa Brkic
I have recently taken assessment test LOT-408 IBM Notes and Domino 9.0 Social Edition Application Development Update, just to see what I can expect in the real certification. I would say that the assessment was as difficult as the 8.5 Application Development Update certification. The focus in the assessment test was heavily on the Extension Library, going into very fine details of the various controls. There were far too many (for my taste) questions of the type "What menu item do you nee [read] Keywords: domino ibm notes application development red hat
29


Making drag and drop work in XPages - Part 4
Tue, Jul 30th 2013 8:12a   Sasa Brkic
There is a demo site accompanying this series of posts on drag and drop. The text is mostly the same, but you get working examples on the demo site. Sending sorted list back to server Once we have a working drag and drop control, it is time to think about sending the sorted list back to server. In order to do that, we need: few lines of JavaScript code to read the sorted list and prepare values for sending; a call to jQuery.ajax() to send the prepared values; a REST control with PUT method that [read] Keywords: ibm xpages ajax application development java javascript server xml
20


XPages the Scrum way
Tue, Jul 30th 2013 6:12a   Sasa Brkic
A picture of our Scrum working area. Still early in the sprint... Via +Boris Paukovic [read] Keywords: xpages google profile




27


Making drag and drop work in XPages - Part 1
Mon, Jul 29th 2013 6:10a   Sasa Brkic
There is a demo site accompanying this series of posts on drag and drop. The text is mostly the same, but you get working examples on the demo site. A bit of introduction Drag & drop and related sort function have been around since the web became dynamic. I have seen them used to solve some tricky UI problems, but also misused to the point of making me cry. My first serious encounter with drag & drop was last year when I was working on an application for a wellness center. As a part of h [read] Keywords: xpages ajax application applications dojo javascript server twitter widgets
25


Making drag and drop work in XPages - Part 2
Mon, Jul 29th 2013 6:10a   Sasa Brkic
There is a demo site accompanying this series of posts on drag and drop. The text is mostly the same, but you get working examples on the demo site. Prerequisites jQuery Regardless of what plugin you choose, you will need jQuery. In case that you are using Twitter Bootstrap, you already have it. Otherwise, go and download it. Unless you plan to do jQuery development, download the compressed (production) version. The fact that you are using jQuery does not prevent you from using OneUI or any [read] Keywords: xpages application css development dojo javascript openntf properties server twitter widget widgets xml
29


Making drag and drop work in XPages - Part 3
Mon, Jul 29th 2013 6:10a   Sasa Brkic
There is a demo site accompanying this series of posts on drag and drop. The text is mostly the same, but you get working examples on the demo site. Coding drag and drop The basic examples use HTML5 Sortable as it is easier to use. We'll deal with jQuery UI widgets when we get to more advanced examples. Implementation of drag and drop is usually done using unordered lists, ul, but you could use almost any other HTML element. There is a simple example on the demo site, with two unordered li [read] Keywords: xpages ajax application css javascript widgets xml
37


XPages, Bootstrap and links pretending to be buttons
Mon, May 6th 2013 6:25a   Sasa Brkic
In a recent post, I wrote about how I used Twitter Bootstrap to style an XPages application and what challenges I faced when using Button core control. Twitter Bootstrap is very flexible and it allows you to visually turn a link into a button. All you need to do is to apply the same style classes to a link, as you would do with a button. For example, this: Approve will be rendered as this: And, just as easily as with the buttons, you can add additional styles or icons: Upload The result [read] Keywords: xpages application javascript twitter xml
20


XPages, Twitter Bootstrap and button decorations
Sat, May 4th 2013 9:19p   Sasa Brkic
This is a follow-up post to my question at the Stack Overflow. I am trying to switch completely to Twitter Bootstrap for our XPages applications. I find it easy to work with, with lean and understandable CSS that is easy to modify should the need arise. There are so many different resources on the Internet dedicated to Bootstrap, including the marvelous {wrap}bootstrap with ready-to-use themes. Using the Boostrap is easy as long as you use static elements, like or . It gets a little tough [read] Keywords: xpages application applications css database google profile server twitter
12


Google+ Comments now turned off on this blog
Sat, May 4th 2013 9:19p   Sasa Brkic
For some time I had Google+ comments enabled on this blog. I thought it would be a good idea, having both blog and Google+ conversation collected in one place. However, I failed to understand that only those with Google+ accounts would be allowed to comment. This mistake has now been fixed - I switched back to the old comments system that allows for anonymous comments as well. [read] Keywords: google
28


User's login ID, LDAP and Sametime
Wed, Apr 24th 2013 3:19p   Sasa Brkic
Or, when too much RTFM is not a good thing. Each time we perform a new installation, we try to make it better than the one before. We tighten security, we make it more robust and scalable. We read manuals and check best practices an extra time. When we were installing Sametime at a new customer some time ago, we did just that - we read the documentation one extra time. And we noticed that the documentation recommended use of a unique, non-changing, identifier as the user's login ID [read] Keywords: domino ibm inotes ldd lotus sametime security server swat
15


Connections Business Cards in Notes 9.0
Tue, Apr 23rd 2013 4:18p   Sasa Brkic
I really don't know how old this is - I only noticed it yesterday. When one hovers over a name in Notes 9.0, a Connections business card appears: We haven't done any integration between our Domino / Connections environments, apart for installing Connections plug-ins for Notes. So I guess that this function is a part of the plug-ins. Really nice touch, it simply works out of box. No manual configuration of any sort. I wish I could say the same for other aspects of Domino / Connec [read] Keywords: connections domino notes integration
28


Installing Traveler 9.0 on Linux - watch out for this inconsistency
Tue, Apr 23rd 2013 2:18p   Sasa Brkic
.syntaxhighlighter { overflow-y: hidden !important; overflow-x: auto !important; } I don't know if I am the only one to encounter this. I'll share it, maybe it saves some headache. Prior to Domino 9.0, the default program directory on Linux was: /opt/ibm/lotus With version 9.0, it has been changed, as seen in this excerpt from the installation procedure: Please specify a directory or press Enter to accept the default directory. Program Files Directory Name [/opt/ibm/domino] However [read] Keywords: domino ibm lotus notes traveler css google java javascript linux profile workspace xml
11


IBM Notes / Domino 9.0 Beta - initial impressions
Sat, Jan 19th 2013 1:01a   Sasa Brkic
I've spent the last few weeks playing with and testing Notes / Domino 9 Social Edition Beta. In the last post, I highlighted a few issues that I saw as possibly being problematic. I am glad to say that my fears have been unfounded. This is what I have discovered so far: Domino 64-bit on Linux - works like a charm. I installed one Domino 64-bit server from the scratch and I even upgraded an existing 32-bit 8.5.3 FP3 server. I don't know what official recommendations will be regarding upgradin [read] Keywords: connections domino ibm lotusscript notes notes client symphony xpages application applications integration linux network openoffice server widget
7


A Success Story - IBM, Red Hat (and Domino)
Tue, Jan 15th 2013 2:08p   Sasa Brkic
I feel proud to share with you this success story that IBM has recently published. It details the work that we (COMPUTING systems d.o.o.) did on a complete infrastructure overhaul for one of our customers. While it focuses on IBM System x servers, System Storage and Red Hat Enterprise Virtualization, it does mention Domino / Notes as well. Sometime this year, when the complete collaboration infrastructure - including Notes / Domino, Sametime and Connections - is in place and operational, I [read] Keywords: collaboration connections domino ibm notes sametime enterprise red hat virtualization
16


We are moving
Mon, Jan 14th 2013 1:14p   Sasa Brkic
I am moving this blog to the Blogger platform and a custom domain. The posts and the comments have already been migrated. As soon as this post propagates, I will edit the FeedBurner to reflect the new address. So, if you read this blog via FeedBurner, you don't need to do anything. The rest of you, please bookmark the new address. I almost forgot - the new address is blog.squareone.ba. See you there! Permalink | Leave a comment » [read] Keywords: blogger
13


IBM Notes / Domino 9.0 Beta - initial impressions
Tue, Jan 8th 2013 7:14a   Sasa Brkic
I've spent the last few weeks playing with and testing Notes / Domino 9 Social Edition Beta. In the last post, I highlighted a few issues that I saw as possibly being problematic. I am glad to say that my fears have been unfounded. This is what I have discovered so far: Domino 64-bit on Linux - works like a charm. I installed one Domino 64-bit server from the scratch and I even upgraded an existing 32-bit 8.5.3 FP3 server. I don't know what official recommendations will be regarding upgrading [read] Keywords: connections domino ibm lotusscript notes notes client symphony xpages application applications integration linux network openoffice server widget
8


My favourite certificate
Sat, Jan 5th 2013 1:00p   Sasa Brkic
No, it's not Lotus Notes Developer, but something much more fun... [read] Keywords: lotus notes
8


Communicating Notes applications
Sat, Jan 5th 2013 12:57p   Sasa Brkic
Every so often, a Notes application needs to access external data. While the data may reside in virtually any external repository, in this post we'll only consider other Notes applications (or databases as they were often called prior to Notes 8.0). Reasons for accessing other Notes applications may be various, but it most often comes to manageability and flexibility. Instead of developing one giant application that does everything a company or a department needs, we split the required funct [read] Keywords: domino formula language ibm lotus lotusscript notes application applications database exchange exchange interface javascript profile security server sql
15


Virtualizing Lotus Domino on VMware
Sat, Jan 5th 2013 12:41p   Sasa Brkic
IBM has released a white paper describing test results of a Lotus Domino 8.5.1 environment running on VMware vSphere 4. The white paper is quite exhaustive and covers some interesting scenarios. Highlights: you can run Domino server with 4000 average mail users in a virtual machine with 1 vCPU and 8 GB RAM, even though Nehalem CPUs are faster, you'll do very well with older CPUs as well, disk configuration is important (critical), just like in physical systems, if your disk subsystem is s [read] Keywords: domino ibm lotus server vmware
14


iNotes problems after upgrading to Domino FP3
Sat, Jan 5th 2013 12:39p   Sasa Brkic
We have just upgraded our Domino servers to FP3 and the iNotes is broken. This is what you see when you try to access mail: The server is Red Hat Enterprise Linux 5.6, Domino server was 8.5.2 FP2 prior to upgrade. The same behavior is encountered for both Full and Lite modes, but the ultra-light mode works fine. We checked with Firefox 4 and Internet Explorer 9 and both displayed the same problem. Others are also reporting the same problem, so be aware of this. [read] Keywords: domino inotes ldd lotus enterprise firefox linux red hat server
12


Update: iNotes problems with Domino 8.5.2. FP3
Sat, Jan 5th 2013 12:38p   Sasa Brkic
At first, it seemed that this could be a problem with Linux servers, but users on other platforms have also reported the same issue. So, it is platform independent, some are affected and some are not. While we try to figure out why this happens, we restored Forms85.nsf to previous version in order to get iNotes working again. Forms85.nsf is located in DominoDataiNotes folder. You can find previous version of the Forms85.nsf in the DominoDataiNotes852FP2 folder (if you don't have 852FP2, you m [read] Keywords: domino ibm inotes ldd lotus firefox linux
11


Update 2: iNotes problems with Domino 8.5.2 FP3
Sat, Jan 5th 2013 12:37p   Sasa Brkic
I've got iNotes working on our server. Our environment: RHEL 5.6 32-bit (VMware virtual machine), English locale Domino 8.5.2 upgraded to FP2 and then to FP3, English We are using Daniel Nashed's start/stop scripts for Domino and there we set Domino locale to bs_BA.UTF8. When I comment out the locale setting (i.e. Domino works with the default English locale), the iNotes works fine (including in Firefox 4). If I set any other locale (e.g. de_DE), iNotes stops working. So, it seems that [read] Keywords: domino inotes firefox server vmware
5


Best place for coding XPages?
Sat, Jan 5th 2013 12:36p   Sasa Brkic
Well, this is definitely my favorite so far: Podvrške beach, island of Murter, Crotia. [read] Keywords: xpages
6


Resolved: iNotes problems with Domino 8.5.2 FP3
Sat, Jan 5th 2013 12:34p   Sasa Brkic
This has been around for a week or so, but since I wrote about the problem, then it is only fair to write about the solution as well. So, if you experience problems with iNotes after upgrading to 8.5.2 FP3, head over to IBM support site, download and install the fix: https://www-304.ibm.com/support/docview.wss?uid=swg21508250 We've done that and it works fine for us. [read] Keywords: domino ibm inotes
9


An application is born: Prologue
Sat, Jan 5th 2013 12:33p   Sasa Brkic
I am not an application developer. And I am not an administrator. I am electronics engineer who by chance ended up with an IBM Business Partner and learned to know Lotus Notes / Domino. And I liked it - stable, reliable, easy to upgrade from administrative point of view. And easy to use as a development platform. Security, deployment, all those difficult to master things were taken care of by the platform. I still remember my first programming experiences with Domino Document Manager. And the jo [read] Keywords: document manager domino ibm lotus notes application applications development security
12


An application is born: Part 1 - Background
Sat, Jan 5th 2013 12:32p   Sasa Brkic
So, we are going to build an application. Exciting! First, let me provide you with some background information. It will help you to better understand the challenges we are facing and decisions that we make. The customer The customer is a crossover between a fitness and a wellness centre. We have had a good professional relations with them for a number of years. They are demanding, but they understand that IT has its own rules and are willing to learn and listen to somebody who knows more about [read] Keywords: application archiving development
13


Solved: Symphony 3.0 installer for Lotus Notes (Domino CollaborationExpress)
Sat, Jan 5th 2013 12:31p   Sasa Brkic
Almost a year ago, I wrote that Domino Collaboration Express users were not able to download Symphony installers from the Passport Advantage site. It turned out to be a problem with licensing, and IBM promised to fix it by the time 8.5.3 ships. Well, today is that day and I am happy to say that IBM kept the promise: installers for both stand-alone and embedded versions of Symphony are now available for download for Domino Collaboration (and I believe Messaging as well) Express users. [read] Keywords: collaboration domino ibm lotus notes symphony
7


LotusScript Symphony API broken in 8.5.3?
Sat, Jan 5th 2013 11:31a   Sasa Brkic
It seems that LotusScript Symphony API is broken in Notes 8.5.3. Our applications that use it (and that have worked fine ever since the API was introduced) stopped working and are popping out the error message that the USE or USELX module *symphonycfglsx cannot be loaded: Those applications that use the UNO API work as they should. I've seen that some others have reported this issue as well. Anybody else seeing this? And, does anybody know which version of Symphony is in the 8.5.3? It w [read] Keywords: lotusscript notes symphony applications
10


An application is born: Part 2 - Methodology
Sat, Jan 5th 2013 11:26a   Sasa Brkic
Why do we need methodology? The aim of methodology is to provide us with means - methods, processes, procedures and tools - to accomplish a goal. If we talk about software development, then the goal is to deliver applications that fulfil customers' requirements, on time and within budget. And to do that consistently, release after release, application after application. Now, the problem with software development is that it is such a fluid and vaguely defined problem space. There are so many un [read] Keywords: application applications development wiki
13


An application is born: Part 3 - Tools
Sat, Jan 5th 2013 11:26a   Sasa Brkic
Let's see what tools we need for developing our application. Development environment First, let's take a quick look at how our development environment looked until recently. We were mainly developing for the Notes client, so 99.99% of the development work was done in the Domino Designer. On the lifecycle management front, we were using Teamstudio CIAO! for source control and our own, in-house developed, applications for bug tracking and release management. These applications were nicely [read] Keywords: collaboration domino ibm lotus notes notes client quickr symphony xpages application applications bug centos community desktop development eclipse google integration java red hat server ubuntu
10


An application is born: Part 4 - Requirement Management
Sat, Jan 5th 2013 11:21a   Sasa Brkic
It's been quite a while since the last post, but we haven't been sitting with our arms crossed. Far from it - we have actually successfully finished our first sprint! More about that in the next post. The topic of today's post is requirement management. For me, a requirement has been synonymous with a short, unambiguous, comprehensible sentence describing a (sometimes very limited) set of functionality. Each requirement has to be testable, verifiable and traceable both up and down in the r [read] Keywords: application development enterprise google openoffice
8


Guide: Installing Mercurial server on Red Hat Enterprise Linux
Sat, Jan 5th 2013 10:48a   Sasa Brkic
Disclaimer: The credit for this guide goes to the guys who figured out all the difficult parts: Jake Murzy and Bill Carroll for solving Red Hat related issues and Declan Sciolla-Lynch for showing how to integrate Apache and Domino LDAP. I only brought it all together in one blog post. If you are using Mercurial as a source control system, you probably wish you had a central repository with which all of the developers could sync. You might use one of the public domain servers, but chances ar [read] Keywords: admin domino inotes notes notes client xpages applications centos desktop enterprise javascript linux password python red hat server ubuntu
7


How expensive is view.getColumnValues()?
Fri, Jan 4th 2013 11:19a   Sasa Brkic
I need expert help and advice. In the application we are building, among other things, we keep record of all payments. One of the resources is an XPage that shows all payments due within certain number of days from 'today'. This is how we did it: we already have a Domino view that displays all unpaid payments. We don't like creating a Domino view for each new requirement, so we decided to reuse this one. I wrote some Java code to go through all of these payments, find those that fall [read] Keywords: domino application database java
11


Vertically stacking members in Dojo List Text Box
Fri, Jan 4th 2013 11:15a   Sasa Brkic
The extension library provides the Dojo List Text Box (djextListTextBox) control that, connected to a value picker, makes it possible to create a list whose members are easy to remove. Using the oneUI v2.1, the default display is similar to this: But, what if you instead wanted list members to be stacked vertically? Something like this: With some CSS, it is actually quite easy to accomplish. First, put your djextListTextBox inside a panel and give it a style class, let's call it ver [read] Keywords: css dojo javascript
6


XPages, Directory Assistance and context.getUser()
Fri, Jan 4th 2013 7:19a   Sasa Brkic
It often happens that some parts of the GUI should be hidden, based on the current users authorizations. For that purpose, we have been using ACL roles and a short line of code to evaluate whether the current user is assigned to a specific role: context.getUser().getRoles().contains("[RoleName]"); And this had worked very well until we recently introduced Directory Assistance and allowed users from the secondary directory to log in and use the application. For users from the secondary d [read] Keywords: acl xpages application bug java javascript
7


Formatting dates in XPages links - the Java way
Fri, Jan 4th 2013 7:12a   Sasa Brkic
As many of you have experienced, date and number formatting of the link text in xp:link does not work. Sure, you can assign a data converter, just as you would for a field or a computed text, but it won't work. Paul Withers and Frédéric Dehédin, among others, have offered nice SSJS solutions to this problem. When I encountered the same problem, I took a somewhat different approach. I didn't like the idea of creating SSJS libraries for something that is essentially a hack and which can be [read] Keywords: notes xpages application java javascript oracle wiki
11


Update: XPages, Directory Assistance and context.getUser()
Fri, Jan 4th 2013 6:57a   Sasa Brkic
A few days ago I wrote about my problems with the Directory Assistance and getting user roles with context.getUser(). Prompted by Mark Leusink's comment, I decided to take a look at our Directory Assistance settings. I started changing settings and... context.getUser().getRoles() started to work! The setting that made all the difference was "Use exclusively for group authorization or credential authentication". If you set this to Yes, as it was originally set in our case, context.getUse [read] Keywords: xpages
7


Notes / Domino 9.0, Linux 64-bit, Symphony and other stuff
Fri, Jan 4th 2013 6:49a   Sasa Brkic
So, the first ever public beta of a Lotus Notes / Domino release is upon us. Like many others, I rushed to download and install it. It became obvious immediately that this update will require much more thought, planning and testing than the previous ones. Here are some of the reasons: Domino 64-bit on Linux - Linux users now have access to a 64-bit version of the Domino server. That is good - no more installing 32-bit libraries, fiddling with memory settings and the like. But, can we do an in [read] Keywords: domino ibm lotus notes notes client odf quickr sametime symphony xpages application applications community development linux office openoffice red hat server
7


Backup Domino to Amazon S3 Cloud Storage
Fri, Jan 4th 2013 6:47a   Sasa Brkic
I can't believe it's been 9 months since the last post! A lot has happened during that time: there has been a lot of XPages programming, great time time with Scrum, frustration with source code management and administration of some old (Sametime) and some new (Connections) applications. More about thatt some other time. What I wanted to share with you this time is a way to cheaply and reliably backup your Domino server(s) to cloud. The Need We have a few small customers running Domino [read] Keywords: administration connections domino policies sametime xpages application applications development integration javascript microsoft network openntf properties security server vista
14


Notes / Domino 9.0, Linux 64-bit, Symphony and other stuff
Tue, Dec 18th 2012 7:11a   Sasa Brkic
So, the first ever public beta of a Lotus Notes / Domino release is upon us. Like many others, I rushed to download and install it. It became obvious immediately that this update will require much more thought, planning and testing than the previous ones. Here are some of the reasons: Domino 64-bit on Linux - Linux users now have access to a 64-bit version of the Domino server. That is good - no more installing 32-bit libraries, fiddling with memory settings and the like. But, can we do an i [read] Keywords: domino ibm lotus notes notes client odf quickr sametime symphony xpages application applications community development linux office openoffice red hat server
32


Backup Domino to Amazon S3 Cloud Storage
Fri, Nov 30th 2012 5:08a   Sasa Brkic
I can't believe it's been 9 months since the last post! A lot has happened during that time: there has been a lot of XPages programming, great time time with Scrum, frustration with source code management and administration of some old (Sametime) and some new (Connections) applications. More about thatt some other time. What I wanted to share with you this time is a way to cheaply and reliably backup your Domino server(s) to cloud. The Need We have a few small customers running Domino. Th [read] Keywords: administration connections domino policies sametime xpages application applications development integration microsoft network openntf properties security server vista
17


Update: XPages, Directory Assistance and context.getUser()
Thu, Mar 1st 2012 6:12a   Sasa Brkic
A few days ago I wrote about my problems with the Directory Assistance and getting user roles with context.getUser(). Prompted by Mark Leusink's comment, I decided to take a look at our Directory Assistance settings. I started changing settings and... context.getUser().getRoles() started to work! The setting that made all the difference was "Use exclusively for group authorization or credential authentication". If you set this to Yes, as it was originally set in our case, context.getUser( [read] Keywords: xpages
17


Formatting dates in XPages links - the Java way
Thu, Mar 1st 2012 5:13a   Sasa Brkic
As many of you have experienced, date and number formatting of the link text in xp:link does not work. Sure, you can assign a data converter, just as you would for a field or a computed text, but it won't work. Paul Withers and Frédéric Dehédin, among others, have offered nice SSJS solutions to this problem. When I encountered the same problem, I took a somewhat different approach. I didn't like the idea of creating SSJS libraries for something that is essenti [read] Keywords: notes xpages application java oracle wiki
12


XPages, Directory Assistance and context.getUser()
Tue, Feb 28th 2012 7:11a   Sasa Brkic
It often happens that some parts of the GUI should be hidden, based on the current users authorizations. For that purpose, we have been using ACL roles and a short line of code to evaluate whether the current user is assigned to a specific role: context.getUser().getRoles().contains("[RoleName]"); And this had worked very well until we recently introduced Directory Assistance and allowed users from the secondary directory to log in and use the application. For users from the secondary direct [read] Keywords: acl xpages application bug
9


Vertically stacking members in Dojo List Text Box
Thu, Feb 9th 2012 2:12p   Sasa Brkic
The extension library provides the Dojo List Text Box (djextListTextBox) control that, connected to a value picker, makes it possible to create a list whose members are easy to remove. Using the oneUI v2.1, the default display is similar to this: But, what if you instead wanted list members to be stacked vertically? Something like this: With some CSS, it is actually quite easy to accomplish. First, put your djextListTextBox inside a panel and give it a style class, let's call it vertic [read] Keywords: css dojo
21


How expensive is view.getColumnValues()?
Mon, Feb 6th 2012 5:10a   Sasa Brkic
I need expert help and advice. In the application we are building, among other things, we keep record of all payments. One of the resources is an XPage that shows all payments due within certain number of days from 'today'. This is how we did it: we already have a Domino view that displays all unpaid payments. We don't like creating a Domino view for each new requirement, so we decided to reuse this one. I wrote some Java code to go through all of these payments, find those that fall within [read] Keywords: domino application database java
11


Guide: Installing Mercurial server on Red Hat Enterprise Linux
Wed, Jan 11th 2012 11:11a   Sasa Brkic
Disclaimer: The credit for this guide goes to the guys who figured out all the difficult parts: Jake Murzy and Bill Carroll for solving Red Hat related issues and Declan Sciolla-Lynch for showing how to integrate Apache and Domino LDAP. I only brought it all together in one blog post. If you are using Mercurial as a source control system, you probably wish you had a central repository with which all of the developers could sync. You might use one of the public domain servers, but chances are [read] Keywords: admin domino inotes notes notes client xpages applications centos desktop enterprise linux password python red hat server ubuntu
7


An application is born: Part 4 - Requirement Management
Wed, Jan 4th 2012 12:09p   Sasa Brkic
It's been quite a while since the last post, but we haven't been sitting with our arms crossed. Far from it - we have actually successfully finished our first sprint! More about that in the next post. The topic of today's post is requirement management. For me, a requirement has been synonymous with a short, unambiguous, comprehensible sentence describing a (sometimes very limited) set of functionality. Each requirement has to be testable, verifiable and traceable both up and down in the req [read] Keywords: application development enterprise google openoffice
8


An application is born: Part 3 - Tools
Mon, Nov 7th 2011 6:10a   Sasa Brkic
Let's see what tools we need for developing our application. Development environment First, let's take a quick look at how our development environment looked until recently. We were mainly developing for the Notes client, so 99.99% of the development work was done in the Domino Designer. On the lifecycle management front, we were using Teamstudio CIAO! for source control and our own, in-house developed, applications for bug tracking and release management. These applications were nicely int [read] Keywords: collaboration domino ibm lotus notes notes client quickr symphony xpages application applications bug centos community desktop development eclipse google integration java red hat server ubuntu
7


An application is born: Part 2 - Methodology
Tue, Oct 18th 2011 5:11p   Sasa Brkic
Why do we need methodology? The aim of methodology is to provide us with means - methods, processes, procedures and tools - to accomplish a goal. If we talk about software development, then the goal is to deliver applications that fulfil customers' requirements, on time and within budget. And to do that consistently, release after release, application after application. Now, the problem with software development is that it is such a fluid and vaguely defined problem space. There are so many un [read] Keywords: application applications development wiki
7


LotusScript Symphony API broken in 8.5.3?
Fri, Oct 7th 2011 6:11a   Sasa Brkic
It seems that LotusScript Symphony API is broken in Notes 8.5.3. Our applications that use it (and that have worked fine ever since the API was introduced) stopped working and are popping out the error message that the USE or USELX module *symphonycfglsx cannot be loaded: Those applications that use the UNO API work as they should. I've seen that some others have reported this issue as well. Anybody else seeing this? And, does anybody know which version of Symphony is in the 8 [read] Keywords: lotusscript notes symphony applications
15


Solved: Symphony 3.0 installer for Lotus Notes (Domino Collaboration Express)
Tue, Oct 4th 2011 6:12a   Sasa Brkic
Almost a year ago, I wrote that Domino Collaboration Express users were not able to download Symphony installers from the Passport Advantage site. It turned out to be a problem with licensing, and IBM promised to fix it by the time 8.5.3 ships. Well, today is that day and I am happy to say that IBM kept the promise: installers for both stand-alone and embedded versions of Symphony are now available for download for Domino Collaboration (and I believe Messaging as well) Express users. Per [read] Keywords: collaboration domino ibm lotus notes symphony
6


An application is born: Part 1 - Background
Mon, Oct 3rd 2011 6:11a   Sasa Brkic
So, we are going to build an application. Exciting! First, let me provide you with some background information. It will help you to better understand the challenges we are facing and decisions that we make. The customer The customer is a crossover between a fitness and a wellness centre. We have had a good professional relations with them for a number of years. They are demanding, but they understand that IT has its own rules and are willing to learn and listen to somebody who knows more about [read] Keywords: application archiving development
5


An application is born: Prologue
Sat, Oct 1st 2011 6:09a   Sasa Brkic
I am not an application developer. And I am not an administrator. I am electronics engineer who by chance ended up with an IBM Business Partner and learned to know Lotus Notes / Domino. And I liked it - stable, reliable, easy to upgrade from administrative point of view. And easy to use as a development platform. Security, deployment, all those difficult to master things were taken care of by the platform. I still remember my first programming experiences with Domino Document Manager. And the jo [read] Keywords: document manager domino ibm lotus notes application applications development security
14


Resolved: iNotes problems with Domino 8.5.2 FP3
Mon, Aug 15th 2011 9:10a   Sasa Brkic
This has been around for a week or so, but since I wrote about the problem, then it is only fair to write about the solution as well. So, if you experience problems with iNotes after upgrading to 8.5.2 FP3, head over to IBM support site, download and install the fix: https://www-304.ibm.com/support/docview.wss?uid=swg21508250 We've done that and it works fine for us. Permalink | Leave a comment » [read] Keywords: domino ibm inotes
12


Best place for coding XPages?
Mon, Jul 25th 2011 6:15a   Sasa Brkic
Well, this is definitely my favorite so far: Podvrške beach, island of Murter, Crotia. Permalink | Leave a comment » [read] Keywords: xpages
17


Update 2: iNotes problems with Domino 8.5.2 FP3
Thu, Jul 21st 2011 6:14a   Sasa Brkic
I've got iNotes working on our server. Our environment: RHEL 5.6 32-bit (VMware virtual machine), English locale Domino 8.5.2 upgraded to FP2 and then to FP3, English We are using Daniel Nashed's start/stop scripts for Domino and there we set Domino locale to bs_BA.UTF8. When I comment out the locale setting (i.e. Domino works with the default English locale), the iNotes works fine (including in Firefox 4). If I set any other locale (e.g. de_DE), iNotes stops working. So, it seems that th [read] Keywords: domino inotes firefox server vmware
9


Update: iNotes problems with Domino 8.5.2. FP3
Wed, Jul 20th 2011 6:12a   Sasa Brkic
At first, it seemed that this could be a problem with Linux servers, but users on other platforms have also reported the same issue. So, it is platform independent, some are affected and some are not. While we try to figure out why this happens, we restored Forms85.nsf to previous version in order to get iNotes working again. Forms85.nsf is located in DominoDataiNotes folder. You can find previous version of the Forms85.nsf in the DominoDataiNotes852FP2 folder (if you don't have 852FP2, you mi [read] Keywords: domino ibm inotes ldd lotus firefox linux
15


iNotes problems after upgrading to Domino FP3
Tue, Jul 19th 2011 6:08a   Sasa Brkic
We have just upgraded our Domino servers to FP3 and the iNotes is broken. This is what you see when you try to access mail: The server is Red Hat Enterprise Linux 5.6, Domino server was 8.5.2 FP2 prior to upgrade. The same behavior is encountered for both Full and Lite modes, but the ultra-light mode works fine. We checked with Firefox 4 and Internet Explorer 9 and both displayed the same problem. Others are also reporting the same problem, so be aware of this. Permalink | Leav [read] Keywords: domino inotes ldd lotus enterprise firefox linux red hat server
15


Virtualizing Lotus Domino on VMware
Tue, Mar 8th 2011 7:08a   Sasa Brkic
IBM has released a white paper describing test results of a Lotus Domino 8.5.1 environment running on VMware vSphere 4. The white paper is quite exhaustive and covers some interesting scenarios. Highlights: you can run Domino server with 4000 average mail users in a virtual machine with 1 vCPU and 8 GB RAM, even though Nehalem CPUs are faster, you'll do very well with older CPUs as well, disk configuration is important (critical), just like in physical systems, if your disk subsystem is slow, [read] Keywords: domino ibm lotus server vmware
11


Communicating Notes applications
Thu, Nov 25th 2010 7:13a   Sasa Brkic
Every so often, a Notes application needs to access external data. While the data may reside in virtually any external repository, in this post we'll only consider other Notes applications (or databases as they were often called prior to Notes 8.0).Reasons for accessing other Notes applications may be various, but it most often comes to manageability and flexibility. Instead of developing one giant application that does everything a company or a department needs, we split the required functions [read] Keywords: domino formula language ibm lotus lotusscript notes application applications database exchange exchange interface profile security server sql
13


My favourite certificate
Thu, Nov 18th 2010 7:14a   Sasa Brkic
No, it's not Lotus Notes Developer, but something much more fun... Permalink | Leave a comment » [read] Keywords: lotus notes
11


Symphony 3.0 installer for Lotus Notes - licensing clarification
Wed, Nov 17th 2010 4:14a   Sasa Brkic
Eric Otchet, Lotus Product Manager - Symphony, kindly offered his help in solving the licensing issue with Symphony 3 installers for a Domino Collaboration Express customer. As it turns out, there is an issue with the Domino Collaboration Express licensing structure. For whatever reason, Symphony has been left out of it. All other entitlements are included, such as limited use Quickr and Sametime or Tivoli Directory Integrator, but no Symphony. It hasn't been said explicitly, but I suppose the [read] Keywords: collaboration domino ibm lotus notes quickr sametime symphony tivoli
8


Symphony 3.0 installer for Lotus Notes - another case of absurd licensing
Fri, Nov 12th 2010 8:12a   Sasa Brkic
As many of you are aware, Symphony 3.0 installers for Lotus Notes 8.5.x are out. Albert Buendia and John D. Head have already reported about it. So, I told one of our customers to go to Passport Advantage site and look for the installers. Soon afterwards, he called back and said that there was no installer or Symphony related download whatsoever. I logged in myself and I couldn't find it either - neither by using part number nor description. I sent an e-mail to PA support asking for help. They [read] Keywords: collaboration domino ibm lotus notes notes client symphony traveler server
13


Looking familiar?
Mon, Oct 11th 2010 7:27a   Sasa Brkic
In the ever-lasting quest of producing better software applications, we have been evaluating tools for requirement gathering and analysis. One of such tools is IBM Rational Requirements Composer. It has its own server and client, but there is also a web client. When I first started the clients I thought that I was looking at a nice XPages application available for both Notes and browsers: This impression is further enhanced by the client being developed on Eclipse platform, thus having visua [read] Keywords: ibm notes notes client xpages application applications eclipse integration server
7


Another way to visualise Lotus Notes data
Wed, Oct 6th 2010 8:30a   Sasa Brkic
We have been working with a company called 3K IT from Ljubljana, Slovenia for several years. They are developing some very interesting Lotus Notes applications, such as their document / business process management tool called 3K Document Cycle. This is a very flexible tool that enables users to model their business processes and associated document management. I would however like to talk about their newest product, called 3K Report Tool. Using this tool users can easily visualise data from Lotu [read] Keywords: agent lotus notes xpages application applications development sql
17


We are committing to XPages
Fri, Oct 1st 2010 5:29a   Sasa Brkic
It didn't take much to understand that the XPages and Java are the best choice for us in the long run. I only had to go through a short tutorial on Managed Beans put together by Jeremy Hodge to be completely sold on power and flexibility that XPages, Java and Managed Beans offer. Obviously, there is so much that I don't know, but the little I saw and tried was enough for me to get a credit card and go on a shopping spree. So I bought Head First Java (it seemed like a logical first step) and su [read] Keywords: ibm lotus lotusscript notes xpages application applications development java
9


Java for XPages and LotusScript developers
Wed, Sep 29th 2010 5:31a   Sasa Brkic
Comments to the last post clearly show what I have suspected - if we are going to switch to XPages and want the same level of flexibility and reusability that we have with the current LotusScript framework, then it is only Java that counts. And I am OK with that - I have only limited experience with Java, but I do have solid understanding of object oriented programming as I have previously programmed / developed in C++, UML and ADA 95. And of course LotusScript. Learning Java will thus involve l [read] Keywords: ibm lotus lotusscript xpages application development eclipse java javascript
7


LotusScript vs. JavaScript: frameworks, code reuse, OO (please help)
Tue, Sep 28th 2010 9:30a   Sasa Brkic
So far, I have been exclusively developing for the Lotus Notes client. It is what suits us best, it is what we can sell our customers and thus a logical choice. Web application development has become much more interesting with the introduction of the XPages and even more so with the ability to use the XPages in the Notes client. Last year, I created our first production XPages application, a simple application that uses a customer supplied ticket ID to do a lookup in our main help desk applicati [read] Keywords: lotus lotusscript notes notes client xpages application applications development integration java javascript
12


Upcoming projects to bring Lotus Domino closer to our SMB customers
Fri, Sep 24th 2010 6:27a   Sasa Brkic
Apart from an ERP system (that is the usual Microsoft SQL database / fat client story), our company uses a number of different Lotus Domino business applications. With the exception of Domino Document Manager, all of those applications were developed internally in our company. For example, we have an application to manage customer details, another for our help desk, yet third for our sales department. I also have applications to help me in development work, such as an application for change mana [read] Keywords: collaboration document manager domino foundations ibm lotus lotusscript notes xpages application applications database development microsoft sql
6


Into the belly of the beast: Epilogue
Tue, Sep 21st 2010 10:25a   Sasa Brkic
Our major Microsoft-centric migration and upgrade project officially ended last week. Acceptance tests went well and the project sponsor closed the project. In the end, we finished the project one week behind the schedule, which is a great result having in mind everything unforeseen that has happened during the course of the project. As many of you are aware, any project involving software is very difficult to manage and successfully close. At the beginning, the customer had one physical server [read] Keywords: administration domino ibm development enterprise exchange exchange microsoft office red hat server sharepoint virtualization vmware
9


The future of tabs - now you can test it too
Wed, Aug 25th 2010 2:26p   Sasa Brkic
No more than twenty days after I wrote about a new and novel way for tab management, the functionality is available for general public! It is now officially called Firefox Panorama and all you need to do to use it is to download the latest Firefox 4.0 Beta 4. I have already tried it and it works very well. Simple and intuitive to use, this technique will probably replace majority of my frequently used bookmarks. Another new feature in Firefox 4.0 Beta 4 is the Firefox Sync feature which let' [read] Keywords: connections inotes lotus quickr application firefox




Created and Maintained by Yancy Lent - About - Blog Submission - Suggestions - Change Log - Blog Widget - Advertising - Mobile Edition