About this wiki
Do you have any questions? Do you have any ideas for improvements on this wiki?
The easiest way you could talk to the persons managing this wiki is just joining the #29c3-wiki irc channel on irc.hackint.org.
An other option is using the Talk or Discussion pages within this wiki.
Scope of this page
The scope of this page is to document how you might create different types of information within this wiki.
This wiki makes use of the Semantic Media Wiki Extension so it allows to organize information using semantic features. The semantic features allow the aggregation of information within the wiki on several pages. In order to get the aggregation working properly there are some things you should consider during site creation.
Types of wiki pages
We provide several types of wiki pages. Sites not yet documented within this documentation should not be created yet as the templates are still work in progress. If you create pages with incomplete or not yet existing templates you might cause problems that might imply that your information will not be found properly. The orga-team might miss information that might be relevant for planning.
All protected templates, forms and properties within this wiki are managed by the wiki administrators. Please do not create other templates extending the existing ones. If you have enhancements for any of the existing templates, use the discussion page so that a wiki-admin can implement your ideas. You should not create templates like Person2, Project3 and so on, as they will cause trouble on changes of the original templates or forms.
Managing your userpage
Your userpage should be automatically generated during your signup for wiki access. The information requested by the signup form below the username/password-Box is published on your users wiki page.
You can always edit the information within the page by using "Edit with form" on your userpage.
There are some special fields about your userpage:
- Projects: The projects field should contain a comma-seperated-list (",") of the projects you are working on during the 29C3. This field uses the semantics feature to query values from Category:Projects to allow autocompletion. One should create the project page first, before filling out this field.
- Assembly: Contains zero, one or many comma-seperated (",") assemblies you are a part of during the 29C3. This field uses semantics like the projects field but uses Category:Assembly. You should create the assembly page first, before adding it to your list.
- Hackerspaces: The list of hackerspaces is autocompleted from the list found on hackerspaces.org. If your hackerspace is listed there, use the autocompletion, even if your hackerspace name might start with a capital character. This allows to perform queries on the values and link weblinks queried from hackerspaces.org.
- Continent/Country/City: If you fill this out, it allows us to list you on pages that show persons from the same continent/country/city of yours.
After adding Projects or Assemblies to your userpage you should occur in the list of users on the pages. The mediawiki might need some time to update the semantics cache. If you have used the autocompletion and the value has been added correctly, you just have to be patient.
Please do not add any further categories to your userpage. For aggregations you might use the information available via semantics.
The userpages will soon get the option to add couchsurfing options. If you have a sleeping place free, please come back in some days.
If one of the location links on your wikipage occurs red (like the city/country/continent) this means that the site for the location does not yet exist. You can create a page that lists all other persons from this location by just clicking the link and adding one of the following snippets:
Items of "participation"
The following pages are pages you might want to create if you like to participate with own content. Participation means, that we provide you the possibility to announce your own workshops, talks, projects or just to register your own assembly here.
You can just do this by creating a page for the atom you like to announce. Please note that one page created should only provide a lecture/workshop, a project or an assembly where or is meant in an exclusive way (XOR). Otherwise the semantic queries will not work properly and you will be excluded from queries that should propably announce your page.
So, if you have an assembly which also provides a project of the same name just use "subpages". Subpages have the format <PAGENAME>/<SUBPAGENAME>, where <PAGENAME> has to be replaced by the name of your page and <SUBPAGENAME> by the name of the subpage. If you like to create a assembly foo that also has a project named foo and a workshop named foo, create the project and the workshop as subpages of foo. So you get three pages named:
foo, foo/project, and foo/workshop
Managing your Projects
not yet available. Will be released within the next weeks. Do not use the template until this guide is available.
If you do not yet know, what an assembly is, refer to the Assemblies page in this wiki. It contains a list of assemblies as well as a description what assemblies really are.
To register your own assembly, use the assembly creation form.
The form contains several field where you can add information about your assembly that is used in automatically generated lists around this wiki that should help other persons to find your assembly.
Beside some information like the name of the assembly, additional weblinks, information about a person that can be contacted in case of questions, there is an organizational secion on the form that you have to fill out as it is used by the orga-team for planning.
You should give us an email address of an orga contact so that the orga-team can drop you a mail, if there are open questions.
If you like to perform lectures or workshops at your assembly, we need an average information about additional seats you might need for this. Setting the Local workshops/lectures field to yes or maybe will also add your assembly to the list of workshop locations, so that you can link Workshops to your assembly. If there are any Workshops at your location, an additional timeline will show up on your assembly page informing visitors about your local schedule.
To help us with the planning, you can give information about Planned workshops/lectures you like to provide, that do not yet have an own workshop page. For special information about your assembly that should be considered during planning you can also leave some Notes.
The Free text field can be used to describe your assembly. In this field, you can just use the normal wiki syntax to format the content on your needs.