10 Developer Things I like IBM to show at Connect 2014

Exciting times Connect 2014 is around the corner unfortunately, I’m not attending in person but I will follow it closely as always.

These are the top 10 things I would like to see IBM show at connect

  • Update of Eclipse version in Domino Designer to get better coding environment
  • DOTS Designer Editor, an integrated editor in Domino Designer for DOTS tasklets. So they are as easy to create as an XPage/Agent.
  • Webdav support for attachment editing both for iNotes and Custom applications so users can edit and save files without download and upload attachments
  • Closer integration with Source Control, we want to do automated builds, and better fine tuning of DXL exports (Not all Binary or none binary)
  • New version of One UI that uses responsive design
  • Dojo or JQuery as backend framework for all controls
  • Editor for Faces-config to setup beans and all other things that needs to go in there
  • Social Business Toolkit upgrade for easier use of internet services, twitter, facebook, dropbox and more services. SBT has to much configuring today, with end points and configuring lots of files. This must be easier to get the wider use of this. 
  • HTML5 Websocket support 
  • Better richtext editing experience for the endusers To get a more smoother transition from old Notes Applications to XPage Applications

What thing do you wish??

Client Killer gets an update

Client killer gets an update to fix a problem with some Client tasks not being killed.
Hope you never have to use this utility but if you do click on the link below.

disk

 

More memory for the IBM Notes client and an utility update

I’ve updated my Designer Memory Configurator to fix some problems reported to me.

The new version number is 2.1 also remember that your ordinary IBM Notes client also gets speed by giving it some more memory. Let your client free.

Download the new version here

 disk

Also check out my other utilities

Client killer and Snippet Sync

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 HCL 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 🙂

What are the resources you need to know about as a new XPage Developer

I have lately been helping a new XPage developer with his first steps into the XPage world so I thought I should write a post and update my Learn XPage page of XPageDeveloper.com.

What do I recommend you do to learn XPages.

1. Start learning web techniques if you aren’t familiar with them on CodeAcademy.com they have courses on Javascript and HTML. there is also some courses on html.net/ that you can look at

2. Check out the videos on Notes in 9 david Leedy has a great collection of videos start with the

XPages Jumpstart and continue with the rest of the videos

3. Check out the Learn XPages section on XPageDeveloper.com for more resources

4. And if you want to get certified my guide to IBM Notes Domino 9

If you have any great resources that I have missed write a comment so we can help everybody into the world of XPages.

Hcl domino has support for xpages on version 8.5, 9, 9.01, 10, 10.01, 11, 12

Update: What is the next xpagedeveloper utility?

With my two client utilities I have recieved several email with greatful users. I think it’s time to expand the family of utilities but what should be the next one?

What do you need? Have any ideas ? Write a comment and let me know.

Update: I have an interesting developer utility in development that will probably be released in the next couple of weeks. 

XSnippet Standby Dialog updated on openntf.org

My xSnippet component on openntf.org Standby Dialog Custom control is updated

After some reports about that the previous version of standby dialog didn’t work with older browsers like IE8

I had some time today and investigated and fixed the problem.

This release 3.2 is tested in IE8, IE10 with and without compability mode, Chrome 29, Chrome Canary 31, Firefox 22 and 23

So I hope this is the most tested and working version of the standby dialog control.

And with the fixes between version 3.1 and 3.2 with checks for previous inits for the hijack functionallity it will be more compatible with other customcontrols.

The new version is available thru xSnippets –> Link

Also available as an database download with a test page –> Link