<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:wfw="http://wellformedweb.org/CommentAPI/"
 xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
 xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>
<channel>
<title>John's Blog</title>
<description>Full Posts from Articles</description>
<lastBuildDate>Thu, 2 Jun 2011 09:29:25 -0400</lastBuildDate>
<link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf</link>
<item><title>Learn XPages Month is underway - two free webinars today/tomorrow - plenty more events...</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/learn_xpages_month</link><description><![CDATA[ There's plenty of free XPages learning activity underway! &nbsp;Don't miss the opportunity to start learning XPages with these resources:

- It's not too late to sign up for TLCC's free 2 hour XPages Webinar starting today at 3:00pm and repeating tomorrow ...]]></description><dc:subject>XPages</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/learn_xpages_month</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/learn_xpages_month</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">There's plenty of free XPages learning activity underway! &nbsp;Don't miss the opportunity to start learning XPages with these resources:</font>
<br />
<br /><font size=2 face="sans-serif">- It's not too late to sign up for </font><a href="http://www.tlcc.com/admin/tlccsite.nsf/pages/xpages-webinar" target=_blank><font size=2 color=blue face="sans-serif">TLCC's free 2 hour XPages Webinar</font></a><font size=2 face="sans-serif"> starting today at 3:00pm and repeating tomorrow at 8:00am.</font>
<br />
<br /><font size=2 face="sans-serif">- IBM and GBS have both an </font><a href="https://events.webdialogs.com/portal/wipevents/register.php?id=b10a4ba6d1&amp;l=en-US" target=_blank><font size=2 color=blue face="sans-serif">online Webinar</font></a><font size=2 face="sans-serif"> as well as a in person development </font><a href="http://www.gbs.com/en/gbsevents/events/application-development-roadshow-columbus" target=_blank><font size=2 color=blue face="sans-serif">workshop in four cities</font></a><font size=2 face="sans-serif">. </font>
<br />
<br /><font size=2 face="sans-serif">- </font><a href=http://www.paclug.org/ target=_blank><font size=2 color=blue face="sans-serif">PACLUG</font></a><font size=2 face="sans-serif"> in Las Vegas will have free XPages related sessions, </font>
<br />
<br /><font size=2 face="sans-serif">- </font><a href=http://www.tlcc.com/ilo target=_blank><font size=2 color=blue face="sans-serif">TLCC</font></a><font size=2 face="sans-serif"> and </font><a href=http://xpages101.net/ target=_blank><font size=2 color=blue face="sans-serif">XPages 101</font></a><font size=2 face="sans-serif"> both are providing discounted courses this month.</font>
<br />
<br /><font size=2 face="sans-serif">There's many more events too. &nbsp;Check out the full list &nbsp;at </font><a href="http://xpages.info/Internal/home.nsf/dx/Learn-XPages-Month" target=_blank><font size=2 color=blue face="sans-serif">XPages.info</font></a><font size=2 face="sans-serif">.</font>
<br />
<br /><font size=2 face="sans-serif">-John</font>
<br /> ]]></content:encoded><pubDate>Thu, 2 Jun 2011 09:29:25 -0400</pubDate><slash:comments>1</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=216CC6081F792E2C852578A3004A1B13</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=216CC6081F792E2C852578A3004A1B13</wfw:comment></item><item><title>Portlet Factory is now Experience Factory - added support for mobile/social development</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Portlet_Factory_Now_Experience_Factory</link><description><![CDATA[ Portlet Factory has been renamed and rebranded to support more mobile/social development. &nbsp;This is part of the Web Experience Suite.
Here&#8217;s an overview:
Web Experience Factory Next beta mobile automation components
&#8226; Mobile List &amp; Detail Service ...]]></description><dc:subject>Websphere Portal</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Portlet_Factory_Now_Experience_Factory</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Portlet_Factory_Now_Experience_Factory</guid><content:encoded><![CDATA[ <font size=3 face="Times New Roman">Portlet Factory has been renamed and rebranded to support more mobile/social development. &nbsp;This is part of the Web Experience Suite.</font>
<p><font size=3 face="Times New Roman">Here&#8217;s an overview:</font>
<p><font size=3 face="Times New Roman">Web Experience Factory Next beta mobile automation components</font>
<br /><font size=3 face="Times New Roman">&#8226; Mobile List &amp; Detail Service Consumer wizard for creating great looking mobile and multi-channel applications in minutes.</font>
<br /><font size=3 face="Times New Roman">&#8226; Data Layout builder for scrolling lists with configurable options such as thumbnail images and multi-line text with multiple styles</font>
<br /><font size=3 face="Times New Roman">&#8226; Mobile Page Navigation builder for native-looking navigation tabs and lists</font>
<br /><font size=3 face="Times New Roman">&#8226; Geolocation builder for access to device geolocation without coding</font>
<br /><font size=3 face="Times New Roman">&#8226; Mobile UI themes for smartphone-optimized look and feel, including optional &#8220;slide in&#8221; effect</font>
<br /><font size=3 face="Times New Roman">&#8226; Mobile Rich Data Definition library for automatic support for mobile UI controls such as selectable lists, numeric keypad input, phone numbers, etc.</font>
<br /><font size=3 face="Times New Roman">&#8226; Mobile Device Type profile set for multi-channel support</font>
<br />
<br /><font size=3 face="Times New Roman">The full pdf describing all the new features can be found </font><a href="http://www-10.lotus.com/ldd/pfwiki.nsf/xsp/.ibmmodres/domino/OpenAttachment/ldd/pfwiki.nsf/9ED1B64E77F402EB8525788F004495B6/attach/What%27s%20New%20In%20IBM%20Web%20Experience%20Factory.pdf"><font size=3 color=blue face="Times New Roman">here.</font></a><font size=3 face="Times New Roman"> The Beta download is now available </font><a href="http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2011-01-31+01%3A08%3A18.414216R&amp;S_TACT=&amp;S_CMP="><font size=3 color=blue face="Times New Roman">here</font></a><font size=3 face="Times New Roman">.
</font>
<br />
<br /><font size=2 face="Calibri">-John</font> ]]></content:encoded><pubDate>Mon, 16 May 2011 15:51:33 -0400</pubDate><slash:comments>1</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=E40AA850CCC67DA388257892006D18D9</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=E40AA850CCC67DA388257892006D18D9</wfw:comment></item><item><title>Mastering XPages book available - got mine yesterday</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Mastering_XPages_Shipping</link><description><![CDATA[ For those who have been waiting for the Mastering XPages book, it is now available. &nbsp;As Ben pointed out, Amazon shows the book as being available. &nbsp;

I received mine yesterday directly from the publisher since I had some involvement with the book, ...]]></description><dc:subject>XPages</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Mastering_XPages_Shipping</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Mastering_XPages_Shipping</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">For those who have been waiting for the Mastering XPages book, it is now available. &nbsp;As </font><a href="http://www.geniisoft.com/showcase.nsf/archive/20110127-1143" target=_blank><font size=2 color=blue face="sans-serif">Ben pointed out</font></a><font size=2 face="sans-serif">, Amazon shows the book as being available. &nbsp;</font>
<br />
<br /><font size=2 face="sans-serif">I received mine yesterday directly from the publisher since I had some involvement with the book, but I believe that only saved a day or two.</font>
<br />
<br /><a href="http://www.amazon.com/dp/0132486318?tag=theabsminmus-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=0132486318&amp;adid=0S0GBWRYQ1JJC3FPK3DB&amp;" target=_blank><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Mastering_XPages_Shipping/StoryRichTextMime/M2?OpenElement"  alt="Image:John's Blog - Mastering XPages book available - got mine yesterday" Title="Image:John's Blog - Mastering XPages book available - got mine yesterday" /></a> ]]></content:encoded><pubDate>Fri, 28 Jan 2011 09:36:53 -0400</pubDate><slash:comments>3</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=6C72BA96F67FCDF68825782600503FF6</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=6C72BA96F67FCDF68825782600503FF6</wfw:comment></item><item><title>Mastering XPages: by the Lotus Dream Team - My Review</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Mastering_XPages</link><description><![CDATA[ I was very humbled when I was asked to be a technical reviewer for the new book Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language by IBM Press. &nbsp;I refer to the authors as the &quot;Lotus Dream Team&quot; ...]]></description><dc:subject>XPages</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Mastering_XPages</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Mastering_XPages</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">I was very humbled when I was asked to be a technical reviewer for the new book </font><a href="http://www.ibmpressbooks.com/bookstore/product.asp?isbn=9780132486316" target=_blank><font size=2 color=blue face="sans-serif">Mastering XPages: A Step-by-Step Guide to XPages Application Development and the XSP Language</font></a><font size=2 face="sans-serif"> by IBM Press. &nbsp;I refer to the authors as the &quot;Lotus Dream Team&quot; because who better to publish a book on XPages but the folks who have led the development effort: Martin Donnelly, Mark Wallace, Tony McGuckin, and Jim Quill. &nbsp;The depth of knowledge here is deep folks.</font>
<br />
<br /><font size=2 face="sans-serif">As a technical reviewer my role was to read each chapter and test each example, make sure everything worked as expected, and then provide my feedback. &nbsp;I can't say enough of how I enjoyed the book. &nbsp;It is not your typical approach for learning development in a new language. &nbsp;The author's approach is to have the reader learn how to do everything in the source panel first as opposed to the graphical interface. &nbsp;The concept is that the reader will learn XPages from the bottom up and in depth. &nbsp;This will lay the foundation to understand the fundamentals of the language, and provide you with the skills to read XSP markup and understand how everything works together at runtime.</font>
<br />
<br /><font size=2 face="sans-serif">Well, I have to tell you, I thought I knew XPages very well prior to reading this book. &nbsp;Not so! &nbsp;It really took my skills to the next level. &nbsp;I feel much more comfortable reading the XSP source and identifying an issue quickly. &nbsp;It's second nature now.</font>
<br />
<br /><font size=2 face="sans-serif">The other thing I enjoyed about this book, is the Author's insight into the development of this product. &nbsp;In various chapters they point out and explain the behind the scenes knowledge and the history of the technology..... why certain decisions were made, why things work the way they do. &nbsp;For example, XPages in the Notes client and the technology and challenges behind that. &nbsp;That type of information can only be delivered from this team of Authors, and it made the book that much more enjoyable.</font>
<br />
<br /><font size=2 face="sans-serif">Here's a list of the table of contents:</font>
<br />
<br /><font size=2 face="sans-serif">Part I Getting Started With XPages</font>
<br /><font size=2 face="sans-serif">-Chapter 1 A Little XPages History</font>
<br /><font size=2 face="sans-serif">-Chapter 2 Getting Everything You Need</font>
<br /><font size=2 face="sans-serif">-Chapter 3 Building Your First XPages Application</font>
<br />
<br /><font size=2 face="sans-serif">Part II XPages Development: First Principles</font>
<br /><font size=2 face="sans-serif">-Chapter 4 Anatomy of an XPage</font>
<br /><font size=2 face="sans-serif">-Chapter 5 XPages and JavaServer Faces</font>
<br /><font size=2 face="sans-serif">-Chapter 6 Building XPages Business Logic</font>
<br />
<br /><font size=2 face="sans-serif">Part III Data Binding</font>
<br /><font size=2 face="sans-serif">-Chapter 7 Working with Domino Documents</font>
<br /><font size=2 face="sans-serif">-Chapter 8 Working with Domino Views</font>
<br /><font size=2 face="sans-serif">-Chapter 9 Beyond the View Basics</font>
<br />
<br /><font size=2 face="sans-serif">Part IV Programmability</font>
<br /><font size=2 face="sans-serif">-Chapter 10 Custom Controls</font>
<br /><font size=2 face="sans-serif">-Chapter 11 Advanced Scripting</font>
<br /><font size=2 face="sans-serif">-Chapter 12 XPages Extensibility</font>
<br /><font size=2 face="sans-serif">-Chapter 13 XPages in the Notes Client</font>
<br />
<br /><font size=2 face="sans-serif">Part V Application User Experience</font>
<br /><font size=2 face="sans-serif">-Chapter 14 XPages Theming</font>
<br /><font size=2 face="sans-serif">-Chapter 15 Internationalization</font>
<br />
<br /><font size=2 face="sans-serif">Part VI Performance, Scalabilty &amp; Security</font>
<br /><font size=2 face="sans-serif">-Chapter 16 Application Performance &amp; Scalability</font>
<br /><font size=2 face="sans-serif">-Chapter 17 Security</font>
<br />
<br /><font size=2 face="sans-serif">Part VII Appendixes</font>
<br /><font size=2 face="sans-serif">-Appendix 1 XSP Tags Quick Reference</font>
<br /><font size=2 face="sans-serif">-Appendix 2 XSP Style Sheet Reference</font>
<br /><font size=2 face="sans-serif">-Appendix 3 Useful XPages Sites on the Net </font>
<br />
<br /><font size=2 face="sans-serif">I definitely recommend this book for Beginners, Intermediates, and Advanced XPage developers....there's something in there for everyone. The book can be ordered from </font><a href="http://www.ibmpressbooks.com/bookstore/product.asp?isbn=9780132486316" target=_blank><font size=2 color=blue face="sans-serif">IBM Press</font></a><font size=2 face="sans-serif"> or </font><a href="http://www.amazon.com/Mastering-XPages-Step-Step-Application/dp/0132486318/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1289501043&amp;sr=8-1" target=_blank><font size=2 color=blue face="sans-serif">Amazon.com</font></a><font size=2 face="sans-serif">. &nbsp;</font>
<br />
<br /><font size=2 face="sans-serif">The target date was around the Lotusphere timetable. I know everyone is working overtime to make it happen.</font>
<br />
<br /><font size=2 face="sans-serif">-John</font> ]]></content:encoded><pubDate>Thu, 11 Nov 2010 11:10:05 -0400</pubDate><slash:comments>8</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=6FEAAF9BEA7505C3882577D80058D172</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=6FEAAF9BEA7505C3882577D80058D172</wfw:comment></item><item><title>Resources for passing your Websphere Portal Admin/Developer Certifications</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Websphere_portal_certifications_resources</link><description><![CDATA[ I recently passed my Websphere Portal 6.1 Administration and Deployment certification (LOT-955) with a score of 97, and passed my Websphere Portal 6.1 Application Development (LOT-959) with a score of 100. &nbsp;

Now, the high scores are not exactly a ...]]></description><dc:subject>Websphere Portal</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Websphere_portal_certifications_resources</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Websphere_portal_certifications_resources</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">I recently passed my Websphere Portal 6.1 Administration and Deployment certification (LOT-955) with a score of 97, and passed my Websphere Portal 6.1 Application Development (LOT-959) with a score of 100. &nbsp;</font>
<br />
<br /><font size=2 face="sans-serif">Now, the high scores are not exactly a reflection of my portal skills, but more a reflection of my study skills. &nbsp;These products are very deep and you could study for months without uncovering all there is to know about them. &nbsp;Having the correct resources can help you by isolating the topics that the tests focus on most.</font>
<br />
<br /><font size=2 face="sans-serif">Of course no amount of studying can take the place of hands on skills. &nbsp;If you want to learn Portal, Portlet Factory, or Rational Application Developer (RAD) and do not have access to the software, you can download trial versions of these products from IBM. &nbsp;Or even join their beta programs to learn the latest versions.
</font>
<br />
<br /><font size=2 face="sans-serif">Some folks do not believe in the merits of certifications, but I do...not for the reasons most might think, &nbsp;i.e. increased job opportunities. &nbsp;For me, studying for my certification forces me to study topics of a product that I might not have learned in my normal day-to-day work. &nbsp;This increases the depth of my skills. &nbsp;Then of course comes the &quot;Ah Ha&quot; moment when one day you solve a problem, or suggest a solution, with some knowledge you only learned because of studying for your certification. That makes it worth it to me.</font>
<br />
<br /><font size=2 face="sans-serif">Here's a list of resources that helped me:</font>
<br />
<br /><font size=2 face="sans-serif">Websphere Portal 6.1 Administration and Deployment certification </font><font size=1 face="sans-serif">(LOT-955)</font>
<br /><font size=2 face="sans-serif">- &nbsp;</font><a href="Websphere Portal 6.1 Administration and Deployment certification (LOT-955)"><font size=2 color=blue face="sans-serif">Websphere Portal 6.1 info center</font></a>
<br /><font size=2 face="sans-serif">- </font><a href="http://www-10.lotus.com/ldd/portalwiki.nsf/dx/10172008021136AMWEB9AB.htm"><font size=2 color=blue face="sans-serif">&nbsp;Wiki - Step by step cluster guide</font></a>
<br /><font size=2 face="sans-serif">- &nbsp;</font><a href=http://wenku.baidu.com/view/e09776db6f1aff00bed51e80.html><font size=2 color=blue face="sans-serif">Websphere Portal 6.1 955 sample questions</font></a><font size=2 face="sans-serif"> (many of these questions were almost identical to the ones on the test!)</font>
<br /><font size=2 face="sans-serif">- &nbsp;</font><a href="http://www-10.lotus.com/ldd/portalwiki.nsf/dx/websphere-portal-v6.1-configured-with-multiple-ldaps-and-multiple-realms"><font size=2 color=blue face="sans-serif">Wiki - WebSphere Portal V6.1 Configured with Multiple LDAP's and Multiple Realm's</font></a>
<br />
<br /><font size=2 face="sans-serif">Websphere Portal 6.1 Application Development (LOT-959)</font>
<br /><font size=2 face="sans-serif">- &nbsp;</font><a href="http://www-03.ibm.com/certify/tests/eduL959.shtml"><font size=2 color=blue face="sans-serif">IBM - Websphere Portal Training resources</font></a><font size=2 face="sans-serif"> (There are numerous links on this page)</font>
<br /><font size=2 face="sans-serif">- &nbsp;</font><a href="http://www.freeexamking.com/dl/lot-959.pdf"><font size=2 color=blue face="sans-serif">Lot 959 FreeExamKing sample questions</font></a><font size=2 face="sans-serif"> (again, these sample questions were very similar to what I saw on the test)</font>
<br /><font size=2 face="sans-serif">- &nbsp;</font><a href="https://www-03.ibm.com/partnerworld/vic/wps/myportal/mypoc?uri=service:deep_link&amp;courseid=2384"><font size=2 color=blue face="sans-serif">IBM's Virtual Innovation Center courseware</font></a><font size=2 face="sans-serif"> (this requires a partnerworld login..but it's excellent!)</font>
<br />
<br /><font size=2 face="sans-serif">I also used </font><a href=http://certfx.com/><font size=2 color=blue face="sans-serif">certFx</font></a><font size=2 face="sans-serif"> sample tests. &nbsp;They cost around $90, and you usually can find a promotion code for a discount. &nbsp;However, the above links to the online sample questions were very similar. &nbsp;One advantage of buying a certfx test is that they guarantee you will pass the test, and will reimburse for the testing fee if you do not pass. &nbsp;That's $200 dollars now. (I think it went up recently)</font>
<br />
<br /><font size=2 face="sans-serif">My study approach is to read the material, then take a sample test. &nbsp;If I do not know the answer to a sample test question I go to the info center or google and research it. &nbsp;Then I take the sample test over again (a couple of times) before my scheduled test date, this way it's all fresh.</font>
<br />
<br /><font size=2 face="sans-serif">Good luck on your tests!</font>
<br />
<br /><font size=2 face="sans-serif">-John</font>
<br /> ]]></content:encoded><pubDate>Wed, 14 Jul 2010 11:11:10 -0400</pubDate><slash:comments>1</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=067F44F39FD34B8088257760005381EB</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=067F44F39FD34B8088257760005381EB</wfw:comment></item><item><title>I'll be speaking at The View's Lotus Developer 2010 Conference</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Speaking_Lotus_Developers_Conference</link><description><![CDATA[ I'll be speaking at The View's Lotus Developer 2010 in Boston on May 12th to the 14th. &nbsp;If you see me there, please stop by and introduce yourself. &nbsp;That's the best part about conferences....meeting new people.

I have 2 sessions. &nbsp;Currently, ...]]></description><dc:subject>None</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Speaking_Lotus_Developers_Conference</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Speaking_Lotus_Developers_Conference</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">I'll be speaking at </font><a href=http://www.lotusdeveloper2010.com/ target=_blank><font size=2 color=blue face="sans-serif">The View's Lotus Developer 2010</font></a><font size=2 face="sans-serif"> in Boston on May 12th to the 14th. &nbsp;If you see me there, please stop by and introduce yourself. &nbsp;That's the best part about conferences....meeting new people.</font>
<br />
<br /><font size=2 face="sans-serif">I have 2 sessions. &nbsp;Currently, both are being scheduled to repeat, so I'll be busy. &nbsp;Here's the descriptions:</font>
<br />
<br /><font size=2 face="sans-serif"><strong>XPages: Write once, run everywhere!</strong></font>
<br /><font size=2 face="sans-serif">With the latest release of Domino Designer, the platforms for running your XPages applications have been significantly expanded. Attend this session for a deeper understanding of the new XPages features in version 8.5.1 and how to leverage them in your applications. See how XPages now runs in the Notes client including the settings you&#8217;ll need for client launch and themes as well as customizing your XPages based on the client type using JavaScript or @commands. Take a deep dive into the Component Design Element to learn step-by-step how to create components as well as how to produce Actions and Events for wiring in composite applications. See how to simply include XPages components in composite applications as well as iWidgets for both the IBM Mashup Center and WebSphere Portal. Take home a copy of the applications used in the presentation with full access to the code. </font>
<br />
<br /><font size=2 face="sans-serif"><strong>Building Rich Internet Applications in Domino using AJAX, JSON, and the Dojo toolkit</strong></font>
<br /><font size=2 face="sans-serif">Are your Domino Applications so yesterday? Bring your apps into the Web 2.0 world with a Rich Internet Application (RIA) facelift utilizing JSON, AJAX, and Dojo. Get an explanation of JSON (JavaScript Object Notation) &#8212; what it is, how it works, and why you want to use it. Get an understanding of the advantages of JSON over XML for building RIA applications with Domino. Learn how Domino can natively serve up JSON as well as how to generate JSON with agents and views. Explore the Dojo toolkit, an AJAX framework that now ships with Lotus Domino, and learn how you can leverage Dojo to build Rich Internet Applications. Walk away with an understanding of JSON, how to utilize JSON in AJAX frameworks, the Dojo toolkit, as well as a sample database with code.</font>
<br />
<br /><font size=2 face="sans-serif">Hope to see you there!</font>
<br />
<br /><font size=2 face="sans-serif">-John</font> ]]></content:encoded><pubDate>Wed, 28 Apr 2010 00:00:00 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=51457B58E9D56DA488257712003B5B77</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=51457B58E9D56DA488257712003B5B77</wfw:comment></item><item><title>XPages tip: Programmatically jumping to a page on a View or Pager control</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_tip_gotoPage_View_Pager</link><description><![CDATA[ In the Dynamic View Custom Control I built, and is available on OpenNTF, I noticed that the pager control does not reset when I switch datasources. &nbsp;The Pager control does not reset because the custom control is not reloaded in the demo I put together. ...]]></description><dc:subject>Domino 8.5 - XPages</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_tip_gotoPage_View_Pager</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_tip_gotoPage_View_Pager</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">In the </font><a href=http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF target=_blank><font size=2 color=blue face="sans-serif">Dynamic View Custom Control</font></a><font size=2 face="sans-serif"> I built, and is available on OpenNTF, I noticed that the pager control does not reset when I switch datasources. &nbsp;The Pager control does not reset because the custom control is not reloaded in the demo I put together. &nbsp;So I was looking for a way to reset the control programmatically and I came across this</font><a href="http://xpagesblog.com/xpages-blog/2009/11/10/working-out-the-api-for-xsp-classes-in-xpages.html#comments" target=_blank><font size=2 color=blue face="sans-serif"> article from Matt White</font></a><font size=2 face="sans-serif"> on the
</font><a href=http://www.xpagesblog.com target=_blank><font size=2 color=blue face="sans-serif">XPagesblog</font></a><font size=2 face="sans-serif"> and then also came across the same answer on </font><a href="http://iqjam.net/iqjam/iqjam.nsf/tags.xsp?tag=xpages&amp;iqspace=Domino+Development~XPages" target=_blank><font size=2 color=blue face="sans-serif">IQJam</font></a><font size=2 face="sans-serif"> (both are great resources!).</font>
<br />
<br /><font size=2 face="sans-serif">The article shows you how to get a class in JS in the Designer so that you can browse the methods that are available to you. &nbsp;So for example if you want to jump to a certain page for a View control or Pager control you can use this &quot;gotoPage()&quot; method. </font>
<br />
<br /><font size=2 face="sans-serif">For a Pager:</font>
<br /><font size=2 color=#820040 face="Courier New">var</font><font size=2 face="Courier New"> pager:com.ibm.xsp.component.xp.XspPager = getComponent(</font><font size=2 color=#8100ff face="Courier New">&quot;pager1&quot;</font><font size=2 face="Courier New">);</font>
<br /><font size=2 face="Courier New">pager.gotoPage(1);&nbsp; </font><font size=2 color=#4040c2 face="Courier New">//0 is first page etc.,. </font>
<br />
<br /><font size=2 face="sans-serif">For a View:</font>
<br /><font size=2 color=#820040 face="Courier New">var</font><font size=2 face="Courier New"> view1:com.ibm.xsp.component.xp.XspViewPanel=getComponent(</font><font size=2 color=#8100ff face="Courier New">&quot;viewPanel2&quot;</font><font size=2 face="Courier New">);</font>
<br /><font size=2 face="Courier New">view1.gotoPage(1)</font><font size=2 face="sans-serif">;</font>
<br />
<br /><font size=2 face="sans-serif">Here's a screen shot of the script editor and some of the methods available for a View control. &nbsp;As you can see there is also gotoFirstPage(), gotoLastPage(), gotoNextPage(), gotoPreviousPage(), and gotoRow().</font>
<br />
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_tip_gotoPage_View_Pager/StoryRichTextMime/M2?OpenElement"  alt="Image:John's Blog - XPages tip: Programmatically jumping to a page on a View or Pager control" Title="Image:John's Blog - XPages tip: Programmatically jumping to a page on a View or Pager control" />
<br />
<br />
<br /><font size=2 face="sans-serif">-John</font> ]]></content:encoded><pubDate>Wed, 24 Feb 2010 10:30:09 -0400</pubDate><slash:comments>10</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=7190D2C8D7693450882576D4005528F7</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=7190D2C8D7693450882576D4005528F7</wfw:comment></item><item><title>XPages Dynamic View Custom Control - on OpenNTF.org</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF</link><description><![CDATA[ I created an XPages custom control that dynamically builds a view based on a series of passed in parameters. &nbsp;Normally with XPages, if you want different views to be displayed on your XPage, you would create the multiple view controls and hide the ones ...]]></description><dc:subject>Domino 8.5 - XPages</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">I created an XPages custom control that dynamically builds a view based on a series of passed in parameters. &nbsp;Normally with XPages, if you want different views to be displayed on your XPage, you would create the multiple view controls and hide the ones that should not be displayed. &nbsp;This custom control allows you to drop a single CC on your XPage and it can generate the views for you. &nbsp;Cick </font><a href=http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/XPages%20Dynamic%20View%20Control target=_blank><font size=2 color=blue face="sans-serif">here to open the OpenNTF.org projec</font></a><font size=2 face="sans-serif">t.</font>
<br />
<br /><font size=2 face="sans-serif"><strong>Overview</strong></font>
<br />
<br /><font size=2 face="sans-serif">I included a sample page and test data so you can try the Custom Control out.</font>
<br />
<br /><font size=2 face="sans-serif">When you first launch the database, click on a view to generate: Projects, Customers, or Orders.</font>
<br />
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF/StoryRichTextMime/M2?OpenElement"  alt="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" Title="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" />
<br />
<br />
<br />
<br /><font size=2 face="sans-serif">When you click on one of the view links I set session scope variables for the view parameters. &nbsp;You can pass these parameters anyway you like or compute them too. For the demo I chose session variables. You can even build an interface so the users can tailor their own views. &nbsp;Here's a sample of setting the parameters for the Project view:</font>
<br />
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF/StoryRichTextMime/M3?OpenElement"  alt="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" Title="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" />
<br />
<br />
<br />
<br /><font size=2 face="sans-serif">On the Custom Control, you can see how I pick up the Session Variables and pass them to the control:</font>
<br />
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF/StoryRichTextMime/M4?OpenElement"  alt="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" Title="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" />
<br />
<br />
<br />
<br /><font size=2 face="sans-serif">To further demonstrate how you can change the view dynamically, I added a custom control that has input controls bound to the session variables. &nbsp;This allows you to change any of the parameters and click the &quot;Build View&quot; button to regenerate the view. &nbsp;So you can change the order of the fields, the width of the view, link column etc., &nbsp;</font>
<br />
<br /><font size=2 face="sans-serif">*Note: the fields do not have to be physically in the view. &nbsp;I grab the fields from the backend document:</font>
<br />
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF/StoryRichTextMime/M5?OpenElement"  alt="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" Title="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" />
<br />
<br />
<br /><font size=2 face="sans-serif">The ccDynamicView control is actually very small. &nbsp;It consists of 2 nested repeat controls with a pager control:</font>
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/XPages_Dynamic_View_OpenNTF/StoryRichTextMime/M6?OpenElement"  alt="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" Title="Image:John's Blog - XPages Dynamic View Custom Control - on OpenNTF.org" />
<br />
<br />
<br /><font size=2 face="sans-serif">I used Paul Calhoun's example </font><a href="http://xpagesblog.com/xpages-blog/2009/9/23/creating-a-dynamic-html-table-on-an-xpage.html" target=_blank><font size=2 color=blue face="sans-serif"><u>Creating a Dynamic HTML Table on an XPage</u></font></a><font size=2 face="sans-serif"> to add the columns to the tables as it iterates through the field list. &nbsp;By adding the &lt;xp:td&gt; tags around the repeat controls the Outline palette seemed to object to this and will not let me select the repeat control anymore with my mouse.</font><font size=3> </font><font size=2 face="sans-serif">This makes it difficult to edit the custom control through the interface. If you need to make changes, you need to use the source view.</font>
<br />
<br /><font size=2 face="sans-serif">This repeat control builds the columns and the view header by exploding the list of columns and iterating through them:</font>
<br />
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">xp:tr</font><font size=2 color=#008080 face="Courier New">&gt;</font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">xp:repeat</font><font size=2 face="Courier New">
</font><font size=2 color=#800080 face="Courier New">id</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;repeat2&quot;</em></font><font size=2 face="Courier New">
</font><font size=2 color=#800080 face="Courier New">rows</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;30&quot;</em></font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#800080 face="Courier New">value</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;#{</em></font><a href=javascript:@Explode(compositeData.columns)><font size=2 color=#4200ff face="Courier New"><em>javascript:@Explode(compositeData.columns)</em></font></a><font size=2 color=#4200ff face="Courier New"><em>}&quot;</em></font><font size=2 face="Courier New">
</font><font size=2 color=#800080 face="Courier New">var</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;colName&quot;</em></font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#800080 face="Courier New">indexVar</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;colIndex&quot;</em></font><font size=2 face="Courier New">
</font><font size=2 color=#800080 face="Courier New">first</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;0&quot;</em></font><font size=2 color=#008080 face="Courier New">&gt;</font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">xp:td</font><font size=2 color=#008080 face="Courier New">&gt;</font>
<br />
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#008080 face="Courier New">&lt;</font><font size=2 color=#3f8080 face="Courier New">xp:text</font><font size=2 face="Courier New">
</font><font size=2 color=#800080 face="Courier New">escape</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;true&quot;</em></font><font size=2 face="Courier New">
</font><font size=2 color=#800080 face="Courier New">id</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;computedField1&quot;</em></font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#800080 face="Courier New">value</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;#{</em></font><a href=javascript:colName><font size=2 color=#4200ff face="Courier New"><em>javascript:colName</em></font></a><font size=2 color=#4200ff face="Courier New"><em>;}&quot;</em></font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#800080 face="Courier New">style</font><font size=2 face="Courier New">=</font><font size=2 color=#4200ff face="Courier New"><em>&quot;color:rgb(0,0,128);font-weight:bold&quot;</em></font><font size=2 color=#008080 face="Courier New">&gt;</font>
<br />
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">xp:text</font><font size=2 color=#008080 face="Courier New">&gt;</font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">xp:td</font><font size=2 color=#008080 face="Courier New">&gt;</font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">xp:repeat</font><font size=2 color=#008080 face="Courier New">&gt;</font>
<br /><font size=2 face="Courier New">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </font><font size=2 color=#008080 face="Courier New">&lt;/</font><font size=2 color=#3f8080 face="Courier New">xp:tr</font><font size=2 color=#008080 face="Courier New">&gt;</font>
<br />
<br />
<br /><font size=2 face="sans-serif">The next repeat control retrieves the data set for the view depending on the fulltext and category parameters, and then retrieves the field values for document. &nbsp;Along the way it formats the rows for alternating color and builds the href links.</font>
<br />
<br />
<br /><font size=2 face="sans-serif"><strong>Cons</strong></font>
<br /><font size=2 face="sans-serif">On the downside to using this custom control, the view cannot be expanded and collapsed. &nbsp;Nor is their the ability to click a column heading and sort the data. &nbsp;If anyone knows how to add that feature please comment! &nbsp;</font>
<br />
<br /><font size=2 face="sans-serif">-John</font>
<br /> ]]></content:encoded><pubDate>Tue, 16 Feb 2010 06:46:34 -0400</pubDate><slash:comments>8</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=796ADCE4D4B63754882576CC0040B08E</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=796ADCE4D4B63754882576CC0040B08E</wfw:comment></item><item><title>Free Domino Designer 8.5 Courseware</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Free_Domino_85_Courseware</link><description><![CDATA[ The folks over at TLCC are providing a &quot;free&quot; introductory level Domino Designer 8.5 course. &nbsp;If you have some newbie Domino developers in your group, Domino developers that want to start learning XPages, or administrators that want to get up ...]]></description><dc:subject>Domino 8.5</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Free_Domino_85_Courseware</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/Free_Domino_85_Courseware</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">The folks over at TLCC are providing a &quot;free&quot; introductory level </font><a href=http://www.tlcc.com/admin/tlccsite.nsf/pages/freeddcourse target=_blank><font size=2 color=blue face="sans-serif">Domino Designer 8.5 course</font></a><font size=2 face="sans-serif">. &nbsp;If you have some newbie Domino developers in your group, Domino developers that want to start learning XPages, or administrators that want to get up to speed on development, you should check out this course. &nbsp;</font>
<br />
<br /><font size=2 face="sans-serif">From my past experience, TLCC provides high quality courses with a focus on details. &nbsp;It is delivered within the Notes 8.5 client, which you can also </font><a href=http://www.ibm.com/developerworks/downloads/ls/dominodesigner/learn.html target=_blank><font size=2 color=blue face="sans-serif">download for free from IBM</font></a><font size=2 face="sans-serif">. &nbsp;Using the Notes client allows you to learn at your own pace and perform the corresponding exercises in the Designer. &nbsp;I had the opportunity to review their full blown XPages course last year and would recommend it to anyone wanting to learn XPages. &nbsp;Click </font><a href="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/TLCC-XPages-Course" target=_blank><font size=2 color=blue face="sans-serif">here</font></a><font size=2 face="sans-serif"> to read that review.</font>
<br />
<br /><font size=2 face="sans-serif">Here's an overview of the course modules:</font>
<br />
<ul>
<li><font size=2 face="sans-serif">What is Notes and Domino software? </font></li>
<li><font size=2 face="sans-serif">The role of the Notes client and Domino server </font></li>
<li><font size=2 face="sans-serif">Domino Application Architecture </font></li>
<li><font size=2 face="sans-serif">Using Domino Designer software </font></li>
<li><font size=2 face="sans-serif">Creating a Domino Application </font></li>
<li><font size=2 face="sans-serif">Creating Forms and adding fields </font></li>
<li><font size=2 face="sans-serif">Designing Views </font></li>
<li><font size=2 face="sans-serif">Creating XPages for your application</li>
<li><font size=2 face="sans-serif">Programming options in Domino Designer applications </font></li>
<li><font size=2 face="sans-serif">Deploying a Domino application</font></li>
</ul>
<br /><font size=2 face="sans-serif">For more details visit the </font><a href=http://www.tlcc.com/admin/tlccsite.nsf/pages/freeddcourse target=_blank><font size=2 color=blue face="sans-serif">TLCC site</font></a><font size=2 face="sans-serif">. &nbsp;Nowadays, everyone could appreciate free courseware....</font> ]]></content:encoded><pubDate>Sun, 7 Feb 2010 12:03:30 -0400</pubDate><slash:comments>2</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=4551FC42726D741C882576C3005DB457</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=4551FC42726D741C882576C3005DB457</wfw:comment></item><item><title>Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )</title><link>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/DDE_85_edit_multiple_design_elements</link><description><![CDATA[ Now that Domino Designer 8.5 is based on Eclipse, you can take advantage of some built in Eclipse features. &nbsp;Eclipse provides the capability for editing multiple elements in the same design window by splitting the window either horizontally or ...]]></description><dc:subject>Domino 8.5</dc:subject><dc:creator>groupwareinc</dc:creator><comments>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/DDE_85_edit_multiple_design_elements</comments><guid isPermaLink="true">http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/DDE_85_edit_multiple_design_elements</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">Now that Domino Designer 8.5 is based on Eclipse, you can take advantage of some built in Eclipse features. &nbsp;Eclipse provides the capability for editing multiple elements in the same design window by splitting the window either horizontally or vertically.</font>
<br />
<br /><font size=2 face="sans-serif">Let's say you want to edit an XPage and a Custom Control together. &nbsp;Open up both the XPage and Custom Control as you normally would. &nbsp;Open up the Custom Control. Now drag the XPage tab onto the currently opened Custom Control in the design pane. &nbsp;Release the mouse when the icon turns to a black arrow and a black shaded outline appears:</font>
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/DDE_85_edit_multiple_design_elements/StoryRichTextMime/M2?OpenElement"  alt="Image:John's Blog - Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )" Title="Image:John's Blog - Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )" />
<br />
<br />
<br /><font size=2 face="sans-serif">Once the mouse is released the screen will split and contain both design elements:</font>
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/DDE_85_edit_multiple_design_elements/StoryRichTextMime/M3?OpenElement"  alt="Image:John's Blog - Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )" Title="Image:John's Blog - Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )" />
<br />
<br />
<br /><font size=2 face="sans-serif">This is not limited to XPages. &nbsp;If you want to edit a Lotusscript agent and view the associated Notes Form at the same time you don't &nbsp;need to flip back and forth between tabs anymore. &nbsp;You open both design elements as normal. &nbsp;Click on the Form tab. &nbsp;Now drag the Lotusscript Agent tab onto the opened window toward the right side of the screen this time:</font>
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/DDE_85_edit_multiple_design_elements/StoryRichTextMime/M4?OpenElement"  alt="Image:John's Blog - Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )" Title="Image:John's Blog - Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )" />
<br />
<br /><font size=2 face="sans-serif">Here you can see the Form and Agent side by side:</font>
<br /><img src="http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/d6plinks/DDE_85_edit_multiple_design_elements/StoryRichTextMime/M5?OpenElement"  alt="Image:John's Blog - Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )" Title="Image:John's Blog - Domino 8.5 DDE Tip - How to edit multiple design elements in the same window.  (Agents, Forms, Views, XPages, etc. )" />
<br />
<br /><font size=2 face="sans-serif">If you need more real estate temporarily, you can double click on the design elements title and it will maximize that window. &nbsp;Double clicking again will restore the window size.</font>
<br />
<br /><font size=2 face="sans-serif">To move the split window back to it's original tab you can drag the window back to the Tab bar and the window will return to normal.</font>
<br />
<br /><font size=2 face="sans-serif">Good stuff....</font>
<br />
<br /><font size=2 face="sans-serif">-John</font> ]]></content:encoded><pubDate>Mon, 1 Feb 2010 08:50:32 -0400</pubDate><slash:comments>2</slash:comments><wfw:commentRss>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/CommentsRSS?Open&amp;id=3E6CF839D2A85C70852576BD004C09BC</wfw:commentRss><wfw:comment>http://www.jmackey.net/groupwareinc/johnblog/johnblog.nsf/PostComment?RunAgent&amp;id=3E6CF839D2A85C70852576BD004C09BC</wfw:comment></item></channel>
</rss>

