Difference between revisions of "HOWTO-Admin"

Jump to navigation Jump to search
119 bytes added ,  08:40, 4 March 2017
Sync with reality
(→‎How to be a forum moderator: Further updates...)
(Sync with reality)
 
(2 intermediate revisions by 2 users not shown)
Line 4: Line 4:
Adding new members involves the following things (list may not be complete):
Adding new members involves the following things (list may not be complete):
* Point out some important rules: follow the [[Code Formatting Conventions]], don't break other people's builds with your commits, etc.
* Point out some important rules: follow the [[Code Formatting Conventions]], don't break other people's builds with your commits, etc.
* Ensure they are subscribed to scummvm-devel mailing list and suggest subscribing to scummvm-cvs-logs list (commit notifications) as well
* Ensure they are subscribed to scummvm-devel mailing list and suggest subscribing to scummvm-git-logs list (commit notifications) as well
* Add them to SF.net as project members
** Make sure to also setup appropriate tracker access levels
** Make sure to also setup appropriate tracker access levels
** Point them to the tracker admin HOWTO below
** Point them to the tracker admin HOWTO below
Line 18: Line 17:
# Commit your changes as usual
# Commit your changes as usual


To get any changes you made active on the webserver, you first have to login to the SF.net shell server:
To get any changes you made active on the webserver, open the following URL: http://www.scummvm.org/site-update/ (ask sev for an account).
<syntax type="bash">ssh -t USER,PROJECT@shell.sourceforge.net create</syntax>
Then:
<syntax type="bash">
cd /home/project-web/scummvm/htdocs/
./update.sh</syntax>
 
More detailed instructions can be found in the [https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service relevant sf.net page] (which also has information for [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] under Windows)


Two important remarks:
Two important remarks:
# Some content on the webpages needs special treatment, e.g. modifying the credits or adding screenshots. If in doubt, ask on scummvm-devel.
# Some content on the webpages needs special treatment, e.g. modifying the credits or adding screenshots. If in doubt, ask on scummvm-devel.
# Not every project member has SSH access to the shell server. Project admins need to explicitly activate the "Allow access to shell server group space" for individual members. Since there is no good way to track who made which changes on the shell server, it seems like a good idea to keep the number of people with direct SSH access small (but not too small).


== How to be a forum moderator ==
== How to be a forum moderator ==
Line 49: Line 40:
Generally though, if unsure, it is best to give the benefit of the doubt and allow the registration, rather than rejecting legitimate users.<br>
Generally though, if unsure, it is best to give the benefit of the doubt and allow the registration, rather than rejecting legitimate users.<br>
<br>
<br>
 
If a user breaks one of the forum rules, some judgement on how to deal with it will be required. However, the following is recommended:
 
* New users may not be aware of the forum rules, so link them to the rules indicating the one that they are violating.
TODO: Explain how to ban a user properly; how to deal with spam; ...
* If a user persists in breaking a rule, then it is possible to "give them a warning" by setting this in their user account settings.
* If the user still persists or has accumulated three warnings, then disabling their account i.e. banning them is probably warranted.
* Locking threads:
** Any thread which is violating a forum rule in of itself i.e. asking for non-freeware game download sites etc. should have a message linking the rule and then be locked to prevent further posts.
** Locking threads should be used sparingly, but is sometimes required i.e. if a discussion has decended to a flamewar or similar.
** In all cases, a message should be posted prior to locking explaining why this has occurred.


== How to triage bug reports ==
== How to triage bug reports ==

Navigation menu