Documentation/Dashboard/DocOOo Structure

From Apache OpenOffice Wiki
< Documentation‎ | Dashboard
Revision as of 18:31, 3 May 2007 by Tigerfire (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Organize By the Most Transparent Way of Approaching a Program

It is tempting to organize the same way Microsoft Office does because people are very familiar with Microsoft Office. The advantage is people will understand and use features more quickly if they are already familiar with concept and location. The disadvantage is there may be a completely new way to doing something which is far more efficient and intuitive then the way Microsoft Office handles a feature.

All of your various ways of learning (multimedia, etc.) can be incorporated into the following wiki structure.

Collaborative Wikis

  • Wikis are great for collaborative development. Perhaps restrict access somewhat in order to develop good quality information? Or leave open to everyone, but do not allow changes to become permanent until they've been approved by someone who is able to determine if the information improves the wiki or not. Using the wiki as primary source for all information which can be downloaded locally and even printed as a manual is a good idea.
  • Perhaps Save Wiki by version. Primary versions only. Updates can be incorporated as Updates to the Primary version. When a new primary version comes out users should be recommended to upgrade and the previous wiki should be closed. This will encourage users and developers to put their efforts into maintaining and updating information in current wiki while still leaving the previous wiki available. Previous wikis can be maintained as an historical record.

Structured Learning

Most users approach a program by looking at what they can see first. If they can make sense of what they see, they will gradually learn more advanced concepts from this starting point.

So the best way to teach a program is to start with what the user sees and explain it in every way possible (text, spoken, multimedia, etc.). If you want to reinforce concepts even more, then include exercises so the user gets hands-on experience.

Do a review of each concept covered as a way of adding repetition. A summary of the material.

After you've covered what a learner sees, then begin to take them into what they don't see (the menu items and what they mean and do.

This is a thorough approach for non-emergency users and will result in a thorough understanding of OpenOffice.org. As a training mechanism for a company or educational institution, organizing information this way would be ideal. In addition because the information is organized in line with actual program components, updating information and placing it correctly will become much easier.

Your other common type of user will be the emergency user who just has to get something done right away and needs to know how to do it. To my mind, this information can be incorporated into the wiki structure discussed above and made searchable.


Outline of Wiki concept for OpenOffice

OpenOffice.org

Base/Calc/Draw/Impress/Math/Writer

  • Users
    • First deal with what a user sees when they first start the program
      • Layout
      • Default Toolbars
    • Then deal with every option in detail
      • Menu Bar


  • Developers
    • List the Requirements to work on software development.
    • Perhaps a "Wizard" to assess background and help determine where a person's skills may be most useful.
    • Provide in depth resources and tutorials and contacts for those who want to train themselves to help develop the software. The strength of open source development is the community. Provide tools and know-how to the community and you rapidly increase the pace of your development cycle. I would suggest this is probably one of the most important if not THE most important aspect of open source development. Make it easy for people to learn how to help. Provide tutorials on every aspect of development and watch your development cycle soar.
    • Procedure to develop software. People to contact to get involved – depends on results of "Wizard"?
    • Suggestions for Development of software
    • Projects currently under development – Lists of people who are currently working on specific projects. Contact information for project leader.
    • Completed Projects – Recorded changes by date and how they will change the wiki help file. These should be linked directly into the wiki for someone to update easily and quickly.


Adding Value to OpenOffice.org

There are other people who are working on projects which will add value to OpenOffice. Clipart and templates are two of these areas. I would suggest perhaps someone be asked to collect all of these together onto a page of links. Put a link in OpenOffice that connects to these pages, so a user can rapidly find new resources instead of hunting for them on the OpenOffice.org website. This will have the added utility of simplifying the website as well. Maybe put a template link and a clipart link under the “Help” Menu?

As a user, one of the first things I looked for was templates and clipart. It took some digging to find the following:

Unfortunately the clipart is not easy to get at as the low quality images are png thumbnails and the good quality images are svg which do not automatically open up in OpenOffice. It would actually be a very nice feature to add svg support to OpenOffice with basic editing ability such as resize/rotate/placement, etc. I have no idea how hard this would be. I believe computer art will tend more and more towards vector graphics as time goes on however, because of resize flexibility, quality of image, and better storage. Also computers will be able to handle the calculations involved with greater ease as time goes on.

I'm helping a lot of people with OpenOffice right now. I've set up several business with it and I also install it by default for everyone who is not interested in buying Microsoft Office. There are a couple of things which I think could be changed to give more visibility to OpenOffice.

Automatically delete installation files from desktop after installation

Place folder with shortcuts in it on desktop as well as in Program Folder Menu. This will make OpenOffice far more visible and easier to access for new users. If they want to delete the folder containing the shortcuts from their desktop they can. In the meantime it makes OpenOffice.org far more visible.

Question: Firefox is making money for Mozilla by starting with a Firefox Google search page. I'm not sure what kind of mandate OpenOffice has in this area, but what if there was an addional link under the help menu to “Search for Resources” for OpenOffice which takes the user to an OpenOffice Google search page? This would generate additional income for the project without being obnoxious or useless.

Personal tools