Swiper Official Version 2 Release

So I have finally posted Swiper version 2 to OpenNTF! (and Github of course)

The latest version is 2.0.1,  and is the same as 2.0.0beta but with a bug fix for the toolbar buttons.

Swiper 2.0.0 beta has been available on the Github project site for a few months, and the core functionality of it works as planned. There was however a bug within the shortcut buttons that I added to the menu bar, and this is a bit of a nasty bug that can cause deletion of design elements.

Why has it taken me so long to fix this bug and prepare the final release? to be perfectly honest with you, I just couldn’t muster up the motivation to get this done. My development process for Swiper involves launching Domino Designer from my eclipse IDE.  After I upgraded my IBM Notes to 9.0.1 FP8 my designer launch settings no longer worked. By this time frankly my tank was empty. I knew re-configuring the launch settings was destined to be a fiddly encounter, and entire nights can be wasted with no fruitful results. All my extra-curricular projects are done in my spare-time, and this usually means between 8:30pm-11:30pm, and after a full day of problem-solving at work, I just couldn’t muster up the courage to face a task that had a high-probability of failure. I was satisfied that the beta version was available, and the project would have to wait until I felt the motivation again.

Well this week, I noticed a tweet from Per Henrik Lausten about ‘Open Source Friday’.

It made me think a little about Swiper, and I thought I would give it another go. I also felt validated for taking my little break from the project when I read the ‘It’s ok to hit pause‘ section of the Open Source best practices for Maintainers 🙂

So I needed to fix my Designer Launch settings, I really don’t know how to do this by myself and have relied on others for this information. Previously it was Mikkel Heisterberg, and then for the past few years I turned to Ralf M Petter. I was very sad to see recent news that Ralf passed away from a cancer related illness. I would just like to express my sympathy to Ralf’s family for their loss. Ralf’s blog posts on setting up Eclipse to launch Notes and Designer were extremely helpful to me whilst developing Swiper and other plugins that I have made for Notes and Designer. Ralf was always quick to respond to my questions and his expertise will be missed.

A couple of months ago I had asked Ralf if he knew how to launch Designer FP8 from eclipse and surely enough within a day he had provided me with updated instructions, I had also asked Gary Marjoram @ IBM for some advice and armed with all this advice I was able to get FP8 launching again after a couple of hours tweaking.

Tonight I was able to debug the toolbar buttons again and therefore I was able to release the official version 2.

Let me know if you have any problems or suggestions!

You may also like...

5 Responses

  1. Lars Berntrop-Bos says:

    Can you please share the recipe for launching designer from eclipse?

    Thanks!

    • camerongregor says:

      Hi Lars, you can find the details of launching Notes and Designer on Ralf M Petter’s blog.
      The guide for Notes is in two parts, Here is Part 1 and here is Part 2
      The guide for Designer is here
      If you are launching for FP8, then be sure to read the comments as there is some instruction in there as well

      I am almost finished with a new feature for the XPagesSDK, which will allow the setup of these launch settings with a few clicks of a mouse.
      When I am finished I will do a full blog article / video of how to use that but for now you can follow Ralf’s guides.

  2. Tinus Riyanto says:

    Hi Cameron

    Thanks for the official release.

    One unrelated question since you mention creating a new blog article. In your SO comment here (https://stackoverflow.com/questions/42559623/headless-designer-and-odp-project-file/42587130) you write about having a setup of designer plugins to do refresh build on existing NSF. Could you share more info on this ?

    I am trying to find a way to “automate” some of my manual working process as described here (https://stackoverflow.com/questions/45035104/using-headless-domino-designer-to-create-nsf-on-a-domino-server)

    • camerongregor says:

      Hi Tinus, yes I think my Build4Xpages project can help you here.
      I think there are 2 ways you could use it
      1. Build an NSF in the Local Workspace, set it’s template name, and then refresh a Template on a Remote server.
      2. Build directly on a remote server

      We use method 1. because I view building and deploying as separate tasks in the build pipeline.

      There is more detail than I can fit in a comment, I will try to get a detailed blog post written soon.
      The solution uses ‘ant’ to trigger the build tasks so if you are not yet familiar with that then it might be good to have a look at that in the meantime

      are you using a build server such as Jenkins or Bamboo ? or are you just wanting to automated tasks when you decide to run a script?

      • Tinus Riyanto says:

        Thanks for your reply, Cameron

        A built server would be overkill for us. Right now I just wanted some sort of batch file that I can manually run (1 click) instead of a series of manual steps.

Leave a Reply

Your email address will not be published. Required fields are marked *