Genii Weblog

Weblog search results for: "rich text 101"

Mon 1 Jan 2007, 11:06 PM
The blog's been a bit quiet lately (although traffic hasn't slowed much - as Bob Sutor says, "having a photo of an attractive young woman on a blog entry will help drive a lot of traffic"), as I have been caught up in end of year preparations, Christmas holidays and a trip to the Deep South to see my wife's sister and family.  I am trying to gather my thoughts, and have considered writing a "favorite columns" post, but decided against it for now.  I may still do a highlights post, but I think I'll wait a bit.
 
A more important thing to post about is: What next?  After almost four years writing this blog, with many hundreds of posts and even more hundreds of comments, what is it I want to do this year to keep things fresh?  What do you want to see me do?  More posts about rich text?  About coexistence?  About ODF?  Or even about dating advice?  More articles in the Rich Text 101 series?  More updates on products?  More insight into the world of software development?
 
Or should I just ask Mike Midas and Crystal Coex to post more?  It so happens that a few months back, Andrew Pollack noticed how quiet Rocky Oliver's blog had been for several weeks, and asked me to "guest blog".  Not thinking, and because I was way too busy (and lazy), I sent Mike and Crystal over to help out.  Did I mention that I wasn't thinking?  Anyway, the following was written back in September, but somehow Rocky managed to keep it off his blog, so I'll post it here just to show you what I have to deal with in my office.  People complain about bosses, but employees can be worse...
 
Inline JPEG image
Wage Slaves Unite!
by Mike Midas, Ace Developer (and virtual, remote guest blogger on LotusGeek.com)

It is said that house guests, like fish, start to smell after a few days.  Something certainly smells fishy over at LotusGeek.com, where the elusive Rocky Oliver hasn't been seen for weeks, so our boss sent me and Crystal over to be house guests, to freshen the place up a bit, if you catch my drift.
 
Driving to Georgia from Cleveland is like volunteering to give blood when your half blind Aunt Gertrude is the only dumb sucker they let draw blood at the annual Red Cross blood drive, and her sciatica is acting up.  You might as well just shut your fingers in the car door before taking off, but taking off we were, me with a hangover that a British King would have found sufficient reason for beheading whomever the current British Queen was, and Crystal with an attitude that filled the passenger seat like a hot blooded Latino princess being eaten slowly by a cold blooded South American reptile.  If looks could kill, the looks she was giving me could have been used by the U.S. Marines to clear out all the insurgents east of Euphrates.  Now don't get me wrong, Crystal and I work together just fine, but she doesn't like me, and the only thing I like about her she keeps covered up and out of reach of the likes of me.
 
But when the boss says jump, sometimes you have to put a lid on the snappy rejoinders, shut your eyes to the obvious headaches, smother your resistance like an unwanted pet ferret, and jump.  After all, Rocky has been a friend to the boss for a lot of years, and not just any friend either, but a short, gimpy, motorcycle driving  friend, and you don't find those on every street corner in town, except maybe you do in Georgia, which is why we were heading in that direction.  Ever since Rocky start working for the Man, his time hasn't been his own.  From free wheeling, hard drinking, bike riding independence, he has chucked it all over for the sake of the Suits, and the Suits have paid him back by piling on the work.  So, when a wage slave calls, us fellow wage slaves go forth in sympathy, because our lazy, self made entrepreneurial pain in the ass boss wants to sit back at the office and "manage the business", by which he means pull in the big bucks while he waits for us to get back and do the real work.  Not that I am complaining, mind you.
 
On a long car ride, because as you might have guessed, our boss is too cheap to spring for plane tickets when his yacht needs provisioning for the late season blowouts, a guy's mind tends to wander like the hands of a wayward Uncle when the attractive nieces are about.  With the lack of any good scenery other than the Ice Queen, my mind wandered toward the topic of what the heck we were supposed to do to help Rocky.  After all, Rocky's blog mirrors his skills, but his ego mirrors the Grand Canyon.  When he wrote a book, he called it "The Bible", and if that doesn't say something about a guy, I don't know what does.  So, I don't want to blog about "new @ functions", and I can't let Crystal blog about what she is thinking about in a public forum read by script kiddies, so what should we tell Rocky's readers to calm them down until he finds a free minute hiding out without his laptop in some corporate bathroom while the vampire Suits wander the halls thirsting for his blood, sweat and tears?  I'm guessing they don't want to hear about CoexLinks and Blackberries, although it makes a good story, and Ed Brill has the whole evil empire thing pretty well covered.  We could start some rumors about Hannover, like how it will include an Eclipse plug in for IPO (individual productivity orgasmatron), but they probably wouldn't believe it without some fuzzy screenshots by Maureen.
 
Then it hit me like a wet towel in a steamy locker room in 7th grade.  We are talking about a blog, not a newspaper.  It doesn't really matter what you say, what matters is what you link to.  So, in honor of Rocky and his blog and the whole LotusGeek ethos, I give you Bennie and the Jets by Elton John, but annotated for the blogosphere with lots of links to drive traffic to LotusGeek.com.  Maybe we can even get LotusGeek.com marked as a link farm and banned from the search engines, which would pay the boss back for sending us here.  (Just don't let Crystal see the last two links!) [Note 02/9/2022 - all links removed due to the passing of time and the taking down of blogs]
 
Bennie And The Jets

Music by Elton John
Lyrics by Bernie Taupin
Available on the album 
Goodbye Yellow Brick Road
  
Hey kids, shake it loose together
The spotlight's hitting something
That's been known to change the weather
We'll kill the fatted calf tonight
So stick around
You're gonna hear electric music
Solid walls of sound
 
Say, Candy and Ronnie, have you seen them yet
But they're so spaced out, Bennie and the Jets
Oh but they're weird and they're wonderful
Oh Bennie she's really keen
She's got electric boots a mohair suit
You know I read it in a magazine
Bennie and the Jets
 
Hey kids, plug into the faithless
Maybe they're blinded
But Bennie makes them ageless
We shall survive, let us take ourselves along
Where we fight our parents out in the streets
To find who's right and who's wrong
 
© 1973 Dick James Music Limited 
 
Tue 12 Nov 2013, 09:35 AM

Inline JPEG image


Finally, a real book (I hope I haven't cried wolf too often). I decided to demonstrate how the Instant Ebook sample works by taking a popular, and still surprisingly accurate and useful, set of articles I wrote about Notes rich text starting ten years ago and updated occasionally to reflect version changes. I made a few more updates, pasted each of the articles into the Instant Ebook sample, added the cover you see above and pressed the button. In less than a second, the ebook was available, so I published it over on Smashwords as a free ebook. You can click on the cover above or go directly to Rich Text 101 on Smashwords and download it from there. (The download is not the huge Download button on the right on Smashwords, but the small Download link at the bottom of the page where the huge Download button takes you. Perhaps I need to write User Interface 101 for them.)

In addition, the Instant Ebook sample comes complete with the entire Rich Text ebook exactly as I generated it. Of course, you will need a Midas LSX evaluation license and the Midas LSX software to try it out, but the database can be downloaded and looked at without those if you are just curious.

But now it is your turn. Is there a series of articles you might want to put together, a presentation you might like to solidify and turn into a short ebook, a set of code samples already formatted you would like to get in the hands of more people? All you need is the content, because the sample doesn't require even owning Domino Designer. Installation is as simple as copying the DLL and license into your Notes executable directory, or you can add them to the Midas in a Minute sample and let your users auto-install the Midas LSX and license.

Inline JPEG image

Tags:

Fri 2 Feb 2007, 12:20 PM
A while back, I posted Method of the Day: AppendHotspot and  Method of the Day: ReplaceText and considered turning it into a regular series like the Rich Text 101 series (see the right hand panel on my blog for that series), but time got away from me.  But a question in our Support forum from a Midas user made me realize that there is a method I use a lot that was not properly documented in our Help database, the AppendParagraph method.  

Like many methods in our Midas Rich Text LSX, the AppendParagraph method packs a lot of punch into a single method.  Not only can you add a paragraph, you can set the styles for the paragraph, set the initial font, color and styles for the text in the paragraph, and even add a hide-when formula while you are at it.  When I was building samples for my SpeedGeeking session on layers, I used this extensively, since it makes it ewasy to set up a paragraph to look and act the way you want in one concise call.  For example, setting up the animated progress bar, I used the following code snippet:

For=To 100
   Call rtchunk.AppendParagraph("", "Plain 10pt Black", "p!="+Cstr(i))
   If i > 10 Then
      Call rtchunk.AppendLayer("150px", "100px", "100px",Cstr((443*i)/100)+"px", 1, |LayerHTMLID='L'+Cstr(i) BackgroundImage='lssubbanner.jpg' BackgroundRepeat='once' Text='|+Cstr(i)+|%' TextFont='Arial Bold 18pt Blue' |, "Above='Single' Justify='Center' ")
   Else
      Call rtchunk.AppendLayer("150px", "100px", "100px",Cstr((443*i)/100)+"px", 1, |LayerHTMLID='L'+Cstr(i) BackgroundImage='lssubbanner.jpg' BackgroundRepeat='once' |, "")
   End If
Next   
Call doc.ReplaceItemValue("p", 0)
rtitem.Save


For each loop, I added a paragraph with a slightly different hide-when formula, then added a layer with content (and its own paragraph style).  Imagine how much harder this would be with the Notes rich text classes, even if they did allow you to create the layer.
Thu 21 Apr 2005, 11:10 AM
On the Notes 4 & 5 Gold Forum, Carl C;. Levin responded to a post of mine:
I followed your link and just wanted to say i thought you wrote that in a manner that was direct, simple , easy and most of all,understandable.  I printed it out.  thank you

Now I'm curious if you have other articles and tidbits that are available..........??
Once I stopped blushing, I responded, and I thought that perhaps some of my current readers would like to see this list as well, so here it is, in no particular order... (read on)
Mon 11 Oct 2004, 09:57 AM
One of the interesting ways people use our Midas Rich Text LSX is to manipulate, and often get rid of, hide-when formulas.  The reason why getting rid of them is so important is explained more fully in Rich Text 101 - Hide-when formulas.... I am working on a Hide-When sample database that will show both our Midas Rich Text LSX and @Midas Formulas setting and clearing hide-when flags and formulas on both documents and forms.
Tue 3 Feb 2004, 10:09 PM
As described in Focus - Building a smarter website, here is the snapshot of focus material for dynamic tables.  See the latest version by going to the Midas page focusing on dynamic tables... (read on)
Tue 3 Feb 2004, 10:10 PM
As described in Focus - Building a smarter website, here is the snapshot of focus material for doclinks, link hotspots, etc.  See the latest version by going to the Midas page focusing on doclinks... (read on)
Fri 19 Sep 2003, 12:35 AM
OK, I've probably bored everybody to death on the subject of @Midas Formulas, and I don't know whether anyone is reading these or not anymore (Actually, that isn't quite true.  Due to the wonders of Nedstat, I know that yesterday 52 people read my blog, and they read 103 pages, but I don't know whether they were happy about it).  Anyway, here's a promise.  Stick with me through just one more, and I'll try to write a nice juicy Rich Text 101 article tomorrow.  Is it a deal?

I feel that it is very important when writing an extension to a language to be consistent with the way things are done in that language (except when they are done wrong, and then all bets are off).  When writing the Midas Rich Text LSX, I wanted to make it easy, but I also wanted to make it work the way LotusScript seemed to work.  [Note: I think the Notes 6 developers missed this when they added the new rich text classes, and even more the XML classes.  Instead, they tried to make the LotusScript classes consistent with the C++ API classes, which I feel was a big mistake.  Anyway, that is the topic for another blog one day.]

Similarly, when working with the formula language, I try to stay consistent with the way the current @formulas are written.  But what am I to do when the formula language itself isn't consistent? (read on)
Fri 7 Jul 2006, 10:12 AM
Along with many others, I am seeing more comment spam, but it is still along the lines of one or two a day, not gazillions.  I am intrigued by how many people shut off comments on older posts, often with commentary that says they never get useful comments on old posts.  I am intrigued because it is not uncommon for this blog to get interesting comments on older posts.  I don't know why exactly.  Perhaps it is due to the fact that some posts such as the Domino Limits post, posted April 2004 with the most recent useful comment June 2006, are pointed to by many external pages.

Which brings me to the enduring popularity of my Rich Text 101 series of articles.  Wow!  I don't have statistics on how many times they have been read, although I wish I did, but the following list should give you an idea.  Here are the articles in the series, along with the number of months after the article was posted that the most recent non-spam comment was posted.  While you are at it, feel free to read the articles and post your comments and throw my whole numbering completely out of whack.  I'm used to it.

Rich Text 101 articles
Rich Text 101 - Doclinks (Posted July 2003, latest comment March 2005)
Rich Text 101 - Tables, Part 1 (Posted July 2003, latest comment November 2004)
Rich Text 101 - Images (Posted July 2003, latest comment November 2005)
Rich Text 101 - Paragraphs (Posted August 2003, latest comment April 2005)
Rich Text 101 - MIME/HTML (Posted September 2003, December 2005)
Rich Text 101 - Text (Posted September 2003, latest comment November 2005)
Rich Text 101 - Rich Text Itself (Posted October 2003, latest comment March 2006)
Rich Text 101 - Sections (Posted December 2003, latest comment January 2005)
Rich Text 101 - Hide-when formulas (Posted 2004, latest comment July 2005) 
Rich Text 101 - Layers (Posted January 2006, latest comment February 2006)  

That is an average of almost eighteen months between the initial post and the last useful comment.  As I said, "Wow!"  I'm glad people are still reading these (which are updated periodically to correct mistakes or to add in knowledge gained since they were written or even to note changes in later versions of Notes), and I am glad they are still commenting.

Tags:

Mon 14 Nov 2005, 02:30 PM
In a comment on the Gold forums, I suggested that perhaps I should write another Rich Text 101 article on layers.  I have since heard from a couple of people through e-mail,asking that I continue this popular series.  I looked back to see how long it has been since I last wrote a Rich Text 101 article, and was appalled to see I haven't written one since June of 2004.  Yikes!

So, in the spirit of interactivity, I'm going to ask you which topics need such an article.  Here is the list of previous Rich Text 101 articles:

Previous Rich Text 101 articles
Rich Text 101 - Doclinks (July 5, 2003)
Rich Text 101 - Tables, Part 1 (July 15, 2003)
Rich Text 101 - Images (July 20, 2003)
Rich Text 101 - Paragraphs (August 19, 2003, updated August 20)
Rich Text 101 - MIME/HTML (September 8, 2003)
Rich Text 101 - Text (September 22, 2003)
Rich Text 101 - Rich Text Itself (October 7, 2003)
Rich Text 101 - Sections (December 16, 2003)
Rich Text 101 - Hide-when formulas (June 1, 2004)

Assorted Possible Topics (but feel free to add your own)
Rich Text 101 - Tables, Part 2
Rich Text 101 - Layers
Rich Text 101 - File Attachments
Rich Text 101 - Buttons and Hotspots
Rich Text 101 - 
Your chance to vote
Hey, don't hesitate or wait for formal rules here.  Just let me know if you would like to see one (or more) of these or other topics loosely related to rich text.  I'll see what I can do to accommodate.

Tags:

Tue 3 Feb 2004, 10:11 PM
As described in Focus - Building a smarter website, here is the snapshot of focus material for doclinks, link hotspots, etc.  See the latest version by going to the Midas page focusing on doclinks... (read on)
Tue 31 Jan 2006, 11:51 AM
Rich Text 101 logo
I have long considered doing an article on layers, but it is a pretty tricky subject, and I was afraid I could not do it justice.  After working with layers again for the Lotusphere 2006 Sessions database, I decided that while I may not know everything there is to know about layers, there are a lot of people who know much less.  Thus, I'll at least start the topic and see if anybody else has additions and modifications they would like to see.  If I find out more information, I'll be sure to modify this article... (read on)

Tags:

Mon 8 Sep 2003, 04:24 PM
Rich Text 101 logo
While the subject of MIME/HTML may not seem quite in keeping with this series on rich text topics, the truth is that rich text is a loose term understood generally to mean the rich content in a field or on a form.  Under this definition, MIME/HTML is critical, as an increasing number of "rich text" fields are actually MIME fields with HTML content.  The main reason for this is SMTP and Internet mail, which comes into Notes as MIME and is transformed into rich text for rendering in the Notes client.

First, a short explanation of what MIME is, and how it relates to HTML.  MIME stands for Multipurpose Internet Mail Extensions.  There are many good explanations of MIME on the web, such as this one.  The gist is that MIME was developed as a flexible way to send messages across the internet in a way that could be transmitted as "text" instead of "binary".  It was also developed as a way to store rich content in a multiple parts, so that a simple e-mail reader could read the plain text of the message, while a more advanced e-mail reader could read the HTML (or other) to get a more rich experience.

In the Notes client, which is more advanced, we are able to read MIME messages with HTML rich content.  Graphics are stored as additional MIME parts, but are put together by the Notes client when reading the message.  Attachments may also be stored as additional MIME parts.  One thing which is not widely recognized is that the MIME is converted to rich text for rendering, even if the rich text is displayed by Domino to a web browser as HTML.  This will be discussed later, as it points out one of the major limitations of MIME content in Notes/Domino.

As mail from the Internet is very common, it is also very common to receive MIME messages.  If you have received e-mail from the Internet, you can take a look at the MIME format by selecting an Internet mail message from the Inbox, but not opening it, and looking at the document properties.  The Body field will often be split into several parts, and each will indicate that it is a MIME part.  If the Body field shows as rich text, and you have not opened the document to look at the properties, and you have not modified the document, it is likely that your incoming mail is being converted to rich text on the server.  This is generally not good, and can lead to some badly formatted messages and often broken image references.  In general, the Format preference for incoming mail in the Domino Directory Person document should be set to "Keep in Sender's format." if you are reading mail with the Notes 5 or Notes 6 client.

Yawn!  

Sorry, that part was just getting a bit long winded.  Sorry about that.  Let's cut to the more interesting bits.  How can I use MIME in Notes? What is it good for?  What are the downsides?  How long until rich text is replaced entirely by MIME?

How can I use MIME in Notes?
There are two basic ways.  You can send rich text in e-mails in MIME format by ensuring that your e-mail preference for sending to the internet is set to either HTML Only or HTML and plain text, with the latter being a better choice.  Mail messages will be converted automatically, and graphics and formatting and such will be preserved on outbound messages.

The second way allows you to use MIME even internally.  When you create a rich text field, you have a checkbox (on the second tab of the Field properties) which lets you set the storage type to Store contents as HTML and MIME.   Checking this tells Notes that when the document is saved, the rich text field should be converted to and saved as MIME.  The "HTML and MIME" simply means MIME which has at least an HTML part.

What is it good for?
Well, that depends on whether you are thinking inside or outside the box.  It allows interaction with the Java applet to be somewhat more predictable, since that is the format that the Java applet recognizes.  It similarly is accessible to other application which want to access the field through MIME parts from the web.  As various connections to Notes content through DB2 and portals and such are strengthened, this format is likely to become more important.

Thinking further outside the box, it allows you to convert rich text to HTML without running the Domino web server or HTTP task.  This HTML can then be extracted using the NotesMIMEEntity class.

What are the downsides?
Unfortunately, they are rather large.  The conversion to HTML is not a clean one.  CSS is not used, so HTML font sizes are rather crude approximations of the original font sizes (e.g., 13pt, 14pt, 15pt, 16pt and 17pt all translate to 14pt after going through the save and re-opening).  A return is added to the rich text each time the conversion i made, so after saving several times, there is a large empty space before the rich text begins.  Tabbed tables become regular tables.  Table lines converted from small think lines to "Ridge" format.  All cell borders use the value in the upper left hand corner on the left side, so a fancy table such as this:

SalespersonRegionSales '03
Jorge GonzalesSouthwest$115,305
Xavier ThomasNortheast$420,485

may be rendered instead as:

Salesperson Region Sales '03
Jorge Gonzales Southwest $115,305
Xavier Thomas Northeast $420,485

Then conversion of sections are is worse, as the section itself simply disappears, although the contents remain.

Why do you say MIME is always converted to rich text to display, and IBM says otherwise?
For some reason, many inside IBM, including developers, believe that MIME format is now supported natively in the Notes client.  This is clearly not true, as there are often messages about the conversion which trigger on opening the message, and as I have confirmed using an extension manager testing utility.  In R5, the same conversion is done when the document is rendered to the web, but it is possible (yet to be tested) that it has been fixed in ND6.  I'll update this document when I have further information.

How long until rich text is replaced entirely by MIME?
It isn't likely to happen anytime soon, thank goodness.  The higher priority at IBM right now is storing data in DB2, but it is easier to leave the basic storage as rich text and store that as a DB2 blob than to change the basic rich text format for now.  If handling of MIME gets more powerful, this might happen, but I personally think a conversion to XML is more likely, and also more desirable.

Tags:

Tue 24 Aug 2004, 11:12 AM
There are a number of questions which come up on the forums over and over, and many of them relate to hide-when formulas.  I recently wrote a post on Writing better hide-when formulas, which has been very popular and is frequently visited and linked to.  I decided to follow that up with a post on hiding a rich text field... (read on)
Tue 19 Aug 2003, 12:04 AM
Rich Text 101 logo
Paragraphs are essential to rich text, both on forms and in rich text fields, but they are not well understood.  Even in the properties box, it is not very clear which properties are text properties and which are paragraph properties, since the title says "Text".  The easy way to remember is that the first tab is the only one that is not paragraph related.

(extended on Aug. 20, 2003)

Tags:

Tue 15 Jul 2003, 11:24 PM
Rich Text 101 logo
Tables have been a part of Lotus Notes/Domino since the earliest versions, but that doesn't mean they have stayed the same.  There have been many additions and modifications to the way tables are handled, and new features to make fairly complicated tables fairly easy to create.  Some of these features are wonderful, such as the tabbed table, while some are much less well thought out, such as animated tables.  The purpose of this article is to explain some of the basic limits of tables, and start covering a few of the features that make them powerful, along with a few tips to help you use them effectively.  Part 2 will cover more tips, tricks and workarounds, especially with tabbed tables and animated tables.  If that takes long enough, Part 3 will cover hide-when formulas, how to use them effectively and (relatively) safely, as well as some ideas about how to make tables look good on the web without making the whole table out of pass through HTML.  If I think of more, there might even be a Part 5...

Tags:

Tue 16 Dec 2003, 01:13 AM
Rich Text 101 logo
Long before tabbed tables and embedded views, Lotus introduced an exciting new feature, the collapsible section.  This was in Lotus Notes R4, back before Domino and the web, and the change it made was revolutionary... (read on)

Tags:

Fri 5 May 2006, 09:41 AM
Well, it has been three years since my first post on this blog.  I wasn't sure when I started how long the energy would last, and whether I would have useful things to say.  461 posts later, with 1811 comments (aside from the spams that have been deleted), I still don't know how useful it has all been, but I know it has been fun.

If I had to name a few highlights, they would be the Rich Text 101 series, the Mike Midas and Crystal Coex stories (I should get them to guest blog more often), the Hypothetical Carrots post perhaps, and definitely the Dating Tips #1 and #2.  I have enjoyed coding challenges and odd bits of poetry.  I have gone on rather a lot about our products, and a bit about my various trips to Germany, the Netherlands and elsewhere.  Along the way, I seem to have picked up rather more readers than I would have expected, and I appreciate your all coming along for the ride.

I can't promise another three years, because I still don't know how long the energy will last and whether I will have useful things to say, but for the moment, I guess I will keep on keeping on.  Thanks for being here, and keeping me honest.

Tags:

Mon 22 Sep 2003, 01:58 AM
Rich Text 101 logo
While many other things can be found in a rich text field besides text, such as tablesdoclinksimages and more, a great deal of rich text is just that, text.  In my previous article on paragraphs, I mentioned that even in the properties box listed as "Text", most of the properties are actually paragraph properties.  In fact, only the very first tab is actually related to text properties... (read on for more)

Tags:

Sat 5 Jul 2003, 02:02 PM
Rich Text 101 logo
Doclinks are an integral part Lotus Notes/Domino, and have been for a long time (OK, I started back in R3 days, and they were used then, but I don't know when they were added), but they still seem a bit mysterious to some developers.  I thought I'd kick off this occasional series on rich text topics by explaining a few of the mysteries.  I'll try to keep this at a comprehensible level, but no promises...

Tags:

Sun 20 Jul 2003, 11:10 PM
Rich Text 101 logo
Like so many other rich text structures, images have become more complex and powerful in recent releases.  Up until R4, all images fell into two categories...

Tags:

Tue 1 Jun 2004, 08:40 AM
Rich Text 101 logo
For years, a frequent topic of discussion on the Notes/Domino technical forums has been hide-when formulas and how they "screw up" rich text fields.  I thought it might be worth describing this a bit more fully... (read on)

Tags:

Tue 19 Mar 2013, 10:32 AM
I am practicing the elevator pitch demos I mentioned yesterday with a couple more on Gimp 2.8, but I hope to have my first one for Midas out a little later, and possibly also my first on a general Lotus Notes/Domino topic. I might start by doing a few rich text topics like my old Rich Text 101, or possibly something with XPages that can be shown in a minute or two. The idea is to make a specific feature or topic accessible... not to cover it in depth.
 
Having said that, here are the two additional demos I did while practicing. One is a simple demo of the regular Clone tool in Gimp 2.8, used to copy from one image to another selectively. The other is a follow-up on the Perspective Clone demo that shows a more complex perspective and how to "fix" overwritten areas without undoing the whole clone. Both are on my Youtube channel.
 
 
 
 
 
Mon 12 Apr 2004, 09:41 AM
upside inside out
she's living la Vida loca
she'll push and pull you down
she's living la Vida loca
her lips are devil red
and her skins the color mocha
she will wear you out
she's living la Vida loca
living la vida loca
I've been working for a while, on and off, on a Rich Text 101 article on layers, and somehow Ricky Martin's "Livin' la vida loca" just keeps running through my head.  Part of the problem is that layers on the web and layers in the Notes client are such different animals, despite the fact that the Notes client layers were modelled after the web layers.  To make it all even more confusing, we support automatic creation of layers in our Midas Rich Text LSX, but I don't ever assume people have that for the Rich Text 101 articles, and I can't figure out how you would get anywhere near as much use out of layers without an automatic way to create and modify them.  Sigh!  

I may have to write the RT101 article in an incomplete form and ask for input from you all.  Would that seem to violate the spirit of the series?  Should I wait untill it all makes sense (when I may be busy off skating with Satan)?
Wed 23 Jul 2003, 11:40 AM
Avowed Lotus geek Rocky Oliver has been blogging about some hidden gems in Notes 6 that you may not have gotten a chance to see...
Fri 13 Apr 2007, 12:25 AM
My Rich Text 101 series has been very popular, and I have thought about starting a Productivity Editors 101 series to help people with similar topics inside the Notes/Domino 8 word processor, spreadsheet and presentation editor, but the product is still in beta.  Should I hold off until the release, or should I put out "beta 101" topics to start to introduce people to features and tricks that might not be obvious?  Any thoughts?

Tags:

Fri 1 Aug 2003, 11:15 AM
Since I started my articles on Rich Text 101, I have gotten requests from customers to write a matching series of articles on Midas Rich Text LSX subjects.  These may not have the same general appeal, but may be interesting to customers and those considering becoming customers.  I'll put links to both sets of tutorials on our weblog.

For those who have not used our Midas Rich Text LSX much, or have used it primarily from samples such as the Send It! sample, this topic may jelp explain some of the odd syntax and code samples.  While Midas was written to allow access to rich text constructs which were exceedingly hard to modify via LotusScript (or any other programming language), the strength of the product is not mostly the access it allows, but the engine which makes such access so simple...