From Free Software Directory
|
|
Line 1: |
Line 1: |
− | this page is a work in progress
| + | Hi, the following guide is under construction. Please check back on November 25th! |
− | | |
− | == A guide for hacking on the Directory ==
| |
− | The Free Software Directory is built-upon MediaWiki and a set of extensions. [[Special:Version|Check out the list]] of what software we are using along with links to documentation. This guide will help you get started using and exploring some of the functionality provided by MediaWiki and these extensions. There are some limitations to what pages a non-administrative user can edit, but all of the examples in this guide can be done directly through your User page.
| |
− | | |
− | | |
− | OUTLINE
| |
− | | |
− | * Getting started
| |
− | ** Editing your user page
| |
− | ** Getting help from other users via the talk page
| |
− | ** [[Special:SpecialPages|Special pages]]
| |
− | ** All of your user pages ( e.g., [http://directory.fsf.org/wiki?title=Special%3APrefixIndex&prefix=Jgay&namespace=2 User:Jgay's pages]).
| |
− | * MediaWiki functionality
| |
− | ** Transclusion
| |
− | ** Templates and template directives
| |
− | ** Categories
| |
− | ** Namespaces
| |
− | * Parser Functions
| |
− | ** Magic words
| |
− | ** Arrays
| |
− | ** Strings
| |
− | ** Conditionals
| |
− | ** Switch statements
| |
− | ** Misc
| |
− | * Semantic MediaWiki Basics
| |
− | ** Properties
| |
− | ** Types
| |
− | ** Assignments
| |
− | ** inline queries
| |
− | * Semantic MediaWiki advanced
| |
− | ** #set
| |
− | ** Arrays
| |
− | ** advanced queries
| |
− | ** Misc. such as concept pages, etc.
| |
− | * Semantic Forms
| |
− | ** Form definitions
| |
− | ** Linking to forms
| |
− | ** Passing variables to forms
| |
− | * Paradigms and styling
| |
− | ** Basic example of how we use MVC in Template:Show
| |
− | ** Inline styles
| |
− | ** User CSS pages
| |
− | ** Backend CSS
| |
− | * Other topics
| |
− | | |
− | | |
− | | |
| | | |
| [[Category:Documentation]] | | [[Category:Documentation]] |
Revision as of 16:25, 23 November 2011
Hi, the following guide is under construction. Please check back on November 25th!
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is included in the page “GNU Free
Documentation License”.
The copyright and license notices on this page only apply to the
text on this page. Any software or copyright-licenses or other
similar notices described in this text has its own copyright notice
and license, which can usually be found in the distribution or license
text itself.