SnTT: Adding a Side Mail Preview Pane in the basic Notes R8 client

My first entry into SnTT is going to be a very brief one, and as the title suggests it involves adding a side preview pane to the basic (i.e, the non eclipse) Notes client.


Since the release of the Notes 8 public beta, I've heard a few people complain about the fact that the side mounted preview pane is only available in the "standard" client. I've never been a heavy preview pane user, however I'd debated trying it on the side in case that changed my mind. I'm using the basic client mostly at the moment, so I decided to see if it was easy to hack something together. If you want a side preview pane, and you're using the "basic" Notes 8 client, then you can add one by making a quick design change to your mail file. This should also work with the R6.x and R7.x versions of the mail template (I haven't tested it yet, let me know if it doesn't work for some reason!). If you're a developer, this will take you 30 seconds, however I'll go into a bit of extra detail so anyone out there with a designer client can follow along.

Open your mail file in designer, and go to the FrameSets section. Look for the Frameset named 'Mail View Frame', and open it up. Select the NotesView frame, and split this into columns. Next, rename or delete the Frame containing the old preview pane down the bottom ("NotesPreview"). Renaming it is useful if you want to compare styles before removing it completely, but the end result is that it'll be deleted. Note that the designer client will let you name 2 frames the same thing, however your preview will only appear in one of those frames. Next, name your newly created frame "NotesPreview", and set some style options.


The only important thing about this frame is that you name it "NotesPreview". To get the show/hide functionality, select the "Arrows Only" options in the 'Show' section in the screenshot above. The rest is up to you, such as selecting the colours involved in the borders, and the size of the preview window. Save this frame, and return to the design view. Select the properties for the "Mail View Frame" you just modified, and select the design tab. Check the option "Prohibit design refresh or replace to modify" as shown below.


That's it, you're done. Of course modifying the template isn't encouraged etc etc, but it's a simple change to reverse if you don't like it. Simply uncheck the option above, and refresh your design. Also, this obviously doesn't affect Domino Web Access. Finally, if you wanted to take it a step further you could easily modify your mail template to allow the user to configure which option they preferred - this involves changing a few more design elements, but it's pretty easy to do. Shout out if you'd like some more details on that, and I can put something together for you.

I make a couple of other changes to my mail template too. I reduce the font size of the main navigation page down to 9pt, as this fits in better with the overall style, and I hate overly large fonts. This is done by editing the Notesmail Picker 6.1 page, and modifying the properties of the embedded view element. I also like to be able to see my top folders, so I modify the "NotesMailOutline" and just expand the top level "View" entry.

With Notes 8 we're getting closer to a much improved mail experience, but there's still room for hacking out a bit of improvement here and there..

 Print | Posted on Thursday, March 15, 2007 5:36 PM |



Feedback

Gravatar

# SnTT: Adding a Side Mail Preview Pane in the basic Notes R8 client

Ross, you might want to update the title and the beginning of your post to make it clear you're talking about Notes 8. The Standard and Basic terminology is new and might be confusing to some people. Capitalizing them will help with that too.

3/16/2007 8:17 AM | Jerry Glover

Gravatar

# SnTT: Adding a Side Mail Preview Pane in the basic Notes R8 client

I did think about that, however hacking the frameset is something which is probably going to work with the R6.x and R7.x templates as well. But you're right, I'll change the wording a bit :)

3/16/2007 8:51 AM | Ross Hawkins

Gravatar

# SnTT: Adding a Side Mail Preview Pane in the basic Notes R8 client

Hi Ross,

My ex-Outlook users have been crying out for this, it makes them feel more at home in Notes. Would there any way to allow the user to switch between bottom and side preview in Preferences?

Thanks,

Gary

7/2/2007 9:16 PM | Gary Cousins

Gravatar

# SnTT: Adding a Side Mail Preview Pane in the basic Notes R8 client

Hi Gary,

It shouldn't take too much work to update the mail template to have both modes available and set via a preferences selection, or at least that was my thinking back when I originally wrote this. I was going to do it at the time, but decided to put it off until the final R8 template was delivered.

Failing that, you could always make a copy of the mail template, apply the side preview there, and run with 2 different mail templates in your domain (less than ideal, but less design work required).

Drop me a mail if you need more info.

7/3/2007 10:38 PM | Ross Hawkins

Gravatar

# SnTT: Adding a Side Mail Preview Pane in the basic Notes R8 client

Thanks Ross,

I have two templates. The outllook users are happy with the template that has the preview on the side, they just don't need the option to change. It would be nice to have but it can wait until R8 comes out.

I was wondering if switching the preview position would effect the users personal folders considering they use the Inbox's design?

Gary

7/4/2007 6:48 PM | Gary Cousins

Gravatar

# SnTT: Adding a Side Mail Preview Pane in the basic Notes R8 client

All of the views/folders in the mail template are viewed through the 'Mail View Frame', so any change you make to the frame will be applicable across all views/folders, without the need for 'refresh folder design' to be applied.

The other side of that is that it's just as easy to reverse the process if you'd like! 18

7/4/2007 10:38 PM | Ross Hawkins


Post Comment

Title  
Name  
Email
Website / Url
 

Your comment

   
Ensure the word in this box says 'orange':
 
Please add 1 and 5 and type the answer here:





Due to excessive comment spam, all comments are now being moderated. If you're a comment spammer then you're wasting your time here. Your comments will not be published - ever.


About me

My name is Ross Hawkins and I'm a developer, consultant, business owner and writer based in Auckland, New Zealand (pictured below!). My current work revolves around ASP.NET, C#, jQuery, Ajax, SQL Server, and a mix of other Microsoft development technologies.

I also have about 15 years of experience with IBM Lotus Notes/Domino and associated technologies. While Notes/Domino is no longer my primary focus I still like to dabble and keep my skills up to date.

I own and run 2 businesses - Hawkins Consulting Services, and Ignition Development.

Bethells Beach, located in sunny West Auckland, New Zealand




Subscribe

Subscribe to this feed


Search




Popular Content

Troubleshooting WebResource.axd

The .NET 2.0 framework changed the way clientside JavaScript is delivered to the browser. Previously, ASP.NET 1.1 used the aspnet_client directory whereas now 2.0 uses WebResource.axd.

Published on October 8, 2006

Microsoft AJAX Extensions: Sys.Debug is null or not an object

One of the breaking changes which was made with the 1.0 release of the Microsoft Ajax Extensions was the renaming of the 'Debug' class to 'Sys.Debug' for reasons of compatiability with other frameworks. Breaking changes like this can often be a source of frustration..

Published on May 22, 2007

Simple ASP.NET Character Counter

A textbox character counter is a pretty simple piece of functionality, and there's a lot of different ways to apply one to your application. The following method is nice and simple, and can be done using only clientside JavaScript if required, or combined with server side code in order to create a more dynamic effect

Published on December 4, 2006

Simple ASP.NET Character Counter - with Master Page Support

A quick update to my previous character counter article adding some changes for those using it with Master Pages.

Published on February 7th, 2009

Adding Tooltips to Gridview Headers

As the title says, this is a very simple but dynamic way of achieving tooltip text on a header column. It's not overly flash, but it's lightweight and quick to implement.

Published on April 15, 2007

SQL Server Web Report Viewer Issues on Windows 2008 Server/IIS7

A fix for another AXD related issue, this time with the SQL Server Web Report Viewer Control which was being served up via IIS7 on a Windows 2008 server.

Published on June 2, 2007
Updated on April 10, 2008




Archives

January, 2012 (3)
December, 2011 (3)
November, 2011 (8)
October, 2011 (9)
September, 2011 (8)
August, 2011 (5)
July, 2011 (4)
June, 2011 (7)
May, 2011 (5)
April, 2011 (3)
March, 2011 (8)
February, 2011 (4)
January, 2011 (3)
December, 2010 (8)
November, 2010 (5)
October, 2010 (6)
September, 2010 (7)
August, 2010 (11)
July, 2010 (12)
June, 2010 (8)
May, 2010 (8)
April, 2010 (4)
March, 2010 (8)
February, 2010 (6)
January, 2010 (12)
December, 2009 (13)
November, 2009 (11)
October, 2009 (12)
September, 2009 (12)
August, 2009 (2)
July, 2009 (7)
June, 2009 (12)
May, 2009 (9)
April, 2009 (9)
March, 2009 (9)
February, 2009 (8)
January, 2009 (7)
December, 2008 (6)
November, 2008 (7)
October, 2008 (9)
September, 2008 (12)
August, 2008 (9)
July, 2008 (6)
June, 2008 (24)
May, 2008 (13)
April, 2008 (16)
March, 2008 (8)
February, 2008 (10)
January, 2008 (1)
December, 2007 (14)
November, 2007 (11)
October, 2007 (11)
September, 2007 (13)
August, 2007 (11)
July, 2007 (5)
June, 2007 (15)
May, 2007 (11)
April, 2007 (9)
March, 2007 (9)
February, 2007 (10)
January, 2007 (8)
December, 2006 (18)
November, 2006 (11)
October, 2006 (14)
September, 2006 (9)
August, 2006 (10)
July, 2006 (4)
June, 2006 (4)
May, 2006 (6)
April, 2006 (3)
February, 2006 (6)
January, 2006 (10)
September, 2005 (2)
August, 2005 (4)

Post Categories

ASP.NET
AJAX
Amusing
NZ
NZ Trains
Notes/Domino
Visual Studio
Web Development
Miscellaneous
Me
Rugby
C#
SQL