0
Detroit Notes Professionals

           Learn How OpenNTF Open
           Source Solutions Can Save You
           Time, M...
Wednesday, December 9, 2009
Good morning...




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
and I am here to show




Wednesday, December 9, 2009
Wednesday, December 9, 2009
how OpenNTF




Wednesday, December 9, 2009
Wednesday, December 9, 2009
open source solutions




Wednesday, December 9, 2009
Wednesday, December 9, 2009
can save you




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Yes that’s my head!




Wednesday, December 9, 2009
Yes that’s my head!




Wednesday, December 9, 2009
Yes that’s my head!




Wednesday, December 9, 2009
Yes that’s my head!




Wednesday, December 9, 2009
Wednesday, December 9, 2009
born in New York



Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
July 1963



Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
so that makes me



Wednesday, December 9, 2009
Wednesday, December 9, 2009
less than 44



Wednesday, December 9, 2009
Wednesday, December 9, 2009
greater than 21



Wednesday, December 9, 2009
Wednesday, December 9, 2009
and not



Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
at least not yet



Wednesday, December 9, 2009
Wednesday, December 9, 2009
Co-Founder



Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
enjoy the presentation




Wednesday, December 9, 2009
Agenda

              What is OpenNTF?
              Why Use Open Source Software?
              OpenNTF Site Overview
...
Agenda continued

              Wrap-up
              Questions and Answers
              Shirt giveaways




Wednesday...
Some things you won’t learn about today...

              What all the different open source licenses mean
             ...
Wednesday, December 9, 2009
OpenNTF mission



Wednesday, December 9, 2009
Wednesday, December 9, 2009
a framework



Wednesday, December 9, 2009
Wednesday, December 9, 2009
for the community



Wednesday, December 9, 2009
Wednesday, December 9, 2009
to develop open source




Wednesday, December 9, 2009
Wednesday, December 9, 2009
applications for




Wednesday, December 9, 2009
Wednesday, December 9, 2009
IBM Lotus Notes and Domino




Wednesday, December 9, 2009
Wednesday, December 9, 2009
which can be




Wednesday, December 9, 2009
Wednesday, December 9, 2009
freely distributed




Wednesday, December 9, 2009
OpenNTF Mission




Wednesday, December 9, 2009
OpenNTF Mission



          “Our mission is to provide a framework for
            the community to develop open source
 ...
Partial List of OpenNTF Applications




Wednesday, December 9, 2009
Partial List of OpenNTF Applications

             •    OpenNTF Mail          •   Stubby
             •    DominoWiki     ...
Other OpenNTF Resources




Wednesday, December 9, 2009
Other OpenNTF Resources

              Code Bin
              Application Catalog
              WikiFAQ
              ...
A Bit of History…




Wednesday, December 9, 2009
A Bit of History…

              Started in December 2001
              Nathan T. Freeman (NTF) made a post on Notes.net...
Wednesday, December 9, 2009
OpenNTF History

              Yes I said “NotesOSS.org” and not OpenNTF.
              We started out as NotesoSS.org a...
OpenNTF History Continued…

            OpenNTF needed a “killer application” to help put
             OpenNTF on the rad...
Wednesday, December 9, 2009
Notes Mail, of course




Wednesday, December 9, 2009
OpenNTF Mail

              Eleven Developers from around the world added a
               dozen new features to the Note...
OpenNTF Mail Was a Smash Hit!

              The community loved it
              The press loved it
              Thou...
Wednesday, December 9, 2009
Do you use it?




Wednesday, December 9, 2009
The OpenNTF Site

              Home Page and basic site content (domCMS)
              Project Management System (PMT)
...
The OpenNTF Site continued…

              Code Bin
                    1000+ Code snippets
                    RSS ena...
Wednesday, December 9, 2009
53

Wednesday, December 9, 2009
53

Wednesday, December 9, 2009
Some OpenNTF Factoids

      Over 34,000 registered users
      Over 10,000 downloads every month
      Over 2,100 visi...
Some OpenNTF Factoids

      Over 34,000 registered users
      Over 10,000 downloads every month
      Over 2,100 visi...
The OpenNTF Operations Crew




Wednesday, December 9, 2009
The OpenNTF Operations Crew




Wednesday, December 9, 2009
What is Open Source Software?
          Open source software is software for which the
           underlying programming ...
Why Use Open Source Software?

              Reduce the cost of software development
              Reduce the cost of so...
Why doesn’t everybody use open source?

              Valid Concerns
                    Support
                    Ac...
Wednesday, December 9, 2009
Let’s see how




Wednesday, December 9, 2009
Wednesday, December 9, 2009
OpenNTF




Wednesday, December 9, 2009
Wednesday, December 9, 2009
open source solutions




Wednesday, December 9, 2009
can save you




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Let’s start with one for the developers…




Wednesday, December 9, 2009
…there will be a compliance audit in 4 weeks




Wednesday, December 9, 2009
File | Database | New
                 OpenLog



Wednesday, December 9, 2009
What is OpenLog?

              How many of you can say they know about all the
               errors occurring in your a...
Setting up OpenLog

              Download the database from the OpenNTF site
              Sign the database
          ...
Wednesday, December 9, 2009
Server Agents




Wednesday, December 9, 2009
Server Agents




                                               User
                                              Forms
...
Error
                              Server Agents    Type




                                               User
        ...
Add the Script Libraries to your app….

              OpenLogFunctions (LotusScript library)
              OpenLogClass ...
Add the Script Libraries to your app….

              OpenLogFunctions (LotusScript library)
              OpenLogClass ...
Modifying Your Code to Work with OpenLog

              Add this line to the [Options] section of your code:
            ...
Now wasn’t that easy?




Wednesday, December 9, 2009
Let’s error




Wednesday, December 9, 2009
A Simple Example




Wednesday, December 9, 2009
A Simple Example




Wednesday, December 9, 2009
A Simple Example




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Looking at the Error Generated by the Button




Wednesday, December 9, 2009
Looking at the Error Generated by the Button
                              Event, Type, Time, Severity




Wednesday, Dece...
Looking at the Error Generated by the Button
                              Event, Type, Time, Severity




       User, Ac...
Looking at the Error Generated by the Button
                                 Event, Type, Time, Severity




       User,...
Looking at the Error Generated by the Button
                                 Event, Type, Time, Severity




       User,...
Looking at the Error Generated by the Button
                                 Event, Type, Time, Severity




       User,...
Looking at the Error Generated by the Button
                                 Event, Type, Time, Severity


              ...
Looking at the Error Generated by the Agent




Wednesday, December 9, 2009
Looking at the Error Generated by the Agent

                              Domino Server




Wednesday, December 9, 2009
Looking at the Error Generated by the Agent

                              Domino Server




                             ...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Server




Wednesday, December 9, 2009
Server

                              Database




Wednesday, December 9, 2009
Server

                              Database

                               Agent




Wednesday, December 9, 2009
Server

                              Database

                               Agent

                              Functi...
Server

                              Database

                               Agent

                              Functi...
Server

                              Database

                                Agent

                              Funct...
Server

                              Database

                                Agent

                              Funct...
Notifications




Wednesday, December 9, 2009
Notifications

                              Send To




Wednesday, December 9, 2009
Notifications

                              Send To

                               Subject




Wednesday, December 9, 20...
Notifications

                                Send To

                                  Subject

                       ...
Notifications

                                Send To

                                  Subject

                       ...
Notifications

                                Send To

                                  Subject

                       ...
Why be so negative…




Wednesday, December 9, 2009
OpenLog can do more…




Wednesday, December 9, 2009
Tell us more Bruce...

              You can use another handy function called LogEvent
               to log anything yo...
Developers Have Integrated OpenLog Into Their
     Bug Tracking Systems




Wednesday, December 9, 2009
Developers Have Integrated OpenLog Into Their
     Bug Tracking Systems




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Job well done Julian




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Let’s see how




Wednesday, December 9, 2009
Wednesday, December 9, 2009
OpenNTF




Wednesday, December 9, 2009
Wednesday, December 9, 2009
open source solutions




Wednesday, December 9, 2009
Wednesday, December 9, 2009
can save you




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Your boss said she needs a discussion forum




Wednesday, December 9, 2009
…for a trade show next month




Wednesday, December 9, 2009
File | Database | New
                 domBulletin



Wednesday, December 9, 2009
What is domBulletin?

              State of the art discussion forum
              Similar to phpBB
              Note...
Did You Know…

              domBulletin has been used by the Lotusphere On-
               Line system for the last thre...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Notes
                              client




Wednesday, December 9, 2009
Notes
                              client




                                Web
                              browser

...
Getting started with domBulletin

              Download the template from the OpenNTF site
              Sign it
      ...
domBulletin Configuration

              Forum categories
              Skins
              Authentication / Security
 ...
Wednesday, December 9, 2009
Categories




Wednesday, December 9, 2009
Categories


                   Flexible




Wednesday, December 9, 2009
Skin-able




Wednesday, December 9, 2009
Skin-able



                              Customize
                              using CSS




Wednesday, December 9, 20...
Skin-able



                                              Add HTML
                              Customize
              ...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Messenger
                               clients




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Visitors can leave
                                comments for
                                administrator




Wednesda...
Visitors can leave
                                comments for
                                administrator


          ...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Allow Anonymous
                                   Access




Wednesday, December 9, 2009
Allow Anonymous
                                    Access


                              Self Registration




Wednesday...
Allow Anonymous
                                    Access


                              Self Registration



          ...
Allow Anonymous
                                        Access


                                  Self Registration



  ...
Allow Anonymous
                                          Access


                                    Self Registration

...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Users can choose a
                                     skin




Wednesday, December 9, 2009
Users can choose a
                                                 skin




                          Select a language

...
Users can choose a
                                                 skin




                          Select a language
 ...
domBulletin Version 1.2

              New Features:
                    Polls
                    RSS (category, topic...
Wednesday, December 9, 2009
Job well done Michael




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Let’s see how




Wednesday, December 9, 2009
Wednesday, December 9, 2009
OpenNTF




Wednesday, December 9, 2009
Wednesday, December 9, 2009
open source solutions




Wednesday, December 9, 2009
Wednesday, December 9, 2009
can save you




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
HR said they need a Wiki...




Wednesday, December 9, 2009
…by tomorrow




Wednesday, December 9, 2009
File | Database | New
                 DominoWiki



Wednesday, December 9, 2009
What is a Wiki?




        “the simplest online database that
               could possibly work”

                      ...
Popular Wiki Sites

              WikiPedia – http://www.wikipedia.org
              KatrinaHelp – http://www.katrinahel...
133

Wednesday, December 9, 2009
Getting started with DominoWiki

              Download the template from the OpenNTF site
              Sign it
       ...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Configuration
          Select your style (4 CSS color schemes to choose
           from)
          Enter the URL for th...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Type content here




Wednesday, December 9, 2009
Type content here




                              Assign categories




Wednesday, December 9, 2009
Type content here




                              Assign categories


                                                  ...
Wednesday, December 9, 2009
Username gets
                              stored in a cookie




Wednesday, December 9, 2009
Wiki Markup

         Click on the Style Tips
          graphic to make style
          tips drawer pop up
         Domi...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
The content just
                                   added




Wednesday, December 9, 2009
The content just
                                   added




                                      New category




Wedne...
The content just
                                   added




                                      New category




     ...
DominoWiki 1.1

              Coming in the next week or so
              Big new features
                    Diff eng...
Wednesday, December 9, 2009
Job well done Ben




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Let’s see how




Wednesday, December 9, 2009
Wednesday, December 9, 2009
OpenNTF




Wednesday, December 9, 2009
Wednesday, December 9, 2009
open source solutions




Wednesday, December 9, 2009
Wednesday, December 9, 2009
can save you




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
The IT Department said they need a help desk




Wednesday, December 9, 2009
…next week




Wednesday, December 9, 2009
File | Database | New
                 !!Help!!




Wednesday, December 9, 2009
What is !!Help!!

              Complete help desk ticket tracking system
              Assign / Follow up Tickets
     ...
Getting Started with !!Help!!

              Download the template from the OpenNTF site
              Version 1.5
     ...
Wednesday, December 9, 2009
Tickets by User,
                              Date and Number




Wednesday, December 9, 2009
Tickets by User,
                              Date and Number

                              Active Tickets by
          ...
Tickets by User,
                              Date and Number

                              Active Tickets by
          ...
Tickets by User,
                              Date and Number

                              Active Tickets by
          ...
Wednesday, December 9, 2009
Actions taken




Wednesday, December 9, 2009
Misc. info.

                              Actions taken




Wednesday, December 9, 2009
System info.

                                  Misc. info.

                              Actions taken




Wednesday, De...
ToDo’s

                                         System info.

                                  Misc. info.

            ...
Wednesday, December 9, 2009
And coming soon…




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Job well done Ulrich and Thomas




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Now What Would You Do If…

              You found a bug in one of these applications
              You had a great idea...
You Would…

              Head on over to the OpenNTF site
              Find the project you wanted
              Logi...
Wednesday, December 9, 2009
Starting Your Own Project

              Register on the OpenNTF site
              Post your project idea in the OpenNT...
Wednesday, December 9, 2009
Wednesday, December 9, 2009
We are almost done...




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Yes that’s my head!




Wednesday, December 9, 2009
Yes that’s my head!




Wednesday, December 9, 2009
Yes that’s my head!




Wednesday, December 9, 2009
Wednesday, December 9, 2009
born in New York



Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
July 1963



Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
who is



Wednesday, December 9, 2009
Wednesday, December 9, 2009
less than 44



Wednesday, December 9, 2009
Wednesday, December 9, 2009
greater than 21



Wednesday, December 9, 2009
Wednesday, December 9, 2009
and not



Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
has shown you




Wednesday, December 9, 2009
Wednesday, December 9, 2009
how OpenNTF




Wednesday, December 9, 2009
Wednesday, December 9, 2009
open source solutions




Wednesday, December 9, 2009
Wednesday, December 9, 2009
can save you




Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Wednesday, December 9, 2009
Contact

              Bruce Elgort

               Blog – http://www.bruceelgort.com
               Podcasts – http://ta...
References

              Ben Poole – http://www.benpoole.com
              Julian Robichaux – http://www.nsftools.com
 ...
Wednesday, December 9, 2009
Thank you




Wednesday, December 9, 2009
Upcoming SlideShare
Loading in...5
×

How OpenNTF Open Source Solutions Can Save You Time, Money And Your Hair

2,173

Published on

Presentation given by Bruce Elgort at Lotusphere 2006 and at several Lotusphere Comes to You Events.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,173
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "How OpenNTF Open Source Solutions Can Save You Time, Money And Your Hair"

  1. 1. Detroit Notes Professionals Learn How OpenNTF Open Source Solutions Can Save You Time, Money and Your Hair Bruce Elgort OpenNTF Co-Founder Wednesday, December 9, 2009
  2. 2. Wednesday, December 9, 2009
  3. 3. Good morning... Wednesday, December 9, 2009
  4. 4. Wednesday, December 9, 2009
  5. 5. Wednesday, December 9, 2009
  6. 6. Wednesday, December 9, 2009
  7. 7. and I am here to show Wednesday, December 9, 2009
  8. 8. Wednesday, December 9, 2009
  9. 9. how OpenNTF Wednesday, December 9, 2009
  10. 10. Wednesday, December 9, 2009
  11. 11. open source solutions Wednesday, December 9, 2009
  12. 12. Wednesday, December 9, 2009
  13. 13. can save you Wednesday, December 9, 2009
  14. 14. Wednesday, December 9, 2009
  15. 15. Wednesday, December 9, 2009
  16. 16. Wednesday, December 9, 2009
  17. 17. Wednesday, December 9, 2009
  18. 18. Yes that’s my head! Wednesday, December 9, 2009
  19. 19. Yes that’s my head! Wednesday, December 9, 2009
  20. 20. Yes that’s my head! Wednesday, December 9, 2009
  21. 21. Yes that’s my head! Wednesday, December 9, 2009
  22. 22. Wednesday, December 9, 2009
  23. 23. born in New York Wednesday, December 9, 2009
  24. 24. Wednesday, December 9, 2009
  25. 25. Wednesday, December 9, 2009
  26. 26. Wednesday, December 9, 2009
  27. 27. July 1963 Wednesday, December 9, 2009
  28. 28. Wednesday, December 9, 2009
  29. 29. Wednesday, December 9, 2009
  30. 30. Wednesday, December 9, 2009
  31. 31. so that makes me Wednesday, December 9, 2009
  32. 32. Wednesday, December 9, 2009
  33. 33. less than 44 Wednesday, December 9, 2009
  34. 34. Wednesday, December 9, 2009
  35. 35. greater than 21 Wednesday, December 9, 2009
  36. 36. Wednesday, December 9, 2009
  37. 37. and not Wednesday, December 9, 2009
  38. 38. Wednesday, December 9, 2009
  39. 39. Wednesday, December 9, 2009
  40. 40. Wednesday, December 9, 2009
  41. 41. at least not yet Wednesday, December 9, 2009
  42. 42. Wednesday, December 9, 2009
  43. 43. Co-Founder Wednesday, December 9, 2009
  44. 44. Wednesday, December 9, 2009
  45. 45. Wednesday, December 9, 2009
  46. 46. Wednesday, December 9, 2009
  47. 47. enjoy the presentation Wednesday, December 9, 2009
  48. 48. Agenda  What is OpenNTF?  Why Use Open Source Software?  OpenNTF Site Overview  Quick run thru of some OpenNTF Applications  OpenLog  domBulletin  DominoWiki  !!Help!!  Starting Your Own Project Wednesday, December 9, 2009
  49. 49. Agenda continued  Wrap-up  Questions and Answers  Shirt giveaways Wednesday, December 9, 2009
  50. 50. Some things you won’t learn about today...  What all the different open source licenses mean  How to make other people write code for you  How to stop paying for all your software  How to re-grow hair you've already lost  How to spot weld Wednesday, December 9, 2009
  51. 51. Wednesday, December 9, 2009
  52. 52. OpenNTF mission Wednesday, December 9, 2009
  53. 53. Wednesday, December 9, 2009
  54. 54. a framework Wednesday, December 9, 2009
  55. 55. Wednesday, December 9, 2009
  56. 56. for the community Wednesday, December 9, 2009
  57. 57. Wednesday, December 9, 2009
  58. 58. to develop open source Wednesday, December 9, 2009
  59. 59. Wednesday, December 9, 2009
  60. 60. applications for Wednesday, December 9, 2009
  61. 61. Wednesday, December 9, 2009
  62. 62. IBM Lotus Notes and Domino Wednesday, December 9, 2009
  63. 63. Wednesday, December 9, 2009
  64. 64. which can be Wednesday, December 9, 2009
  65. 65. Wednesday, December 9, 2009
  66. 66. freely distributed Wednesday, December 9, 2009
  67. 67. OpenNTF Mission Wednesday, December 9, 2009
  68. 68. OpenNTF Mission “Our mission is to provide a framework for the community to develop open source applications for IBM Lotus Notes and Domino which can be freely distributed.” Wednesday, December 9, 2009
  69. 69. Partial List of OpenNTF Applications Wednesday, December 9, 2009
  70. 70. Partial List of OpenNTF Applications • OpenNTF Mail • Stubby • DominoWiki • Trigger Happy • BB Log Analyzer • Domino Outline 2 Ajax • domBulletin Transformer • Blogsphere • iWatch • kSpam • OpenLog • Real Workflow • Quick Elementer • User Admin. Utility • MailScan • EU Power Tools • MailAnalysis • !!Help!! • Web or Notes Survey Reports • The Automated Admin • ACLHelp • Active Site • LDD Monkey • DXLPeek • Domgle • Surely Template and many more… Wednesday, December 9, 2009
  71. 71. Other OpenNTF Resources Wednesday, December 9, 2009
  72. 72. Other OpenNTF Resources  Code Bin  Application Catalog  WikiFAQ  OpenNTF Blog  The Taking Notes Podcast Wednesday, December 9, 2009
  73. 73. A Bit of History… Wednesday, December 9, 2009
  74. 74. A Bit of History…  Started in December 2001  Nathan T. Freeman (NTF) made a post on Notes.net floating the idea of an IBM Lotus Notes and Domino open source community  Notes.net (LDD) members responded and developers from around the world help put together a server and a simple web site.  NotesOSS.org was born… Wednesday, December 9, 2009
  75. 75. Wednesday, December 9, 2009
  76. 76. OpenNTF History  Yes I said “NotesOSS.org” and not OpenNTF.  We started out as NotesoSS.org and a few months later changed our name to OpenNTF.org for various reasons   For the first 9 months the site remained pretty quiet  “Build it and they shall come” - NOT!  This gave us time to build the support infrastructure  A few early endeavors  Lookout Express - Microsoft Outlook Express template for IBM Lotus Notes  Project Crimson – Remember Garnet? Wednesday, December 9, 2009
  77. 77. OpenNTF History Continued…  OpenNTF needed a “killer application” to help put OpenNTF on the radar screens of the Notes/Domino community.  What is the one application that almost all Notes/ Domino developers used that could benefit from some enhancements and some new features…. Wednesday, December 9, 2009
  78. 78. Wednesday, December 9, 2009
  79. 79. Notes Mail, of course Wednesday, December 9, 2009
  80. 80. OpenNTF Mail  Eleven Developers from around the world added a dozen new features to the Notes Mail Template two weeks after Notes 6.0 was launched.  Added Reply and Forward indicators  Added a Follow-Up feature  Added “Quick Stuff”  Resend Memo action  Show message headers  Find Memo action  Send/Receive action  OpenNTF Preference Pane  And many more… Wednesday, December 9, 2009
  81. 81. OpenNTF Mail Was a Smash Hit!  The community loved it  The press loved it  Thousands of downloads in the first few weeks after it’s release  This application put OpenNTF on the map and continues to be one the sites most popular applications. Wednesday, December 9, 2009
  82. 82. Wednesday, December 9, 2009
  83. 83. Do you use it? Wednesday, December 9, 2009
  84. 84. The OpenNTF Site  Home Page and basic site content (domCMS)  Project Management System (PMT)  Used by Project “Chefs” to manage their open source projects  Code Releases  Bug Tracking  Feature Requests  Project discussion  RSS enabled  Main Bar (domBulletin)  Discussion forums  RSS enabled Wednesday, December 9, 2009
  85. 85. The OpenNTF Site continued…  Code Bin  1000+ Code snippets  RSS enabled  Application Catalog  Cumulative collection (Projects and other shareware, freeware and open source apps)  Other Fun Stuff  OpenNTF blog (Blogsphere)  RSS Enabled  Taking Notes podcasts  RSS Enabled  Available on iTunes Wednesday, December 9, 2009
  86. 86. Wednesday, December 9, 2009
  87. 87. 53 Wednesday, December 9, 2009
  88. 88. 53 Wednesday, December 9, 2009
  89. 89. Some OpenNTF Factoids  Over 34,000 registered users  Over 10,000 downloads every month  Over 2,100 visitors each day  Server hosted by The PSC Group  Websphere Portal hosted by Prominic Wednesday, December 9, 2009
  90. 90. Some OpenNTF Factoids  Over 34,000 registered users  Over 10,000 downloads every month  Over 2,100 visitors each day  Server hosted by The PSC Group  Websphere Portal hosted by Prominic 34,000 24,702 16,188 2,482 5,047 2002 2003 2004 2005 2006 Wednesday, December 9, 2009
  91. 91. The OpenNTF Operations Crew Wednesday, December 9, 2009
  92. 92. The OpenNTF Operations Crew Wednesday, December 9, 2009
  93. 93. What is Open Source Software?  Open source software is software for which the underlying programming code is available to the users so that they may read it, make changes to it and build new versions of the software incorporating their changes.  Free programs created through the collaborative efforts of programmers from around the world Wednesday, December 9, 2009
  94. 94. Why Use Open Source Software?  Reduce the cost of software development  Reduce the cost of software maintenance  All this is accomplished by distributing it among many collaborators  If you don’t like something you can change it!  So open source means free?  No – you still may require training and support but, the cost is still less than using proprietary software.  Flexible licensing  OpenSource.org – http://www.OpenSource.org  Many licenses to choose from – All with their own caveats Wednesday, December 9, 2009
  95. 95. Why doesn’t everybody use open source?  Valid Concerns  Support  Accountability  Supporters Assert…  Open source software is more reliable  Problems can be found and fixed quicker Wednesday, December 9, 2009
  96. 96. Wednesday, December 9, 2009
  97. 97. Let’s see how Wednesday, December 9, 2009
  98. 98. Wednesday, December 9, 2009
  99. 99. OpenNTF Wednesday, December 9, 2009
  100. 100. Wednesday, December 9, 2009
  101. 101. open source solutions Wednesday, December 9, 2009
  102. 102. can save you Wednesday, December 9, 2009
  103. 103. Wednesday, December 9, 2009
  104. 104. Wednesday, December 9, 2009
  105. 105. Wednesday, December 9, 2009
  106. 106. Let’s start with one for the developers… Wednesday, December 9, 2009
  107. 107. …there will be a compliance audit in 4 weeks Wednesday, December 9, 2009
  108. 108. File | Database | New OpenLog Wednesday, December 9, 2009
  109. 109. What is OpenLog?  How many of you can say they know about all the errors occurring in your applications?  So what exactly is OpenLog…  Common error and event logging framework  One database to log all of your IBM Lotus Notes and Domino application errors  Works great for server agents as well as for Notes client UI applications.  Has been modified by Matt White to log JavaScript errors and events Wednesday, December 9, 2009
  110. 110. Setting up OpenLog  Download the database from the OpenNTF site  Sign the database  Change the ACL  Depositor – Write Public Documents  Point logDbname in the OpenLogFunctions script library to the location of your OpenLog database Wednesday, December 9, 2009
  111. 111. Wednesday, December 9, 2009
  112. 112. Server Agents Wednesday, December 9, 2009
  113. 113. Server Agents User Forms Wednesday, December 9, 2009
  114. 114. Error Server Agents Type User Forms Wednesday, December 9, 2009
  115. 115. Add the Script Libraries to your app….  OpenLogFunctions (LotusScript library)  OpenLogClass (the Java library) Wednesday, December 9, 2009
  116. 116. Add the Script Libraries to your app….  OpenLogFunctions (LotusScript library)  OpenLogClass (the Java library) Remember to click yes Wednesday, December 9, 2009
  117. 117. Modifying Your Code to Work with OpenLog  Add this line to the [Options] section of your code: Use "OpenLogFunctions“  Now add the following line before the error block resumes or terminates: Call LogError Wednesday, December 9, 2009
  118. 118. Now wasn’t that easy? Wednesday, December 9, 2009
  119. 119. Let’s error Wednesday, December 9, 2009
  120. 120. A Simple Example Wednesday, December 9, 2009
  121. 121. A Simple Example Wednesday, December 9, 2009
  122. 122. A Simple Example Wednesday, December 9, 2009
  123. 123. Wednesday, December 9, 2009
  124. 124. Looking at the Error Generated by the Button Wednesday, December 9, 2009
  125. 125. Looking at the Error Generated by the Button Event, Type, Time, Severity Wednesday, December 9, 2009
  126. 126. Looking at the Error Generated by the Button Event, Type, Time, Severity User, Access, Version Wednesday, December 9, 2009
  127. 127. Looking at the Error Generated by the Button Event, Type, Time, Severity User, Access, Version Error details Wednesday, December 9, 2009
  128. 128. Looking at the Error Generated by the Button Event, Type, Time, Severity User, Access, Version Error details Server, DB, Agent, Method Wednesday, December 9, 2009
  129. 129. Looking at the Error Generated by the Button Event, Type, Time, Severity User, Access, Version Error details Server, DB, Notification Agent, Method Wednesday, December 9, 2009
  130. 130. Looking at the Error Generated by the Button Event, Type, Time, Severity View/Form User, Access, Version Error details Server, DB, Notification Agent, Method Wednesday, December 9, 2009
  131. 131. Looking at the Error Generated by the Agent Wednesday, December 9, 2009
  132. 132. Looking at the Error Generated by the Agent Domino Server Wednesday, December 9, 2009
  133. 133. Looking at the Error Generated by the Agent Domino Server Agent Wednesday, December 9, 2009
  134. 134. Wednesday, December 9, 2009
  135. 135. Wednesday, December 9, 2009
  136. 136. Wednesday, December 9, 2009
  137. 137. Wednesday, December 9, 2009
  138. 138. Wednesday, December 9, 2009
  139. 139. Wednesday, December 9, 2009
  140. 140. Server Wednesday, December 9, 2009
  141. 141. Server Database Wednesday, December 9, 2009
  142. 142. Server Database Agent Wednesday, December 9, 2009
  143. 143. Server Database Agent Function Wednesday, December 9, 2009
  144. 144. Server Database Agent Function Error Text Wednesday, December 9, 2009
  145. 145. Server Database Agent Function Error Text Event Type Wednesday, December 9, 2009
  146. 146. Server Database Agent Function Error Text Event Type Severity Wednesday, December 9, 2009
  147. 147. Notifications Wednesday, December 9, 2009
  148. 148. Notifications Send To Wednesday, December 9, 2009
  149. 149. Notifications Send To Subject Wednesday, December 9, 2009
  150. 150. Notifications Send To Subject Body Text Header Wednesday, December 9, 2009
  151. 151. Notifications Send To Subject Body Text Header Event Details Wednesday, December 9, 2009
  152. 152. Notifications Send To Subject Body Text Header Event Details Doclink Wednesday, December 9, 2009
  153. 153. Why be so negative… Wednesday, December 9, 2009
  154. 154. OpenLog can do more… Wednesday, December 9, 2009
  155. 155. Tell us more Bruce...  You can use another handy function called LogEvent to log anything you like!  No more writing to the log.nsf database!  LogEvent takes one parameter:  msg - string  LogEventEx adds two more parameters:  Severity - string  doc – NotesDocument Wednesday, December 9, 2009
  156. 156. Developers Have Integrated OpenLog Into Their Bug Tracking Systems Wednesday, December 9, 2009
  157. 157. Developers Have Integrated OpenLog Into Their Bug Tracking Systems Wednesday, December 9, 2009
  158. 158. Wednesday, December 9, 2009
  159. 159. Job well done Julian Wednesday, December 9, 2009
  160. 160. Wednesday, December 9, 2009
  161. 161. Wednesday, December 9, 2009
  162. 162. Let’s see how Wednesday, December 9, 2009
  163. 163. Wednesday, December 9, 2009
  164. 164. OpenNTF Wednesday, December 9, 2009
  165. 165. Wednesday, December 9, 2009
  166. 166. open source solutions Wednesday, December 9, 2009
  167. 167. Wednesday, December 9, 2009
  168. 168. can save you Wednesday, December 9, 2009
  169. 169. Wednesday, December 9, 2009
  170. 170. Wednesday, December 9, 2009
  171. 171. Wednesday, December 9, 2009
  172. 172. Your boss said she needs a discussion forum Wednesday, December 9, 2009
  173. 173. …for a trade show next month Wednesday, December 9, 2009
  174. 174. File | Database | New domBulletin Wednesday, December 9, 2009
  175. 175. What is domBulletin?  State of the art discussion forum  Similar to phpBB  Notes client and browser  Highly configurable  Currently at Version 1.2 Wednesday, December 9, 2009
  176. 176. Did You Know…  domBulletin has been used by the Lotusphere On- Line system for the last three years?  Used by many Lotus Business Partners as their product support forum  Used to host the OpenNTF Main Bar discussion forum Wednesday, December 9, 2009
  177. 177. Wednesday, December 9, 2009
  178. 178. Wednesday, December 9, 2009
  179. 179. Wednesday, December 9, 2009
  180. 180. Notes client Wednesday, December 9, 2009
  181. 181. Notes client Web browser Wednesday, December 9, 2009
  182. 182. Getting started with domBulletin  Download the template from the OpenNTF site  Sign it  Configure  ACL  Roles  Database setup  Read the Help > Using This Database Wednesday, December 9, 2009
  183. 183. domBulletin Configuration  Forum categories  Skins  Authentication / Security  Mail  User Profiles  IBM Lotus Sametime integration  Advanced Options Wednesday, December 9, 2009
  184. 184. Wednesday, December 9, 2009
  185. 185. Categories Wednesday, December 9, 2009
  186. 186. Categories Flexible Wednesday, December 9, 2009
  187. 187. Skin-able Wednesday, December 9, 2009
  188. 188. Skin-able Customize using CSS Wednesday, December 9, 2009
  189. 189. Skin-able Add HTML Customize using CSS Wednesday, December 9, 2009
  190. 190. Wednesday, December 9, 2009
  191. 191. Wednesday, December 9, 2009
  192. 192. Messenger clients Wednesday, December 9, 2009
  193. 193. Wednesday, December 9, 2009
  194. 194. Visitors can leave comments for administrator Wednesday, December 9, 2009
  195. 195. Visitors can leave comments for administrator And they can also be reminded… Wednesday, December 9, 2009
  196. 196. Wednesday, December 9, 2009
  197. 197. Wednesday, December 9, 2009
  198. 198. Allow Anonymous Access Wednesday, December 9, 2009
  199. 199. Allow Anonymous Access Self Registration Wednesday, December 9, 2009
  200. 200. Allow Anonymous Access Self Registration Forbidden User Names Wednesday, December 9, 2009
  201. 201. Allow Anonymous Access Self Registration Forbidden User Names Forbidden Words Wednesday, December 9, 2009
  202. 202. Allow Anonymous Access Self Registration Forbidden User Names Forbidden Words Smiley’s, UBB, File Size Wednesday, December 9, 2009
  203. 203. Wednesday, December 9, 2009
  204. 204. Wednesday, December 9, 2009
  205. 205. Wednesday, December 9, 2009
  206. 206. Wednesday, December 9, 2009
  207. 207. Users can choose a skin Wednesday, December 9, 2009
  208. 208. Users can choose a skin Select a language Wednesday, December 9, 2009
  209. 209. Users can choose a skin Select a language Select a display mode Wednesday, December 9, 2009
  210. 210. domBulletin Version 1.2  New Features:  Polls  RSS (category, topic and entire board)  Signature blocks Wednesday, December 9, 2009
  211. 211. Wednesday, December 9, 2009
  212. 212. Job well done Michael Wednesday, December 9, 2009
  213. 213. Wednesday, December 9, 2009
  214. 214. Wednesday, December 9, 2009
  215. 215. Let’s see how Wednesday, December 9, 2009
  216. 216. Wednesday, December 9, 2009
  217. 217. OpenNTF Wednesday, December 9, 2009
  218. 218. Wednesday, December 9, 2009
  219. 219. open source solutions Wednesday, December 9, 2009
  220. 220. Wednesday, December 9, 2009
  221. 221. can save you Wednesday, December 9, 2009
  222. 222. Wednesday, December 9, 2009
  223. 223. Wednesday, December 9, 2009
  224. 224. Wednesday, December 9, 2009
  225. 225. HR said they need a Wiki... Wednesday, December 9, 2009
  226. 226. …by tomorrow Wednesday, December 9, 2009
  227. 227. File | Database | New DominoWiki Wednesday, December 9, 2009
  228. 228. What is a Wiki? “the simplest online database that could possibly work” Ward Cunningham Wednesday, December 9, 2009
  229. 229. Popular Wiki Sites  WikiPedia – http://www.wikipedia.org  KatrinaHelp – http://www.katrinahelp.info  OpenNTF WikiFAQ – http://wikifaq.openntf.org  VoweWiki – http://wiki.vowe.org Wednesday, December 9, 2009
  230. 230. 133 Wednesday, December 9, 2009
  231. 231. Getting started with DominoWiki  Download the template from the OpenNTF site  Sign it  Configure  ACL  Roles  Database setup Wednesday, December 9, 2009
  232. 232. Wednesday, December 9, 2009
  233. 233. Wednesday, December 9, 2009
  234. 234. Configuration  Select your style (4 CSS color schemes to choose from)  Enter the URL for the wiki  Site name  Blurb for RSS feed  Protocol (http or https)  Domain name  Language (ISO format)  Contact email  Copyright message  Generator message Wednesday, December 9, 2009
  235. 235. Wednesday, December 9, 2009
  236. 236. Wednesday, December 9, 2009
  237. 237. Wednesday, December 9, 2009
  238. 238. Type content here Wednesday, December 9, 2009
  239. 239. Type content here Assign categories Wednesday, December 9, 2009
  240. 240. Type content here Assign categories Attach a file Wednesday, December 9, 2009
  241. 241. Wednesday, December 9, 2009
  242. 242. Username gets stored in a cookie Wednesday, December 9, 2009
  243. 243. Wiki Markup  Click on the Style Tips graphic to make style tips drawer pop up  DominoWiki uses a wiki markup syntax to:  Headings  Bold  Italic  CamelCase Words  External URL’s  Link to a wiki page  File attachments Wednesday, December 9, 2009
  244. 244. Wednesday, December 9, 2009
  245. 245. Wednesday, December 9, 2009
  246. 246. Wednesday, December 9, 2009
  247. 247. The content just added Wednesday, December 9, 2009
  248. 248. The content just added New category Wednesday, December 9, 2009
  249. 249. The content just added New category Search Wednesday, December 9, 2009
  250. 250. DominoWiki 1.1  Coming in the next week or so  Big new features  Diff engine with the ability to “promote” an older version  Multilingual web UI option  Big-ish new features  Correct MIME type sent to clients via new resource documents framework  Customizable header for all pages  More...  Some requested views  Simplified config document  More options added to wiki markup including simple tables and more HTML entities (q, cite and sup)  Bug fixes, CSS updates and JS updates 145 Wednesday, December 9, 2009
  251. 251. Wednesday, December 9, 2009
  252. 252. Job well done Ben Wednesday, December 9, 2009
  253. 253. Wednesday, December 9, 2009
  254. 254. Wednesday, December 9, 2009
  255. 255. Let’s see how Wednesday, December 9, 2009
  256. 256. Wednesday, December 9, 2009
  257. 257. OpenNTF Wednesday, December 9, 2009
  258. 258. Wednesday, December 9, 2009
  259. 259. open source solutions Wednesday, December 9, 2009
  260. 260. Wednesday, December 9, 2009
  261. 261. can save you Wednesday, December 9, 2009
  262. 262. Wednesday, December 9, 2009
  263. 263. Wednesday, December 9, 2009
  264. 264. Wednesday, December 9, 2009
  265. 265. The IT Department said they need a help desk Wednesday, December 9, 2009
  266. 266. …next week Wednesday, December 9, 2009
  267. 267. File | Database | New !!Help!! Wednesday, December 9, 2009
  268. 268. What is !!Help!!  Complete help desk ticket tracking system  Assign / Follow up Tickets  Submit tickets via mail (no need to change the mail template)  Automated machine inventory (using QuickCall form)  Use templates and placeholders for notifications  Unlimited ticket escalation  Configurations docs for almost every feature  Multilingual (no additional tools needed)  Web services enabled (you may have seen this at RIM booth in the Product Showcase)  Integrated with the OpenNTF OpenLog application Wednesday, December 9, 2009
  269. 269. Getting Started with !!Help!!  Download the template from the OpenNTF site  Version 1.5  Sign the database  Change the ACL  Assign Database Roles  Admin  Edit All  Read All  Support  Select your language – German or English  Configure keywords / Language translation documents Wednesday, December 9, 2009
  270. 270. Wednesday, December 9, 2009
  271. 271. Tickets by User, Date and Number Wednesday, December 9, 2009
  272. 272. Tickets by User, Date and Number Active Tickets by User, Date, Supporter, Application and Number Wednesday, December 9, 2009
  273. 273. Tickets by User, Date and Number Active Tickets by User, Date, Supporter, Application and Number New ToDo’s by Supporter, Date and Number Wednesday, December 9, 2009
  274. 274. Tickets by User, Date and Number Active Tickets by User, Date, Supporter, Application and Number New ToDo’s by Supporter, Date and Number Unread Mail by Tickets and ToDo’s Wednesday, December 9, 2009
  275. 275. Wednesday, December 9, 2009
  276. 276. Actions taken Wednesday, December 9, 2009
  277. 277. Misc. info. Actions taken Wednesday, December 9, 2009
  278. 278. System info. Misc. info. Actions taken Wednesday, December 9, 2009
  279. 279. ToDo’s System info. Misc. info. Actions taken Wednesday, December 9, 2009
  280. 280. Wednesday, December 9, 2009
  281. 281. And coming soon… Wednesday, December 9, 2009
  282. 282. Wednesday, December 9, 2009
  283. 283. Job well done Ulrich and Thomas Wednesday, December 9, 2009
  284. 284. Wednesday, December 9, 2009
  285. 285. Now What Would You Do If…  You found a bug in one of these applications  You had a great idea for new cool feature  You wanted to collaborate with other Lotus geeks using the applications Wednesday, December 9, 2009
  286. 286. You Would…  Head on over to the OpenNTF site  Find the project you wanted  Login  Post a bug  Post a feature request  Post and/or reply to a discussion topic  Or even volunteer to help with the project Wednesday, December 9, 2009
  287. 287. Wednesday, December 9, 2009
  288. 288. Starting Your Own Project  Register on the OpenNTF site  Post your project idea in the OpenNTF Main Bar and see what other people think. You don’t have to do this but it is a good idea.  Select from the site menu “Projects > Create Project”.  Fill out the form and and click submit  Project Name  Brief Description  Names of others who may assist you with the project (for security)  Detailed Project Description  Application Category  Target IBM Lotus Notes/Domino release  Now you can post releases, fix bugs , post documentation and enjoy the benefits of being an OpenNTF Project Chef!  And maybe have your application featured in this presentation next year Wednesday, December 9, 2009
  289. 289. Wednesday, December 9, 2009
  290. 290. Wednesday, December 9, 2009
  291. 291. We are almost done... Wednesday, December 9, 2009
  292. 292. Wednesday, December 9, 2009
  293. 293. Wednesday, December 9, 2009
  294. 294. Yes that’s my head! Wednesday, December 9, 2009
  295. 295. Yes that’s my head! Wednesday, December 9, 2009
  296. 296. Yes that’s my head! Wednesday, December 9, 2009
  297. 297. Wednesday, December 9, 2009
  298. 298. born in New York Wednesday, December 9, 2009
  299. 299. Wednesday, December 9, 2009
  300. 300. Wednesday, December 9, 2009
  301. 301. Wednesday, December 9, 2009
  302. 302. July 1963 Wednesday, December 9, 2009
  303. 303. Wednesday, December 9, 2009
  304. 304. Wednesday, December 9, 2009
  305. 305. Wednesday, December 9, 2009
  306. 306. who is Wednesday, December 9, 2009
  307. 307. Wednesday, December 9, 2009
  308. 308. less than 44 Wednesday, December 9, 2009
  309. 309. Wednesday, December 9, 2009
  310. 310. greater than 21 Wednesday, December 9, 2009
  311. 311. Wednesday, December 9, 2009
  312. 312. and not Wednesday, December 9, 2009
  313. 313. Wednesday, December 9, 2009
  314. 314. Wednesday, December 9, 2009
  315. 315. Wednesday, December 9, 2009
  316. 316. has shown you Wednesday, December 9, 2009
  317. 317. Wednesday, December 9, 2009
  318. 318. how OpenNTF Wednesday, December 9, 2009
  319. 319. Wednesday, December 9, 2009
  320. 320. open source solutions Wednesday, December 9, 2009
  321. 321. Wednesday, December 9, 2009
  322. 322. can save you Wednesday, December 9, 2009
  323. 323. Wednesday, December 9, 2009
  324. 324. Wednesday, December 9, 2009
  325. 325. Wednesday, December 9, 2009
  326. 326. Contact  Bruce Elgort Blog – http://www.bruceelgort.com Podcasts – http://takingnotes.openntf.org Email – bruce.elgort@gmail.com  Phone - 360.772.1865 Wednesday, December 9, 2009
  327. 327. References  Ben Poole – http://www.benpoole.com  Julian Robichaux – http://www.nsftools.com  Michael Bourak – http://www.hinkyminky.net  Ulrich Krause – http://www.eknori.de Wednesday, December 9, 2009
  328. 328. Wednesday, December 9, 2009
  329. 329. Thank you Wednesday, December 9, 2009
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×