The new Free Software Directory
One of the coolest things about the new Directory is the functionality provided by MediaWiki and over a dozen extensions, including Semantic MediaWiki and Semantic Forms. Together, they offer a plethora of development tools for the wiki:
- template macros
- an HTML form system to populate templates
- typed variables
- SQL-style queries to find and list pages
- built-in formatting functions for HTML, RSS, JSON, and more
- dozens of array and string functions
If you look at the source of any page on the wiki, odds are you'll find extensive use of nested templates, conditional statements, complex queries, and other powerful semantic features.
If you are interested in trying out some of these tools, a great place to start is our quick hacking tutorial: directory.fsf.org/hack. This will teach you the basics of how to edit your user page, use and create templates, query the directory, create and manipulate arrays, and much more.
We hope that you will try out our tutorial and help us improve the look, feel, and functionality of the Free Software Directory!