Browsed by
Category: migratenotes

Archives from a blog of migrating a Lotus Notes platform to Sharepoint from the late 2000s, knows at the time as the “migratenotes” Blog.

Recent Lotus Blog Posts

Recent Lotus Blog Posts

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I’ve recently noticed a few “Goodbye” posts on Lotus-related blogs. And I want to make something very clear – just because someone starts work on Microsoft platforms (Or Google Apps, or whatever), that does NOT mean that your connection to the Lotus world ends.  I admit that I will now sometimes go a few weeks without reading Lotus-related blogs.  But…

Read More Read More

More Angst

More Angst

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I know, I know… I am done with this blog. No need for any more updates. But I’m also feeling guilty that my last post was probably unfair to the IBM folk. Their attitude just came across badly, and set us against them. So I thought I would provide a little more info on how things are going… We’re down…

Read More Read More

Quick Update from this Defunct Blog

Quick Update from this Defunct Blog

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- Just in case anyone still has me in their RSS readers, a quick FYI: We just hit a nice milestone. We have under 100 apps left in our Notes Environment. As of right now, there are 99 apps remaining. 99 apps in our Notes Environment, 99 apps in Notes… Shut one down, archive it down… IBM did come in and…

Read More Read More

I’m Done — Behemoth Post / Explanation / Conclusions

I’m Done — Behemoth Post / Explanation / Conclusions

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- Before I left on my vacation two weeks ago, I was starting to get more inspired about doing more with this blog. I joined twitter, I starting putting together technical content to post… But  I was also getting tired of SharePoint, as previous posts show. I wanted to take my week offline and see if that refreshed me. It did…

Read More Read More

jQuery Performace Problem & Solution

jQuery Performace Problem & Solution

One of my current tasks is to refactor our SharePoint portal’s design. The original design was heavily laden with tables and large images.And each new subsite had its own master page, style sheet, and images directory. It was performing poorly in the browsers, and making it painful to create new subsites. So I’m making a CSS-based version, removing all the images, simplifying the design while improving performance and flexibility. The end result was much faster, but the look was too…

Read More Read More

Notes Dev Hall of Shame #2

Notes Dev Hall of Shame #2

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- The main topic for today is user-configurable data. It is true that hard-coding data is bad. The values in various drop-down lists, etc, would ideally be populated from data that the business owners can update. But somehow, the idea of “hard-coding is bad” got misunderstood. One former developer obviously missed the point… that the idea was to not require code…

Read More Read More

Roadmap for functions in the SharePoint World

Roadmap for functions in the SharePoint World

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- When people say “SharePoint”, they usually mean any application accessed through a SharePoint portal. In truth, this may actually be SharePoint, but could also mean .NET or InfoPath applications. One of the challenges we’ve had is defining which types of applications really are a SharePoint app vs. InfoPath vs. .NET. But before I go there… why does it matter? It…

Read More Read More

Code Quality vs. Platform Quality

Code Quality vs. Platform Quality

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- If you’ve read the previous post, you know that the code quality at my current job is… questionable. Not all of it, to be sure. There is some good work. But… one bad app spoils the bunch, so to speak. That form that took 10 minutes to open? It made people believe that Notes was a poor platform that could…

Read More Read More

Notes Dev Hall of Shame — #1

Notes Dev Hall of Shame — #1

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I wanted to share a few choice items that have not only boggled our minds, but also caused endless amounts of helpdesk tickets. 1) The EmployeeID field in names.nsf At first glance, it almost looks reasonable. They added a field to the person document, labelled “Employee ID”, called EmployeeID, and updated nightly from our HR system. All applications look to…

Read More Read More

Bad News From Work…

Bad News From Work…

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I got bad news today at work… No, not a layoff. But the economy has shut down some projects, as I may have mentioned before. Specifically, it shut down projects there were intended to replace my largest, most complex Notes apps. These two apps are the ones that will make or break this migration, as they are used across the…

Read More Read More

Philosophy on Tools

Philosophy on Tools

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I’m always very resistant to buying tools for development work, and that is part of the reason that I have not pursued any tools for this migration. The other reason being that, while we are migrating away from Notes, it is intended to be a slow attrition, not an active push to get rid of the platform, so we don’t…

Read More Read More

Level of Satisfaction as a SharePoint Developer

Level of Satisfaction as a SharePoint Developer

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- As we are now a few weeks into 2009, I’ve been thinking carefully about what direction I should take my career. The current economy doesn’t leave me many choices, so this is mostly an academic exercise – the reality is that I will just keep my current job for the foreseeable future. But, were I to have my choice, I…

Read More Read More

End of Year Review – 2008

End of Year Review – 2008

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- It is coming up on the end of my first full year doing this migration. I started the effort last fall, but all my time in 2007 was dedicated to learning SharePoint. But it is now time for the annual corporate performance review. Everyone in the organization now tries to pimp themselves, pontificating on all the wonderful accomplishments from 2008,…

Read More Read More

InfoPath equivalent to @UserName

InfoPath equivalent to @UserName

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- So in Notes, popping in a Names field with a default value of @UserName is a very simple, easy action. In InfoPath? Not so much. I first had to seek out how to even get a name selection control running in an InfoPath form, and then I discovered that the XML data needed for that control made a simple userName()…

Read More Read More

Fun with InfoPath

Fun with InfoPath

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I’m having fun this week. I’m digging into InfoPath for the first time, as we’re now into some of the more complex forms that really are not readily handled by basic SharePoint lists. I’ve discovered a few tidbits that I wanted to document here. Please note that I’m a flippin’ newbie when it comes to InfoPath, so some of these…

Read More Read More

Under 1000 DBs left

Under 1000 DBs left

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- It may have been quiet on here, but I’ve been busy cleaning up our Notes environment. And we have hit what I feel is a nice milestone we have under 1000 Notes databases left on our productions servers, and that includes the system databases and others that I know we don’t need to worry about migrating. Another 500 should be…

Read More Read More

The fun part of migration efforts

The fun part of migration efforts

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- There is one part of migrating to a new platform that I am truly enjoying — the cleanup work on the Notes/Domino system. I love taking an old, cumbersome app, and refactoring the code into a quick, simple design with significant performance and UI improvements. I can usually reduce the support needs at the same time, frequently reducing the headcount…

Read More Read More

Correcting My Ignorance

Correcting My Ignorance

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- A year ago on this blog, I listed some Notes functions that did not have equivalents in SharePoint. Over this past year, as I learned more, I learned that I was just plain wrong. So let me take the time to correct my statements,  and lay out the functions in SharePoint to replace the following Notes functions: Hide-Whens – Can…

Read More Read More

Disconnecting the Data Infrastructure

Disconnecting the Data Infrastructure

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- One of the challenges we’ve encountered as we migrate application off of Lotus Notes and over to SharePoint is what I call the “data infrastructure.” There may be a better term for this, I dunno… but I am talking about those Notes databases that are shared data repositories for the enterprise, but not applications unto themselves. For example, we have…

Read More Read More

“Bad” Technical Answers to Problems

“Bad” Technical Answers to Problems

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- Not much posting recently because nothing profound has been going on. We’ve been moving Notes apps over to SharePoint, doing easy stuff first. Simple forms and workflows that can turn into a sharepoint list, calendars, discussions, etc. Just a couple tidbits we’ve learned: 1) If a user needs to see the old data for a fixed amount of time, we…

Read More Read More

Conclusion of the SSO Saga

Conclusion of the SSO Saga

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- As I’ve mentioned in “recent” posts, we’ve been setting up the WebSphere plugin on our SharePoint servers to enable authentication to Active Directory for our Domino apps. It has been in production for a few weeks now, and is working great. Not only have we received no complaints, it is actually resolving helpdesk tickets for us, as Domino internet passwords…

Read More Read More

Quick Tip: Emulating $$Return in SharePoint

Quick Tip: Emulating $$Return in SharePoint

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- When you add a new list item in SharePoint, it always seems to take you back to the list once you submit it. However, this is fairly easily controlled, in cases where you would like to send the user to a different page after they submit their form. (As in, when you would use a $$Return field in a Domino…

Read More Read More

Evolution of our Mindsets

Evolution of our Mindsets

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- We have gone through a fairly quick evolution on our opinion of SharePoint since I started this blog. I wanted to break it down, because it seems that people’s attitude towards SharePoint can sometimes flag exactly how well they know the product. Phase 1: “SharePoint can do anything. Let’s migrate everything.” These are the folks who have read the marketing, but…

Read More Read More

Writing Complex Workflows

Writing Complex Workflows

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- This isn’t really going to be an in-depth technical post… just a brief description of a change of mindset that our Notes team needed to realize to work with SharePoint: In Notes/Domino, we are used to a single agent holding all of the logic for a complex workflow. Between LotusScript, Java, Script Libraries, even calling out to system DLLs, an…

Read More Read More

LOE Comparison – Notes vs. SharePoint

LOE Comparison – Notes vs. SharePoint

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- For those keeping track, our formal strategy on what to do with Notes vs. SharePoint was on hold pending some hard data on the level of effort to develop and maintain applications. So we did what any group of people without data would do — we made some ourselves. We selected an app that was basic enough to be realistic,…

Read More Read More

Getting Started with Notes

Getting Started with Notes

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- A number of bloggers have recently written their stories of how they got started with Notes. I didn’t read them all, but the ones I did read share a common thread, and it is a thread that is applicable to the reasons people are migrating to SharePoint. Every Notes person I know has been doing it for many, many, many…

Read More Read More

Synthesis of Discussions on Notes v. SharePoint

Synthesis of Discussions on Notes v. SharePoint

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- In the past week, I’ve received numerous emails, comments, and reactions to the general concept of migrating Notes to SharePoint. I wanted to post a brief synthesis of some of the main points, and add some commentary of my own: 1) Notes vs. SharePoint is not comparing apples to apples. Quickr is the better comparison tool. This is true. However,…

Read More Read More

Two Types of SharePoint/MOSS Environments

Two Types of SharePoint/MOSS Environments

  Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info   ——- This is all based off circumstantial evidence, not hard research, but given that caveat… There seem to be two different ways organizations are approaching SharePoint, and they are diametrically opposed to each other: Method 1: Install a server, see what it can do, use it for small apps, and expand its function and the scope of the environment based…

Read More Read More

Results

Results

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- After all of my inquiries and research into real measurable data comparing SharePoint Dev and Maint costs…. there is no data. Everyone I talked to is in the same boat we are – just getting going, spending more money on SharePoint at the moment, but with no real idea of what it will cost long-term. It is all guesswork. I’ve…

Read More Read More

Soliciting Feedback

Soliciting Feedback

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I’m looking for some answers from the community… As I mentioned previously, the status of Lotus Notes/Domino is again under discussion. To make an educated, unbiased business decision, we are looking for data on the following questions: 1) Development Effort – In General, how does development time in SharePoint compare to development time in Domino. Assuming skilled talent in both…

Read More Read More

Updated Strategy

Updated Strategy

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- After a few months of working with both Notes & SharePoint, I have updated my strategy to the following: Don’t try to get rid of Domino – just get rid of the Notes Client. My proposal to do this is actually fairly simple: Web-enable all Notes Apps. Put them into iframe web parts in your SharePoint environment Share CSS on…

Read More Read More

Status Update

Status Update

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- Well, I finally got a day off from the disaster. Other team members are taking over from here, pretty much. At least over the weekend. One nasty problem is still under investigation, but we’ve resolved or at least identified the causes and fixes for the rest of the problems. A few lessons learned: 1) Have your server up to speed…

Read More Read More

View Navigation

View Navigation

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I’ve been quite disappointed in SharePoint’s mechanism for switching between views. A barely visible drop-down? Even if over time, SharePoint users might get used to that, our Notes Community won’t accept it. Not when they are used to hierarchical navigators that display categorized views. So as an alternative, I went into one of my lists, and added a content editor…

Read More Read More

More Details on Hide-Whens

More Details on Hide-Whens

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I wanted to go over a bit more detail about ‘hide-whens’ in SharePoint: As I stated in the previous post, you can use a Custom List Web Part to pull your list item UI into XSL, giving you control of the UI, which in turn lets you hide elements using xsl:if. To begin, we need to add the Custom List…

Read More Read More

Hide-whens in SharePoint!

Hide-whens in SharePoint!

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I had mentioned quite some time ago that one feature SharePoint just didn’t have was hide-when formulas. Let me state here and now that I was mistaken. Just this morning, I figured out how to do hide-whens in SharePoint. I don’t have the full range of options provided by the @Functions in Notes, but I can hide form UI based on data within…

Read More Read More

Admin vs. Dev

Admin vs. Dev

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- A few months back, I had stated that setting up a basic SharePoint environment really isn’t all that painful. And that is still true. However –  what I have found is that only basic dev or proof-of-concept environments actually stay that basic. We have about 2 dozen servers in our environment, for example. And we have spent the VAST majority…

Read More Read More

Uninspired

Uninspired

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- A little over a week ago I had 6 full posts I wanted to write, and was going to kick this blog back into high gear. So why did I lose my inspiration? A full week of literally babysitting the SharePoint environment, testing it every few hours, rebooting services and servers when they went down, just trying to keep it…

Read More Read More

Better Today

Better Today

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- Well, the previous post was not so unbiased, I will admit. But I’m feeling better about SharePoint today. I had a number of small problems to fix, and was able to fairly quickly and easily get into the site, make the udpates, get everything tested, and declare the problems resolved. We’re starting to realize that going into SharePoint with a…

Read More Read More

Notes vs. SharePoint Analogy

Notes vs. SharePoint Analogy

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- After a couple days of fighting SharePoint, and spending hours getting small details into just the right place, an image came into my mind. Imagine Notes/Domino as a trainyard – while it has a lot of power, and definitely needs some technical knowledge, once you are set up properly, you just need to know which switches to throw to get…

Read More Read More

Migration Status

Migration Status

Standard disclaimer – the ‘migratenotes’ posts come from a Notes Migration blog that I wrote from 2007-2010.  More Info ——- I have not been posting very often in the past few weeks…. mostly because I’ve been swamped with working solely within SharePoint, learning some more of its details, and how it was configured in our environment. But I’ve been working 100% within the browser-based areas of SharePoint, so I haven’t written any code to share or devised anything profound. I…

Read More Read More