SlideShare a Scribd company logo
1 of 88
Building a developer
                              documentation wiki




Building a developer documentation wiki, by Sarah Maddox   Slide 1
                                                                 1
The story
Wiki 1

                                                              XML




Temporary hosted site




                                                           Wiki 2




Building a developer documentation wiki, by Sarah Maddox            Slide 2
                                                                          2
Let’s talk about

                     What developers want


                     Before and after


                     How we got to the “after”


                     Wiki and community



Building a developer documentation wiki, by Sarah Maddox   Slide 3
                                                                 3
What developers want




   Single, dedicated site
   Clear navigation
   Simple start                 tutorials              reference
   Relevant search
   Comments and contributions

Building a developer documentation wiki, by Sarah Maddox           Slide 4
                                                                         4
How we found out what they want




Building a developer documentation wiki, by Sarah Maddox   Slide 5
                                                                 5
Survey of development community


                                    251 respondents




   Top 3 features/services to improve:
         API documentation – 35.2%
         Tutorials and code samples – 21.3%
         Developer support and forums – 19%

Building a developer documentation wiki, by Sarah Maddox   Slide 6
                                                                 6
Survey of development community


                                    251 respondents

                                                             Documentation is up there
                                                             with the heavy-weights


   Other features/services to improve:
                                :
    Plugin data storage                                Source availability
    APIs                                               Marketing
    SDKs

Building a developer documentation wiki, by Sarah Maddox                             Slide 7
                                                                                           7
One-on-one discussions

                                                       Product managers
                                                       interviewed the
                                                       community developers




Informal internal poll

            “What’s your favourite
            API doc site in the
            whole wide world?”

Building a developer documentation wiki, by Sarah Maddox                      Slide 8
                                                                                    8
Forums and blogs

    Discussion on Stack Overflow                          See the references
                                                           section at the end
    Flickr set by Pamela Fox                              of the slide deck

    Blog post by Peter Gruenbaum
    Article by Jacob Kaplan-Moss
    Article by Alex Reisner




Building a developer documentation wiki, by Sarah Maddox                    Slide 9
                                                                                  9
Conclusion

   A good structure for developer documentation



                 Overview
                 Quick start, including installation
                 Tutorial(s)
                 Drill down to reference guides



Building a developer documentation wiki, by Sarah Maddox   Slide 10
                                                                 10
If we don't get the documentation right
                              they will hate us
                              no matter what else we give them




Building a developer documentation wiki, by Sarah Maddox            Slide 11
                                                                          11
Examples of respected documentation sites

    Campaign Monitor                                      See the references
                                                           section at the end
    Flickr                                                of the slide deck

    Google
    Android
    jQuery
    More




Building a developer documentation wiki, by Sarah Maddox                    Slide 12
                                                                                  12
Campaign Monitor




Building a developer documentation wiki, by Sarah Maddox   Slide 13
                                                                 13
Campaign Monitor




Building a developer documentation wiki, by Sarah Maddox   Slide 14
                                                                 14
Campaign Monitor




Building a developer documentation wiki, by Sarah Maddox   Slide 15
                                                                 15
Campaign Monitor




Building a developer documentation wiki, by Sarah Maddox   Slide 16
                                                                 16
Flickr

    Real-time testing of the API
    A “useful values” section




Building a developer documentation wiki, by Sarah Maddox   Slide 17
                                                                 17
Flickr




Building a developer documentation wiki, by Sarah Maddox   Slide 18
                                                                 18
Google

    Overview of what’s possible
    Standard code format
    Good look
    “Hello world” < 30 minutes




Building a developer documentation wiki, by Sarah Maddox   Slide 19
                                                                 19
Google




Building a developer documentation wiki, by Sarah Maddox   Slide 20
                                                                 20
Android

    Cool look
    Quick start
    Introductory videos
    Architectural outline
    Plentiful examples
    A one-stop shop


Building a developer documentation wiki, by Sarah Maddox   Slide 21
                                                                 21
Android




Building a developer documentation wiki, by Sarah Maddox   Slide 22
                                                                 22
jQuery

    Parameter-determined behaviour
    Contributions to the documentation
    Permalinks




Building a developer documentation wiki, by Sarah Maddox   Slide 23
                                                                 23
jQuery




Building a developer documentation wiki, by Sarah Maddox   Slide 24
                                                                 24
Conclusion

   Our basic structure confirmed:

                 Overview
                 Quick start, including installation
                 Tutorial
                 Drill down to reference guides




Building a developer documentation wiki, by Sarah Maddox   Slide 25
                                                                 25
                                                                  25
Conclusion

   Our basic structure confirmed:

                 Overview
                 Quick start, including installation
                 Tutorial
                 Drill down to reference guides




Building a developer documentation wiki, by Sarah Maddox   Slide 26
                                                                 26
                                                                  26
Thinking about the big move...
Wiki 1

                                                              XML




Temporary hosted site




                                                           Wiki 2




Building a developer documentation wiki, by Sarah Maddox        Slide 27
                                                                      27
Before and after




Building a developer documentation wiki, by Sarah Maddox   Slide 28
                                                                 28
Before




Building a developer documentation wiki, by Sarah Maddox   Slide 29
                                                                 29
After




      Zen
   Foundation
     theme


Building a developer documentation wiki, by Sarah Maddox   Slide 30
                                                                 30
After
   Tech writer
      luv




Building a developer documentation wiki, by Sarah Maddox   Slide 31
                                                                 31
After
   Tech writer
      luv




Building a developer documentation wiki, by Sarah Maddox   Slide 32
                                                                 32
Before




Building a developer documentation wiki, by Sarah Maddox   Slide 33
                                                                 33
After




   Navigation
     plugin



Building a developer documentation wiki, by Sarah Maddox   Slide 34
                                                                 34
After




   Generated
    ref docs



Building a developer documentation wiki, by Sarah Maddox   Slide 35
                                                                 35
Before




Building a developer documentation wiki, by Sarah Maddox   Slide 36
                                                                 36
After




      Search
      plugin



Building a developer documentation wiki, by Sarah Maddox   Slide 37
                                                                 37
Before




Building a developer documentation wiki, by Sarah Maddox   Slide 38
                                                                 38
After



    Answers
     plugin




    Feedback
     plugin



Building a developer documentation wiki, by Sarah Maddox   Slide 39
                                                                 39
How we got to the “after”

   The migration – a story in itself
   Customising the wiki
   Iterative development – ongoing




Building a developer documentation wiki, by Sarah Maddox   Slide 40
                                                                 40
The story of the migration
Wiki 1

                                                              XML




Temporary hosted site




                                                           Wiki 2




Building a developer documentation wiki, by Sarah Maddox        Slide 41
                                                                      41
The migration



                                                                   Absolute
                                                                   deadline

  Request                                                   Zen    Atlas
   Wiki 2                                                  ready   Camp




    9                                                       26      28
   May                                                     Sep     Sep




Building a developer documentation wiki, by Sarah Maddox               Slide 42
                                                                             42
The migration



                   Long                                            Absolute
                   wait                                            deadline

  Request                                                   Zen    Atlas
   Wiki 2                                                  ready   Camp




    9                                                       26      28
   May                                                     Sep     Sep




Building a developer documentation wiki, by Sarah Maddox               Slide 43
                                                                             43
The migration



                   Long                                            Absolute
                   wait                                            deadline

  Request                                                   Zen    Atlas
   Wiki 2                                                  ready   Camp




    9                  Confluence                           26      28
   May                 Hosted                              Sep     Sep




Building a developer documentation wiki, by Sarah Maddox               Slide 44
                                                                             44
Looking at the migration path again
Wiki 1

                                                              XML




Temporary hosted site




                                                           Wiki 2




Building a developer documentation wiki, by Sarah Maddox        Slide 45
                                                                      45
The real story
Wiki 1

                                                              XML




Temporary hosted site




                                                           Wiki 2




Building a developer documentation wiki, by Sarah Maddox        Slide 46
                                                                      46
Back to the timeline...



                   Long                                            Absolute
                   wait                                            deadline

  Request                                                   Zen    Atlas
   Wiki 2                                                  ready   Camp




    9                  Confluence                           26      28
   May                 Hosted                              Sep     Sep




Building a developer documentation wiki, by Sarah Maddox               Slide 47
                                                                             47
The migration

                   User
                   management


                   Long                                            Absolute
                   wait                                            deadline

  Request                                                   Zen    Atlas
   Wiki 2                                                  ready   Camp




    9                  Confluence                           26      28
   May                 Hosted                              Sep     Sep




Building a developer documentation wiki, by Sarah Maddox               Slide 48
                                                                             48
The migration

                   User
                   management


                   Long                                    Planned export           Absolute
                   wait                                    from Wiki 1              deadline

  Request                                                                    Zen    Atlas
   Wiki 2                                                                   ready   Camp




    9                  Confluence                           6                26      28
   May                 Hosted                              Sep              Sep     Sep




Building a developer documentation wiki, by Sarah Maddox                                Slide 49
                                                                                              49
The migration

                   User                     Upgrade Wiki 1
                   management               to Confluence 4


                   Long                                    Planned export           Absolute
                   wait                                    from Wiki 1              deadline

  Request                                                                    Zen    Atlas
   Wiki 2                                                                   ready   Camp




    9                  Confluence                 1         6                26      28
   May                 Hosted                    Sep       Sep              Sep     Sep




Building a developer documentation wiki, by Sarah Maddox                                Slide 50
                                                                                              50
The migration

                   User                     Upgrade Wiki 1
                   management               to Confluence 4


                   Long                  Migrate docs                    Absolute
                   wait                  from Wiki 1                     deadline

  Request                                                         Zen    Atlas
   Wiki 2                                                        ready   Camp




    9                  Confluence      31         1         6     26      28
   May                 Hosted         Aug        Sep       Sep   Sep     Sep




Building a developer documentation wiki, by Sarah Maddox                     Slide 51
                                                                                   51
The migration

                   User                     Upgrade Wiki 1
                   management               to Confluence 4


                   Long                  Migrate docs                                   Absolute
                   wait                  from Wiki 1                                    deadline

  Request                                                   Wiki 2     Wiki 2    Zen    Atlas
   Wiki 2                                                  available    live    ready   Camp




    9                  Confluence      31         1          6          8        26      28
   May                 Hosted         Aug        Sep        Sep        Sep      Sep     Sep




Building a developer documentation wiki, by Sarah Maddox                                    Slide 52
                                                                                                  52
The migration

                   User                     Upgrade Wiki 1
                   management               to Confluence 4


                   Long                  Migrate docs                                   Absolute
                   wait                  from Wiki 1                                    deadline

  Request                                                   Wiki 2     Wiki 2    Zen    Atlas
   Wiki 2                                                  available    live    ready   Camp




    9                  Confluence      31         1            6        8        26      28
   May                 Hosted         Aug        Sep          Sep      Sep      Sep     Sep


                                                      Dead
                                                      docs?

Building a developer documentation wiki, by Sarah Maddox                                    Slide 53
                                                                                                  53
The migration

                   User                     Upgrade Wiki 1
                   management               to Confluence 4


                   Long                  Migrate docs                                   Absolute
                   wait                  from Wiki 1                                    deadline

  Request                                                   Wiki 2     Wiki 2    Zen    Atlas
   Wiki 2                                                  available    live    ready   Camp




    9                  Confluence      31         1          6          8        26      28
   May                 Hosted         Aug        Sep        Sep        Sep      Sep     Sep




Building a developer documentation wiki, by Sarah Maddox                                    Slide 54
                                                                                                  54
Broken hearts?




Building a developer documentation wiki, by Sarah Maddox   Slide 55
                                                                 55
Broken links




Building a developer documentation wiki, by Sarah Maddox   Slide 56
                                                                 56
Moral of the story




Building a developer documentation wiki, by Sarah Maddox   Slide 57
                                                                 57
Customising the wiki




Building a developer documentation wiki, by Sarah Maddox   Slide 58
                                                                 58
Customising the wiki

    Zen theme




Building a developer documentation wiki, by Sarah Maddox   Slide 59
                                                                 59
Customising the wiki

    Zen theme
    Navigation
    Search
    Forum panel
    Feedback form




Building a developer documentation wiki, by Sarah Maddox   Slide 60
                                                                 60
Customising the wiki

    Zen theme
    Navigation
    Search
    Forum panel
    Feedback form
    And more




Building a developer documentation wiki, by Sarah Maddox   Slide 61
                                                                 61
Customisation summary




Building a developer documentation wiki, by Sarah Maddox   Slide 62
                                                                 62
Iterative development




Building a developer documentation wiki, by Sarah Maddox   Slide 63
                                                                 63
Iterative development

   1. Analyse
   2. Mock up
   3. Develop on test site
   4. Use
   5. Release
   6. Get customer feedback
   7. Go back to step 2

Building a developer documentation wiki, by Sarah Maddox   Slide 64
                                                                 64
Designing the navigation




Building a developer documentation wiki, by Sarah Maddox   Slide 65
                                                                 65
Designing the navigation




Building a developer documentation wiki, by Sarah Maddox   Slide 66
                                                                 66
Designing the navigation – phase 1




Building a developer documentation wiki, by Sarah Maddox   Slide 67
                                                                 67
Designing the navigation – phase 2




Building a developer documentation wiki, by Sarah Maddox   Slide 68
                                                                 68
Designing the navigation – phase 2




Building a developer documentation wiki, by Sarah Maddox   Slide 69
                                                                 69
Iterative development summary




Building a developer documentation wiki, by Sarah Maddox   Slide 70
                                                                 70
Yaayyy trees




Building a developer documentation wiki, by Sarah Maddox   Slide 71
                                                                 71
Wiki and community




Building a developer documentation wiki, by Sarah Maddox   Slide 72
                                                                 72
Wiki and community

         Community updates




Building a developer documentation wiki, by Sarah Maddox   Slide 73
                                                                 73
Wiki and community

         Community updates


         Intellectual property




Building a developer documentation wiki, by Sarah Maddox   Slide 74
                                                                 74
Wiki and community

         Community updates


         Intellectual property


         Comments and feedback




Building a developer documentation wiki, by Sarah Maddox   Slide 75
                                                                 75
Wiki and community

         Community updates


         Intellectual property


         Comments and feedback


         Doc sprints


Building a developer documentation wiki, by Sarah Maddox   Slide 76
                                                                 76
Open editing of wiki pages

   Is it safe?
            Industry and environment

            Authors

   Monitoring by technical writers
            RSS feeds

            Wiki watches



                                                           You can all sleep sound tonight
                                                           We’re not crazy or anything


Building a developer documentation wiki, by Sarah Maddox                                 Slide 77
                                                                                               77
Wiki permissions and ACLA


   Permissions
            All staff members can update the documentation

            Other contributors sign a licence agreement first



   Contributor licence agreement
            Based on Apache Contributor License Agreement

            Guards the rights of all




Building a developer documentation wiki, by Sarah Maddox        Slide 78
                                                                      78
Creative Commons copyright licence


    CC-by licence on all pages
    Use our docs in any way you like
    Acknowledge us as the source
    Contributors know where they stand too




Building a developer documentation wiki, by Sarah Maddox   Slide 79
                                                                 79
Comments versus forum and form




Building a developer documentation wiki, by Sarah Maddox   Slide 80
                                                                 80
Doc sprints                     Given a focus, people
                                   do awesome stuff




Building a developer documentation wiki, by Sarah Maddox   Slide 81
                                                                 81
Doc sprint results
                                                           This is the doc sprint
                                                           presentations, right?
   February 2010
       23 sprinters (19 + 4)

       19 tutorials, plus

   November 2010
       30 sprinters (16 + 14)

       23 user guides                            Yes, mate. We're
                                               going to talk about
   November 2011                                documentation for
       17 sprinters (all internal)             the next two hours.
                                                  It's going to be
       11 tutorials                                  awesome!

Building a developer documentation wiki, by Sarah Maddox                            Slide 82
                                                                                          82
In closing
       Never-ending story

       Documentation as conversation

       Documentation as product




Building a developer documentation wiki, by Sarah Maddox   Slide 83
                                                                 83
Confluence, Tech Comm, Chocolate
   A wiki as platform extraordinaire for technical communication




   Wiki:
       https://wikitechcomm.onconfluence.com

   Amazon.com:
       http://www.amazon.com/Confluence-Tech-Chocolate-Sarah-Maddox/dp/1937434001

   XML Press:
       http://xmlpress.net/publications/chocolate/

Building a developer documentation wiki, by Sarah Maddox                    Slide 84
                                                                                  84
Contacting me

   Blog: http://ffeathers.wordpress.com
   Email: sarah@atlassian.com
   Twitter: @sarahmaddox
       http://twitter.com/sarahmaddox

   LinkedIn: http://au.linkedin.com/in/sarahmaddox
   Other blog: http://travellingworm.wordpress.com/




Building a developer documentation wiki, by Sarah Maddox   Slide 85
                                                                 85
References
   Atlassian Documentation Wiki, the original home of the documentation, and a relatively
   uncustomised wiki (Wiki 1): http://confluence.atlassian.com

   Atlassian Developers site, the subject of the presentation (Wiki 2):
   http://developer.atlassian.com

   Discussion on Stack Overflow: "Creating Great API Documentation: Tools and
   Techniques“ http://stackoverflow.com/questions/2001899/creating-great-api-
   documentation-tools-and-techniques

   Flickr set from Pamela Fox showing the landing pages for various APIs, libraries and
   languages: http://www.flickr.com/photos/pamelafox/sets/72157626654131382/show/

   “Web API Documentation Best Practices”, a blog post by Peter Gruenbaum:
   http://blog.programmableweb.com/2010/08/12/web-api-documentation-best-practices/

   “Writing great documentation: What to write”, by Jacob Kaplan-Moss:
   http://jacobian.org/writing/great-documentation/what-to-write/

   “A Standard for Open Source Code Documentation”, by Alex Reisner:
   http://code.alexreisner.com/articles/code-documentation-standard.html
Building a developer documentation wiki, by Sarah Maddox                              Slide 86
                                                                                            86
Examples of good developer docs
Campaign Monitor: http://www.campaignmonitor.com/api

Flickr: http://www.flickr.com/services/api/explore/?method=flickr.auth.checkToken

Google: http://code.google.com/apis/maps/documentation/javascript/

Full list of Google APIs: http://code.google.com/more/

Android: http://developer.android.com/index.html

jQuery: http://api.jquery.com

Rails Searchable API: http://railsapi.com/

Github: http://developer.github.com/

Oracle's Java API docs (originally from Sun):
http://download.oracle.com/javase/1.5.0/docs/api/


Building a developer documentation wiki, by Sarah Maddox                            Slide 87
                                                                                          87
Building a developer documentation wiki, by Sarah Maddox   Slide 88
                                                                 88

More Related Content

What's hot

5 Tips for Embracing Change at Work
5 Tips for Embracing Change at Work5 Tips for Embracing Change at Work
5 Tips for Embracing Change at WorkO.C. Tanner
 
9 Unique Traits of High-Performing Teams
9 Unique Traits of High-Performing Teams9 Unique Traits of High-Performing Teams
9 Unique Traits of High-Performing TeamsWeekdone.com
 
ATTOLLO Culture Deck - Creating the future together.
ATTOLLO Culture Deck - Creating the future together. ATTOLLO Culture Deck - Creating the future together.
ATTOLLO Culture Deck - Creating the future together. ATTOLLO
 
5 Conversation Tips to Make You More Memorable in 30 Seconds or Less
5 Conversation Tips to Make You More Memorable in 30 Seconds or Less5 Conversation Tips to Make You More Memorable in 30 Seconds or Less
5 Conversation Tips to Make You More Memorable in 30 Seconds or LessCrash Course
 
Crispin Porter + Bogusky employee handbook
Crispin Porter + Bogusky employee handbookCrispin Porter + Bogusky employee handbook
Crispin Porter + Bogusky employee handbookwhatidiscover
 
People Don't Care About Your Brand
People Don't Care About Your BrandPeople Don't Care About Your Brand
People Don't Care About Your BrandSlides That Rock
 
قائمة بافضل 10 صفحات فيسبوك اجنبية للمتابعة - موضوع حصرى
قائمة بافضل  10 صفحات فيسبوك  اجنبية للمتابعة  - موضوع حصرىقائمة بافضل  10 صفحات فيسبوك  اجنبية للمتابعة  - موضوع حصرى
قائمة بافضل 10 صفحات فيسبوك اجنبية للمتابعة - موضوع حصرىAhmed Elshemy
 
Buffer's 6 Values, Version 2.0
Buffer's 6 Values, Version 2.0 Buffer's 6 Values, Version 2.0
Buffer's 6 Values, Version 2.0 Buffer
 
How to Win Friends, Influence People, and Get a Better Valuation with Emoji, ...
How to Win Friends, Influence People, and Get a Better Valuation with Emoji, ...How to Win Friends, Influence People, and Get a Better Valuation with Emoji, ...
How to Win Friends, Influence People, and Get a Better Valuation with Emoji, ...Dave McClure
 
Help Young Talent Develop a Professional Mindset
Help Young Talent Develop a Professional MindsetHelp Young Talent Develop a Professional Mindset
Help Young Talent Develop a Professional MindsetDaniel Goleman
 
How to win on the customer experience battleground; where businesses are won ...
How to win on the customer experience battleground; where businesses are won ...How to win on the customer experience battleground; where businesses are won ...
How to win on the customer experience battleground; where businesses are won ...Noojee Contact Solutions
 
17 Ways to Design a Presentation People Want to View
17 Ways to Design a Presentation People Want to View17 Ways to Design a Presentation People Want to View
17 Ways to Design a Presentation People Want to ViewJim MacLeod
 
Become a great_manager_new
Become a great_manager_newBecome a great_manager_new
Become a great_manager_newdweisburd
 
Handy Culture Deck v1.0
Handy Culture Deck v1.0Handy Culture Deck v1.0
Handy Culture Deck v1.0Handy
 
How to Include Clickable Links on Slideshare Presentation
How to Include Clickable Links on Slideshare PresentationHow to Include Clickable Links on Slideshare Presentation
How to Include Clickable Links on Slideshare PresentationDavid Laubner
 
WTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionTim O'Reilly
 
Entrepreneur Blueprint 2030
Entrepreneur Blueprint 2030Entrepreneur Blueprint 2030
Entrepreneur Blueprint 2030Roger Hamilton
 

What's hot (20)

5 Tips for Embracing Change at Work
5 Tips for Embracing Change at Work5 Tips for Embracing Change at Work
5 Tips for Embracing Change at Work
 
カヤックコピー部のコピー講座
カヤックコピー部のコピー講座カヤックコピー部のコピー講座
カヤックコピー部のコピー講座
 
9 Unique Traits of High-Performing Teams
9 Unique Traits of High-Performing Teams9 Unique Traits of High-Performing Teams
9 Unique Traits of High-Performing Teams
 
ATTOLLO Culture Deck - Creating the future together.
ATTOLLO Culture Deck - Creating the future together. ATTOLLO Culture Deck - Creating the future together.
ATTOLLO Culture Deck - Creating the future together.
 
5 Conversation Tips to Make You More Memorable in 30 Seconds or Less
5 Conversation Tips to Make You More Memorable in 30 Seconds or Less5 Conversation Tips to Make You More Memorable in 30 Seconds or Less
5 Conversation Tips to Make You More Memorable in 30 Seconds or Less
 
Crispin Porter + Bogusky employee handbook
Crispin Porter + Bogusky employee handbookCrispin Porter + Bogusky employee handbook
Crispin Porter + Bogusky employee handbook
 
Our Manual
Our ManualOur Manual
Our Manual
 
People Don't Care About Your Brand
People Don't Care About Your BrandPeople Don't Care About Your Brand
People Don't Care About Your Brand
 
قائمة بافضل 10 صفحات فيسبوك اجنبية للمتابعة - موضوع حصرى
قائمة بافضل  10 صفحات فيسبوك  اجنبية للمتابعة  - موضوع حصرىقائمة بافضل  10 صفحات فيسبوك  اجنبية للمتابعة  - موضوع حصرى
قائمة بافضل 10 صفحات فيسبوك اجنبية للمتابعة - موضوع حصرى
 
Buffer's 6 Values, Version 2.0
Buffer's 6 Values, Version 2.0 Buffer's 6 Values, Version 2.0
Buffer's 6 Values, Version 2.0
 
How to Win Friends, Influence People, and Get a Better Valuation with Emoji, ...
How to Win Friends, Influence People, and Get a Better Valuation with Emoji, ...How to Win Friends, Influence People, and Get a Better Valuation with Emoji, ...
How to Win Friends, Influence People, and Get a Better Valuation with Emoji, ...
 
Help Young Talent Develop a Professional Mindset
Help Young Talent Develop a Professional MindsetHelp Young Talent Develop a Professional Mindset
Help Young Talent Develop a Professional Mindset
 
How to win on the customer experience battleground; where businesses are won ...
How to win on the customer experience battleground; where businesses are won ...How to win on the customer experience battleground; where businesses are won ...
How to win on the customer experience battleground; where businesses are won ...
 
17 Ways to Design a Presentation People Want to View
17 Ways to Design a Presentation People Want to View17 Ways to Design a Presentation People Want to View
17 Ways to Design a Presentation People Want to View
 
Become a great_manager_new
Become a great_manager_newBecome a great_manager_new
Become a great_manager_new
 
Handy Culture Deck v1.0
Handy Culture Deck v1.0Handy Culture Deck v1.0
Handy Culture Deck v1.0
 
How to Include Clickable Links on Slideshare Presentation
How to Include Clickable Links on Slideshare PresentationHow to Include Clickable Links on Slideshare Presentation
How to Include Clickable Links on Slideshare Presentation
 
Culture
CultureCulture
Culture
 
WTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx versionWTF - Why the Future Is Up to Us - pptx version
WTF - Why the Future Is Up to Us - pptx version
 
Entrepreneur Blueprint 2030
Entrepreneur Blueprint 2030Entrepreneur Blueprint 2030
Entrepreneur Blueprint 2030
 

Viewers also liked

API Technical Writing
API Technical WritingAPI Technical Writing
API Technical WritingSarah Maddox
 
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developersMichael Marotta
 
Ultimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsBill Doerrfeld
 
Maximize your mobile efforts to drive relevance and results
Maximize your mobile efforts to drive relevance and resultsMaximize your mobile efforts to drive relevance and results
Maximize your mobile efforts to drive relevance and resultsMobile Marketing Association
 
Tnooz-SiteMinder FREE TLearn webinar: How hotels can simplify today’s complex...
Tnooz-SiteMinder FREE TLearn webinar: How hotels can simplify today’s complex...Tnooz-SiteMinder FREE TLearn webinar: How hotels can simplify today’s complex...
Tnooz-SiteMinder FREE TLearn webinar: How hotels can simplify today’s complex...tnooz
 
Vote for Soy Milk [INFOGRAPHIC]
Vote for Soy Milk [INFOGRAPHIC]Vote for Soy Milk [INFOGRAPHIC]
Vote for Soy Milk [INFOGRAPHIC]Food Insight
 
Introduction to agile documentation
Introduction to agile documentationIntroduction to agile documentation
Introduction to agile documentationDaniel Grycman
 
рентабельный код
рентабельный кодрентабельный код
рентабельный кодMax Arshinov
 
Being Agile With Documentation
Being Agile With DocumentationBeing Agile With Documentation
Being Agile With DocumentationSusan Patch
 
Another API-Blueprint, RAML and Swagger Comparison
Another API-Blueprint, RAML and Swagger ComparisonAnother API-Blueprint, RAML and Swagger Comparison
Another API-Blueprint, RAML and Swagger ComparisonSmartBear
 
REST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterREST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterSachin G Kulkarni
 
SORACOM Conference "Discovery" | (C5) SORACOM アプリケーションサービス紹介 SORACOM Beam、Fun...
SORACOM Conference "Discovery" | (C5) SORACOM アプリケーションサービス紹介 SORACOM Beam、Fun...SORACOM Conference "Discovery" | (C5) SORACOM アプリケーションサービス紹介 SORACOM Beam、Fun...
SORACOM Conference "Discovery" | (C5) SORACOM アプリケーションサービス紹介 SORACOM Beam、Fun...SORACOM,INC
 
Evaluacion formativa-o-de-procesos
Evaluacion formativa-o-de-procesosEvaluacion formativa-o-de-procesos
Evaluacion formativa-o-de-procesosBanesa Ruiz
 
ODDT - open drug discovery teams for collaboration
ODDT - open drug discovery teams for collaborationODDT - open drug discovery teams for collaboration
ODDT - open drug discovery teams for collaborationSean Ekins
 
#BIT16 Keynote Bringing IT Together in a Digital World of Possibilities
#BIT16 Keynote Bringing IT Together in a Digital World of Possibilities#BIT16 Keynote Bringing IT Together in a Digital World of Possibilities
#BIT16 Keynote Bringing IT Together in a Digital World of PossibilitiesShelly Sanchez Terrell
 

Viewers also liked (20)

API Technical Writing
API Technical WritingAPI Technical Writing
API Technical Writing
 
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developers
 
Ultimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation Solutions
 
SharePoint Alternatives
SharePoint AlternativesSharePoint Alternatives
SharePoint Alternatives
 
Maximize your mobile efforts to drive relevance and results
Maximize your mobile efforts to drive relevance and resultsMaximize your mobile efforts to drive relevance and results
Maximize your mobile efforts to drive relevance and results
 
JLL Pittsburgh Chart of the Week: May 4, 2015
JLL Pittsburgh Chart of the Week: May 4, 2015JLL Pittsburgh Chart of the Week: May 4, 2015
JLL Pittsburgh Chart of the Week: May 4, 2015
 
Space Heater Meme
Space Heater MemeSpace Heater Meme
Space Heater Meme
 
Tnooz-SiteMinder FREE TLearn webinar: How hotels can simplify today’s complex...
Tnooz-SiteMinder FREE TLearn webinar: How hotels can simplify today’s complex...Tnooz-SiteMinder FREE TLearn webinar: How hotels can simplify today’s complex...
Tnooz-SiteMinder FREE TLearn webinar: How hotels can simplify today’s complex...
 
Vote for Soy Milk [INFOGRAPHIC]
Vote for Soy Milk [INFOGRAPHIC]Vote for Soy Milk [INFOGRAPHIC]
Vote for Soy Milk [INFOGRAPHIC]
 
Introduction to agile documentation
Introduction to agile documentationIntroduction to agile documentation
Introduction to agile documentation
 
рентабельный код
рентабельный кодрентабельный код
рентабельный код
 
Being Agile With Documentation
Being Agile With DocumentationBeing Agile With Documentation
Being Agile With Documentation
 
Lecture1 (technical writing)
Lecture1 (technical writing)Lecture1 (technical writing)
Lecture1 (technical writing)
 
API for Beginners
API for BeginnersAPI for Beginners
API for Beginners
 
Another API-Blueprint, RAML and Swagger Comparison
Another API-Blueprint, RAML and Swagger ComparisonAnother API-Blueprint, RAML and Swagger Comparison
Another API-Blueprint, RAML and Swagger Comparison
 
REST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterREST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in Codeigniter
 
SORACOM Conference "Discovery" | (C5) SORACOM アプリケーションサービス紹介 SORACOM Beam、Fun...
SORACOM Conference "Discovery" | (C5) SORACOM アプリケーションサービス紹介 SORACOM Beam、Fun...SORACOM Conference "Discovery" | (C5) SORACOM アプリケーションサービス紹介 SORACOM Beam、Fun...
SORACOM Conference "Discovery" | (C5) SORACOM アプリケーションサービス紹介 SORACOM Beam、Fun...
 
Evaluacion formativa-o-de-procesos
Evaluacion formativa-o-de-procesosEvaluacion formativa-o-de-procesos
Evaluacion formativa-o-de-procesos
 
ODDT - open drug discovery teams for collaboration
ODDT - open drug discovery teams for collaborationODDT - open drug discovery teams for collaboration
ODDT - open drug discovery teams for collaboration
 
#BIT16 Keynote Bringing IT Together in a Digital World of Possibilities
#BIT16 Keynote Bringing IT Together in a Digital World of Possibilities#BIT16 Keynote Bringing IT Together in a Digital World of Possibilities
#BIT16 Keynote Bringing IT Together in a Digital World of Possibilities
 

Similar to Building a developer documentation wiki

Collaboration: A hands-on demo using Confluence wiki
Collaboration: A hands-on demo using Confluence wikiCollaboration: A hands-on demo using Confluence wiki
Collaboration: A hands-on demo using Confluence wikiSarah Maddox
 
Confluence as platform for technical documentation
Confluence as platform for technical documentationConfluence as platform for technical documentation
Confluence as platform for technical documentationSarah Maddox
 
SwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptxSwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptxGrace Jansen
 
Lift web framework and Scala programming language talk
Lift web framework and Scala programming language talkLift web framework and Scala programming language talk
Lift web framework and Scala programming language talkclive boulton
 
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earthPittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earthGrace Jansen
 
WebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesWebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesKyle McInnes
 
Advanced Collaboration And Beyond
Advanced Collaboration And BeyondAdvanced Collaboration And Beyond
Advanced Collaboration And Beyondday
 
BB10 Leading Mobile Web Platform W3C 2013
BB10 Leading Mobile Web Platform W3C 2013BB10 Leading Mobile Web Platform W3C 2013
BB10 Leading Mobile Web Platform W3C 2013Larry McDonough
 
Webinar: From Development to Production with Docker and MongoDB
Webinar: From Development to Production with Docker and MongoDBWebinar: From Development to Production with Docker and MongoDB
Webinar: From Development to Production with Docker and MongoDBMongoDB
 
What's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.xWhat's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.xGeertjan Wielenga
 
What’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.xWhat’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.xErik Gur
 
The Future of WordPress (WordCamp Montréal)
The Future of WordPress (WordCamp Montréal)The Future of WordPress (WordCamp Montréal)
The Future of WordPress (WordCamp Montréal)Jane Wells
 
Advanced Collaboration And Beyond
Advanced Collaboration And BeyondAdvanced Collaboration And Beyond
Advanced Collaboration And BeyondLars Trieloff
 
Cohere: Towards Web 2.0 Argumentation
Cohere: Towards Web 2.0 ArgumentationCohere: Towards Web 2.0 Argumentation
Cohere: Towards Web 2.0 ArgumentationSimon Buckingham Shum
 
SMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateSMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateJesse Wang
 
whats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxwhats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxGabrielSoche
 
005528214.pdf
005528214.pdf005528214.pdf
005528214.pdfEidTahir
 
Developing Commercial APEX Applications
Developing Commercial APEX ApplicationsDeveloping Commercial APEX Applications
Developing Commercial APEX ApplicationsEnkitec
 
IBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveIBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveDon Day
 

Similar to Building a developer documentation wiki (20)

Collaboration: A hands-on demo using Confluence wiki
Collaboration: A hands-on demo using Confluence wikiCollaboration: A hands-on demo using Confluence wiki
Collaboration: A hands-on demo using Confluence wiki
 
Confluence as platform for technical documentation
Confluence as platform for technical documentationConfluence as platform for technical documentation
Confluence as platform for technical documentation
 
SwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptxSwissJUG_Bringing the cloud back down to earth.pptx
SwissJUG_Bringing the cloud back down to earth.pptx
 
Lift web framework and Scala programming language talk
Lift web framework and Scala programming language talkLift web framework and Scala programming language talk
Lift web framework and Scala programming language talk
 
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earthPittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
PittsburgJUG_Cloud-Native Dev Tools: Bringing the cloud back to earth
 
WebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and SmartphonesWebWorks Development for BlackBerry PlayBook and Smartphones
WebWorks Development for BlackBerry PlayBook and Smartphones
 
SAP Business Objects Software development Kit
SAP Business Objects Software development Kit SAP Business Objects Software development Kit
SAP Business Objects Software development Kit
 
Advanced Collaboration And Beyond
Advanced Collaboration And BeyondAdvanced Collaboration And Beyond
Advanced Collaboration And Beyond
 
BB10 Leading Mobile Web Platform W3C 2013
BB10 Leading Mobile Web Platform W3C 2013BB10 Leading Mobile Web Platform W3C 2013
BB10 Leading Mobile Web Platform W3C 2013
 
Webinar: From Development to Production with Docker and MongoDB
Webinar: From Development to Production with Docker and MongoDBWebinar: From Development to Production with Docker and MongoDB
Webinar: From Development to Production with Docker and MongoDB
 
What's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.xWhat's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.x
 
What’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.xWhat’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.x
 
The Future of WordPress (WordCamp Montréal)
The Future of WordPress (WordCamp Montréal)The Future of WordPress (WordCamp Montréal)
The Future of WordPress (WordCamp Montréal)
 
Advanced Collaboration And Beyond
Advanced Collaboration And BeyondAdvanced Collaboration And Beyond
Advanced Collaboration And Beyond
 
Cohere: Towards Web 2.0 Argumentation
Cohere: Towards Web 2.0 ArgumentationCohere: Towards Web 2.0 Argumentation
Cohere: Towards Web 2.0 Argumentation
 
SMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateSMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev Update
 
whats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxwhats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptx
 
005528214.pdf
005528214.pdf005528214.pdf
005528214.pdf
 
Developing Commercial APEX Applications
Developing Commercial APEX ApplicationsDeveloping Commercial APEX Applications
Developing Commercial APEX Applications
 
IBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year RetrospectiveIBM DITA Wiki: One Year Retrospective
IBM DITA Wiki: One Year Retrospective
 

More from Sarah Maddox

Sprinting for success - the story of an open source doc sprint
Sprinting for success - the story of an open source doc sprintSprinting for success - the story of an open source doc sprint
Sprinting for success - the story of an open source doc sprintSarah Maddox
 
A tech writer, a map, and an app
A tech writer, a map, and an appA tech writer, a map, and an app
A tech writer, a map, and an appSarah Maddox
 
The future *is* technical communication
The future *is* technical communicationThe future *is* technical communication
The future *is* technical communicationSarah Maddox
 
Working with an Engineering Team
Working with an Engineering TeamWorking with an Engineering Team
Working with an Engineering TeamSarah Maddox
 
Bit Rot in the Docs
Bit Rot in the DocsBit Rot in the Docs
Bit Rot in the DocsSarah Maddox
 
Doc sprints: The ultimate in collaborative document development
Doc sprints: The ultimate in collaborative document developmentDoc sprints: The ultimate in collaborative document development
Doc sprints: The ultimate in collaborative document developmentSarah Maddox
 
Atlassian User Group, AUG Wiesbaden, 25 October 2012
Atlassian User Group, AUG Wiesbaden, 25 October 2012Atlassian User Group, AUG Wiesbaden, 25 October 2012
Atlassian User Group, AUG Wiesbaden, 25 October 2012Sarah Maddox
 
Tekom tcworld 2012 - Engaging readers via social media
Tekom tcworld 2012 - Engaging readers via social mediaTekom tcworld 2012 - Engaging readers via social media
Tekom tcworld 2012 - Engaging readers via social mediaSarah Maddox
 
Writing a book on a wiki: Does that even work?
Writing a book on a wiki: Does that even work?Writing a book on a wiki: Does that even work?
Writing a book on a wiki: Does that even work?Sarah Maddox
 
Summit2012 proposal-sarah maddox
Summit2012 proposal-sarah maddoxSummit2012 proposal-sarah maddox
Summit2012 proposal-sarah maddoxSarah Maddox
 
A little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guideA little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guideSarah Maddox
 

More from Sarah Maddox (13)

Sprinting for success - the story of an open source doc sprint
Sprinting for success - the story of an open source doc sprintSprinting for success - the story of an open source doc sprint
Sprinting for success - the story of an open source doc sprint
 
One word or two
One word or twoOne word or two
One word or two
 
A tech writer, a map, and an app
A tech writer, a map, and an appA tech writer, a map, and an app
A tech writer, a map, and an app
 
The future *is* technical communication
The future *is* technical communicationThe future *is* technical communication
The future *is* technical communication
 
Working with an Engineering Team
Working with an Engineering TeamWorking with an Engineering Team
Working with an Engineering Team
 
Bit Rot in the Docs
Bit Rot in the DocsBit Rot in the Docs
Bit Rot in the Docs
 
Api types
Api typesApi types
Api types
 
Doc sprints: The ultimate in collaborative document development
Doc sprints: The ultimate in collaborative document developmentDoc sprints: The ultimate in collaborative document development
Doc sprints: The ultimate in collaborative document development
 
Atlassian User Group, AUG Wiesbaden, 25 October 2012
Atlassian User Group, AUG Wiesbaden, 25 October 2012Atlassian User Group, AUG Wiesbaden, 25 October 2012
Atlassian User Group, AUG Wiesbaden, 25 October 2012
 
Tekom tcworld 2012 - Engaging readers via social media
Tekom tcworld 2012 - Engaging readers via social mediaTekom tcworld 2012 - Engaging readers via social media
Tekom tcworld 2012 - Engaging readers via social media
 
Writing a book on a wiki: Does that even work?
Writing a book on a wiki: Does that even work?Writing a book on a wiki: Does that even work?
Writing a book on a wiki: Does that even work?
 
Summit2012 proposal-sarah maddox
Summit2012 proposal-sarah maddoxSummit2012 proposal-sarah maddox
Summit2012 proposal-sarah maddox
 
A little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guideA little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guide
 

Recently uploaded

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Building a developer documentation wiki

  • 1. Building a developer documentation wiki Building a developer documentation wiki, by Sarah Maddox Slide 1 1
  • 2. The story Wiki 1 XML Temporary hosted site Wiki 2 Building a developer documentation wiki, by Sarah Maddox Slide 2 2
  • 3. Let’s talk about What developers want Before and after How we got to the “after” Wiki and community Building a developer documentation wiki, by Sarah Maddox Slide 3 3
  • 4. What developers want Single, dedicated site Clear navigation Simple start tutorials reference Relevant search Comments and contributions Building a developer documentation wiki, by Sarah Maddox Slide 4 4
  • 5. How we found out what they want Building a developer documentation wiki, by Sarah Maddox Slide 5 5
  • 6. Survey of development community 251 respondents Top 3 features/services to improve: API documentation – 35.2% Tutorials and code samples – 21.3% Developer support and forums – 19% Building a developer documentation wiki, by Sarah Maddox Slide 6 6
  • 7. Survey of development community 251 respondents Documentation is up there with the heavy-weights Other features/services to improve: :  Plugin data storage  Source availability  APIs  Marketing  SDKs Building a developer documentation wiki, by Sarah Maddox Slide 7 7
  • 8. One-on-one discussions Product managers interviewed the community developers Informal internal poll “What’s your favourite API doc site in the whole wide world?” Building a developer documentation wiki, by Sarah Maddox Slide 8 8
  • 9. Forums and blogs  Discussion on Stack Overflow See the references section at the end  Flickr set by Pamela Fox of the slide deck  Blog post by Peter Gruenbaum  Article by Jacob Kaplan-Moss  Article by Alex Reisner Building a developer documentation wiki, by Sarah Maddox Slide 9 9
  • 10. Conclusion A good structure for developer documentation Overview Quick start, including installation Tutorial(s) Drill down to reference guides Building a developer documentation wiki, by Sarah Maddox Slide 10 10
  • 11. If we don't get the documentation right they will hate us no matter what else we give them Building a developer documentation wiki, by Sarah Maddox Slide 11 11
  • 12. Examples of respected documentation sites  Campaign Monitor See the references section at the end  Flickr of the slide deck  Google  Android  jQuery  More Building a developer documentation wiki, by Sarah Maddox Slide 12 12
  • 13. Campaign Monitor Building a developer documentation wiki, by Sarah Maddox Slide 13 13
  • 14. Campaign Monitor Building a developer documentation wiki, by Sarah Maddox Slide 14 14
  • 15. Campaign Monitor Building a developer documentation wiki, by Sarah Maddox Slide 15 15
  • 16. Campaign Monitor Building a developer documentation wiki, by Sarah Maddox Slide 16 16
  • 17. Flickr  Real-time testing of the API  A “useful values” section Building a developer documentation wiki, by Sarah Maddox Slide 17 17
  • 18. Flickr Building a developer documentation wiki, by Sarah Maddox Slide 18 18
  • 19. Google  Overview of what’s possible  Standard code format  Good look  “Hello world” < 30 minutes Building a developer documentation wiki, by Sarah Maddox Slide 19 19
  • 20. Google Building a developer documentation wiki, by Sarah Maddox Slide 20 20
  • 21. Android  Cool look  Quick start  Introductory videos  Architectural outline  Plentiful examples  A one-stop shop Building a developer documentation wiki, by Sarah Maddox Slide 21 21
  • 22. Android Building a developer documentation wiki, by Sarah Maddox Slide 22 22
  • 23. jQuery  Parameter-determined behaviour  Contributions to the documentation  Permalinks Building a developer documentation wiki, by Sarah Maddox Slide 23 23
  • 24. jQuery Building a developer documentation wiki, by Sarah Maddox Slide 24 24
  • 25. Conclusion Our basic structure confirmed: Overview Quick start, including installation Tutorial Drill down to reference guides Building a developer documentation wiki, by Sarah Maddox Slide 25 25 25
  • 26. Conclusion Our basic structure confirmed: Overview Quick start, including installation Tutorial Drill down to reference guides Building a developer documentation wiki, by Sarah Maddox Slide 26 26 26
  • 27. Thinking about the big move... Wiki 1 XML Temporary hosted site Wiki 2 Building a developer documentation wiki, by Sarah Maddox Slide 27 27
  • 28. Before and after Building a developer documentation wiki, by Sarah Maddox Slide 28 28
  • 29. Before Building a developer documentation wiki, by Sarah Maddox Slide 29 29
  • 30. After Zen Foundation theme Building a developer documentation wiki, by Sarah Maddox Slide 30 30
  • 31. After Tech writer luv Building a developer documentation wiki, by Sarah Maddox Slide 31 31
  • 32. After Tech writer luv Building a developer documentation wiki, by Sarah Maddox Slide 32 32
  • 33. Before Building a developer documentation wiki, by Sarah Maddox Slide 33 33
  • 34. After Navigation plugin Building a developer documentation wiki, by Sarah Maddox Slide 34 34
  • 35. After Generated ref docs Building a developer documentation wiki, by Sarah Maddox Slide 35 35
  • 36. Before Building a developer documentation wiki, by Sarah Maddox Slide 36 36
  • 37. After Search plugin Building a developer documentation wiki, by Sarah Maddox Slide 37 37
  • 38. Before Building a developer documentation wiki, by Sarah Maddox Slide 38 38
  • 39. After Answers plugin Feedback plugin Building a developer documentation wiki, by Sarah Maddox Slide 39 39
  • 40. How we got to the “after” The migration – a story in itself Customising the wiki Iterative development – ongoing Building a developer documentation wiki, by Sarah Maddox Slide 40 40
  • 41. The story of the migration Wiki 1 XML Temporary hosted site Wiki 2 Building a developer documentation wiki, by Sarah Maddox Slide 41 41
  • 42. The migration Absolute deadline Request Zen Atlas Wiki 2 ready Camp 9 26 28 May Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 42 42
  • 43. The migration Long Absolute wait deadline Request Zen Atlas Wiki 2 ready Camp 9 26 28 May Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 43 43
  • 44. The migration Long Absolute wait deadline Request Zen Atlas Wiki 2 ready Camp 9 Confluence 26 28 May Hosted Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 44 44
  • 45. Looking at the migration path again Wiki 1 XML Temporary hosted site Wiki 2 Building a developer documentation wiki, by Sarah Maddox Slide 45 45
  • 46. The real story Wiki 1 XML Temporary hosted site Wiki 2 Building a developer documentation wiki, by Sarah Maddox Slide 46 46
  • 47. Back to the timeline... Long Absolute wait deadline Request Zen Atlas Wiki 2 ready Camp 9 Confluence 26 28 May Hosted Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 47 47
  • 48. The migration User management Long Absolute wait deadline Request Zen Atlas Wiki 2 ready Camp 9 Confluence 26 28 May Hosted Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 48 48
  • 49. The migration User management Long Planned export Absolute wait from Wiki 1 deadline Request Zen Atlas Wiki 2 ready Camp 9 Confluence 6 26 28 May Hosted Sep Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 49 49
  • 50. The migration User Upgrade Wiki 1 management to Confluence 4 Long Planned export Absolute wait from Wiki 1 deadline Request Zen Atlas Wiki 2 ready Camp 9 Confluence 1 6 26 28 May Hosted Sep Sep Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 50 50
  • 51. The migration User Upgrade Wiki 1 management to Confluence 4 Long Migrate docs Absolute wait from Wiki 1 deadline Request Zen Atlas Wiki 2 ready Camp 9 Confluence 31 1 6 26 28 May Hosted Aug Sep Sep Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 51 51
  • 52. The migration User Upgrade Wiki 1 management to Confluence 4 Long Migrate docs Absolute wait from Wiki 1 deadline Request Wiki 2 Wiki 2 Zen Atlas Wiki 2 available live ready Camp 9 Confluence 31 1 6 8 26 28 May Hosted Aug Sep Sep Sep Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 52 52
  • 53. The migration User Upgrade Wiki 1 management to Confluence 4 Long Migrate docs Absolute wait from Wiki 1 deadline Request Wiki 2 Wiki 2 Zen Atlas Wiki 2 available live ready Camp 9 Confluence 31 1 6 8 26 28 May Hosted Aug Sep Sep Sep Sep Sep Dead docs? Building a developer documentation wiki, by Sarah Maddox Slide 53 53
  • 54. The migration User Upgrade Wiki 1 management to Confluence 4 Long Migrate docs Absolute wait from Wiki 1 deadline Request Wiki 2 Wiki 2 Zen Atlas Wiki 2 available live ready Camp 9 Confluence 31 1 6 8 26 28 May Hosted Aug Sep Sep Sep Sep Sep Building a developer documentation wiki, by Sarah Maddox Slide 54 54
  • 55. Broken hearts? Building a developer documentation wiki, by Sarah Maddox Slide 55 55
  • 56. Broken links Building a developer documentation wiki, by Sarah Maddox Slide 56 56
  • 57. Moral of the story Building a developer documentation wiki, by Sarah Maddox Slide 57 57
  • 58. Customising the wiki Building a developer documentation wiki, by Sarah Maddox Slide 58 58
  • 59. Customising the wiki  Zen theme Building a developer documentation wiki, by Sarah Maddox Slide 59 59
  • 60. Customising the wiki  Zen theme  Navigation  Search  Forum panel  Feedback form Building a developer documentation wiki, by Sarah Maddox Slide 60 60
  • 61. Customising the wiki  Zen theme  Navigation  Search  Forum panel  Feedback form  And more Building a developer documentation wiki, by Sarah Maddox Slide 61 61
  • 62. Customisation summary Building a developer documentation wiki, by Sarah Maddox Slide 62 62
  • 63. Iterative development Building a developer documentation wiki, by Sarah Maddox Slide 63 63
  • 64. Iterative development 1. Analyse 2. Mock up 3. Develop on test site 4. Use 5. Release 6. Get customer feedback 7. Go back to step 2 Building a developer documentation wiki, by Sarah Maddox Slide 64 64
  • 65. Designing the navigation Building a developer documentation wiki, by Sarah Maddox Slide 65 65
  • 66. Designing the navigation Building a developer documentation wiki, by Sarah Maddox Slide 66 66
  • 67. Designing the navigation – phase 1 Building a developer documentation wiki, by Sarah Maddox Slide 67 67
  • 68. Designing the navigation – phase 2 Building a developer documentation wiki, by Sarah Maddox Slide 68 68
  • 69. Designing the navigation – phase 2 Building a developer documentation wiki, by Sarah Maddox Slide 69 69
  • 70. Iterative development summary Building a developer documentation wiki, by Sarah Maddox Slide 70 70
  • 71. Yaayyy trees Building a developer documentation wiki, by Sarah Maddox Slide 71 71
  • 72. Wiki and community Building a developer documentation wiki, by Sarah Maddox Slide 72 72
  • 73. Wiki and community Community updates Building a developer documentation wiki, by Sarah Maddox Slide 73 73
  • 74. Wiki and community Community updates Intellectual property Building a developer documentation wiki, by Sarah Maddox Slide 74 74
  • 75. Wiki and community Community updates Intellectual property Comments and feedback Building a developer documentation wiki, by Sarah Maddox Slide 75 75
  • 76. Wiki and community Community updates Intellectual property Comments and feedback Doc sprints Building a developer documentation wiki, by Sarah Maddox Slide 76 76
  • 77. Open editing of wiki pages Is it safe? Industry and environment Authors Monitoring by technical writers RSS feeds Wiki watches You can all sleep sound tonight We’re not crazy or anything Building a developer documentation wiki, by Sarah Maddox Slide 77 77
  • 78. Wiki permissions and ACLA Permissions All staff members can update the documentation Other contributors sign a licence agreement first Contributor licence agreement Based on Apache Contributor License Agreement Guards the rights of all Building a developer documentation wiki, by Sarah Maddox Slide 78 78
  • 79. Creative Commons copyright licence  CC-by licence on all pages  Use our docs in any way you like  Acknowledge us as the source  Contributors know where they stand too Building a developer documentation wiki, by Sarah Maddox Slide 79 79
  • 80. Comments versus forum and form Building a developer documentation wiki, by Sarah Maddox Slide 80 80
  • 81. Doc sprints Given a focus, people do awesome stuff Building a developer documentation wiki, by Sarah Maddox Slide 81 81
  • 82. Doc sprint results This is the doc sprint presentations, right? February 2010 23 sprinters (19 + 4) 19 tutorials, plus November 2010 30 sprinters (16 + 14) 23 user guides Yes, mate. We're going to talk about November 2011 documentation for 17 sprinters (all internal) the next two hours. It's going to be 11 tutorials awesome! Building a developer documentation wiki, by Sarah Maddox Slide 82 82
  • 83. In closing  Never-ending story  Documentation as conversation  Documentation as product Building a developer documentation wiki, by Sarah Maddox Slide 83 83
  • 84. Confluence, Tech Comm, Chocolate A wiki as platform extraordinaire for technical communication Wiki: https://wikitechcomm.onconfluence.com Amazon.com: http://www.amazon.com/Confluence-Tech-Chocolate-Sarah-Maddox/dp/1937434001 XML Press: http://xmlpress.net/publications/chocolate/ Building a developer documentation wiki, by Sarah Maddox Slide 84 84
  • 85. Contacting me Blog: http://ffeathers.wordpress.com Email: sarah@atlassian.com Twitter: @sarahmaddox http://twitter.com/sarahmaddox LinkedIn: http://au.linkedin.com/in/sarahmaddox Other blog: http://travellingworm.wordpress.com/ Building a developer documentation wiki, by Sarah Maddox Slide 85 85
  • 86. References Atlassian Documentation Wiki, the original home of the documentation, and a relatively uncustomised wiki (Wiki 1): http://confluence.atlassian.com Atlassian Developers site, the subject of the presentation (Wiki 2): http://developer.atlassian.com Discussion on Stack Overflow: "Creating Great API Documentation: Tools and Techniques“ http://stackoverflow.com/questions/2001899/creating-great-api- documentation-tools-and-techniques Flickr set from Pamela Fox showing the landing pages for various APIs, libraries and languages: http://www.flickr.com/photos/pamelafox/sets/72157626654131382/show/ “Web API Documentation Best Practices”, a blog post by Peter Gruenbaum: http://blog.programmableweb.com/2010/08/12/web-api-documentation-best-practices/ “Writing great documentation: What to write”, by Jacob Kaplan-Moss: http://jacobian.org/writing/great-documentation/what-to-write/ “A Standard for Open Source Code Documentation”, by Alex Reisner: http://code.alexreisner.com/articles/code-documentation-standard.html Building a developer documentation wiki, by Sarah Maddox Slide 86 86
  • 87. Examples of good developer docs Campaign Monitor: http://www.campaignmonitor.com/api Flickr: http://www.flickr.com/services/api/explore/?method=flickr.auth.checkToken Google: http://code.google.com/apis/maps/documentation/javascript/ Full list of Google APIs: http://code.google.com/more/ Android: http://developer.android.com/index.html jQuery: http://api.jquery.com Rails Searchable API: http://railsapi.com/ Github: http://developer.github.com/ Oracle's Java API docs (originally from Sun): http://download.oracle.com/javase/1.5.0/docs/api/ Building a developer documentation wiki, by Sarah Maddox Slide 87 87
  • 88. Building a developer documentation wiki, by Sarah Maddox Slide 88 88

Editor's Notes

  1. Speaker’s notes:Hallo everyone. I’m Sarah Maddox, a technical writer at Atlassian. Let’s talk about building a developer documentation wiki.First, a bit of background. Our company develops and sells a number of software products, largely web applications.Each application is extensible. This means that developers can build plugins and add-ons for the application, to add extra functionality or customise the look and feel.To make the applications extensible, we provide APIs (application programming interfaces), plugin frameworks, SDKs and other development tools.The developer documentation shows people how to use those tools. The audience consists of both internal developers (our own staff) and a large community of external developers who make a living by extending our products.
  2. Speaker’s notes:This presentation will cover these topics:What developers want, and how we found that out.A look at the documentation before and after the move.How we got to the “after”.Wiki and community – what works and what doesn’t.
  3. Speaker’s notes:I also trawled through a number of online forums and blogs.These are the sources I found most valuable. The full titles and links are in the references section at the end of the slide deck. I’ll post my slides on SlideShare and on my ffeathers blog after the conference.Stack Overflow is a question-and-answer site for developers. There are many discussions about developer documentation on the site. I’ve given you the link to one of them.Pamela Fox has posted a Flickr set showing the landing pages for various APIs, libraries and languages. It’s interesting to flick through them, comparing them, and also gaining an overall impression of what’s out there.The Programmable Web hosted a guest post by Peter Gruenbaum.Jacob Kaplan-Moss’s article is part of a series called “Writing great documentation”.Alex Reisner proposes a standard format for documentation of open source projects.
  4. Speaker’s notes:Summarising the information from those sources, I think that this is a good structure for developer documentation:An overview, telling you what you can do with the development kit, APIs, and other tools.A quick start guide. This should include instructions on installing the development kit or any other doodads needed.A tutorial that gets a “hello world” program up and running in a short time. More tutorials to illustrate the key features of the developer offering.Detailed reference documentation.
  5. Speaker’s notes:Daniel Franz is the product manager for developer relations in our company. This is what he said during the design phase of the project:“If we don’t get the documentation right they will hate us, no matter what else we give them.Speaking from the heart as a technical writer: It’s great to have such enthusiastic support from the product manager.
  6. Speaker’s notes:Let’s look at some examples of respected documentation sites gathered during our research, and what my supergeeks said about them.
  7. Speaker’s notes:Campaign Monitor kicks off with a good welcome page. It tells you what you can do, and links you up with everything you need.http://www.campaignmonitor.com/api
  8. Speaker’s notes:Taking a closer look at the welcome page.I love the message it gives to developers – we will help you build awesomeness.
  9. Speaker’s notes:The getting started page feeds you digestible chunks of information, nicely wrapped in cool green text and friendly words.The message is:“We’re going to make things easy for you.”
  10. Speaker’s notes:The reference documents follow the pattern of clarity and cleanness set by the introduction.This page is about the account API. It starts with a summary of what the API does.Then it shows you how to do specific things, such as getting a list of all clients in your account.http://www.campaignmonitor.com/api/account/
  11. Speaker’s notes:Many people recommended the Flickr documentation. One of my supergeeks said: “Being able to test the API in real time is awesome.”He was also impressed with the “useful values” section on the right.http://www.flickr.com/services/api/explore/?method=flickr.auth.checkToken
  12. Speaker’s notes:A closer look at the Flickr page.
  13. Speaker’s notes:Google comes up often too.What’s good about the Google guides:You can easily see what is possible.They have a standard format for their code samples.The pages look good. I have a sneaking suspicion that this is more important in a developer’s estimation than we may at first think.It is very easy to get started. You can have a working “hello world” in less than 30 minutes. http://code.google.com/apis/maps/documentation/javascript/Here’s the full list of Google APIs:http://code.google.com/more/
  14. Speaker’s notes:A closer look at the Google page.
  15. Speaker’s notes:What’s good about these guides:The page looks very cool. (Yes, that again.)The guide gets you started quickly.The introductory videos help in getting you started.There’s a useful outline of the overall architecture.There are plenty of examples.The documentation site provides a one-stop shop for everything related to development. http://developer.android.com/index.html
  16. Speaker’s notes:A closer look at the Android page.Android is just plain cool.
  17. Speaker’s notes:jQuery is for front-end geeks.What’s good about these guides:The documentation successfully deals with an interesting challenge: The language supports functions that vary in behaviour based on their parameters. In this example, the attr() function supports two different calling modes. Documentation supports contributions.Good permalinks. You can bookmark a link into the reference documentation, and share it with other people. http://api.jquery.com/attr/Here’s the full list of jQuery APIs:http://api.jquery.com/
  18. Speaker’s notes:A closer look at the jQuery page.
  19. Speaker’s notes:...Let’s take a quick look at the documentation as it was before the big move, and what it looked like afterwards.
  20. Speaker’s notes:Let’s talk about the migration from Wiki 1 to Wiki 2.The migration is a story in itself.Then we’ll see how we customised the wiki, and discuss the fact that development is iterative and ongoing.
  21. Speaker’s notes: Iterative developmentOur process has been rapid and iterative throughout, in the design of the user interface as well as the content. This process is ongoing, even now.
  22. Speaker’s notes:The process:Analyse the requirement.Mock up a solution and brainstorm the mockup with the product manager.Develop the solution on the test site.Use the solution and get the team to give feedback on it.Put it onto the live site.Get feedback from users.Update it in response to feedback.Let’s walk through one example: The design of the navigation panel.
  23. Speaker’s notes: Yaayyy treesWe are still changing the navigation. Our focus has moved onto the content of the tree, rather than its visual design. At the moment, we are receiving feedback that the tree has too many levels. It is too deep, and people have trouble finding the information they want.I see this as vindication of the standpoint that people do need and appreciate a navigation tool as well as the search!BTW, this is a real tree. I took the picture myself. To me, it looks like a person in a tall hat, dancing.
  24. Speaker’s notes: Comments versus links to forum and formIn the “before and after”, I showed that we removed the ability to comment on the pages, and now have a feedback form and a link to the forum instead.Our experiences – the forum:The forum works very well. It serves the readers well.The feed from the forum into the documentation does not work so well. We don’t yet have a good match between content in the forum discussions and content on the pages.Forum users and our readers say that the tagging system on the forum is not detailed enough to let them classify the information to the level needed. The vagueness of tagging also makes it difficult to match forum posts to documentation pages. We need to do more thinking here.It’s a pity we have lost the vibrancy of comments on the pages. The documentation is less interactive, and has lost the benefit of having corrections and additions posted by readers.Our experiences – the feedback form:The volume of feedback is too high for us to manage.Readers feel that their feedback goes into a big black hole, because they cannot see the results, and other people cannot respond when the technical writers are overloaded.