Documentation-voting

From TYPO3Wiki

Jump to: navigation, search
Teams  R&D-Committee This page belongs to DocTeam (Members|Contact). see our current activities
Support for good documentation is our mission.
 List Projects The Documentation-manuals voting-project
list pages
See Current Project Members, Wishlist 
    you can help if you like!

Contents

Our aim

Screenshot of tutorials-sectionsoriginal
Enlarge
Screenshot of tutorials-sections
original
Screenshot of extensions-sectionsoriginal
Enlarge
Screenshot of extensions-sections
original

We want to improve documentation for TYPO3.

What we would like to do is have the manuals on the typo3.org site put into a table listing so that they can be rated by users. What we want is an easy way to get a list of all TYPO3 manuals (not just Extension manuals) and have a way for people to rate each one as to how out of date it is.

Then, we can prioritize and manage getting manuals revised and up to date.


The rating

  • needs no revision, good as it is
  • needs minor revision
  • needs major revision

So, we would like to see a table with a way for people to "vote" on what they think of the manual. This would be a 1 to 3 scale that would need to be updated every time someone votes.

The bug with T would need to be fixed, as well. Example: Typo3 Tutorial (typo3_tut) (contact: docteam) is not shown in the list but it is in TER.

Current State

Note This project is just starting.

DocTeam - Virgil and Daniel 29 March 2008 (CET)


This is the list of finished tasks.

  • Virgil: check who of the typo3.org-Team to contact about this
  • Daniel: Small wiki-page what carries this little project
  • not needed, we try to use ratings-EXT: somebody who creates the UML-diagram and text for the developer(s)
  • not needed, we use this wiki-page: add all todos in the bugtracker, find the right bugtracker-category for it, get access-right for the right to CLOSE an item when ready

Development info

For the form-handling we could use Formidable.

Test: is the ratings (ratings) (contact: dmitry) best for this? It has an API what is extendible, depends on TYPO3 4.1, PHP 5.1.

  • DB ratings_data = uid +pid +tstamp +crdate +cruser_int +cruser_id +reference (text) +rating (int) +vote_count (int)
  • DB ratings_iplog = uid +pid +tstamp +crdate +cruser_int +cruser_id +reference (text) + ip
  • DB tt_news += ratings_enable (int)
  • debugMode: While in debug mode, it is possible to remove entries from rating tables or change values there}}
Note there is an FAQ in the manual of ratings -- Q: Can each content item on the page be rated?

A: No. But this feature can be added if you sponsor it (100€).


Current Project Members

Virgil Huston virgil.huston - at - gmail.com communication
Daniel Brüßler danielb - at - typo3.com wiki-page, todolist, check DB-structure of ratings-EXT
Daniel Costas - do you like to support this project? dcostas - at - web.de .

Wishlist

We need several tasks for it. Every item is just some minuts to an hour, it just looks like much work.

  • Daniels Tasks
  • easy coding: check if the ratings-EXT allows to be 100 times on a page (see Development-section)
  • usability: Create a page with 100 AJAX ratings-fields on a page. Easiest is to use very small tt_news entries for this, because ratings is already prepared for tt_news. Maybe it's needed to move the rating-box from detail-view to list-view.
  • usability: rating-bar on left side, right side, or more than one rating-bar? Really three questions for each manual or just a general "how good is the manual"?
  • layout: How shall the page with the ratings look? (with help of Photoshop or Linux Gimp)
  • usability: What problem can be when we don't have rating-texts for all the manuals? In the moment there's just the rating-bar. The users can't enter a text like "mostly good, but section XX is bad". But: The more the people have to do the less ratings we get.
  • extension of ratings-EXT: find somebody or two who like to do the PHP-programming - 1. add an extension for ratings so that the manual-records can be rated (key "manual_extensionkey" e.g. "manual_ajaxgroupsearch") , 2. integration in the extension that lists the manuals
  • extension of ratings-EXT: find somebody who likes to create the CSS and HTML-Template
  • extension for the TER-manual-listing: find somebody who likes to connect the listing (ter_doc or ter_doc_sxw?) with the ratings-EXT-view. (contact: Steffen Kamper, Ingo Renner)
  • ask who likes to create the layout with Photoshop or Linux Gimp
  • ask if a news-entry for this is OK to get more attention
  • news-group entry in the needed mailinglist (maybe HCI for layout, dev for the extension-update, typo3org if somebody has a problem with this idea)
  • when ready: find some people who check if it works with every platform and browser
    • i could check if it works with linux (konqueror, ff2/ff3), windows xp (ff2, safari, opera, ie6, ie7) just send me a note maholtz 18:57, 19 May 2008 (CEST) -- thanks, Martin! --Daniel Brüßler 11:03, 20 May 2008 (CEST)
Personal tools