Update Programming Tips
[xonotic/xonotic.wiki.git] / Website.md
index 262772f..a0024d4 100644 (file)
-h1. Website
-
-{{>toc}}
+Website
+=======
 
 An integrated wordpress and mybb system.
 
-h2. Wordpress
-
-h3. Plugins & Features
+Wordpress
+---------
 
-* http://www.tevine.com/projects/voteitup/
+### Plugins & Features
 
-* http://wordpress.org/extend/plugins/tdo-mini-forms/ -- look into this
+-   http://www.tevine.com/projects/voteitup/
 
-* Gallery with public and user upload
+-   http://wordpress.org/extend/plugins/tdo-mini-forms/ — look into this
 
-* Map Repository
+-   Gallery with public and user upload
 
-* User Surveys/Polls
+-   Map Repository
 
-h2. MyBB
+-   User Surveys/Polls
 
-h3. Plugins & Features
+MyBB
+----
 
-h2. Goals
+### Plugins & Features
 
-* Create a theme for Wordpress and MyBB to share
+Goals
+-----
 
-h2. Needed
+-   Create a theme for Wordpress and MyBB to share
 
-h3. Art 
+Needed
+------
 
-* Splash image for the login / waiting screen on the forum
-* Website design
+### Art
 
-h2. SSO (Single Sign On) 
+-   Splash image for the login / waiting screen on the forum
+-   Website design
 
-(psychcf) After talking with z, here's what we know we want to do:
-* Have a centralized authentication system using LDAP
-** Write a plugin for mybb to auth against it
-** Find a plugin for wordpress to auth against it
-** The reasoning behind this would be that it would be easier to add other web apps to it later, and even have the dev site and git server auth against the ldap server.
-* Later down the road we want to do an in-game community sort of thing
-** There would be achievements and statistics, server listings, possibly a friend/clan management thing, etc.
-** This would be accessible through the game through an exposed RPC service of some sort
-*** For achievements, we need to come up with some way of preventing people from cheating by just calling the RPC functions from some script
-** We could use django or some other framework to do this pretty quickly
-** In-game chat between players/clan members could be done by running a jabber server on the hosting side, then writing some sort of client for it in the game, although this would be more complicated.
+SSO (Single Sign On)
+--------------------
 
+(psychcf) After talking with z, here’s what we know we want to do:
+- Have a centralized authentication system using LDAP
+  * Write a plugin for mybb to auth against it
+  * Find a plugin for wordpress to auth against it
+  * The reasoning behind this would be that it would be easier to add other web apps to it later, and even have the dev site and git server auth against the ldap server.
+- Later down the road we want to do an in-game community sort of thing
+  * There would be achievements and statistics, server listings, possibly a friend/clan management thing, etc.
+  * This would be accessible through the game through an exposed RPC service of some sort
+    + For achievements, we need to come up with some way of preventing people from cheating by just calling the RPC functions from some script
+  * We could use django or some other framework to do this pretty quickly
+  * In-game chat between players/clan members could be done by running a jabber server on the hosting side, then writing some sort of client for it in the game, although this would be more complicated.
 
-h2. Forum structure
+Forum structure
+---------------
 
-h3. General
+### General
 
 Post anything about anything here
-       
-h3. Xonotic - News & Announcements
 
-Comment on the news and view past news 
-       
-h3. Xonotic - Help & Troubleshooting
+### Xonotic - News & Announcements
+
+Comment on the news and view past news
 
-h3. Xonotic - Bug Report
+### Xonotic - Help & Troubleshooting
 
-h3. Xonotic - Editing
+### Xonotic - Bug Report
 
-Post anything to do with editing Xonotic here. 
-Whether its problems you've had, questions, or if you just want to show off your work.
+### Xonotic - Editing
 
-h3. Xonotic - Contests
+Post anything to do with editing Xonotic here.  
+Whether its problems you’ve had, questions, or if you just want to show off your work.
+
+### Xonotic - Contests
 
 Mapping, modding contests, FOTM, and more.
 
-h3. Xonotic - Gameplay
+### Xonotic - Gameplay
 
 Discuss Xonotic gameplay here.
 
-h3. Xonotic - Configuration Tips
+### Xonotic - Configuration Tips
 
 Tips on how to tweak Xonotic for the best performance, gameplay, etc
 
-h3. Xonotic - Development
+### Xonotic - Development
 
 Developer discussion of experimental fixes, changes, and improvements.
 
-h3. Xonotic - Map Releases
+### Xonotic - Map Releases
+
+(Locked section, with sticky thread which points people to https://gitlab.com/xonotic/xonotic/wikis/home “How to report bugs”)
 
-(Locked section, with sticky thread which points people to dev.xonotic.org "How to report bugs")
+### Xonotic - Map Reviews
 
-h3. Xonotic - Map Reviews
+Community reviews of maps (both official and user-made).  
+*Comment: This is likely to be confused with the Map Releases section. Do we want to keep this section? (this section is the least active on AT forum)*
 
-Community reviews of maps (both official and user-made).
-_Comment: This is likely to be confused with the Map Releases section. Do we want to keep this section? (this section is the least active on AT forum)_
+### Xonotic - Server Administration
 
-h3. Xonotic - Server Administration
+### Xonotic - Competition
 
-h3. Xonotic - Competition
+-   Clan Discussion
+-   Clan League
+-   1v1 Matches
+-   2v2 Matches
+-   CTF Matches
+-   Tournaments
 
-* Clan Discussion
-* Clan League
-* 1v1 Matches
-* 2v2 Matches
-* CTF Matches
-* Tournaments