Monthly Archives: October 2013

Application Scope lesson learned today

I got an email a few days ago regarding my Document Locker openntf project. The question was why it didn’t work. I tested my application and it worked as expected. But then I thought perhaps the developer is using the code from XPinc because I added a Xpinc page in the project and I must confess I didn’t test that before releasing the project as much as I usually do.

And this was the case, they where using an XPinc application. And the lesson in this was.

application scope is only applicationScope if you run the code from an web browser and not if the XPage is runned as an XPinc application or if you run it using the new Domino 9 XPinc run on server option. 

Application Scope is private in XPinc applications, it is not an application scope that is shared between users.

Why your business should be in the cloud

Are you an developer or an software administrator?
If you answed Yes, why would you then want to look after or upgrade server hardware ever again?

You should focus on the future of your applications /business not on when harddisks / motherboards needs to be replaced. Another great thing is scaling your business in a cloud enviroment. Traditional you have to size the server after the biggest load. But with a real cloud based solution you can change the size so it fits your needs or the provider does this for you. But you should choose your cloud provider wisely because the service they offer is not the same. These are some things that I thing is important.

  • Ownership of data
  • Speed of access to service
  • Security
  • Price when scaling service
  • Backup and Restore of data
  • User management / Single signon

br />ibm smartcloud

The bottom line is by using a cloud based infrastructure your needs can scale when your business does and you don’t have to wait for new servers to be installed. Your business can grow freely and without any limitations that’s the greatness with a cloud based IT infrastructure.

What is your experience? Make a comment.

IBM Notes Domino 9.01 XPages Fixlist

If you look in the IBM Fixlist there are several interesting fixes in 9.01

One of them is that we can close an XPage thu code in the Notes client.

Not a big deal you might think but it is when adding xpage functionallity to “old” design notes applications.

If you have another fix that I’ve missed feel free to comment. Ofcourse all fixes might not end up in the release but we hope.

And also don’t miss the

Designer and XPages news in 9.01 webinar on the 6th of november

Check out the news for designer here Link

RGAU9AYMZHfixes a Domino 9.0 regression where users weren’t able to access the logging information from using the XPages application preloader…
SSCT988KPNfixes an issue where Ajax Type Ahead did not work on a DojoText Box when placed inside a container control set to Dojo dijit…
TAIA8U3HPTFixes an issue with the timestamp for “Created On” on the File Download control where the date/time for the creation date of the document got…
RPEA94WS4Jfixes an issue with the View Panel control where its facet with the value “North” closestag prematurely and so does not display items in that…
HOKA959EL9fixes an issue where the dojo.js file was not being cached by the browser for an XPages application
HOKA986CK8Fixes a Domino 9.0 regression with the handling of attachments where if the file names contain square brackets, e.g. [test].txt., three file…
PHAN984C5FFixes a Domino 9.0 regression affecting multi-threading in XPages where NotesContext was not initialized for the thread when running in the…
PHAN96VDHCfixes a Domino 9.0 regression where the onClientLoad event did not get fired when transitioning between application pages on XPages mobile Single…
PHAN96NEKWFixed a Domino 9.0 regression where the Dojo Time Text Box control (xe:djTimeTextBox) becomes disabled when a Dojo Date Time Constraint…
SODY993E7EFixes an issue with the Run On Server feature where applications, left open in the previous Notes session, will fail to be automatically reopened…
TMDS9ASL6JProvides a new notes.ini – XPagesXulAllowScriptsToCloseWindows=1 – that will cause dom.allow_scripts_to_close_windows to be set to true in XULRunner…
MNAA99XD8MAddresses a specific issue for uploading files which contain certain DBCS characters in their file names on the AIX platform. File names containing…
PEDS954UQUfixes a content disposition issue with Microsoft IE browsers when downloading attachments of the same name.
DEGN966F5Vreverts the behaviour implemented in Notes Domino 9.0 where the Date Time Picker field defaults to today’s date. The default is now blank, the same…
PHAN94NPVCfixes an issue where documents can not be saved the first time if that document includes an attachment that contains an extra Full Stop\Period in its…
KCAR89QNSEfixes a long standing issue where the document size continues to grow when multiple edits are performed
PHAN99PL7SFixes an issue where an InvocationTargetException appears in the console when XPagesPreload=1 is set on that server. This was a regression in Domino…
MDOY97XJ7Yreverts the performance improvements to the View Navigation behaviours in XPages which was implemented in Notes Domino 9.0. All of the known issues…
YSAI96UFNEFixes an issue where data is lost on submission of a XPage that contains a rich text field that is bound to a plain text data source. The fix now…
PCHE8XLHYLFixes an issue with grouped custom properties which have been marked as required in a custom control did not raise an error when added to an…

The new XPageDeveloper Utility is here Snippet Sync

Eclipse Code Snippets in IBM Lotus Domino Designer is a great way to develop faster with ready made code snippets, that you can paste into your software. Easy to add and easy to use but there is a major problem. It’s very hard to share snippets within a development team or from a community. And we all like sharing so this is where Snippet Synd comes into the picture. This software helps syncing Snippets categories and all snippets inside that category. Snippet Sync can sync from a file location or a web location so the updating a snippets just became very SIMPLE.

If you don’t know what the designer snippets are check out this Notes in 9 video –> Link

I have also created a GitHub Repository with some snippets to start with. They can be found here. The idea is that these can be contributed from the community or replaced by an official one from openntf.org in a later release.

Download Snippet Sync Here

SnippetSync

Improvement suggestions is always welcome 🙂