User:Patchworker
From TYPO3Wiki
| Daniel Brüßler |
|
||||
something about me
My name is Daniel Bruessler. I live in Nuremberg, nearby Munich. I studied business computer science and since 2005 I'm a Freelancer for PHP/TYPO3 and Java-based software.
And I really like the WikiWiki-way. October 2002 I started a german TYPO3-wiki (http://linuxwiki.de/Typo3), and now I'm happy, that we now have an offical wiki at typo3.org
I try to do my best to support this project here.
contact: www.danielbruessler.de TYPO3 und Java - Freelancer
What I believe
Jesus made me free from fears and gave me a great, new life!
2.Peter1,3: God's power has given us everything we need to lead a godly life. All of that has come to us because we know the One who chose us. He chose us because of his own glory and goodness.4 He has also given us his very great and valuable promises. He did it so you could share in his nature. He also did it so you could escape from the evil in the world.
Contents |
TODO for me - CURRENT
Documentation joblist#Current_activities (User:EscapedPrisoner/Notizen)
This wiki
- The main aim for a Wiki is not having an ALTERNATIVE to a discussion-board. - It is an excellent way of publishing documents. The key is that one can edit content really FAST.
- The warranty for quality in a wiki is - by the way - the page "Special:Recentchanges". Because EVERY change will be prooved by 10 to 15 persons and is corrected in case of need!
My point of view:
This is just a short summarization of what we do already for a long time. The wiki is the location, where 1. TYPO3-Teams have their section if they like to, where they can share their notes, can make a fast vote, prepare texts they want to prepare before publishing it somewhere. Every single team is able to provide some documents for people who need documentation - e.g. HowTos and Tutorials. I hope the most documents stay in the ownership of the teams who create it, so the document will be always uptodate! They're able to run a Sub-Project in their team-section. 2. Every user can write documentation about an extension, if one likes to one can use his/ her own language - but in that case it should containt the language-switch and the english version must created, too. The new pages can be part of a new Project and have the documentstate Draft while working on it. It would be good to think about which categories it will belong to while writing the document. When the document is ready to give away to users it should be reviewed by someone and has to be put into the right categories - e.g. HowTo, Beginner, Tutorial, Administrator. Then the documentstate changes from Draft to OfficialDocument, now it's easy to put it as an OpenOffice-Document into the typo3.org-documents-list! 3. It's important that people can help to make a Draft-document ready, but they have to know what they can do. The first step should not be too high ;-)
Little wiki history
- 09.05.09: first custom namespace
- 25.10.08: now we have a WYSIWYG-editor for the wiki (bye bye, wiki-syntax)
- 07.07.05: working version of LanguageSwitch (for three languages)
- 28.06.05: the documentation for timtaw is made (by Peter)
- 31.10.04: Now englisch - french - german - swedish - italian
- 23.08.04: now three languages in this wiki. the first swedish-page is added. Now englisch - french - german - swedish
- 14.05.04: beginning of the official TYPO3-wiki
- 06.05.03: old german typo3-wiki: connected to the Wiki-TourBus (the MoinMoin-line and german-line)
- 06.10.02: old german typo3-wiki: The Start (extended MiniHowTo to a Wiki in a Wiki)
- 1995: Waren Cunningham started the first browser-based Wiki www.c2.com
Links for myself and people interested in mediawiki-features
MediaWiki is the engine we use for our typo3wiki. It hasn't specialised features like others, but no other wiki-engine has that good usability and extendibility.
standard for wiki-engines: http://www.wikicreole.org/wiki/Links (Link-Syntax as example)
Clear CACHE for a single page (server-side)
add this to the URL: ?action=purge
Linked Images (feature since 1.14)
Templates/ subs/ transclutions
- Advanced-Template-documentation - in german
- really great collection of the english wikipedia!! - the link to it is seeable below their editbox when one edits ANY page !!!
- A "transclution" includes the content of another page - see wikimedia-help Advanced_editing
- if equal - result 1: {{#ifeq: | | TRUE | FALSE}}
- if equal - result 2: {{#ifeq: abc | | TRUE | FALSE}}
- if equal - result 3: {{#ifeq: abc | abc | TRUE | FALSE}}
- funny: paperprototyping
Left Navigation menu
page MediaWiki:Sidebar -- see http://www.mediawiki.org/wiki/Manual:Navigation_bar
Redirect/ makros/ variables
- MediaWiki doc
- Help:Contents help to learn about the features of this wiki
- #REDIRECT [[pagename]]: Redirect - debugmode für Redirects durch "index.php?title=X&redirect=no"
- Tests how they work: User:EscapedPrisonerTests
- One can use the Special:Export to get XML. Just type in some page-names
- InterWiki-Links Test: linuxwiki:RecentChanges, XP RecentChanges, google:Templa%2BVoila, wikipedia:XML
- Namespace-Test: User:De:EscapedPrisonerTests
MediaWiki Categories
Namespace 14="ns:Category is now: Category = CategoryNamespace 15="ns:Category_talk is now: Category talk = Category talk
Help is here: http://meta.wikimedia.org/wiki/Help:Category
How to create subcats: just add the subcat to the cat. So the mediawiki-engine does the rest....
ParserFunctions Tests
- Calculation using #expr: 30 / 7 round 1: {{ #expr: 30 / 7 round 1 }}
- Tests if equal using #expr: {{ #expr: 30 = 7 }}
- Tests if numbers equal - yes or no per #if: {{ #if: 1 = 2 | yes | no }}
- Tests if strings equal - yes or no per #ifeq: {{ #ifeq: "+07" | "007" | yes | no }}
- Tests if page exists - yes or no per #ifexist: {{ #ifexist: Sandbox|yes | no }}
- Links to root-page: not active {{ #titleparts:Help:Link/a/b|1}}
- links to TYPO3 5 guide from Robert Lemke {{#switch: 0
|0=[1] |1=[2] |CGL=[3] |CodingGuidelines=[4] "When I examine myself and my methods of thought, I come to the conclusion that the gift of fantasy has meant more to me than my talent for absorbing positive knowledge." -Albert Einstein
}}
MagicWords
MagicWord.php - for words like #redirect, , {{SUBST:xxx}}
Parser.php - for use of the function doMagicLinks(mixed &$text)
http://meta.wikimedia.org/wiki/MediaWiki_Development
Upgrading
Encoding
See UTF-8 support#External_links, http://linuxwiki.de/tcs
