Documentation-manual-editor
From TYPO3Wiki
| 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-manual - editor-project list pages | See Current Project Members, Wishlist |
| you can help if you like! |
Contents |
Our aim
We need a better way to work on manuals. OpenOffice alone doesn't allow to work as team on a manual, the wiki is not the best tool to work on a manual. We need a good solution for all documentation-authors and contributors.
This project is about comparing several solutions, working on proof-of-concept-implementations, creating the best solution as result.
Current State
- 2008-04-24: First manuals (ajaxportal-Gadget "t3manual"): pear, typo3tut, subversion_diff_patch
- 2008-03-29: Updated Documentation for UTF-8_support
- 2008-03-22: Started installation of pipeline and pageflow based on mysql in UTF-8
- 2008-03-13: Started in mailinglist-dicussion english-list
TYPO3 solution
We want to find out, if we can use TYPO3 for everything - write tutorials, publish them, and check what need updates. If we move to TYPO3, then we also have to transfer the whole wiki to TYPO3. With all the linking.
We try the RTE as manual-editor and look for import/export - methods sxw/ PDF/ odt (=ODF).
Version
- 4.2 beta - to help with bug-solving
UTF-8
- use UTF-8
- check if an extension we want to use has problems with the string-length (use t3lib_cs instead of strlen)
DB
- READY UTF-8_support for translation also for symbolic-charsets japanese, russian, chinese
Rights Management
- be_acl must be very fine granular
- maybe kb_tsconfig_cond
OpenOffice preview when importing or exporting
- bitsoffice - an idea is to have two iframes to check if the import was successfull
iGoogle-like Widgets for the startpage
Startpage
Compare with Dashboard what is for the BE. -- Can we share some components?
- Extension ajaxportal
Mix:
So a beginner can have beginner-tutorials on this page, a core-developer can have the links to all important manuals there, a japanese translator can have the list of all japanese manuals and a japese tag-cloud. And everybody can "publish" his own startpage-configuration.
Isn't that great? It just needs the right JavaScript-Framework, TYPO3 and a nice architecture.
RTE Code-Highlighting
geshi SyntaxHighlighting for PHP-Scripts and TypoScript by CodeBox (sk_codebox) (contact: steffenk): Steffen Kamper can help to integrate this into RTE.
--Daniel Brüßler 14:11, 25 March 2008 (CET)
We currently develop the geshi highlight file for Typoscript. Also we have a new extension based on my sk_codebox which will be available soon and can be tested/observed here: http://forge.typo3.org/projects/show/extension-syntaxhighlight
--steffenk 19:16, 13 July 2008 (CEST)
Content Tagging
- categories (categories) (contact: madsbrunn)
- Contagged - contagged - UTF-8 sorting-problems are solved
- Tagcloud: vge_tagcloud oder danp_tagcloud
Translation - Spell check
- Firefox dictionary for the language to check (available in many languages, contact Translation)
Projects
The problem with tx_party was that nobody helped in development, because it's a very big concept. Must be better than the table Projects. We need a database for projects, that helps new developers to find a good task they can do to contribute in a project. Should be RSS with categories so that it's easy to integrate into www.typo3.org - This should be a feature of the new documentation portal, so that's "project-management-documentation"
Tool-comparison Screenshots
Tool-comparison table
Thanks to Andreas Becker for the list of SaaS-tools and Susanne Moog for testing them!
- .sxw = Alternative documentformat of OpenOffice
- ODF = OpenDocumentFormat = international standard ISO/IEC 26300: .odt for texts, .ods for tables, .odp for presentations und .odg for drawings
| Type of tool | Tool-Name | Diff-feature | Translations linked? | textlinks/ bookmarks in documents? | keywords/ tagging? | Pro / Con |
| SaaS | Google Docs | nicely done diffs with marking and showing what was changed where to what and by whom. Even in tables!! | no | no textmarks/ just hardlinks | no (only folder structuring) |
|
| SaaS | O3Spaces Workplace o3spaces.com OpenOffice- Extension | ? | ? | yes, textlinks | ? |
|
| TYPO3 extension | pipeline pipeline_pdf (pipeline_pdf) (contact: krannich) | versioning-diff | yes: TYPO3 translations | yes, links to page/section-ids | yes: category- extension |
|
| TYPO3 extension | dynamic pdf-renderer (already existing?) | versioning-diff | yes: TYPO3 translations | yes, links to page/section-ids | yes: category- extension |
|
| current | OpenOffice | diff function for texts, not for tables | no | yes, textmarks | yes: document properties |
|
| current | Wiki.typo3.org | very good diff function, RecentChanges-list | yes: language-switch | yes, link to page/section-name | yes: tagging |
|
| DocBook | DocBook-Editor | -- | no | yes, reference to paragraph | yes: keyword- tag |
|
| SaaS | Zoho | diffs only underline where something was changed, they don't show what it was before the change | no | textmarks not tested | no |
|
| SaaS | Think free | No diff function to find | no | textmarks not tested | yes |
|
| SaaS | Ultea | ? | ? | ? |
| |
| TYPO3 extension | timtaw TimTaw (timtaw) (contact: sebastian) | versioning-diff | yes: TYPO3 translations | yes, link to page/ section-id | yes: category- extension |
|
Current Project Members
| Daniel Brüßler | danielb - at - typo3.com | utf8 mysql, installation 4.1.6 |
| Virgil Huston | virgil.huston - at - gmail.com | sponsors 2 TYPO3 subdomains |
| Susanne Moog | typo3 - at - susannemoog.de | likes to do tests |
Wishlist
- Daniels Tasks
- Test: Translations utf8/symbolic languages
- Test: Very big documents with 200 pages
- Test: Import from OpenOffice by 1 klick
- Test: Check for structure and style before export to .sxw
