Difference between revisions of "Free Software Directory talk:Hack"

From Free Software Directory
Jump to: navigation, search
 
Line 1: Line 1:
 +
Welcome to Semantic MediaWiki!
  
 +
Brand new to MediaWiki in general? Take a few minutes to learn [[the basics|FSD:MediaWiki Basics]] before starting in on this guide. If you already know the basics of MediaWiki syntax, how to log-in, and how to edit your user page, then this guide is right for you.
  
== A guide for hacking on the Directory ==
+
You can follow along with the examples in this guide by editing pages in your User page.  For some notes on how this wiki is structured, including its basic namespaces, permissions, and the extensions that are installed, please read our [[FSD:System overview|system overview].
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.  
+
Free Software Directory is built-upon MediaWiki and a set of extensions.  
  
 +
http://www.mediawiki.org/wiki/Help:User_page
  
 
OUTLINE
 
OUTLINE

Latest revision as of 15:45, 25 November 2011

Welcome to Semantic MediaWiki!

Brand new to MediaWiki in general? Take a few minutes to learn FSD:MediaWiki Basics before starting in on this guide. If you already know the basics of MediaWiki syntax, how to log-in, and how to edit your user page, then this guide is right for you.

You can follow along with the examples in this guide by editing pages in your User page. For some notes on how this wiki is structured, including its basic namespaces, permissions, and the extensions that are installed, please read our [[FSD:System overview|system overview]. Free Software Directory is built-upon MediaWiki and a set of extensions.

http://www.mediawiki.org/wiki/Help:User_page

OUTLINE

  • Getting started
  • 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


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.