GoogleIt Mail IT Print IT PermaLinkAD302 - What's New In The Domino Web Server
04:18:20 PM

I do very little Domino web work now, but I'm still attending this session and live blogging. It's just something I've sepent so much time with in the past, and I want to keep up with. Plus, I will be getting back into it soon enough to meet some product requirements, so it's not just sentimental value here.

The presenter is Mark Vincenzes. We go right into the good stuff: $$HTMLTagAttributes field. Yeeeehah! So what if it's another ugly $$ field? We've needed this for as long as I can remember doing Domino web work. And $$HTMLFrontMatter gives us the ability to change the DOCTYPE on an form-by-form basis. $$HTMLOptions is a way to control HTML generation at the form, table, section (etc.?) level. It contains name=value pairs, including RowAtATimeTableAlt, ForceSectionExpan, ForceOutlineExpand, DisablePassThruHTML and TextExactSpacing. That last one preserves whitespace with nbsp character entity encoding. DisablePassThruHTML is a way to prevent end-users from putting HTML tags into fields and having them sent to the browser intact. An $$HTMLOptions_Fieldname field is the way to specify field-level control of the various options.

JSON support has been added via the $OutputFormat=JSON argument to ?ReadViewEntries. This could be pretty useful. Other useful URL args include ResortAscendingPN, which controls view column sorting by programmatic name instead of column number, &NavigateRevere=1, which reverses the order of the view, so &start=1 refers to the last entry, and &KeyType=number.

There's a new HTML API that gives standalone programs to call into the web engine command handler and receive HTML. Calls include CreateConverter, ConvertNote, Convert, ConvertElement, and GetText (to actually get the converted HTML as text). There are also routines for accessing "references" -- i.e., generated URLs within the generated HTML. Cool! We've only been asking for this for about 8 years! I don't think I see anything in the demo code that would prevent calling the functions from LotusScript, but I imagine it won't be long before this is exposed in the Domino objects.

Battery is running low, so that's all for now.

This page has been accessed 467 times. .
Comments :v

1. Kerr01/25/2007 06:38:55 AM

By "HTML API" do you mean an extention to the C API that gives access to the HTML engine of Domino? Also nice to see some new toys for Domino web developers. I didn't even think we'd even get this for ND8, the focus being client.

2. Richard Schwartz01/25/2007 11:48:03 PM

Yes, that's what I mean by an HTML API. My syntax above was a bit garbled, but you got the point. It is indeed a set of C API calls that give access to the HTML engine.

3. chenyingying10/17/2016 12:06:16 AM

4. dongdong811/17/2017 11:19:17 PM

5. lzm00312/27/2017 01:17:15 AM kate spade outlet online pandora jewelry tory burch Jewelry Armoire - Official Wholesale Outlet Sale coach outlet burberry outlet kate spade outlet online coach outlet online kate spade outlet jimmy choo shoes yeezy boots 350 Nike Air Max Enfant Wave Prophecy 2 Shoes shop mlb oakley outlet chrome store nike outlet michael kors outlet ray ban sunglasses sale Ray Ban sunglasses Chaussures pour Femme ray-ban sunglasses prada outlet sale Nike Air Max Enfant coach outlet Air Jordan 11 Femme Wholesale womens autumn winter clothing jimmy choo uk coach outlet jimmy choo australia Nike Air Jordan Enfants ray ban australia coach outlet Nike Air Max Femme Nike Free Run burberry sale yeezy shoes boulder shoes sew repair Nike Air Max 1 coach outlet online michael kors handbags puma sneakers michael kors bags coach outlet online kate spade outlet sale rayban sunglasses Air Max 90 rayban prescription glasses birkenstock sandals canada goose outlet backlink burberry outlet sale armani outlet Louis Vuitton handbags louis vuitton outlet coach outlet store michael kors outlet online ugg boots Jordan Fusion Femme nike outlet Wedding Rings- Official rolex watch prada outlet online Nike Air Max 2017 hermes outlet michael kors bags online nike jordan shoes puma shoes breitling watches prada outlet online clearance school bags on sale michael kors outlet pandora australia Nike Air Force 1 Homme nike factory outlet Nike Free Run Lunette Oakley Nike Air Max Chase black friday michael kors Air Max Enfants under armour burberry factory outlet burberry outlet Brighton Jewelry - Official Brighton Jewelry - Official kate spade outlet Nike Air Max chaussure pas cher pandora bracelets charms pandoracharms kate spade outlet online handbags online sale ray ban australia michael kors gucci watches michael kors bags black friday kate spade outlet bags pandora jewelry uk timberland outlet michael kors factory outlet Premier Jewelry - Official Green Cleaned The Retail Compliance Association China wholesale kate spade outlet cheap ray bans Nike Air Max 90 pandora australia louis vuitton outlet ray ban polarized coach outlet online sale nike running nike outlet online versace outlet payless shoes online Family Name Research kate spade outlet store Adidas Outlet pandora australia mode damenschuhe tory burch Nike Air Jordan Enfants

6. chenlina02/04/2018 09:23:11 PM


Enter Comments^

Email addresses provided are not made available on this site.

You can use UUB Code in your posts.

[b]bold[/b]  [i]italic[/i]  [u]underline[/u]  [s]strikethrough[/s]

URL's will be automatically converted to Links

:-x :cry: :laugh: :-( :cool: :huh: :-) :angry: :-D ;-) :-p :grin: :rolleyes: :-\ :emb: :lips: :-o
bold italic underline Strikethrough

Remember me    

Monthly Archive
Responses Elsewhere

About The Schwartz


All opinions expressed here are my own, and do not represent positions of my employer.