<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.soylentnews.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Janek+Kozicki</id>
	<title>SoylentNews - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.soylentnews.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Janek+Kozicki"/>
	<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/wiki/Special:Contributions/Janek_Kozicki"/>
	<updated>2026-04-05T19:59:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.4</generator>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Wiki&amp;diff=11372</id>
		<title>Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Wiki&amp;diff=11372"/>
		<updated>2016-09-17T11:35:56Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */ added my timezone (I did this before, right?)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome==&lt;br /&gt;
This wiki serves many purposes including documentation, useful links, and team contacts. Suggestions have been made that would greatly expand the scope of the wiki. If you'd like to become officially involved or have any questions contact '''wiki@soylentnews.org'''. Also, if you are on IRC you can look for FunPika (who leads this team) or mrcoolbp.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
|Sir Finkus&lt;br /&gt;
|bureaucrat/janitor&lt;br /&gt;
|UTC-8(PST)&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| bureaucrat/janitor&lt;br /&gt;
| UTC+2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Inactive ===&lt;br /&gt;
'''Note: These are members of the wiki team who have lost their onwiki flags such as admin due to inactivity. If they return, they can receive their flags back by contacting any [[SoylentNews:Bureaucrats|bureaucrat]].'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|Inactive Wiki Team members&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat (demoted due to inactivity in September 2014)&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Yahwotqa&lt;br /&gt;
| admin (demoted due to inactivity in March 2014)&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Sfm&lt;br /&gt;
| admin (demoted due to inactivity in March 2014)&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader (demoted due to inactivity)&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
*Find a way to categorize all of the pages on the wiki. See [[Special:UncategorizedCategories]], [[Special:UncategorizedFiles]], [[Special:UncategorizedPages]], and [[Special:UncategorizedTemplates]]. If anyone wants to help with this, copying the contents of [[User:FunPika/common.js]] to [[Special:MyPage/common.js]] will make it easier.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
* The wiki is hosted on [[Beryllium]].&lt;br /&gt;
* MySQL password is in the wiki's LocalSettings.php file.&lt;br /&gt;
* Documentation for the recent changes IRC bot is at [[WikiRC]].&lt;br /&gt;
&lt;br /&gt;
=== Responsibilities ===&lt;br /&gt;
* At the moment we are mainly just dealing with spam, vandalism, etc. that shows up on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Competencies ===&lt;br /&gt;
* Familiarity with how MediaWiki works (manual is [[mediawikiwiki:Help:Contents|here]]).&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
See also [[Special:Version]] for automatically generated information about what software the wiki is running.&lt;br /&gt;
* MediaWiki {{CURRENTVERSION}} (most recent [https://git.wikimedia.org/branches/mediawiki%2Fcore.git stable branch] (ex. REL1_23))&lt;br /&gt;
* Apache2&lt;br /&gt;
* PHP&lt;br /&gt;
** apc extension&lt;br /&gt;
** iconv extension&lt;br /&gt;
** intl extension&lt;br /&gt;
** mbstring extension&lt;br /&gt;
** mysql extension&lt;br /&gt;
** zlib extension&lt;br /&gt;
* MySQL&lt;br /&gt;
* ImageMagick for image thumbnailing&lt;br /&gt;
* Git for updating&lt;br /&gt;
* MediaWiki Extensions listed on [[Special:Version]]&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:Wiki]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Traditional_moderation&amp;diff=7187</id>
		<title>Traditional moderation</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Traditional_moderation&amp;diff=7187"/>
		<updated>2014-04-07T20:13:33Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link to previous page history&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(This is a subpage of [[Moderation|Moderation, you can go back to see other features planned.]], original history of this page, before it was moved is [http://wiki.soylentnews.org/w/index.php?title=FeatureList&amp;amp;action=history here])&lt;br /&gt;
&lt;br /&gt;
* I forget who suggested this originally, but in addition to the above constraints, only allow users to moderate a subset of any particular article's comments.&lt;br /&gt;
::This seems like a bad idea.  A moderator should be allowed access to any comment under an article.  Maybe set a limit on how many points they can burn in a particular article, but don't make some comments off-limits based on an arbitrary randomization process. &lt;br /&gt;
&lt;br /&gt;
* '''Moderation Engine'''&lt;br /&gt;
::{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Moderation tags (default scores)&lt;br /&gt;
|-&lt;br /&gt;
! Mod Up&lt;br /&gt;
! Points&lt;br /&gt;
! Mod Down&lt;br /&gt;
! Points&lt;br /&gt;
|-&lt;br /&gt;
| Interesting&lt;br /&gt;
| +1&lt;br /&gt;
| Offtopic&lt;br /&gt;
| -1&lt;br /&gt;
|-&lt;br /&gt;
| Informative&lt;br /&gt;
| +1&lt;br /&gt;
| Troll/Spam&lt;br /&gt;
| -1&lt;br /&gt;
|-&lt;br /&gt;
| Insightful&lt;br /&gt;
| +1&lt;br /&gt;
| Groupthink ('''New''')&lt;br /&gt;
| -1 (or -0.5?)&lt;br /&gt;
|-&lt;br /&gt;
| Underrated&lt;br /&gt;
| +0.5 ('''New''')&lt;br /&gt;
| Overrated&lt;br /&gt;
| -0.5 ('''New''')&lt;br /&gt;
|-&lt;br /&gt;
| Funny &lt;br /&gt;
| +0.5 ('''New''')&lt;br /&gt;
| Flamebait&lt;br /&gt;
| -0.5 ('''New''')&lt;br /&gt;
|-&lt;br /&gt;
| Devils Advocate ('''New!''')&lt;br /&gt;
| +1&lt;br /&gt;
| Jibberish ('''New!''')&lt;br /&gt;
| -1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
::::'''Also suggested:''' Bullshit, I_disagree, Controversial&lt;br /&gt;
&lt;br /&gt;
* Users assign own weights to tags in the range -2.0 -&amp;gt; 2.0 with 0.5 increments&lt;br /&gt;
* System rounds x.5 towards 0 in comment spill / threshold logic, display capped at -1 and 5.&lt;br /&gt;
* A score for the default weights is saved for the comment for use by article spill (for googlebot or &amp;quot;load all comments&amp;quot; from anonmyous user)&lt;br /&gt;
* An optional cryptocoin tipping system, when you like someone's post you can give him a small cryptocoin tip. That might also work as an additional moderating system. Non-moderators could mod-up comments (Insightful, Funny, etc) by eg. 0.5 points by spending some money.&lt;br /&gt;
&lt;br /&gt;
* I think it would be good to display both the positive mods and negative mods on a comment in a concise form (so you could see that this comment is generally regarded both Insightful.... but also Flamebait)  &amp;lt;== Or a total of positive and negative comments to take up less space (This could be done via a hover text showing: Modded up XX times, Modded down XX times, total score: XX, and have the hover be over the +5, etc whatever)&lt;br /&gt;
* I like the idea of a system that allows users to have mod points on a regular basis.  That way they do not feel like they have to use up all their points on comments that don't deserve them.  A much better quality of moderation should do a better job of making the best comments float to the top. &lt;br /&gt;
* Let users set both ends of their moderation based comment 'scope'.  To see the highlights, set at +4 and above.  To look for abusive moderations, set to display 0 and below.  (And I'm sure that someone will want to browse &amp;quot;only the 3's&amp;quot;, so the system should allow that too).  It was also suggested that we have a method to filter out posts from AC.&lt;br /&gt;
&lt;br /&gt;
'''Discussion: Ability to comment and moderate in the same article'''&lt;br /&gt;
* What about not-posting in the thread where you moderated? Good or bad rule? Maybe if you really must post, allow cryptocoin paying for post? (eg. &amp;quot;Warning: you have moderated in this thread (or whole story), if you really want to post you need to spend cryptocoin on that&amp;quot; (??))  Not posting in the thread is okay, and much better than disallowing the whole story.&lt;br /&gt;
* I believe the ability to add a comment to an article after you have already moderated in that tree is a benefit. But can also see a path for abuse.  While not a fan of Cryptocoin, what about letting a moderator add a comment, but at a cost of a mod point ??  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moderation strategy===&lt;br /&gt;
* Chops instead of Karma&lt;br /&gt;
* Chops are derived from:&lt;br /&gt;
:: Articles accepted for submission&lt;br /&gt;
::: But NOT articles self-authored on a channel you're an editor of&lt;br /&gt;
:: Comments that are replied to by others without a troll/flamebait modifier&lt;br /&gt;
:: Positive moderation (as judged by the mod action with respect to their own point value weights... so if they think funny is bad, it counts against you)&lt;br /&gt;
:: Positive metamoderation outcome (see below)  Discussion required&lt;br /&gt;
* Registered users that have used the site &amp;gt; [threshold] days, posted &amp;gt; [threshold] times, and have positive chops get moderation duty (possibly [x] mod points per day?)&lt;br /&gt;
* The more chops, the more mod points per day, with a total cap for unused points&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Meta-moderation'''&lt;br /&gt;
Meta-moderation is a check and balance system that acts to identify bad moderators.  It works best when a large number of users are available and willing to evaluate a comment's existing moderaton values &lt;br /&gt;
* Meta-moderation is available to users that have used the site &amp;gt; [big threshold] days and have &amp;gt; [threshold] chops&lt;br /&gt;
* Metamoderation is not &amp;quot;special&amp;quot;, a meta-mod capable user can see a random selection of recent mods at any time and metamod.&lt;br /&gt;
* Metamod takes 2 mod points  &amp;lt;==Wouldn't adding a cost for Meta-moderation decrease the pool of users willing to use it?&lt;br /&gt;
:::Metamod actions are like moderation actions, you spend modpoints on them. But they are twice as expensive as direct moderation. The theory is that users with more chops (and thus more modpoints to throw around) are more likely to spend some of them on metamoderation.  &lt;br /&gt;
:::Alternatively.... Meta-mod should be open to all in good standing for RANDOM comments.  Maybe allow burning 2 mod points to meta-mod a specific comment?&lt;br /&gt;
* Metamod can spend a mod point to &amp;quot;re-roll&amp;quot; and see a new set of random moderations&lt;br /&gt;
* A moderation is undone when it's &amp;quot;score&amp;quot; goes negative. It is &amp;quot;reapplied&amp;quot; when it goes positive. If the score dips to -3, the moderation is removed entirely.  Default moderation value should be &amp;gt; 0, possibly 2 ??&lt;br /&gt;
* A user is not rewarded or punished for the metamod specifically&lt;br /&gt;
* A running total of positive and negative meta-moderations against them is calculated&lt;br /&gt;
::Receiving a threshold for positive or  negative meta-mod counts result in fixed deltas in chops (Proposed Values)&lt;br /&gt;
  +5 positive yields  +1 chops      5 negative meta-mods      -1 chpos score&lt;br /&gt;
 +10 positive yields  +2 chops     10 negative meta-mods      -2 chops score&lt;br /&gt;
 +15 positive yields  +3 chops     15 negative meta-mods      -3 chops score &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Your current chops as of more than 4 weeks ago is rolled into a fixed amount capped at 1.5 times the &amp;quot;Excellent&amp;quot; value and 1.5 times the most negative &amp;quot;Worst Poster&amp;quot; value.&lt;br /&gt;
* On a weekly basis a task is run across all accounts that collects chop point actions since the last summarization date forward a week (actions that happened about 3 weeks ago), applies these to the last +4 weeks ago score, truncates it to the ranges above, and stores it in the database with the new summarization date for that user's account.&lt;br /&gt;
* This prevents a user from &amp;quot;banking&amp;quot; actions that give them more chops to only later be a jerk.&lt;br /&gt;
* However it lets you be a bit grumpy in the short term since the value can go above the thresholds when calculating the current display/privs value (query all the outstanding chop actions for this user, add the point values to the historic value, store it for easy reference later, cached for an hour)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
From Danny B. on ARS:Try something novel. &lt;br /&gt;
::How about being able to mod and feedback on ads!&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Funding&amp;diff=7186</id>
		<title>Funding</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Funding&amp;diff=7186"/>
		<updated>2014-04-07T20:00:23Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(This is a subpage of [[FeatureList|Feature list, you can go back to see other features planned.]])&lt;br /&gt;
&lt;br /&gt;
* '''To have funds for all that''', we could use (check also [[Finances]]):&lt;br /&gt;
** That tipping system (mentioned above in moderation), and everytime you tip someone else a very tiny fraction of that tip goes to altslashdot.&lt;br /&gt;
** Also payments from people desperate to post in thread (or story) where they have moderated (if we decide that this feature is useful, and if it is thread or whole story).&lt;br /&gt;
** Failed submitters, who had to give back their reward plus some extra fraction because their story was hated after it was submitted (think Roland Piquepaille) as mentioned above.&lt;br /&gt;
** Also we can simply hope for money from cryptocoin donations address. IMHO that is quite possible if we make this site good.&lt;br /&gt;
** We might consider ''paying subscribers'' using cryptocoin.&lt;br /&gt;
** Make a &amp;quot;featured product/serivce -&amp;gt; ask for review&amp;quot; section that charges for having a product reviewed&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=What_did_not_work&amp;diff=7185</id>
		<title>What did not work</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=What_did_not_work&amp;diff=7185"/>
		<updated>2014-04-07T20:00:07Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Feature that worked was the karma system allowed users to voluntarily disable the advertisement, made them feel happy even though it did nothing different for the business.&lt;br /&gt;
*Feature that did not work: Adding a sponsored poll / slashvertising&lt;br /&gt;
*Not being able to uniquely identify Anonymous Cowards (to track them in a thread, something like how 4chans &amp;quot;identified&amp;quot; anon works, I guess)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*slashdot for mobile has always been terrible. i was rarely able to login on my android phone. ~crutchy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(This is a subpage of [[FeatureList|Feature list, you can go back to see other features planned.]])&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Article_Topics&amp;diff=7184</id>
		<title>Article Topics</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Article_Topics&amp;diff=7184"/>
		<updated>2014-04-07T19:59:53Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(This is a subpage of [[FeatureList|Feature list, you can go back to see other features planned.]])&lt;br /&gt;
&lt;br /&gt;
Slashdot had a set of article topics.  These are the ones that are linked from the front page, but there are more that aren't visible:&lt;br /&gt;
* Stories&lt;br /&gt;
* Submissions&lt;br /&gt;
* Popular&lt;br /&gt;
* Blog&lt;br /&gt;
* Ask Slashdot&lt;br /&gt;
* Book Reviews&lt;br /&gt;
* Games&lt;br /&gt;
* Idle&lt;br /&gt;
* Your Rights Online&lt;br /&gt;
* Cloud&lt;br /&gt;
* Hardware&lt;br /&gt;
* Linux&lt;br /&gt;
* Management&lt;br /&gt;
* Mobile&lt;br /&gt;
* Science&lt;br /&gt;
* Security&lt;br /&gt;
* Storage&lt;br /&gt;
&lt;br /&gt;
In retrospect, we can probably do better:&lt;br /&gt;
* Stories&lt;br /&gt;
* Submissions (The Firehose)&lt;br /&gt;
* Popular&lt;br /&gt;
* Blog (Communication from site administrators)&lt;br /&gt;
* Journal (The last 10 journal entries in the system)&lt;br /&gt;
* Ask Slashdot&lt;br /&gt;
* Games&lt;br /&gt;
* Hardware&lt;br /&gt;
* Linux&lt;br /&gt;
* Medicine&lt;br /&gt;
* Mobile&lt;br /&gt;
* Reviews&lt;br /&gt;
* * Book Reviews&lt;br /&gt;
* * Hardware Reviews&lt;br /&gt;
* * Software Reviews&lt;br /&gt;
* Science&lt;br /&gt;
* Security&lt;br /&gt;
* Storage&lt;br /&gt;
* Your Rights&lt;br /&gt;
&lt;br /&gt;
We also need a way to see all the possible topics.&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Article_submission&amp;diff=7183</id>
		<title>Article submission</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Article_submission&amp;diff=7183"/>
		<updated>2014-04-07T19:59:38Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(This is a subpage of [[FeatureList|Feature list, you can go back to see other features planned.]])&lt;br /&gt;
&lt;br /&gt;
* Editor:&lt;br /&gt;
** UTF-8&lt;br /&gt;
** MathJax (mentioned earlier)&lt;br /&gt;
** ability to check links inline during writing the submission. To see how it works just try writing email in gmail. Everytime when you add a link, there's an option right below it to &amp;quot;check link&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Encouraging submitting good articles:&lt;br /&gt;
** Everytime when a story gets accepted, the submitter gets a small cryptocoin reward (as we know - very easy to automate this). Since we are very poor (at least at start) we will not pay a fixed amount, but a small percentage of all cryptocoins owned by altslashdot.&lt;br /&gt;
** If a story gets accepted but is hugely downvoted later (think Roland Piquepaille), the submitter must give back his reward to be able to submit a new story. In fact even better if he had to give back a tiny fraction more cryptocoin than he received.&lt;br /&gt;
*Is there a path to remove a bad editor ?    &amp;lt;=== I'm not very fond of emacs&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Engine_requirements&amp;diff=7182</id>
		<title>Engine requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Engine_requirements&amp;diff=7182"/>
		<updated>2014-04-07T19:59:18Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(This is a subpage of [[FeatureList|Feature list, you can go back to see other features planned.]])&lt;br /&gt;
&lt;br /&gt;
* '''Be mindful of bandwidth and the amount of processing done by the server when building any features.  One extra character balloons into many megabytes of expensive bandwidth and consumption of server resources.  Each feature that bloats a page response or causes the server to process something increases costs--KEEP COSTS DOWN!'''&lt;br /&gt;
* UTF-8 clean for anything that doesn't end up in a URL (i.e. tags, titles, channel names, user names)&lt;br /&gt;
** Of course, some combining marks would have to be filtered, and the resulting text round-tripped through NFD-&amp;gt;NFC to prevent certain types of attacks against users or making text difficult to index.&lt;br /&gt;
* [http://blog.stackoverflow.com/2011/04/stack-exchange-partners-with-mathjax/ MathJax] support both in comments and in submissions&lt;br /&gt;
:: Mathjax is the math rendering engine used on [http://stackexchange.com/ stackexchange] and will allow scientific discussion between us (people who read math).&lt;br /&gt;
* Channels (like yro, science, politics, apple) as first class objects&lt;br /&gt;
** &amp;quot;Primary&amp;quot; channels that have DNS shorthand (http://apple.altslash.org/ being equiv to http://altslash.org/ch/apple/)&lt;br /&gt;
** &amp;quot;Secondary&amp;quot; channels that users could create and play editor that use the more verbose syntax (http://altslash.org/ch/baseball/) that is reminiscent of subreddits&lt;br /&gt;
** User channels (i.e. journals, as we've always had)&lt;br /&gt;
* Display user IDs&lt;br /&gt;
* Javascript Optional&lt;br /&gt;
** I enjoy having the comment rating slider for example, but main functionality should be accessible with lynx at the least!&lt;br /&gt;
&lt;br /&gt;
* Submission queues for all channels with membership at the discretion of the channel owner; being able to submit also implies up/downvoting submissions and tagging&lt;br /&gt;
:: Editors/channel owners only&lt;br /&gt;
:: List of users who can submit&lt;br /&gt;
:: All of my friends (for user journals)&lt;br /&gt;
:: All users with mod status&lt;br /&gt;
:: All registered users&lt;br /&gt;
:: Everyone&lt;br /&gt;
&lt;br /&gt;
* Articles are also first class objects&lt;br /&gt;
:: Perma-link independant of channel&lt;br /&gt;
:: Articles are tagged by topic(s) as well as channel&lt;br /&gt;
:: Articles are automatically archived&lt;br /&gt;
:: Archive is easily searchable, and should be referenced when submissions are edited. &lt;br /&gt;
:: Articles can be cross-posted to other channels by a channel owner (built into the UI if the editor manages more than one channel)&lt;br /&gt;
* Comment key features&lt;br /&gt;
:: Comments are first class objects, just as before, just like articles&lt;br /&gt;
:: Comments can be edited for a short period of time by owner&lt;br /&gt;
::: HOWEVER: Edited comments get a new ID and it links to older versions in the new one. This detail is made prominent to viewer if a comment reply happened before an edit.&lt;br /&gt;
:: Allow alternate markup options (bbcode, markdown, wiki markup)&lt;br /&gt;
::: Provide a mapping to actual div and styles that will be applied, or HTML equivalent codes&lt;br /&gt;
&lt;br /&gt;
* Allow moderation in same article that you've posted in; only disallow moderation '''to your own reply chain'''.&lt;br /&gt;
** You're obviously not allowed to moderate in your own accepted or posted article (treating all comments as replies)&lt;br /&gt;
** Does &amp;quot;reply chain&amp;quot; include parent? If not, how do we deal with threadjacking:&lt;br /&gt;
**# AC posts first comment on a new article (let's presume it's an upmod-worthy comment, not fristpsot)&lt;br /&gt;
**# I post my unrelated comment as a reply to AC's FP, in order to achieve greater visibility&lt;br /&gt;
**# I downmod the AC to -1&lt;br /&gt;
**# Now AC is invisible to anyone with threshold != -1 (including many with mod points and threshold=0, who would have modded AC up on his own merits)&lt;br /&gt;
**# Unless/until users with threshold=-1 and mod points happen by to rectify things, my comment is now the first thing most users see.&lt;br /&gt;
**# ???   ''(sorry, can't resist...)''&lt;br /&gt;
**# Profit!&lt;br /&gt;
***Actually, not just the immediate parent like I said, but 'all' ancestor comments. Otherwise as step 1.5 I just reply with an AC troll (which someone else will rightfully downmod), then in step 2 I reply to ''that''; now that the original AC first post is my comment's gp, so I can still downmod it.&lt;br /&gt;
** ''' Good point ''' you should be prevented from moderating any children '''and''' ancestors of your posts (but sibling chains are still fair game)&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=General_requirements&amp;diff=7181</id>
		<title>General requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=General_requirements&amp;diff=7181"/>
		<updated>2014-04-07T19:59:02Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Cool new colour&lt;br /&gt;
* OAuth provider, could be useful when we integrate other means of communication (e.g. forums, IRC)&lt;br /&gt;
* RSS feed, including comments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(This is a subpage of [[FeatureList|Feature list, you can go back to see other features planned.]])&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic:Moderation&amp;diff=7180</id>
		<title>Historic:Moderation</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic:Moderation&amp;diff=7180"/>
		<updated>2014-04-07T19:58:42Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: small fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What kind of moderation system? How it would handle communities of different size and homogenity? Discuss.&lt;br /&gt;
&lt;br /&gt;
* Mostly [[Traditional moderation|traditional /. moderation]], with tweaks, though.&lt;br /&gt;
* [[Extended moderation|Complex variants]] for very &amp;quot;nerdy&amp;quot; sities.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(This is a subpage of [[FeatureList|Feature list, you can go back to see other features planned.]])&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Extended_moderation&amp;diff=7179</id>
		<title>Extended moderation</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Extended_moderation&amp;diff=7179"/>
		<updated>2014-04-07T19:58:19Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(This is a subpage of [[Moderation|Moderation, you can go back to see other features planned.]])&lt;br /&gt;
&lt;br /&gt;
A discussion about some complex &amp;quot;nerdy&amp;quot; variants of the [[Traditional moderation|traditional moderation]], probably not apt for a typical /. style news site.&lt;br /&gt;
&lt;br /&gt;
== Is it really about &amp;quot;beta&amp;quot;? ==&lt;br /&gt;
It is claimed the reason of migrating out of slashdot is the &amp;quot;beta&amp;quot;. But is it really so? Let's try to do some speculations...&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Beta&amp;quot; is said to be made to fit tastes of the younger audience, flowing recently en masse to Slashdot - in fact, stats show, that Slashdot is currently&lt;br /&gt;
accesses mosltly from... schools. The same audience is, though, often scorned upon by the &amp;quot;low uids&amp;quot; as the reason of progressively &amp;quot;destroying the old Slashdot&amp;quot;.&lt;br /&gt;
Now, we could conclude, that the deeper reason for both beta and discussion quality are really kids. But it seems, it is still not so simple.&lt;br /&gt;
&lt;br /&gt;
Let us consider an example. So, (i) a bunch of teenagers mods ups some old joke, as things like that still amuse and educate them. Now, a low uid hates that.&lt;br /&gt;
But, despite that, (ii) the younger and the older Slashdot might still share some common interests - be it some comment insightfull for all, so a single site might make&lt;br /&gt;
sense. How to agree that? Would some special sort of moderation be able to please both of the discussed groups?&lt;br /&gt;
&lt;br /&gt;
Attach your proposals below.&lt;br /&gt;
&lt;br /&gt;
== A local moderation ==&lt;br /&gt;
The moderation and metamoderation work globally now - it is one of the factors which decide, how many mod points a user gets. What about making it '''also''' local? A moderating or metamoderating user would express his/her preferences in this way. An example: it turns out, the user X likes comments of &amp;quot;low uids&amp;quot;, but dislikes comments frequently moderated by teenagers? So the system increases that user's &amp;quot;experience&amp;quot;, what translates to '''mods of experienced users being somewhat more visible by this particular user, as opposed to mods of the school crowd'''. In other words, there would not be a single score, seen by all -- a user by moderating would tune, or bias the scoring according to his/her needs. Meanwhile, a kid might still admire, and mod up with &amp;quot;novice points&amp;quot;, old jokes, but also high-quality school-grade educational comments.&lt;br /&gt;
&lt;br /&gt;
This might be made even more complex -- a dynamic [[wikipedia:cluster analysis|cluster analysis]] might find out by itself groups of users with common tastes, and somewhat tune the scoring to their likes. And, if the said kid writes a quality comment, modded up by experienced users, it would in turn move the kid a bit in the direction of a cluster of &amp;quot;low uids&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Surely, a careful tuning of the system might be needed. To alleviate that a bit and to make the local moderation opt-in, every user might be given a choice of his/her sweet spot between a &amp;quot;flat&amp;quot; and an &amp;quot;adaptable&amp;quot; scoring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nonlinear moderation ==&lt;br /&gt;
&lt;br /&gt;
Hand out more points but make the relationship between score and points exponential.&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Traditional_moderation&amp;diff=7178</id>
		<title>Traditional moderation</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Traditional_moderation&amp;diff=7178"/>
		<updated>2014-04-07T19:57:51Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(This is a subpage of [[Moderation|Moderation, you can go back to see other features planned.]])&lt;br /&gt;
&lt;br /&gt;
* I forget who suggested this originally, but in addition to the above constraints, only allow users to moderate a subset of any particular article's comments.&lt;br /&gt;
::This seems like a bad idea.  A moderator should be allowed access to any comment under an article.  Maybe set a limit on how many points they can burn in a particular article, but don't make some comments off-limits based on an arbitrary randomization process. &lt;br /&gt;
&lt;br /&gt;
* '''Moderation Engine'''&lt;br /&gt;
::{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Moderation tags (default scores)&lt;br /&gt;
|-&lt;br /&gt;
! Mod Up&lt;br /&gt;
! Points&lt;br /&gt;
! Mod Down&lt;br /&gt;
! Points&lt;br /&gt;
|-&lt;br /&gt;
| Interesting&lt;br /&gt;
| +1&lt;br /&gt;
| Offtopic&lt;br /&gt;
| -1&lt;br /&gt;
|-&lt;br /&gt;
| Informative&lt;br /&gt;
| +1&lt;br /&gt;
| Troll/Spam&lt;br /&gt;
| -1&lt;br /&gt;
|-&lt;br /&gt;
| Insightful&lt;br /&gt;
| +1&lt;br /&gt;
| Groupthink ('''New''')&lt;br /&gt;
| -1 (or -0.5?)&lt;br /&gt;
|-&lt;br /&gt;
| Underrated&lt;br /&gt;
| +0.5 ('''New''')&lt;br /&gt;
| Overrated&lt;br /&gt;
| -0.5 ('''New''')&lt;br /&gt;
|-&lt;br /&gt;
| Funny &lt;br /&gt;
| +0.5 ('''New''')&lt;br /&gt;
| Flamebait&lt;br /&gt;
| -0.5 ('''New''')&lt;br /&gt;
|-&lt;br /&gt;
| Devils Advocate ('''New!''')&lt;br /&gt;
| +1&lt;br /&gt;
| Jibberish ('''New!''')&lt;br /&gt;
| -1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
::::'''Also suggested:''' Bullshit, I_disagree, Controversial&lt;br /&gt;
&lt;br /&gt;
* Users assign own weights to tags in the range -2.0 -&amp;gt; 2.0 with 0.5 increments&lt;br /&gt;
* System rounds x.5 towards 0 in comment spill / threshold logic, display capped at -1 and 5.&lt;br /&gt;
* A score for the default weights is saved for the comment for use by article spill (for googlebot or &amp;quot;load all comments&amp;quot; from anonmyous user)&lt;br /&gt;
* An optional cryptocoin tipping system, when you like someone's post you can give him a small cryptocoin tip. That might also work as an additional moderating system. Non-moderators could mod-up comments (Insightful, Funny, etc) by eg. 0.5 points by spending some money.&lt;br /&gt;
&lt;br /&gt;
* I think it would be good to display both the positive mods and negative mods on a comment in a concise form (so you could see that this comment is generally regarded both Insightful.... but also Flamebait)  &amp;lt;== Or a total of positive and negative comments to take up less space (This could be done via a hover text showing: Modded up XX times, Modded down XX times, total score: XX, and have the hover be over the +5, etc whatever)&lt;br /&gt;
* I like the idea of a system that allows users to have mod points on a regular basis.  That way they do not feel like they have to use up all their points on comments that don't deserve them.  A much better quality of moderation should do a better job of making the best comments float to the top. &lt;br /&gt;
* Let users set both ends of their moderation based comment 'scope'.  To see the highlights, set at +4 and above.  To look for abusive moderations, set to display 0 and below.  (And I'm sure that someone will want to browse &amp;quot;only the 3's&amp;quot;, so the system should allow that too).  It was also suggested that we have a method to filter out posts from AC.&lt;br /&gt;
&lt;br /&gt;
'''Discussion: Ability to comment and moderate in the same article'''&lt;br /&gt;
* What about not-posting in the thread where you moderated? Good or bad rule? Maybe if you really must post, allow cryptocoin paying for post? (eg. &amp;quot;Warning: you have moderated in this thread (or whole story), if you really want to post you need to spend cryptocoin on that&amp;quot; (??))  Not posting in the thread is okay, and much better than disallowing the whole story.&lt;br /&gt;
* I believe the ability to add a comment to an article after you have already moderated in that tree is a benefit. But can also see a path for abuse.  While not a fan of Cryptocoin, what about letting a moderator add a comment, but at a cost of a mod point ??  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moderation strategy===&lt;br /&gt;
* Chops instead of Karma&lt;br /&gt;
* Chops are derived from:&lt;br /&gt;
:: Articles accepted for submission&lt;br /&gt;
::: But NOT articles self-authored on a channel you're an editor of&lt;br /&gt;
:: Comments that are replied to by others without a troll/flamebait modifier&lt;br /&gt;
:: Positive moderation (as judged by the mod action with respect to their own point value weights... so if they think funny is bad, it counts against you)&lt;br /&gt;
:: Positive metamoderation outcome (see below)  Discussion required&lt;br /&gt;
* Registered users that have used the site &amp;gt; [threshold] days, posted &amp;gt; [threshold] times, and have positive chops get moderation duty (possibly [x] mod points per day?)&lt;br /&gt;
* The more chops, the more mod points per day, with a total cap for unused points&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Meta-moderation'''&lt;br /&gt;
Meta-moderation is a check and balance system that acts to identify bad moderators.  It works best when a large number of users are available and willing to evaluate a comment's existing moderaton values &lt;br /&gt;
* Meta-moderation is available to users that have used the site &amp;gt; [big threshold] days and have &amp;gt; [threshold] chops&lt;br /&gt;
* Metamoderation is not &amp;quot;special&amp;quot;, a meta-mod capable user can see a random selection of recent mods at any time and metamod.&lt;br /&gt;
* Metamod takes 2 mod points  &amp;lt;==Wouldn't adding a cost for Meta-moderation decrease the pool of users willing to use it?&lt;br /&gt;
:::Metamod actions are like moderation actions, you spend modpoints on them. But they are twice as expensive as direct moderation. The theory is that users with more chops (and thus more modpoints to throw around) are more likely to spend some of them on metamoderation.  &lt;br /&gt;
:::Alternatively.... Meta-mod should be open to all in good standing for RANDOM comments.  Maybe allow burning 2 mod points to meta-mod a specific comment?&lt;br /&gt;
* Metamod can spend a mod point to &amp;quot;re-roll&amp;quot; and see a new set of random moderations&lt;br /&gt;
* A moderation is undone when it's &amp;quot;score&amp;quot; goes negative. It is &amp;quot;reapplied&amp;quot; when it goes positive. If the score dips to -3, the moderation is removed entirely.  Default moderation value should be &amp;gt; 0, possibly 2 ??&lt;br /&gt;
* A user is not rewarded or punished for the metamod specifically&lt;br /&gt;
* A running total of positive and negative meta-moderations against them is calculated&lt;br /&gt;
::Receiving a threshold for positive or  negative meta-mod counts result in fixed deltas in chops (Proposed Values)&lt;br /&gt;
  +5 positive yields  +1 chops      5 negative meta-mods      -1 chpos score&lt;br /&gt;
 +10 positive yields  +2 chops     10 negative meta-mods      -2 chops score&lt;br /&gt;
 +15 positive yields  +3 chops     15 negative meta-mods      -3 chops score &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Your current chops as of more than 4 weeks ago is rolled into a fixed amount capped at 1.5 times the &amp;quot;Excellent&amp;quot; value and 1.5 times the most negative &amp;quot;Worst Poster&amp;quot; value.&lt;br /&gt;
* On a weekly basis a task is run across all accounts that collects chop point actions since the last summarization date forward a week (actions that happened about 3 weeks ago), applies these to the last +4 weeks ago score, truncates it to the ranges above, and stores it in the database with the new summarization date for that user's account.&lt;br /&gt;
* This prevents a user from &amp;quot;banking&amp;quot; actions that give them more chops to only later be a jerk.&lt;br /&gt;
* However it lets you be a bit grumpy in the short term since the value can go above the thresholds when calculating the current display/privs value (query all the outstanding chop actions for this user, add the point values to the historic value, store it for easy reference later, cached for an hour)&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
From Danny B. on ARS:Try something novel. &lt;br /&gt;
::How about being able to mod and feedback on ads!&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Historic:Moderation&amp;diff=7177</id>
		<title>Historic:Moderation</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Historic:Moderation&amp;diff=7177"/>
		<updated>2014-04-07T19:56:57Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added link back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What kind of moderation system? How it would handle communities of different size and homogenity? Discuss.&lt;br /&gt;
&lt;br /&gt;
* Mostly [[Traditional moderation|traditional /. moderation]], with tweaks, though.&lt;br /&gt;
* [[Extended moderation|Complex variants]] for very &amp;quot;nerdy&amp;quot; sities.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a subpage of [[FeatureList|Feature list, you can go back to see other features planned.]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=UserExperience&amp;diff=7173</id>
		<title>UserExperience</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=UserExperience&amp;diff=7173"/>
		<updated>2014-04-06T18:18:32Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The User Experience team devlopes art, CSS, and other UI elements and is connected with the Dev team. Take a look around here, if you'd like to help, contact '''style@soylentnews.org''' or MrBluze on IRC.&lt;br /&gt;
&lt;br /&gt;
There's a lot of documentation on [[CssWork|CSS work being done]] and you can find some notes on future [[Style:UI_Design|UI Design here]].&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| UTC+10 (AEST)&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun&lt;br /&gt;
| HTML&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh&lt;br /&gt;
| Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Todo==&lt;br /&gt;
*Define single column layout requirements - nearly done.&lt;br /&gt;
*Work with FrogBlast to get the full icon set done - in progress.&lt;br /&gt;
*Review/upgrade logo/banner art (with FrogBlast) - in progress.&lt;br /&gt;
*Typographic and typesetting guidelines (with LaminatorX) - awaiting feature request, then work with CSS ppl on a specification&lt;br /&gt;
*Weekly comic&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:User experience]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7152</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7152"/>
		<updated>2014-04-05T09:52:15Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[SystemAdministration]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
We are currently looking for volunteers to help develop SoylentNews slashcode.  Anyone willing is free to help, but '''we really need good perl devs'''.  Slashcode is based heavily on perl and most pages have some type of perl code on them.  We also seek non-perl devs, there is plenty of stuff that you can do without touching the code too much.&lt;br /&gt;
&lt;br /&gt;
Our code is hosted on GitHub at https://github.com/SoylentNews/slashcode. Have a look and see how you can contribute.  Bugs are now on [https://github.com/SoylentNews/slashcode/issues GitHub Bugs].&lt;br /&gt;
&lt;br /&gt;
Volunteers should send an email to [mailto:dev@soylentnews.org dev@soylentnews.org] expressing your areas of interest and what your coding strengths are.  Also you can hop onto [[SoylentNews:IRC]] and join the #dev channel.  Come by and express your interest to paulej72, audioguy, or mrcoolbp.  &lt;br /&gt;
&lt;br /&gt;
Currently we are undergoing a bit of a reorganization and we hope to have more information available here soon about our short term and long term goals for the code.&lt;br /&gt;
&lt;br /&gt;
== Who we are ==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| paulej72&amp;lt;ref name=&amp;quot;paulej72_notes&amp;quot;&amp;gt;Working on template and css issues on the site, main bug herder. - email:[mailto:paulej72@soylentnews.org paulej72@soylentnews.org] [[Paulej72WorkNotes]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Team Leader for Dev&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Ncommander&lt;br /&gt;
| The real head of Dev, but due to time constrains of being the head of SN, only a member.&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&amp;lt;ref name=&amp;quot;audioguy_notes&amp;quot;&amp;gt;See [[AudioGuyWorkNotes]] for current todo and working notes - documentation of system and cleanup of css to get things into a ste that new templates and Themes can be made.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| right hand man to paulej72 and second in command for Dev.&lt;br /&gt;
| UTC-8 (PST) &lt;br /&gt;
|-&lt;br /&gt;
| FatPhil &lt;br /&gt;
| perl/mysql odd-jobber, some ubuntu/sys knowledge too&lt;br /&gt;
| UTC+2&lt;br /&gt;
|-&lt;br /&gt;
| martyb/bytram&lt;br /&gt;
| secondary bug herder, Database (in training)&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Index of Development Pages and Resources ==&lt;br /&gt;
&lt;br /&gt;
Note: Any sort of code posted onto the wiki can now be syntax highlighted using the &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; tag. It will default to perl, but can be changed to other languages. For example &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;. More documentation is at [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi]].&lt;br /&gt;
&lt;br /&gt;
* [[ImportantDevelopmentLinks]] - Place to put urls for the repositories, etc. (Use current page for now, this page not needed - YET)&lt;br /&gt;
* [[DevelopmentWorkCurrentlyInProgress]] - what we are working on at this moment &lt;br /&gt;
* [[CodingStyleForOurPerlChanges]] - Suggested style for perl code changes &lt;br /&gt;
* [[DevelopmentVMHowto]] - How to get your own Slash code up in a Virtual Machine using VirtualBox&lt;br /&gt;
* [[CssWork]] - pages for ongoing css work&lt;br /&gt;
* [[SlashDocumentationIndex]] - A single place to find Slash docs, one day it will be organized and accurate&lt;br /&gt;
* [[IncidentLog]] - Documentation of how incidents occurred and how they were mitigated&lt;br /&gt;
* [[GitUse]] - Tutorial/advice on how to use git&lt;br /&gt;
* [[Dev/Sys|To-do]] - A list of items in the pipeline collected from various places&lt;br /&gt;
&lt;br /&gt;
== Work Notes ==&lt;br /&gt;
&lt;br /&gt;
* [[AudioGuyWorkNotes]]&lt;br /&gt;
* [[Paulej72WorkNotes]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[SystemAdministration]] - See this section for actual server details and procedures&lt;br /&gt;
* GitHub https://github.com/SoylentNews/slashcode: Slashcode Repository and Issue Tracker&lt;br /&gt;
* Wiki: Documentation and work logs&lt;br /&gt;
**hosted on the svc linode&lt;br /&gt;
* IRC: real time chat for team communications&lt;br /&gt;
* Slashcott.org: temporary testing server in use until we get ones setup on Linode.&lt;br /&gt;
* Mailman Dev Mailing list: for non-real-time discussions that need a good paper trail.&lt;br /&gt;
* http://dev.mysql.com/doc/refman/5.5/en/index.html - Official docs for mysql we use&lt;br /&gt;
* https://perl.apache.org/start/index.html - modperl docs (We use version 1 with Apache 1.3)&lt;br /&gt;
* http://remote.demmers.org/~audioguy/manual/ - Apache 1.3 docs don't seem to be on the Apache site any more, here they are.&lt;br /&gt;
** http://remote.demmers.org/~audioguy/manual/misc/API.html but this is what is important to understand slash workings with mod perl.&lt;br /&gt;
&lt;br /&gt;
== Slashcode Primer ==&lt;br /&gt;
&lt;br /&gt;
Slashcode is a complex beast.  Here is the listing of the repo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Bundle&lt;br /&gt;
Slash	&lt;br /&gt;
bin&lt;br /&gt;
docs&lt;br /&gt;
httpd&lt;br /&gt;
plugins&lt;br /&gt;
sbin&lt;br /&gt;
sql&lt;br /&gt;
tagboxes&lt;br /&gt;
themes&lt;br /&gt;
utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We really are only concerned with three of these directories: Slash, plugins, and themes.  The first directory, Slash, is the home of the slash.pm module and its related code.  The module, slash.pm, does all of the back end work of slashcode.  It provides a set of APIs that are used to generate pages and manipulate the database.  This is where the heavy perl coding is done. We definitely need help with this section in both expanding our knowledge and working with the code. (As I started on this from a css/html slant I do not have a good idea of what is here --pauej72)&lt;br /&gt;
&lt;br /&gt;
The second main part of the system are the themes.  In this case we have only one theme called slashcode.  The theme is broken down into pieces the first is htdocs.  htdocs is all of the static html files, perl files that directly start page generation events, the css files, images, and other static code.  The second part of the theme is the templates.  These templates are loaded into the database an are used by slash to layout the data from different sources and turn them into html files that apache can send to the user.  Templates re a mixture of perl, slash coding, and html.  Templates use slash calls to load other templates and usually each template leaves a breadcrumb in the final html with a start and end comment with the template's name and id.  These breadcrumbs make it easy to find out which template file is generating the particular piece of html that you need to change.&lt;br /&gt;
&lt;br /&gt;
Slashcode also has a plugin architecture that allows certain system to be bolted on to the main system. The main system is basically articles, comments and users.  The pulgins add the admin interface, the messaging system, enhanced login, journals, and other things.  The files for these plugging are in the plugins folder, not in the theme folder.  The issue with plugins is that it contains both front end code such as templates, css and pl files, it also has perl modules that are loaded into the perl engine. &lt;br /&gt;
&lt;br /&gt;
The rest of the directories are used for build and install purposes and probably will not need to be modified regularly.&lt;br /&gt;
&lt;br /&gt;
This is a work in progress so please check back here for more.&lt;br /&gt;
&lt;br /&gt;
== Development VM ==&lt;br /&gt;
&lt;br /&gt;
(audiogy note - will leave this here for the moment, it belongs on its own page as referenced above)&lt;br /&gt;
&lt;br /&gt;
The Dev VM can be downloaded from http://torrents.soylentnews.org/.  This is a vim that is designed to run on VirtualBox. Information and downloads of VirtualBox are available here: http://torrents.soylentnews.org/.&lt;br /&gt;
&lt;br /&gt;
Once you get the VM downloaded and the VirtualBox up and ruining, you will want to do a '''File:Import Appliance''' in VirtualBox.  This will unpack the VM into you environment. Start up the VM and log in with the username and password of slash.&lt;br /&gt;
&lt;br /&gt;
The VM has port forwarding setup to you local system for ssh and http.  &lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh: 8022&amp;lt;br/&amp;gt;&lt;br /&gt;
	http; 1337&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For ssh your connection string should be:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh slash@127.0.0.1 -p 8022&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For websites, apache will use the name localhost instead of 127.0.0.1 so you will need to use:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;http://localhost:1337	&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache is turned off in the VM.  You will need to turn it on using the command:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;apachectl start&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The slash user home directory is in /srv/slashdev/.  The slashcode GitHub repository is located in slashcode. This is where you will make changes to the code you want to test.  The actual slashcode install is located in slash.&lt;br /&gt;
&lt;br /&gt;
The first thing you should probably do is update the repo to the latest version.  cd to slashcode and run git pull.&lt;br /&gt;
&lt;br /&gt;
Now we need to install the new code to slash.  Here is a script that will help with that.  Create a new file called deployslash.sh in the slash home directory and give chmod it to 755.&lt;br /&gt;
&lt;br /&gt;
deployslash.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;#! /bin/sh&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Install from git repo ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
cd /srv/slashdev/slashcode&amp;lt;br/&amp;gt;&lt;br /&gt;
make USER=slash GROUP=slash SLASH_PREFIX=/srv/slashdev/slash install&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Clean up CSS and install Templates ==&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
rm -rf /srv/slashdev/slash/site/slashdev/htdocs/*css&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/symlink-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/template-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Restart Apache ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/apache/bin/apachectl restart&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will be part of the next version of the Dev VM.&lt;br /&gt;
&lt;br /&gt;
To do simple updates, you would make changes to the files in slashcode and redeploy using the deployslash.sh script.&lt;br /&gt;
&lt;br /&gt;
What if you want to develop code and have it merged into the main repo?  In this case you will need to setup your own copy of the repo do do your development work.  First if you do not have your own account on GitHub please set one up. Next go to the slashcode site https://github.com/SoylentNews/slashcode and click on Fork in the upper right.  Fork the repo to your user account.&lt;br /&gt;
&lt;br /&gt;
Now on the VM go to slashcode.  We will setup your copy of the repo as a remote.  Run the commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;	git remote add {name} {url-to-your-GitHub-repo}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git fetch {name}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git checkout {name}/master&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Redeploy slash and you are working from your own repo.  As you may have noticed the primary work is being done on the master branch.  You will not need to worry about the other branches of the code for now.&lt;br /&gt;
&lt;br /&gt;
Once you get code you like, and have it committed to your personal fork, you can do a Pull Request, https://help.github.com/articles/using-pull-requests, that will create a ticket for the SoylentNews/slashcode repo to merge your commits to the master branch.  After proper testing by the Dev team and other sanity checks, you code will be merged and eventually put on to the production servers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just a note: I am new to git, so the above directions are what I have been using.  If people have a better method for doing this please feel free to update this page with the new information --pauulej72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
crutchy has some additional notes on git here: [[User:Crutchy#Git.2FGitHub]] and some notes on the slashdev vm here: http://soylentnews.org/~crutchy/journal/114&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Teams]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7151</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7151"/>
		<updated>2014-04-05T09:48:54Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[SystemAdministration]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
We are currently looking for volunteers to help develop SoylentNews slashcode.  Anyone willing is free to help, but '''we really need good perl devs'''.  Slashcode is based heavily on perl and most pages have some type of perl code on them.  We also seek non-perl devs, there is plenty of stuff that you can do without touching the code too much.&lt;br /&gt;
&lt;br /&gt;
Our code is hosted on GitHub at https://github.com/SoylentNews/slashcode. Have a look and see how you can contribute.  Bugs are now on [https://github.com/SoylentNews/slashcode/issues GitHub Bugs].&lt;br /&gt;
&lt;br /&gt;
Volunteers should send an email to [mailto:dev@soylentnews.org dev@soylentnews.org] expressing your areas of interest and what your coding strengths are.  Also you can hop onto [[SoylentNews:IRC]] and join the #dev channel.  Come by and express your interest to paulej72, audioguy, or mrcoolbp.  &lt;br /&gt;
&lt;br /&gt;
Currently we are undergoing a bit of a reorganization and we hope to have more information available here soon about our short term and long term goals for the code.&lt;br /&gt;
&lt;br /&gt;
== Who we are ==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| paulej72&amp;lt;ref name=&amp;quot;paulej72_notes&amp;quot;&amp;gt;Working on template and css issues on the site, main bug herder. - email:[mailto:paulej72@soylentnews.org paulej72@soylentnews.org] [[Paulej72WorkNotes]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Team Leader for Dev&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Ncommander&lt;br /&gt;
| The real head of Dev, but due to time constrains of being the head of SN, only a member.&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&amp;lt;ref name=&amp;quot;audioguy_notes&amp;quot;&amp;gt;See [[AudioGuyWorkNotes]] for current todo and working notes - documentation of system and cleanup of css to get things into a ste that new templates and Themes can be made.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| right hand man to paulej72 and second in command for Dev.&lt;br /&gt;
| UTC-8 (PST) &lt;br /&gt;
|-&lt;br /&gt;
| FatPhil &lt;br /&gt;
| perl/mysql odd-jobber, some ubuntu/sys knowledge too&lt;br /&gt;
| UTC+2&lt;br /&gt;
|-&lt;br /&gt;
| martyb/bytram&lt;br /&gt;
| secondary bug herder, Database (in training)&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Index of Development Pages and Resources ==&lt;br /&gt;
&lt;br /&gt;
Note: Any sort of code posted onto the wiki can now be syntax highlighted using the &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; tag. It will default to perl, but can be changed to other languages. For example &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;. More documentation is at [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi]].&lt;br /&gt;
&lt;br /&gt;
* [[ImportantDevelopmentLinks]] - Place to put urls for the repositories, etc. (Use current page for now, this page not needed - YET)&lt;br /&gt;
* [[DevelopmentWorkCurrentlyInProgress]] - what we are working on at this moment &lt;br /&gt;
* [[CodingStyleForOurPerlChanges]] - Suggested style for perl code changes &lt;br /&gt;
* [[DevelopmentVMHowto]] - How to get your own Slash code up in a Virtual Machine using VirtualBox&lt;br /&gt;
* [[CssWork]] - pages for ongoing css work&lt;br /&gt;
* [[SlashDocumentationIndex]] - A single place to find Slash docs, one day it will be organized and accurate&lt;br /&gt;
* [[IncidentLog]] - Documentation of how incidents occurred and how they were mitigated&lt;br /&gt;
* [[GitUse]] - Tutorial/advice on how to use git&lt;br /&gt;
* [[Dev/Sys|To-do]] - A list of items in the pipeline collected from various places&lt;br /&gt;
&lt;br /&gt;
== Work Notes ==&lt;br /&gt;
&lt;br /&gt;
* [[AudioGuyWorkNotes]]&lt;br /&gt;
* [[Paulej72WorkNotes]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[SystemAdministration]] - See this section for actual server details and procedures&lt;br /&gt;
* GitHub https://github.com/SoylentNews/slashcode: Slashcode Repository and Issue Tracker&lt;br /&gt;
* Wiki: Documentation and work logs&lt;br /&gt;
**hosted on the svc linode&lt;br /&gt;
* IRC: real time chat for team communications&lt;br /&gt;
* Slashcott.org: temporary testing server in use until we get ones setup on Linode.&lt;br /&gt;
* Mailman Dev Mailing list: for non-real-time discussions that need a good paper trail.&lt;br /&gt;
* http://dev.mysql.com/doc/refman/5.5/en/index.html - Official docs for mysql we use&lt;br /&gt;
* https://perl.apache.org/start/index.html - modperl docs (We use version 1 with Apache 1.3)&lt;br /&gt;
* http://remote.demmers.org/~audioguy/manual/ - Apache 1.3 docs don't seem to be on the Apache site any more, here they are.&lt;br /&gt;
** http://remote.demmers.org/~audioguy/manual/misc/API.html but this is what is important to understand slash workings with mod perl.&lt;br /&gt;
&lt;br /&gt;
== Slashcode Primer ==&lt;br /&gt;
&lt;br /&gt;
Slashcode is a complex beast.  Here is the listing of the repo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Bundle&lt;br /&gt;
Slash	&lt;br /&gt;
bin&lt;br /&gt;
docs&lt;br /&gt;
httpd&lt;br /&gt;
plugins&lt;br /&gt;
sbin&lt;br /&gt;
sql&lt;br /&gt;
tagboxes&lt;br /&gt;
themes&lt;br /&gt;
utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We really are only concerned with three of these directories: Slash, plugins, and themes.  The first directory, Slash, is the home of the slash.pm module and its related code.  The module, slash.pm, does all of the back end work of slashcode.  It provides a set of APIs that are used to generate pages and manipulate the database.  This is where the heavy perl coding is done. We definitely need help with this section in both expanding our knowledge and working with the code. (As I started on this from a css/html slant I do not have a good idea of what is here --pauej72)&lt;br /&gt;
&lt;br /&gt;
The second main part of the system are the themes.  In this case we have only one theme called slashcode.  The theme is broken down into pieces the first is htdocs.  htdocs is all of the static html files, perl files that directly start page generation events, the css files, images, and other static code.  The second part of the theme is the templates.  These templates are loaded into the database an are used by slash to layout the data from different sources and turn them into html files that apache can send to the user.  Templates re a mixture of perl, slash coding, and html.  Templates use slash calls to load other templates and usually each template leaves a breadcrumb in the final html with a start and end comment with the template's name and id.  These breadcrumbs make it easy to find out which template file is generating the particular piece of html that you need to change.&lt;br /&gt;
&lt;br /&gt;
Slashcode also has a plugin architecture that allows certain system to be bolted on to the main system. The main system is basically articles, comments and users.  The pulgins add the admin interface, the messaging system, enhanced login, journals, and other things.  The files for these plugging are in the plugins folder, not in the theme folder.  The issue with plugins is that it contains both front end code such as templates, css and pl files, it also has perl modules that are loaded into the perl engine. &lt;br /&gt;
&lt;br /&gt;
The rest of the directories are used for build and install purposes and probably will not need to be modified regularly.&lt;br /&gt;
&lt;br /&gt;
This is a work in progress so please check back here for more.&lt;br /&gt;
&lt;br /&gt;
== Development VM ==&lt;br /&gt;
&lt;br /&gt;
(audiogy note - will leave this here for the moment, it belongs on its own page as referenced above)&lt;br /&gt;
&lt;br /&gt;
The Dev VM can be downloaded from http://torrents.soylentnews.org/.  This is a vim that is designed to run on VirtualBox. Information and downloads of VirtualBox are available here: http://torrents.soylentnews.org/.&lt;br /&gt;
&lt;br /&gt;
Once you get the VM downloaded and the VirtualBox up and ruining, you will want to do a '''File:Import Appliance''' in VirtualBox.  This will unpack the VM into you environment. Start up the VM and log in with the username and password of slash.&lt;br /&gt;
&lt;br /&gt;
The VM has port forwarding setup to you local system for ssh and http.  &lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh: 8022&amp;lt;br/&amp;gt;&lt;br /&gt;
	http; 1337&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For ssh your connection string should be:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh slash@127.0.0.1 -p 8022&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For websites, apache will use the name localhost instead of 127.0.0.1 so you will need to use:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;http://localhost:1337	&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache is turned off in the VM.  You will need to turn it on using the command:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;apachectl start&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The slash user home directory is in /srv/slashdev/.  The slashcode GitHub repository is located in slashcode. This is where you will make changes to the code you want to test.  The actual slashcode install is located in slash.&lt;br /&gt;
&lt;br /&gt;
The first thing you should probably do is update the repo to the latest version.  cd to slashcode and run git pull.&lt;br /&gt;
&lt;br /&gt;
Now we need to install the new code to slash.  Here is a script that will help with that.  Create a new file called deployslash.sh in the slash home directory and give chmod it to 755.&lt;br /&gt;
&lt;br /&gt;
deployslash.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;#! /bin/sh&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Install from git repo ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
cd /srv/slashdev/slashcode&amp;lt;br/&amp;gt;&lt;br /&gt;
make USER=slash GROUP=slash SLASH_PREFIX=/srv/slashdev/slash install&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Clean up CSS and install Templates ==&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
rm -rf /srv/slashdev/slash/site/slashdev/htdocs/*css&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/symlink-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/template-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Restart Apache ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/apache/bin/apachectl restart&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will be part of the next version of the Dev VM.&lt;br /&gt;
&lt;br /&gt;
To do simple updates, you would make changes to the files in slashcode and redeploy using the deployslash.sh script.&lt;br /&gt;
&lt;br /&gt;
What if you want to develop code and have it merged into the main repo?  In this case you will need to setup your own copy of the repo do do your development work.  First if you do not have your own account on GitHub please set one up. Next go to the slashcode site https://github.com/SoylentNews/slashcode and click on Fork in the upper right.  Fork the repo to your user account.&lt;br /&gt;
&lt;br /&gt;
Now on the VM go to slashcode.  We will setup your copy of the repo as a remote.  Run the commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;	git remote add {name} {url-to-your-GitHub-repo}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git fetch {name}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git checkout {name}/master&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Redeploy slash and you are working from your own repo.  As you may have noticed the primary work is being done on the master branch.  You will not need to worry about the other branches of the code for now.&lt;br /&gt;
&lt;br /&gt;
Once you get code you like, and have it committed to your personal fork, you can do a Pull Request, https://help.github.com/articles/using-pull-requests, that will create a ticket for the SoylentNews/slashcode repo to merge your commits to the master branch.  After proper testing by the Dev team and other sanity checks, you code will be merged and eventually put on to the production servers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just a note: I am new to git, so the above directions are what I have been using.  If people have a better method for doing this please feel free to update this page with the new information --pauulej72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
crutchy has some additional notes on git here: [[User:Crutchy#Git.2FGitHub]] and some notes on the slashdev vm here: http://soylentnews.org/~crutchy/journal/114&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Teams]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=7148</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=7148"/>
		<updated>2014-04-04T22:00:39Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The editorial team refines and accepts story submissions. Contact: '''editors@soylentnews.org'''.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-7 (MST)&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| UTC+2 (CET)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| UTC+10 (AEST)&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
*Create and Submit a press release&lt;br /&gt;
*Continue to develop editorial process (see Documentation below)&lt;br /&gt;
*Documentation pages (FAQ, &amp;quot;Authors&amp;quot; page) &amp;lt;- LaminatorX is working on FAQ&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
*A [[Story_Style|Story Style]] document outlines editorial guidelines, it may need additional refining and ratification eventually.&lt;br /&gt;
* [[Submission_guidelines|Submission Guidelines]] - Notes to all users regarding the formatting of submissions and relevant rules.&lt;br /&gt;
* [[Editing_Process|The Editing Process]] - builds on the Story Style and Submission Guidelines to describe &amp;lt;b&amp;gt;how&amp;lt;/b&amp;gt; the editing process is carried out.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*Main Website (slash)&lt;br /&gt;
**editor privledges&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:Editorial team]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=UserExperience&amp;diff=7147</id>
		<title>UserExperience</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=UserExperience&amp;diff=7147"/>
		<updated>2014-04-04T21:59:05Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The User Experience team devlopes art, CSS, and other UI elements and is connected with the Dev team. Take a look around here, if you'd like to help, contact '''style@soylentnews.org''' or MrBluze on IRC.&lt;br /&gt;
&lt;br /&gt;
There's a lot of documentation on [[CssWork|CSS work being done]] and you can find some notes on future [[Style:UI_Design|UI Design here]].&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| UTC+10 (AEST)&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Todo==&lt;br /&gt;
*Define single column layout requirements - nearly done.&lt;br /&gt;
*Work with FrogBlast to get the full icon set done - in progress.&lt;br /&gt;
*Review/upgrade logo/banner art (with FrogBlast) - in progress.&lt;br /&gt;
*Typographic and typesetting guidelines (with LaminatorX) - awaiting feature request, then work with CSS ppl on a specification&lt;br /&gt;
*Weekly comic&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:User experience]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=7146</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=7146"/>
		<updated>2014-04-04T21:56:49Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact '''chat@soylentnews.org''' if you are interested in working on one of these projects. Also, the [[SoylentNews:IRC|IRC Page]] has information about getting started with IRC.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Kobach&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Member&lt;br /&gt;
| UTC+10 (AEST)&lt;br /&gt;
|-&lt;br /&gt;
| Landon&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Current Projects==&lt;br /&gt;
&lt;br /&gt;
===Chat bot (Python)===&lt;br /&gt;
* ELIZA module that uses Futurama personalities (to match the bot's current nick)&lt;br /&gt;
* Modify bot logging to match existing formats (mIRC preferably)&lt;br /&gt;
&lt;br /&gt;
===Services (C)===&lt;br /&gt;
* Single sign on against the website (coordinate with NCommander)&lt;br /&gt;
* Get the web IRC to use the website's sessions to sign in&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
*Quick-Start/How-to guide for staff members (.op .topic nickserv commands etc.)&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*servers&lt;br /&gt;
*bots&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:IRC]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=7131</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=7131"/>
		<updated>2014-04-03T18:17:35Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The editorial team refines and accepts story submissions. Contact: '''editors@soylentnews.org'''.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-7 (MST)&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| UTC+2 (CET)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
*Create and Submit a press release&lt;br /&gt;
*Continue to develop editorial process (see Documentation below)&lt;br /&gt;
*Documentation pages (FAQ, &amp;quot;Authors&amp;quot; page) &amp;lt;- LaminatorX is working on FAQ&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
*A [[Story_Style|Story Style]] document outlines editorial guidelines, it may need additional refining and ratification eventually.&lt;br /&gt;
* [[Submission_guidelines|Submission Guidelines]] - Notes to all users regarding the formatting of submissions and relevant rules.&lt;br /&gt;
* [[Editing_Process|The Editing Process]] - builds on the Story Style and Submission Guidelines to describe &amp;lt;b&amp;gt;how&amp;lt;/b&amp;gt; the editing process is carried out.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*Main Website (slash)&lt;br /&gt;
**editor privledges&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:Editorial team]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7130</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7130"/>
		<updated>2014-04-03T18:17:16Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Administration */ added mattie_p timezone&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| UTC-7 (MST)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Development|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Sysops==&lt;br /&gt;
&lt;br /&gt;
{{#lst:SystemAdministration|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
&lt;br /&gt;
{{#lst:UserExperience|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Editors|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
&lt;br /&gt;
{{#lst:CommunitySupport|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Wiki|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
{{#lst:IRC|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7129</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7129"/>
		<updated>2014-04-03T18:04:30Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */ and another small fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[SystemAdministration]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
We are currently looking for volunteers to help develop SoylentNews slashcode.  Anyone willing is free to help, but '''we really need good perl devs'''.  Slashcode is based heavily on perl and most pages have some type of perl code on them.  We also seek non-perl devs, there is plenty of stuff that you can do without touching the code too much.&lt;br /&gt;
&lt;br /&gt;
Our code is hosted on GitHub at https://github.com/SoylentNews/slashcode. Have a look and see how you can contribute.  Bugs are now on [https://github.com/SoylentNews/slashcode/issues GitHub Bugs].&lt;br /&gt;
&lt;br /&gt;
Volunteers should send an email to [mailto:dev@soylentnews.org dev@soylentnews.org] expressing your areas of interest and what your coding strengths are.  Also you can hop onto [[SoylentNews:IRC]] and join the #dev channel.  Come by and express your interest to paulej72, audioguy, or mrcoolbp.  &lt;br /&gt;
&lt;br /&gt;
Currently we are undergoing a bit of a reorganization and we hope to have more information available here soon about our short term and long term goals for the code.&lt;br /&gt;
&lt;br /&gt;
== Who we are ==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot;|'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| paulej72&amp;lt;ref name=&amp;quot;paulej72_notes&amp;quot;&amp;gt;Working on template and css issues on the site, main bug herder. - email:[mailto:paulej72@soylentnews.org paulej72@soylentnews.org] [[Paulej72WorkNotes]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Team Leader for Dev&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Ncommander&lt;br /&gt;
| The real head of Dev, but due to time constrains of being the head of SN, only a member.&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&amp;lt;ref name=&amp;quot;audioguy_notes&amp;quot;&amp;gt;See [[AudioGuyWorkNotes]] for current todo and working notes - documentation of system and cleanup of css to get things into a ste that new templates and Themes can be made.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| right hand man to paulej72 and second in command for Dev.&lt;br /&gt;
| UTC-8 (PST) &lt;br /&gt;
|-&lt;br /&gt;
| FatPhil &lt;br /&gt;
| perl/mysql odd-jobber, some ubuntu/sys knowledge too&lt;br /&gt;
| UTC+2&lt;br /&gt;
|-&lt;br /&gt;
| martyb/bytram&lt;br /&gt;
| secondary bug herder, Database (in training)&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Index of Development Pages and Resources ==&lt;br /&gt;
&lt;br /&gt;
Note: Any sort of code posted onto the wiki can now be syntax highlighted using the &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; tag. It will default to perl, but can be changed to other languages. For example &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;. More documentation is at [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi]].&lt;br /&gt;
&lt;br /&gt;
* [[ImportantDevelopmentLinks]] - Place to put urls for the repositories, etc. (Use current page for now, this page not needed - YET)&lt;br /&gt;
* [[DevelopmentWorkCurrentlyInProgress]] - what we are working on at this moment &lt;br /&gt;
* [[CodingStyleForOurPerlChanges]] - Suggested style for perl code changes &lt;br /&gt;
* [[DevelopmentVMHowto]] - How to get your own Slash code up in a Virtual Machine using VirtualBox&lt;br /&gt;
* [[CssWork]] - pages for ongoing css work&lt;br /&gt;
* [[SlashDocumentationIndex]] - A single place to find Slash docs, one day it will be organized and accurate&lt;br /&gt;
* [[IncidentLog]] - Documentation of how incidents occurred and how they were mitigated&lt;br /&gt;
* [[GitUse]] - Tutorial/advice on how to use git&lt;br /&gt;
* [[Dev/Sys|To-do]] - A list of items in the pipeline collected from various places&lt;br /&gt;
&lt;br /&gt;
== Work Notes ==&lt;br /&gt;
&lt;br /&gt;
* [[AudioGuyWorkNotes]]&lt;br /&gt;
* [[Paulej72WorkNotes]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[SystemAdministration]] - See this section for actual server details and procedures&lt;br /&gt;
* GitHub https://github.com/SoylentNews/slashcode: Slashcode Repository and Issue Tracker&lt;br /&gt;
* Wiki: Documentation and work logs&lt;br /&gt;
**hosted on the svc linode&lt;br /&gt;
* IRC: real time chat for team communications&lt;br /&gt;
* Slashcott.org: temporary testing server in use until we get ones setup on Linode.&lt;br /&gt;
* Mailman Dev Mailing list: for non-real-time discussions that need a good paper trail.&lt;br /&gt;
* http://dev.mysql.com/doc/refman/5.5/en/index.html - Official docs for mysql we use&lt;br /&gt;
* https://perl.apache.org/start/index.html - modperl docs (We use version 1 with Apache 1.3)&lt;br /&gt;
* http://remote.demmers.org/~audioguy/manual/ - Apache 1.3 docs don't seem to be on the Apache site any more, here they are.&lt;br /&gt;
** http://remote.demmers.org/~audioguy/manual/misc/API.html but this is what is important to understand slash workings with mod perl.&lt;br /&gt;
&lt;br /&gt;
== Slashcode Primer ==&lt;br /&gt;
&lt;br /&gt;
Slashcode is a complex beast.  Here is the listing of the repo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Bundle&lt;br /&gt;
Slash	&lt;br /&gt;
bin&lt;br /&gt;
docs&lt;br /&gt;
httpd&lt;br /&gt;
plugins&lt;br /&gt;
sbin&lt;br /&gt;
sql&lt;br /&gt;
tagboxes&lt;br /&gt;
themes&lt;br /&gt;
utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We really are only concerned with three of these directories: Slash, plugins, and themes.  The first directory, Slash, is the home of the slash.pm module and its related code.  The module, slash.pm, does all of the back end work of slashcode.  It provides a set of APIs that are used to generate pages and manipulate the database.  This is where the heavy perl coding is done. We definitely need help with this section in both expanding our knowledge and working with the code. (As I started on this from a css/html slant I do not have a good idea of what is here --pauej72)&lt;br /&gt;
&lt;br /&gt;
The second main part of the system are the themes.  In this case we have only one theme called slashcode.  The theme is broken down into pieces the first is htdocs.  htdocs is all of the static html files, perl files that directly start page generation events, the css files, images, and other static code.  The second part of the theme is the templates.  These templates are loaded into the database an are used by slash to layout the data from different sources and turn them into html files that apache can send to the user.  Templates re a mixture of perl, slash coding, and html.  Templates use slash calls to load other templates and usually each template leaves a breadcrumb in the final html with a start and end comment with the template's name and id.  These breadcrumbs make it easy to find out which template file is generating the particular piece of html that you need to change.&lt;br /&gt;
&lt;br /&gt;
Slashcode also has a plugin architecture that allows certain system to be bolted on to the main system. The main system is basically articles, comments and users.  The pulgins add the admin interface, the messaging system, enhanced login, journals, and other things.  The files for these plugging are in the plugins folder, not in the theme folder.  The issue with plugins is that it contains both front end code such as templates, css and pl files, it also has perl modules that are loaded into the perl engine. &lt;br /&gt;
&lt;br /&gt;
The rest of the directories are used for build and install purposes and probably will not need to be modified regularly.&lt;br /&gt;
&lt;br /&gt;
This is a work in progress so please check back here for more.&lt;br /&gt;
&lt;br /&gt;
== Development VM ==&lt;br /&gt;
&lt;br /&gt;
(audiogy note - will leave this here for the moment, it belongs on its own page as referenced above)&lt;br /&gt;
&lt;br /&gt;
The Dev VM can be downloaded from http://torrents.soylentnews.org/.  This is a vim that is designed to run on VirtualBox. Information and downloads of VirtualBox are available here: http://torrents.soylentnews.org/.&lt;br /&gt;
&lt;br /&gt;
Once you get the VM downloaded and the VirtualBox up and ruining, you will want to do a '''File:Import Appliance''' in VirtualBox.  This will unpack the VM into you environment. Start up the VM and log in with the username and password of slash.&lt;br /&gt;
&lt;br /&gt;
The VM has port forwarding setup to you local system for ssh and http.  &lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh: 8022&amp;lt;br/&amp;gt;&lt;br /&gt;
	http; 1337&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For ssh your connection string should be:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh slash@127.0.0.1 -p 8022&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For websites, apache will use the name localhost instead of 127.0.0.1 so you will need to use:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;http://localhost:1337	&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache is turned off in the VM.  You will need to turn it on using the command:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;apachectl start&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The slash user home directory is in /srv/slashdev/.  The slashcode GitHub repository is located in slashcode. This is where you will make changes to the code you want to test.  The actual slashcode install is located in slash.&lt;br /&gt;
&lt;br /&gt;
The first thing you should probably do is update the repo to the latest version.  cd to slashcode and run git pull.&lt;br /&gt;
&lt;br /&gt;
Now we need to install the new code to slash.  Here is a script that will help with that.  Create a new file called deployslash.sh in the slash home directory and give chmod it to 755.&lt;br /&gt;
&lt;br /&gt;
deployslash.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;#! /bin/sh&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Install from git repo ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
cd /srv/slashdev/slashcode&amp;lt;br/&amp;gt;&lt;br /&gt;
make USER=slash GROUP=slash SLASH_PREFIX=/srv/slashdev/slash install&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Clean up CSS and install Templates ==&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
rm -rf /srv/slashdev/slash/site/slashdev/htdocs/*css&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/symlink-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/template-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Restart Apache ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/apache/bin/apachectl restart&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will be part of the next version of the Dev VM.&lt;br /&gt;
&lt;br /&gt;
To do simple updates, you would make changes to the files in slashcode and redeploy using the deployslash.sh script.&lt;br /&gt;
&lt;br /&gt;
What if you want to develop code and have it merged into the main repo?  In this case you will need to setup your own copy of the repo do do your development work.  First if you do not have your own account on GitHub please set one up. Next go to the slashcode site https://github.com/SoylentNews/slashcode and click on Fork in the upper right.  Fork the repo to your user account.&lt;br /&gt;
&lt;br /&gt;
Now on the VM go to slashcode.  We will setup your copy of the repo as a remote.  Run the commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;	git remote add {name} {url-to-your-GitHub-repo}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git fetch {name}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git checkout {name}/master&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Redeploy slash and you are working from your own repo.  As you may have noticed the primary work is being done on the master branch.  You will not need to worry about the other branches of the code for now.&lt;br /&gt;
&lt;br /&gt;
Once you get code you like, and have it committed to your personal fork, you can do a Pull Request, https://help.github.com/articles/using-pull-requests, that will create a ticket for the SoylentNews/slashcode repo to merge your commits to the master branch.  After proper testing by the Dev team and other sanity checks, you code will be merged and eventually put on to the production servers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just a note: I am new to git, so the above directions are what I have been using.  If people have a better method for doing this please feel free to update this page with the new information --pauulej72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
crutchy has some additional notes on git here: [[User:Crutchy#Git.2FGitHub]] and some notes on the slashdev vm here: http://soylentnews.org/~crutchy/journal/114&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Teams]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7128</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7128"/>
		<updated>2014-04-03T18:04:03Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */ small fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[SystemAdministration]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
We are currently looking for volunteers to help develop SoylentNews slashcode.  Anyone willing is free to help, but '''we really need good perl devs'''.  Slashcode is based heavily on perl and most pages have some type of perl code on them.  We also seek non-perl devs, there is plenty of stuff that you can do without touching the code too much.&lt;br /&gt;
&lt;br /&gt;
Our code is hosted on GitHub at https://github.com/SoylentNews/slashcode. Have a look and see how you can contribute.  Bugs are now on [https://github.com/SoylentNews/slashcode/issues GitHub Bugs].&lt;br /&gt;
&lt;br /&gt;
Volunteers should send an email to [mailto:dev@soylentnews.org dev@soylentnews.org] expressing your areas of interest and what your coding strengths are.  Also you can hop onto [[SoylentNews:IRC]] and join the #dev channel.  Come by and express your interest to paulej72, audioguy, or mrcoolbp.  &lt;br /&gt;
&lt;br /&gt;
Currently we are undergoing a bit of a reorganization and we hope to have more information available here soon about our short term and long term goals for the code.&lt;br /&gt;
&lt;br /&gt;
== Who we are ==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot;|'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| paulej72&amp;lt;ref name=&amp;quot;paulej72_notes&amp;quot;&amp;gt;Working on template and css issues on the site, main bug herder. - email:[mailto:paulej72@soylentnews.org paulej72@soylentnews.org] [[Paulej72WorkNotes]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Team Leader for Dev&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Ncommander&lt;br /&gt;
| The real head of Dev, but due to time constrains of being the head of SN, only a member.&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&amp;lt;ref name=&amp;quot;audioguy_notes&amp;quot;&amp;gt;See [[AudioGuyWorkNotes]] for current todo and working notes - documentation of system and cleanup of css to get things into a ste that new templates and Themes can be made.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| right hand man to paulej72 and second in command for Dev.&lt;br /&gt;
| UTC-8 (PST) &lt;br /&gt;
|-&lt;br /&gt;
| FatPhil &lt;br /&gt;
| perl/mysql odd-jobber, some ubuntu/sys knowledge too&lt;br /&gt;
| (TZ+2)&lt;br /&gt;
|-&lt;br /&gt;
| martyb/bytram&lt;br /&gt;
| secondary bug herder, Database (in training)&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Index of Development Pages and Resources ==&lt;br /&gt;
&lt;br /&gt;
Note: Any sort of code posted onto the wiki can now be syntax highlighted using the &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; tag. It will default to perl, but can be changed to other languages. For example &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;. More documentation is at [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi]].&lt;br /&gt;
&lt;br /&gt;
* [[ImportantDevelopmentLinks]] - Place to put urls for the repositories, etc. (Use current page for now, this page not needed - YET)&lt;br /&gt;
* [[DevelopmentWorkCurrentlyInProgress]] - what we are working on at this moment &lt;br /&gt;
* [[CodingStyleForOurPerlChanges]] - Suggested style for perl code changes &lt;br /&gt;
* [[DevelopmentVMHowto]] - How to get your own Slash code up in a Virtual Machine using VirtualBox&lt;br /&gt;
* [[CssWork]] - pages for ongoing css work&lt;br /&gt;
* [[SlashDocumentationIndex]] - A single place to find Slash docs, one day it will be organized and accurate&lt;br /&gt;
* [[IncidentLog]] - Documentation of how incidents occurred and how they were mitigated&lt;br /&gt;
* [[GitUse]] - Tutorial/advice on how to use git&lt;br /&gt;
* [[Dev/Sys|To-do]] - A list of items in the pipeline collected from various places&lt;br /&gt;
&lt;br /&gt;
== Work Notes ==&lt;br /&gt;
&lt;br /&gt;
* [[AudioGuyWorkNotes]]&lt;br /&gt;
* [[Paulej72WorkNotes]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[SystemAdministration]] - See this section for actual server details and procedures&lt;br /&gt;
* GitHub https://github.com/SoylentNews/slashcode: Slashcode Repository and Issue Tracker&lt;br /&gt;
* Wiki: Documentation and work logs&lt;br /&gt;
**hosted on the svc linode&lt;br /&gt;
* IRC: real time chat for team communications&lt;br /&gt;
* Slashcott.org: temporary testing server in use until we get ones setup on Linode.&lt;br /&gt;
* Mailman Dev Mailing list: for non-real-time discussions that need a good paper trail.&lt;br /&gt;
* http://dev.mysql.com/doc/refman/5.5/en/index.html - Official docs for mysql we use&lt;br /&gt;
* https://perl.apache.org/start/index.html - modperl docs (We use version 1 with Apache 1.3)&lt;br /&gt;
* http://remote.demmers.org/~audioguy/manual/ - Apache 1.3 docs don't seem to be on the Apache site any more, here they are.&lt;br /&gt;
** http://remote.demmers.org/~audioguy/manual/misc/API.html but this is what is important to understand slash workings with mod perl.&lt;br /&gt;
&lt;br /&gt;
== Slashcode Primer ==&lt;br /&gt;
&lt;br /&gt;
Slashcode is a complex beast.  Here is the listing of the repo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Bundle&lt;br /&gt;
Slash	&lt;br /&gt;
bin&lt;br /&gt;
docs&lt;br /&gt;
httpd&lt;br /&gt;
plugins&lt;br /&gt;
sbin&lt;br /&gt;
sql&lt;br /&gt;
tagboxes&lt;br /&gt;
themes&lt;br /&gt;
utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We really are only concerned with three of these directories: Slash, plugins, and themes.  The first directory, Slash, is the home of the slash.pm module and its related code.  The module, slash.pm, does all of the back end work of slashcode.  It provides a set of APIs that are used to generate pages and manipulate the database.  This is where the heavy perl coding is done. We definitely need help with this section in both expanding our knowledge and working with the code. (As I started on this from a css/html slant I do not have a good idea of what is here --pauej72)&lt;br /&gt;
&lt;br /&gt;
The second main part of the system are the themes.  In this case we have only one theme called slashcode.  The theme is broken down into pieces the first is htdocs.  htdocs is all of the static html files, perl files that directly start page generation events, the css files, images, and other static code.  The second part of the theme is the templates.  These templates are loaded into the database an are used by slash to layout the data from different sources and turn them into html files that apache can send to the user.  Templates re a mixture of perl, slash coding, and html.  Templates use slash calls to load other templates and usually each template leaves a breadcrumb in the final html with a start and end comment with the template's name and id.  These breadcrumbs make it easy to find out which template file is generating the particular piece of html that you need to change.&lt;br /&gt;
&lt;br /&gt;
Slashcode also has a plugin architecture that allows certain system to be bolted on to the main system. The main system is basically articles, comments and users.  The pulgins add the admin interface, the messaging system, enhanced login, journals, and other things.  The files for these plugging are in the plugins folder, not in the theme folder.  The issue with plugins is that it contains both front end code such as templates, css and pl files, it also has perl modules that are loaded into the perl engine. &lt;br /&gt;
&lt;br /&gt;
The rest of the directories are used for build and install purposes and probably will not need to be modified regularly.&lt;br /&gt;
&lt;br /&gt;
This is a work in progress so please check back here for more.&lt;br /&gt;
&lt;br /&gt;
== Development VM ==&lt;br /&gt;
&lt;br /&gt;
(audiogy note - will leave this here for the moment, it belongs on its own page as referenced above)&lt;br /&gt;
&lt;br /&gt;
The Dev VM can be downloaded from http://torrents.soylentnews.org/.  This is a vim that is designed to run on VirtualBox. Information and downloads of VirtualBox are available here: http://torrents.soylentnews.org/.&lt;br /&gt;
&lt;br /&gt;
Once you get the VM downloaded and the VirtualBox up and ruining, you will want to do a '''File:Import Appliance''' in VirtualBox.  This will unpack the VM into you environment. Start up the VM and log in with the username and password of slash.&lt;br /&gt;
&lt;br /&gt;
The VM has port forwarding setup to you local system for ssh and http.  &lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh: 8022&amp;lt;br/&amp;gt;&lt;br /&gt;
	http; 1337&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For ssh your connection string should be:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh slash@127.0.0.1 -p 8022&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For websites, apache will use the name localhost instead of 127.0.0.1 so you will need to use:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;http://localhost:1337	&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache is turned off in the VM.  You will need to turn it on using the command:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;apachectl start&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The slash user home directory is in /srv/slashdev/.  The slashcode GitHub repository is located in slashcode. This is where you will make changes to the code you want to test.  The actual slashcode install is located in slash.&lt;br /&gt;
&lt;br /&gt;
The first thing you should probably do is update the repo to the latest version.  cd to slashcode and run git pull.&lt;br /&gt;
&lt;br /&gt;
Now we need to install the new code to slash.  Here is a script that will help with that.  Create a new file called deployslash.sh in the slash home directory and give chmod it to 755.&lt;br /&gt;
&lt;br /&gt;
deployslash.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;#! /bin/sh&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Install from git repo ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
cd /srv/slashdev/slashcode&amp;lt;br/&amp;gt;&lt;br /&gt;
make USER=slash GROUP=slash SLASH_PREFIX=/srv/slashdev/slash install&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Clean up CSS and install Templates ==&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
rm -rf /srv/slashdev/slash/site/slashdev/htdocs/*css&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/symlink-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/template-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Restart Apache ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/apache/bin/apachectl restart&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will be part of the next version of the Dev VM.&lt;br /&gt;
&lt;br /&gt;
To do simple updates, you would make changes to the files in slashcode and redeploy using the deployslash.sh script.&lt;br /&gt;
&lt;br /&gt;
What if you want to develop code and have it merged into the main repo?  In this case you will need to setup your own copy of the repo do do your development work.  First if you do not have your own account on GitHub please set one up. Next go to the slashcode site https://github.com/SoylentNews/slashcode and click on Fork in the upper right.  Fork the repo to your user account.&lt;br /&gt;
&lt;br /&gt;
Now on the VM go to slashcode.  We will setup your copy of the repo as a remote.  Run the commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;	git remote add {name} {url-to-your-GitHub-repo}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git fetch {name}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git checkout {name}/master&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Redeploy slash and you are working from your own repo.  As you may have noticed the primary work is being done on the master branch.  You will not need to worry about the other branches of the code for now.&lt;br /&gt;
&lt;br /&gt;
Once you get code you like, and have it committed to your personal fork, you can do a Pull Request, https://help.github.com/articles/using-pull-requests, that will create a ticket for the SoylentNews/slashcode repo to merge your commits to the master branch.  After proper testing by the Dev team and other sanity checks, you code will be merged and eventually put on to the production servers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just a note: I am new to git, so the above directions are what I have been using.  If people have a better method for doing this please feel free to update this page with the new information --pauulej72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
crutchy has some additional notes on git here: [[User:Crutchy#Git.2FGitHub]] and some notes on the slashdev vm here: http://soylentnews.org/~crutchy/journal/114&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Teams]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=SystemAdministration-OLD-2024&amp;diff=7127</id>
		<title>SystemAdministration-OLD-2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=SystemAdministration-OLD-2024&amp;diff=7127"/>
		<updated>2014-04-03T18:02:53Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */ 19:51 &amp;lt; paulej72&amp;gt; cosurgi: mechanicjay is EST/EDT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[Development]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
&lt;br /&gt;
This is a comphensive index dealing with aspects of system administration and management of our clusters, as well as some of the more archine bits of setup required to make it work.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[SystemAdministration|Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Audioguy&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Index of Development Pages and Resources==&lt;br /&gt;
&lt;br /&gt;
===Servers===&lt;br /&gt;
&lt;br /&gt;
* [[soylent-www]] - Primary Apache and slash server for main site.&lt;br /&gt;
* soylent-db -- mysql server, holds the slash database&lt;br /&gt;
* slashcott - Holds the slashcott site, development machine&lt;br /&gt;
* [[soylent-services]] - mail, wiki, other services as needed&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
&lt;br /&gt;
* '''Need cron job to backup server'''&lt;br /&gt;
* There are errors in the zone file in the spf TXT record -- Mechanicjay would be happy to fix this and clean up the zone file in general, but needs linode manager access from NCommander.&lt;br /&gt;
* No init script for Apache.&lt;br /&gt;
* Broken https configuration&lt;br /&gt;
** Mostly fixed, Slash is the problem child now&lt;br /&gt;
&lt;br /&gt;
==Work Notes==&lt;br /&gt;
DNS is completely run and managed by Linode's DNS Manager service.  This was an expedient decision when trying to get off bluehost.  We may want to investigate putting the master zone file on helium or boron and having external services handle serving out our dns.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[SystemAdministration/AccessInstruction|Access Instructions]] - how to get on the nodes, get around, and kerberos for users primer&lt;br /&gt;
* [[SystemAdministration/GroupPermissions|Group Permissions]] - understanding our LDAP groups, what machines they can access, and where you can sudo&lt;br /&gt;
* [[SystemAdministration/LDAPManagementForDummies|LDAP Management for Dummies]] - how to do basic shit in that source of miserary known as LDAP&lt;br /&gt;
* [[SystemAdministration/TheRiseAndFallOfNewNodeManagement|The Rise And Fall Of New Node Management]] - from bash to fully intergrated node, this doc has it&lt;br /&gt;
* [[SystemAdministration/TheHitchhikersGuideToTheli694-22Domain|The Hitchhikerr's Guide to The li694-22 Domain]] - machine list, general information&lt;br /&gt;
* [[SystemAdministration/KerberosAdministration|Kerberos Administration Or Everything You Wanted To Know About Kerberos But Were Afraid To Ask]]&lt;br /&gt;
* [[DnsRecords]] - copy of the zone file pasted from the machine that was accidentally turn off&lt;br /&gt;
* [[EmergencyProcedures|Emergency Technical Procedures]] - in case of fire, break glass (Read before messing with servers)&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:System administration]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7126</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7126"/>
		<updated>2014-04-03T17:56:08Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* IRC */ link it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Development|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Sysops==&lt;br /&gt;
&lt;br /&gt;
{{#lst:SystemAdministration|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
&lt;br /&gt;
{{#lst:UserExperience|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Editors|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
&lt;br /&gt;
{{#lst:CommunitySupport|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Wiki|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
&lt;br /&gt;
{{#lst:IRC|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=7125</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=IRC&amp;diff=7125"/>
		<updated>2014-04-03T17:55:48Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: moved table here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact '''chat@soylentnews.org''' if you are interested in working on one of these projects. Also, the [[SoylentNews:IRC|IRC Page]] has information about getting started with IRC.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Kobach&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Landon&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Current Projects==&lt;br /&gt;
&lt;br /&gt;
===Chat bot (Python)===&lt;br /&gt;
* ELIZA module that uses Futurama personalities (to match the bot's current nick)&lt;br /&gt;
* Modify bot logging to match existing formats (mIRC preferably)&lt;br /&gt;
&lt;br /&gt;
===Services (C)===&lt;br /&gt;
* Single sign on against the website (coordinate with NCommander)&lt;br /&gt;
* Get the web IRC to use the website's sessions to sign in&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
*Quick-Start/How-to guide for staff members (.op .topic nickserv commands etc.)&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*servers&lt;br /&gt;
*bots&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:IRC]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7124</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7124"/>
		<updated>2014-04-03T17:54:28Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Wiki */ link it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Development|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Sysops==&lt;br /&gt;
&lt;br /&gt;
{{#lst:SystemAdministration|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
&lt;br /&gt;
{{#lst:UserExperience|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Editors|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
&lt;br /&gt;
{{#lst:CommunitySupport|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Wiki|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Kobach&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Landon&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Wiki&amp;diff=7123</id>
		<title>Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Wiki&amp;diff=7123"/>
		<updated>2014-04-03T17:54:10Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: moved table here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome==&lt;br /&gt;
This wiki serves many purposes including documentation, useful links, and team contacts. Suggestions have been made that would greatly expand the scope of the wiki. If you'd like to become officially involved or have any questions contact '''wiki@soylentnews.org'''. Also, if you are on IRC you can look for FunPika (who leads this team) or mrcoolbp.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* Upload existing externally hosted images onto the wiki.&lt;br /&gt;
* Install more anti-spam extensions if needed&lt;br /&gt;
* When MediaWiki 1.23.0 is released (likely late April), remove the &amp;lt;code&amp;gt;$wgPhpCli = false;&amp;lt;/code&amp;gt; line from LocalSettings.php, since it should no longer be necessary. [[mediawikiwiki:Manual:Job queue]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
* The wiki is hosted on the [[Soylent-services|service linode]]&lt;br /&gt;
* MySQL password is in the wiki's LocalSettings.php file.&lt;br /&gt;
* Documentation for the recent changes IRC bot is at [[WikiRC]].&lt;br /&gt;
&lt;br /&gt;
=== Responsibilities ===&lt;br /&gt;
* At the moment we are mainly just dealing with spam, vandalism, etc. that shows up on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== Competencies ===&lt;br /&gt;
* Familiarity with how MediaWiki works (manual is [[mediawikiwiki:Help:Contents|here]]).&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
See also [[Special:Version]] for automatically generated information about what software the wiki is running.&lt;br /&gt;
* MediaWiki {{CURRENTVERSION}} ([https://git.wikimedia.org/log/mediawiki%2Fcore.git/refs/heads/REL1_22 REL1_22 branch])&lt;br /&gt;
* Apache 2.x (whatever CentOS is providing I assume)&lt;br /&gt;
* PHP 5.3.3 (MediaWiki [[mediawikiwiki:Manual:Installation guide#Summarized_installation_guide|recommends]] at least 5.3.5 because of [http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-4645 CVE-2010-4645], although that is probably patched in CentOS's version)&lt;br /&gt;
* MySQL 5.1.73&lt;br /&gt;
* ImageMagick for image thumbnailing&lt;br /&gt;
* Git for updating&lt;br /&gt;
* MediaWiki Extensions listed on [[Special:Version]]&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:Wiki]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7122</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7122"/>
		<updated>2014-04-03T17:52:50Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Community Support */ link it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Development|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Sysops==&lt;br /&gt;
&lt;br /&gt;
{{#lst:SystemAdministration|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
&lt;br /&gt;
{{#lst:UserExperience|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Editors|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
&lt;br /&gt;
{{#lst:CommunitySupport|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Kobach&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Landon&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=CommunitySupport&amp;diff=7121</id>
		<title>CommunitySupport</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=CommunitySupport&amp;diff=7121"/>
		<updated>2014-04-03T17:52:30Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: move tables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Welcome==&lt;br /&gt;
This site is made possible by (and for) the insightful community of users. There are many ways to participate. Of course, [http://soylentnews.org/submit.pl submitting stories] or commenting on them is the most obvious way to get involved. You can also submit ideas for new projects in [[Suggestions]], or bugs and &amp;quot;feature requests&amp;quot; on the [https://github.com/SoylentNews/slashcode/issues bug tracker on github].&lt;br /&gt;
&lt;br /&gt;
If you'd like to get more closely involved by working with a team, you should contact them directly. Start at the [[WhosWho]] or [[TeamPages|Team Pages]]. For example the [[Development|Development Team]] can always use perl experience, and the [[Editors]] team are looking to expand their time zone coverage. If you have any questions or are not sure where to start you can send an email to '''suggestions@soylentnews.org'''.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
This team:&lt;br /&gt;
*Answers support and contact emails&lt;br /&gt;
*Tracks volunteers and staff&lt;br /&gt;
*Collects [[Suggestions]]&lt;br /&gt;
Goals for the future:&lt;br /&gt;
*Utilize community feedback selecting suggestions for implementation&lt;br /&gt;
*Investigate staff and community '''[[CommunicationSystems|Communication Systems]]'''&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
&lt;br /&gt;
Dependencies for this group include:&lt;br /&gt;
*SN Mailboxes and forwards:&lt;br /&gt;
**admin@SN&lt;br /&gt;
**suggestions@SN&lt;br /&gt;
**mail is hosted on [[Soylent-services|beryllium]]&lt;br /&gt;
*IRC Bot&lt;br /&gt;
**!suggestion (currently de-activated)&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
*Propose Vote on Staff [[CommunicationSystems|Communication System]]&lt;br /&gt;
*Organize regular staff meetings (bi-weekly?)&lt;br /&gt;
&lt;br /&gt;
*New (final) Name Vote (mrcoolbp, audioguy, MrBluze)&lt;br /&gt;
**New Names Shortlist '''(will be revised)'''&lt;br /&gt;
***soylentnews&lt;br /&gt;
***port119.net&lt;br /&gt;
***baconnews.org baconnews.net (baconnews.'''net''' was suggested as it can be &amp;quot;BNN&amp;quot;)&lt;br /&gt;
***nerdcard.net&lt;br /&gt;
***geekcard.org&lt;br /&gt;
***dailybacon.org &lt;br /&gt;
***ionews.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Migrate mailing list addresses to new @SN.org addresses&lt;br /&gt;
*Develop process for becoming staff (get @SN.org email, get on mailing list, privileges, orientation booklet, etc.)&lt;br /&gt;
*Get email and IRC &amp;quot;!suggestions&amp;quot; piped directly to wiki)&lt;br /&gt;
*Contact CmdrTaco via twitter?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:Community support]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7120</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7120"/>
		<updated>2014-04-03T17:50:50Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Content */ link it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Development|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Sysops==&lt;br /&gt;
&lt;br /&gt;
{{#lst:SystemAdministration|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
&lt;br /&gt;
{{#lst:UserExperience|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Editors|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Kobach&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Landon&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=7119</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Editors&amp;diff=7119"/>
		<updated>2014-04-03T17:50:29Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: moved table here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The editorial team refines and accepts story submissions. Contact: '''editors@soylentnews.org'''.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| UTC+2 (CET)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Projects==&lt;br /&gt;
&lt;br /&gt;
*Create and Submit a press release&lt;br /&gt;
*Continue to develop editorial process (see Documentation below)&lt;br /&gt;
*Documentation pages (FAQ, &amp;quot;Authors&amp;quot; page) &amp;lt;- LaminatorX is working on FAQ&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
&lt;br /&gt;
*A [[Story_Style|Story Style]] document outlines editorial guidelines, it may need additional refining and ratification eventually.&lt;br /&gt;
* [[Submission_guidelines|Submission Guidelines]] - Notes to all users regarding the formatting of submissions and relevant rules.&lt;br /&gt;
* [[Editing_Process|The Editing Process]] - builds on the Story Style and Submission Guidelines to describe &amp;lt;b&amp;gt;how&amp;lt;/b&amp;gt; the editing process is carried out.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
*Main Website (slash)&lt;br /&gt;
**editor privledges&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:Editorial team]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7118</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7118"/>
		<updated>2014-04-03T17:48:10Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Style/User Experience */ and link it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Development|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Sysops==&lt;br /&gt;
&lt;br /&gt;
{{#lst:SystemAdministration|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
&lt;br /&gt;
{{#lst:UserExperience|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| UTC+2 (CET)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Kobach&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Landon&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=UserExperience&amp;diff=7117</id>
		<title>UserExperience</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=UserExperience&amp;diff=7117"/>
		<updated>2014-04-03T17:47:50Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: moved table here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The User Experience team devlopes art, CSS, and other UI elements and is connected with the Dev team. Take a look around here, if you'd like to help, contact '''style@soylentnews.org''' or MrBluze on IRC.&lt;br /&gt;
&lt;br /&gt;
There's a lot of documentation on [[CssWork|CSS work being done]] and you can find some notes on future [[Style:UI_Design|UI Design here]].&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Todo==&lt;br /&gt;
*Define single column layout requirements - nearly done.&lt;br /&gt;
*Work with FrogBlast to get the full icon set done - in progress.&lt;br /&gt;
*Review/upgrade logo/banner art (with FrogBlast) - in progress.&lt;br /&gt;
*Typographic and typesetting guidelines (with LaminatorX) - awaiting feature request, then work with CSS ppl on a specification&lt;br /&gt;
*Weekly comic&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:User experience]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=SystemAdministration-OLD-2024&amp;diff=7116</id>
		<title>SystemAdministration-OLD-2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=SystemAdministration-OLD-2024&amp;diff=7116"/>
		<updated>2014-04-03T17:45:38Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */ small fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[Development]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
&lt;br /&gt;
This is a comphensive index dealing with aspects of system administration and management of our clusters, as well as some of the more archine bits of setup required to make it work.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[SystemAdministration|Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Audioguy&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Index of Development Pages and Resources==&lt;br /&gt;
&lt;br /&gt;
===Servers===&lt;br /&gt;
&lt;br /&gt;
* [[soylent-www]] - Primary Apache and slash server for main site.&lt;br /&gt;
* soylent-db -- mysql server, holds the slash database&lt;br /&gt;
* slashcott - Holds the slashcott site, development machine&lt;br /&gt;
* [[soylent-services]] - mail, wiki, other services as needed&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
&lt;br /&gt;
* '''Need cron job to backup server'''&lt;br /&gt;
* There are errors in the zone file in the spf TXT record -- Mechanicjay would be happy to fix this and clean up the zone file in general, but needs linode manager access from NCommander.&lt;br /&gt;
* No init script for Apache.&lt;br /&gt;
* Broken https configuration&lt;br /&gt;
** Mostly fixed, Slash is the problem child now&lt;br /&gt;
&lt;br /&gt;
==Work Notes==&lt;br /&gt;
DNS is completely run and managed by Linode's DNS Manager service.  This was an expedient decision when trying to get off bluehost.  We may want to investigate putting the master zone file on helium or boron and having external services handle serving out our dns.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[SystemAdministration/AccessInstruction|Access Instructions]] - how to get on the nodes, get around, and kerberos for users primer&lt;br /&gt;
* [[SystemAdministration/GroupPermissions|Group Permissions]] - understanding our LDAP groups, what machines they can access, and where you can sudo&lt;br /&gt;
* [[SystemAdministration/LDAPManagementForDummies|LDAP Management for Dummies]] - how to do basic shit in that source of miserary known as LDAP&lt;br /&gt;
* [[SystemAdministration/TheRiseAndFallOfNewNodeManagement|The Rise And Fall Of New Node Management]] - from bash to fully intergrated node, this doc has it&lt;br /&gt;
* [[SystemAdministration/TheHitchhikersGuideToTheli694-22Domain|The Hitchhikerr's Guide to The li694-22 Domain]] - machine list, general information&lt;br /&gt;
* [[SystemAdministration/KerberosAdministration|Kerberos Administration Or Everything You Wanted To Know About Kerberos But Were Afraid To Ask]]&lt;br /&gt;
* [[DnsRecords]] - copy of the zone file pasted from the machine that was accidentally turn off&lt;br /&gt;
* [[EmergencyProcedures|Emergency Technical Procedures]] - in case of fire, break glass (Read before messing with servers)&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:System administration]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7115</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7115"/>
		<updated>2014-04-03T17:45:04Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Sysops */ and link it here.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Development|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Sysops==&lt;br /&gt;
&lt;br /&gt;
{{#lst:SystemAdministration|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| UTC+2 (CET)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Kobach&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Landon&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=SystemAdministration-OLD-2024&amp;diff=7114</id>
		<title>SystemAdministration-OLD-2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=SystemAdministration-OLD-2024&amp;diff=7114"/>
		<updated>2014-04-03T17:44:26Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */ added nice table here.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[Development]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
&lt;br /&gt;
This is a comphensive index dealing with aspects of system administration and management of our clusters, as well as some of the more archine bits of setup required to make it work.&lt;br /&gt;
&lt;br /&gt;
==Who we are==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev/Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Audioguy&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Index of Development Pages and Resources==&lt;br /&gt;
&lt;br /&gt;
===Servers===&lt;br /&gt;
&lt;br /&gt;
* [[soylent-www]] - Primary Apache and slash server for main site.&lt;br /&gt;
* soylent-db -- mysql server, holds the slash database&lt;br /&gt;
* slashcott - Holds the slashcott site, development machine&lt;br /&gt;
* [[soylent-services]] - mail, wiki, other services as needed&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
&lt;br /&gt;
* '''Need cron job to backup server'''&lt;br /&gt;
* There are errors in the zone file in the spf TXT record -- Mechanicjay would be happy to fix this and clean up the zone file in general, but needs linode manager access from NCommander.&lt;br /&gt;
* No init script for Apache.&lt;br /&gt;
* Broken https configuration&lt;br /&gt;
** Mostly fixed, Slash is the problem child now&lt;br /&gt;
&lt;br /&gt;
==Work Notes==&lt;br /&gt;
DNS is completely run and managed by Linode's DNS Manager service.  This was an expedient decision when trying to get off bluehost.  We may want to investigate putting the master zone file on helium or boron and having external services handle serving out our dns.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[SystemAdministration/AccessInstruction|Access Instructions]] - how to get on the nodes, get around, and kerberos for users primer&lt;br /&gt;
* [[SystemAdministration/GroupPermissions|Group Permissions]] - understanding our LDAP groups, what machines they can access, and where you can sudo&lt;br /&gt;
* [[SystemAdministration/LDAPManagementForDummies|LDAP Management for Dummies]] - how to do basic shit in that source of miserary known as LDAP&lt;br /&gt;
* [[SystemAdministration/TheRiseAndFallOfNewNodeManagement|The Rise And Fall Of New Node Management]] - from bash to fully intergrated node, this doc has it&lt;br /&gt;
* [[SystemAdministration/TheHitchhikersGuideToTheli694-22Domain|The Hitchhikerr's Guide to The li694-22 Domain]] - machine list, general information&lt;br /&gt;
* [[SystemAdministration/KerberosAdministration|Kerberos Administration Or Everything You Wanted To Know About Kerberos But Were Afraid To Ask]]&lt;br /&gt;
* [[DnsRecords]] - copy of the zone file pasted from the machine that was accidentally turn off&lt;br /&gt;
* [[EmergencyProcedures|Emergency Technical Procedures]] - in case of fire, break glass (Read before messing with servers)&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams]]&lt;br /&gt;
[[Category:System administration]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7112</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7112"/>
		<updated>2014-04-03T17:35:35Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */ @nick&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[SystemAdministration]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
We are currently looking for volunteers to help develop SoylentNews slashcode.  Anyone willing is free to help, but '''we really need good perl devs'''.  Slashcode is based heavily on perl and most pages have some type of perl code on them.  We also seek non-perl devs, there is plenty of stuff that you can do without touching the code too much.&lt;br /&gt;
&lt;br /&gt;
Our code is hosted on GitHub at https://github.com/SoylentNews/slashcode. Have a look and see how you can contribute.  Bugs are now on [https://github.com/SoylentNews/slashcode/issues GitHub Bugs].&lt;br /&gt;
&lt;br /&gt;
Volunteers should send an email to [mailto:dev@soylentnews.org dev@soylentnews.org] expressing your areas of interest and what your coding strengths are.  Also you can hop onto [[SoylentNews:IRC]] and join the #dev channel.  Come by and express your interest to paulej72, audioguy, or mrcoolbp.  &lt;br /&gt;
&lt;br /&gt;
Currently we are undergoing a bit of a reorganization and we hope to have more information available here soon about our short term and long term goals for the code.&lt;br /&gt;
&lt;br /&gt;
== Who we are ==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot;|'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| paulej72&amp;lt;ref name=&amp;quot;paulej72_notes&amp;quot;&amp;gt;Working on template and css issues on the site, main bug herder. - email:[mailto:paulej72@soylentnews.org paulej72@soylentnews.org] [[Paulej72WorkNotes]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Team Leader for Dev&lt;br /&gt;
| (EST/EDT current TZ-4) &lt;br /&gt;
|-&lt;br /&gt;
| Ncommander&lt;br /&gt;
| The real head of Dev, but due to time constrains of being the head of SN, only a member.&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&amp;lt;ref name=&amp;quot;audioguy_notes&amp;quot;&amp;gt;See [[AudioGuyWorkNotes]] for current todo and working notes - documentation of system and cleanup of css to get things into a ste that new templates and Themes can be made.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| right hand man to paulej72 and second in command for Dev.&lt;br /&gt;
| UTC-8 (PST) &lt;br /&gt;
|-&lt;br /&gt;
| FatPhil &lt;br /&gt;
| perl/mysql odd-jobber, some ubuntu/sys knowledge too&lt;br /&gt;
| (TZ+2)&lt;br /&gt;
|-&lt;br /&gt;
| martyb/bytram&lt;br /&gt;
| secondary bug herder, Database (in training)&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Index of Development Pages and Resources ==&lt;br /&gt;
&lt;br /&gt;
Note: Any sort of code posted onto the wiki can now be syntax highlighted using the &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; tag. It will default to perl, but can be changed to other languages. For example &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;. More documentation is at [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi]].&lt;br /&gt;
&lt;br /&gt;
* [[ImportantDevelopmentLinks]] - Place to put urls for the repositories, etc. (Use current page for now, this page not needed - YET)&lt;br /&gt;
* [[DevelopmentWorkCurrentlyInProgress]] - what we are working on at this moment &lt;br /&gt;
* [[CodingStyleForOurPerlChanges]] - Suggested style for perl code changes &lt;br /&gt;
* [[DevelopmentVMHowto]] - How to get your own Slash code up in a Virtual Machine using VirtualBox&lt;br /&gt;
* [[CssWork]] - pages for ongoing css work&lt;br /&gt;
* [[SlashDocumentationIndex]] - A single place to find Slash docs, one day it will be organized and accurate&lt;br /&gt;
* [[IncidentLog]] - Documentation of how incidents occurred and how they were mitigated&lt;br /&gt;
* [[GitUse]] - Tutorial/advice on how to use git&lt;br /&gt;
* [[Dev/Sys|To-do]] - A list of items in the pipeline collected from various places&lt;br /&gt;
&lt;br /&gt;
== Work Notes ==&lt;br /&gt;
&lt;br /&gt;
* [[AudioGuyWorkNotes]]&lt;br /&gt;
* [[Paulej72WorkNotes]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[SystemAdministration]] - See this section for actual server details and procedures&lt;br /&gt;
* GitHub https://github.com/SoylentNews/slashcode: Slashcode Repository and Issue Tracker&lt;br /&gt;
* Wiki: Documentation and work logs&lt;br /&gt;
**hosted on the svc linode&lt;br /&gt;
* IRC: real time chat for team communications&lt;br /&gt;
* Slashcott.org: temporary testing server in use until we get ones setup on Linode.&lt;br /&gt;
* Mailman Dev Mailing list: for non-real-time discussions that need a good paper trail.&lt;br /&gt;
* http://dev.mysql.com/doc/refman/5.5/en/index.html - Official docs for mysql we use&lt;br /&gt;
* https://perl.apache.org/start/index.html - modperl docs (We use version 1 with Apache 1.3)&lt;br /&gt;
* http://remote.demmers.org/~audioguy/manual/ - Apache 1.3 docs don't seem to be on the Apache site any more, here they are.&lt;br /&gt;
** http://remote.demmers.org/~audioguy/manual/misc/API.html but this is what is important to understand slash workings with mod perl.&lt;br /&gt;
&lt;br /&gt;
== Slashcode Primer ==&lt;br /&gt;
&lt;br /&gt;
Slashcode is a complex beast.  Here is the listing of the repo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Bundle&lt;br /&gt;
Slash	&lt;br /&gt;
bin&lt;br /&gt;
docs&lt;br /&gt;
httpd&lt;br /&gt;
plugins&lt;br /&gt;
sbin&lt;br /&gt;
sql&lt;br /&gt;
tagboxes&lt;br /&gt;
themes&lt;br /&gt;
utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We really are only concerned with three of these directories: Slash, plugins, and themes.  The first directory, Slash, is the home of the slash.pm module and its related code.  The module, slash.pm, does all of the back end work of slashcode.  It provides a set of APIs that are used to generate pages and manipulate the database.  This is where the heavy perl coding is done. We definitely need help with this section in both expanding our knowledge and working with the code. (As I started on this from a css/html slant I do not have a good idea of what is here --pauej72)&lt;br /&gt;
&lt;br /&gt;
The second main part of the system are the themes.  In this case we have only one theme called slashcode.  The theme is broken down into pieces the first is htdocs.  htdocs is all of the static html files, perl files that directly start page generation events, the css files, images, and other static code.  The second part of the theme is the templates.  These templates are loaded into the database an are used by slash to layout the data from different sources and turn them into html files that apache can send to the user.  Templates re a mixture of perl, slash coding, and html.  Templates use slash calls to load other templates and usually each template leaves a breadcrumb in the final html with a start and end comment with the template's name and id.  These breadcrumbs make it easy to find out which template file is generating the particular piece of html that you need to change.&lt;br /&gt;
&lt;br /&gt;
Slashcode also has a plugin architecture that allows certain system to be bolted on to the main system. The main system is basically articles, comments and users.  The pulgins add the admin interface, the messaging system, enhanced login, journals, and other things.  The files for these plugging are in the plugins folder, not in the theme folder.  The issue with plugins is that it contains both front end code such as templates, css and pl files, it also has perl modules that are loaded into the perl engine. &lt;br /&gt;
&lt;br /&gt;
The rest of the directories are used for build and install purposes and probably will not need to be modified regularly.&lt;br /&gt;
&lt;br /&gt;
This is a work in progress so please check back here for more.&lt;br /&gt;
&lt;br /&gt;
== Development VM ==&lt;br /&gt;
&lt;br /&gt;
(audiogy note - will leave this here for the moment, it belongs on its own page as referenced above)&lt;br /&gt;
&lt;br /&gt;
The Dev VM can be downloaded from http://torrents.soylentnews.org/.  This is a vim that is designed to run on VirtualBox. Information and downloads of VirtualBox are available here: http://torrents.soylentnews.org/.&lt;br /&gt;
&lt;br /&gt;
Once you get the VM downloaded and the VirtualBox up and ruining, you will want to do a '''File:Import Appliance''' in VirtualBox.  This will unpack the VM into you environment. Start up the VM and log in with the username and password of slash.&lt;br /&gt;
&lt;br /&gt;
The VM has port forwarding setup to you local system for ssh and http.  &lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh: 8022&amp;lt;br/&amp;gt;&lt;br /&gt;
	http; 1337&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For ssh your connection string should be:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh slash@127.0.0.1 -p 8022&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For websites, apache will use the name localhost instead of 127.0.0.1 so you will need to use:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;http://localhost:1337	&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache is turned off in the VM.  You will need to turn it on using the command:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;apachectl start&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The slash user home directory is in /srv/slashdev/.  The slashcode GitHub repository is located in slashcode. This is where you will make changes to the code you want to test.  The actual slashcode install is located in slash.&lt;br /&gt;
&lt;br /&gt;
The first thing you should probably do is update the repo to the latest version.  cd to slashcode and run git pull.&lt;br /&gt;
&lt;br /&gt;
Now we need to install the new code to slash.  Here is a script that will help with that.  Create a new file called deployslash.sh in the slash home directory and give chmod it to 755.&lt;br /&gt;
&lt;br /&gt;
deployslash.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;#! /bin/sh&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Install from git repo ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
cd /srv/slashdev/slashcode&amp;lt;br/&amp;gt;&lt;br /&gt;
make USER=slash GROUP=slash SLASH_PREFIX=/srv/slashdev/slash install&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Clean up CSS and install Templates ==&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
rm -rf /srv/slashdev/slash/site/slashdev/htdocs/*css&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/symlink-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/template-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Restart Apache ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/apache/bin/apachectl restart&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will be part of the next version of the Dev VM.&lt;br /&gt;
&lt;br /&gt;
To do simple updates, you would make changes to the files in slashcode and redeploy using the deployslash.sh script.&lt;br /&gt;
&lt;br /&gt;
What if you want to develop code and have it merged into the main repo?  In this case you will need to setup your own copy of the repo do do your development work.  First if you do not have your own account on GitHub please set one up. Next go to the slashcode site https://github.com/SoylentNews/slashcode and click on Fork in the upper right.  Fork the repo to your user account.&lt;br /&gt;
&lt;br /&gt;
Now on the VM go to slashcode.  We will setup your copy of the repo as a remote.  Run the commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;	git remote add {name} {url-to-your-GitHub-repo}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git fetch {name}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git checkout {name}/master&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Redeploy slash and you are working from your own repo.  As you may have noticed the primary work is being done on the master branch.  You will not need to worry about the other branches of the code for now.&lt;br /&gt;
&lt;br /&gt;
Once you get code you like, and have it committed to your personal fork, you can do a Pull Request, https://help.github.com/articles/using-pull-requests, that will create a ticket for the SoylentNews/slashcode repo to merge your commits to the master branch.  After proper testing by the Dev team and other sanity checks, you code will be merged and eventually put on to the production servers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just a note: I am new to git, so the above directions are what I have been using.  If people have a better method for doing this please feel free to update this page with the new information --pauulej72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
crutchy has some additional notes on git here: [[User:Crutchy#Git.2FGitHub]] and some notes on the slashdev vm here: http://soylentnews.org/~crutchy/journal/114&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Teams]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7111</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7111"/>
		<updated>2014-04-03T17:32:44Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added refs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[SystemAdministration]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
We are currently looking for volunteers to help develop SoylentNews slashcode.  Anyone willing is free to help, but '''we really need good perl devs'''.  Slashcode is based heavily on perl and most pages have some type of perl code on them.  We also seek non-perl devs, there is plenty of stuff that you can do without touching the code too much.&lt;br /&gt;
&lt;br /&gt;
Our code is hosted on GitHub at https://github.com/SoylentNews/slashcode. Have a look and see how you can contribute.  Bugs are now on [https://github.com/SoylentNews/slashcode/issues GitHub Bugs].&lt;br /&gt;
&lt;br /&gt;
Volunteers should send an email to [mailto:dev@soylentnews.org dev@soylentnews.org] expressing your areas of interest and what your coding strengths are.  Also you can hop onto [[SoylentNews:IRC]] and join the #dev channel.  Come by and express your interest to paulej72, audioguy, or mrcoolbp.  &lt;br /&gt;
&lt;br /&gt;
Currently we are undergoing a bit of a reorganization and we hope to have more information available here soon about our short term and long term goals for the code.&lt;br /&gt;
&lt;br /&gt;
== Who we are ==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot;|'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| paulej72&lt;br /&gt;
| Team Leader for Dev &amp;lt;ref name=&amp;quot;paulej72_notes&amp;quot;&amp;gt;Working on template and css issues on the site, main bug herder. - email:[mailto:paulej72@soylentnews.org paulej72@soylentnews.org] [[Paulej72WorkNotes]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| (EST/EDT current TZ-4) &lt;br /&gt;
|-&lt;br /&gt;
| Ncommander&lt;br /&gt;
| The real head of Dev, but due to time constrains of being the head of SN, only a member.&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| right hand man to paulej72 and second in command for Dev.&amp;lt;ref name=&amp;quot;audioguy_notes&amp;quot;&amp;gt;See [[AudioGuyWorkNotes]] for current todo and working notes - documentation of system and cleanup of css to get things into a ste that new templates and Themes can be made.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| UTC-8 (PST) &lt;br /&gt;
|-&lt;br /&gt;
| FatPhil &lt;br /&gt;
| perl/mysql odd-jobber, some ubuntu/sys knowledge too&lt;br /&gt;
| (TZ+2)&lt;br /&gt;
|-&lt;br /&gt;
| martyb/bytram&lt;br /&gt;
| secondary bug herder, Database (in training)&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Index of Development Pages and Resources ==&lt;br /&gt;
&lt;br /&gt;
Note: Any sort of code posted onto the wiki can now be syntax highlighted using the &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; tag. It will default to perl, but can be changed to other languages. For example &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;. More documentation is at [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi]].&lt;br /&gt;
&lt;br /&gt;
* [[ImportantDevelopmentLinks]] - Place to put urls for the repositories, etc. (Use current page for now, this page not needed - YET)&lt;br /&gt;
* [[DevelopmentWorkCurrentlyInProgress]] - what we are working on at this moment &lt;br /&gt;
* [[CodingStyleForOurPerlChanges]] - Suggested style for perl code changes &lt;br /&gt;
* [[DevelopmentVMHowto]] - How to get your own Slash code up in a Virtual Machine using VirtualBox&lt;br /&gt;
* [[CssWork]] - pages for ongoing css work&lt;br /&gt;
* [[SlashDocumentationIndex]] - A single place to find Slash docs, one day it will be organized and accurate&lt;br /&gt;
* [[IncidentLog]] - Documentation of how incidents occurred and how they were mitigated&lt;br /&gt;
* [[GitUse]] - Tutorial/advice on how to use git&lt;br /&gt;
* [[Dev/Sys|To-do]] - A list of items in the pipeline collected from various places&lt;br /&gt;
&lt;br /&gt;
== Work Notes ==&lt;br /&gt;
&lt;br /&gt;
* [[AudioGuyWorkNotes]]&lt;br /&gt;
* [[Paulej72WorkNotes]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[SystemAdministration]] - See this section for actual server details and procedures&lt;br /&gt;
* GitHub https://github.com/SoylentNews/slashcode: Slashcode Repository and Issue Tracker&lt;br /&gt;
* Wiki: Documentation and work logs&lt;br /&gt;
**hosted on the svc linode&lt;br /&gt;
* IRC: real time chat for team communications&lt;br /&gt;
* Slashcott.org: temporary testing server in use until we get ones setup on Linode.&lt;br /&gt;
* Mailman Dev Mailing list: for non-real-time discussions that need a good paper trail.&lt;br /&gt;
* http://dev.mysql.com/doc/refman/5.5/en/index.html - Official docs for mysql we use&lt;br /&gt;
* https://perl.apache.org/start/index.html - modperl docs (We use version 1 with Apache 1.3)&lt;br /&gt;
* http://remote.demmers.org/~audioguy/manual/ - Apache 1.3 docs don't seem to be on the Apache site any more, here they are.&lt;br /&gt;
** http://remote.demmers.org/~audioguy/manual/misc/API.html but this is what is important to understand slash workings with mod perl.&lt;br /&gt;
&lt;br /&gt;
== Slashcode Primer ==&lt;br /&gt;
&lt;br /&gt;
Slashcode is a complex beast.  Here is the listing of the repo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Bundle&lt;br /&gt;
Slash	&lt;br /&gt;
bin&lt;br /&gt;
docs&lt;br /&gt;
httpd&lt;br /&gt;
plugins&lt;br /&gt;
sbin&lt;br /&gt;
sql&lt;br /&gt;
tagboxes&lt;br /&gt;
themes&lt;br /&gt;
utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We really are only concerned with three of these directories: Slash, plugins, and themes.  The first directory, Slash, is the home of the slash.pm module and its related code.  The module, slash.pm, does all of the back end work of slashcode.  It provides a set of APIs that are used to generate pages and manipulate the database.  This is where the heavy perl coding is done. We definitely need help with this section in both expanding our knowledge and working with the code. (As I started on this from a css/html slant I do not have a good idea of what is here --pauej72)&lt;br /&gt;
&lt;br /&gt;
The second main part of the system are the themes.  In this case we have only one theme called slashcode.  The theme is broken down into pieces the first is htdocs.  htdocs is all of the static html files, perl files that directly start page generation events, the css files, images, and other static code.  The second part of the theme is the templates.  These templates are loaded into the database an are used by slash to layout the data from different sources and turn them into html files that apache can send to the user.  Templates re a mixture of perl, slash coding, and html.  Templates use slash calls to load other templates and usually each template leaves a breadcrumb in the final html with a start and end comment with the template's name and id.  These breadcrumbs make it easy to find out which template file is generating the particular piece of html that you need to change.&lt;br /&gt;
&lt;br /&gt;
Slashcode also has a plugin architecture that allows certain system to be bolted on to the main system. The main system is basically articles, comments and users.  The pulgins add the admin interface, the messaging system, enhanced login, journals, and other things.  The files for these plugging are in the plugins folder, not in the theme folder.  The issue with plugins is that it contains both front end code such as templates, css and pl files, it also has perl modules that are loaded into the perl engine. &lt;br /&gt;
&lt;br /&gt;
The rest of the directories are used for build and install purposes and probably will not need to be modified regularly.&lt;br /&gt;
&lt;br /&gt;
This is a work in progress so please check back here for more.&lt;br /&gt;
&lt;br /&gt;
== Development VM ==&lt;br /&gt;
&lt;br /&gt;
(audiogy note - will leave this here for the moment, it belongs on its own page as referenced above)&lt;br /&gt;
&lt;br /&gt;
The Dev VM can be downloaded from http://torrents.soylentnews.org/.  This is a vim that is designed to run on VirtualBox. Information and downloads of VirtualBox are available here: http://torrents.soylentnews.org/.&lt;br /&gt;
&lt;br /&gt;
Once you get the VM downloaded and the VirtualBox up and ruining, you will want to do a '''File:Import Appliance''' in VirtualBox.  This will unpack the VM into you environment. Start up the VM and log in with the username and password of slash.&lt;br /&gt;
&lt;br /&gt;
The VM has port forwarding setup to you local system for ssh and http.  &lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh: 8022&amp;lt;br/&amp;gt;&lt;br /&gt;
	http; 1337&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For ssh your connection string should be:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh slash@127.0.0.1 -p 8022&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For websites, apache will use the name localhost instead of 127.0.0.1 so you will need to use:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;http://localhost:1337	&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache is turned off in the VM.  You will need to turn it on using the command:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;apachectl start&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The slash user home directory is in /srv/slashdev/.  The slashcode GitHub repository is located in slashcode. This is where you will make changes to the code you want to test.  The actual slashcode install is located in slash.&lt;br /&gt;
&lt;br /&gt;
The first thing you should probably do is update the repo to the latest version.  cd to slashcode and run git pull.&lt;br /&gt;
&lt;br /&gt;
Now we need to install the new code to slash.  Here is a script that will help with that.  Create a new file called deployslash.sh in the slash home directory and give chmod it to 755.&lt;br /&gt;
&lt;br /&gt;
deployslash.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;#! /bin/sh&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Install from git repo ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
cd /srv/slashdev/slashcode&amp;lt;br/&amp;gt;&lt;br /&gt;
make USER=slash GROUP=slash SLASH_PREFIX=/srv/slashdev/slash install&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Clean up CSS and install Templates ==&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
rm -rf /srv/slashdev/slash/site/slashdev/htdocs/*css&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/symlink-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/template-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Restart Apache ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/apache/bin/apachectl restart&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will be part of the next version of the Dev VM.&lt;br /&gt;
&lt;br /&gt;
To do simple updates, you would make changes to the files in slashcode and redeploy using the deployslash.sh script.&lt;br /&gt;
&lt;br /&gt;
What if you want to develop code and have it merged into the main repo?  In this case you will need to setup your own copy of the repo do do your development work.  First if you do not have your own account on GitHub please set one up. Next go to the slashcode site https://github.com/SoylentNews/slashcode and click on Fork in the upper right.  Fork the repo to your user account.&lt;br /&gt;
&lt;br /&gt;
Now on the VM go to slashcode.  We will setup your copy of the repo as a remote.  Run the commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;	git remote add {name} {url-to-your-GitHub-repo}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git fetch {name}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git checkout {name}/master&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Redeploy slash and you are working from your own repo.  As you may have noticed the primary work is being done on the master branch.  You will not need to worry about the other branches of the code for now.&lt;br /&gt;
&lt;br /&gt;
Once you get code you like, and have it committed to your personal fork, you can do a Pull Request, https://help.github.com/articles/using-pull-requests, that will create a ticket for the SoylentNews/slashcode repo to merge your commits to the master branch.  After proper testing by the Dev team and other sanity checks, you code will be merged and eventually put on to the production servers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just a note: I am new to git, so the above directions are what I have been using.  If people have a better method for doing this please feel free to update this page with the new information --pauulej72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
crutchy has some additional notes on git here: [[User:Crutchy#Git.2FGitHub]] and some notes on the slashdev vm here: http://soylentnews.org/~crutchy/journal/114&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Teams]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7110</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7110"/>
		<updated>2014-04-03T17:32:19Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added references&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{#lst:Development|whoarewe}}&lt;br /&gt;
&lt;br /&gt;
==Sysops==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev/Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Audioguy&lt;br /&gt;
| Member&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| UTC-8 (PST)&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| editor&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Kobach&lt;br /&gt;
| Co-leader | Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Landon&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Member&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7109</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Development&amp;diff=7109"/>
		<updated>2014-04-03T17:30:14Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Who we are */ added references, does it correcly transclude?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TeamPages]] - parent, [[SystemAdministration]]&lt;br /&gt;
&lt;br /&gt;
==Welcome==&lt;br /&gt;
We are currently looking for volunteers to help develop SoylentNews slashcode.  Anyone willing is free to help, but '''we really need good perl devs'''.  Slashcode is based heavily on perl and most pages have some type of perl code on them.  We also seek non-perl devs, there is plenty of stuff that you can do without touching the code too much.&lt;br /&gt;
&lt;br /&gt;
Our code is hosted on GitHub at https://github.com/SoylentNews/slashcode. Have a look and see how you can contribute.  Bugs are now on [https://github.com/SoylentNews/slashcode/issues GitHub Bugs].&lt;br /&gt;
&lt;br /&gt;
Volunteers should send an email to [mailto:dev@soylentnews.org dev@soylentnews.org] expressing your areas of interest and what your coding strengths are.  Also you can hop onto [[SoylentNews:IRC]] and join the #dev channel.  Come by and express your interest to paulej72, audioguy, or mrcoolbp.  &lt;br /&gt;
&lt;br /&gt;
Currently we are undergoing a bit of a reorganization and we hope to have more information available here soon about our short term and long term goals for the code.&lt;br /&gt;
&lt;br /&gt;
== Who we are ==&lt;br /&gt;
&amp;lt;section begin=whoarewe /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot;|'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| paulej72&lt;br /&gt;
| Team Leader for Dev &amp;lt;ref name=&amp;quot;paulej72_notes&amp;quot;&amp;gt;Working on template and css issues on the site, main bug herder. - email:[mailto:paulej72@soylentnews.org paulej72@soylentnews.org] [[Paulej72WorkNotes]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
| (EST/EDT current TZ-4) &lt;br /&gt;
|-&lt;br /&gt;
| Ncommander&lt;br /&gt;
| The real head of Dev, but due to time constrains of being the head of SN, only a member.&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| right hand man to paulej72 and second in command for Dev.&amp;lt;ref name=&amp;quot;audioguy_notes&amp;quot;&amp;gt;See [[AudioGuyWorkNotes]] for current todo and working notes - documentation of system and cleanup of css to get things into a ste that new templates and Themes can be made.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| UTC-8 (PST) &lt;br /&gt;
|-&lt;br /&gt;
| FatPhil &lt;br /&gt;
| perl/mysql odd-jobber, some ubuntu/sys knowledge too&lt;br /&gt;
| (TZ+2)&lt;br /&gt;
|-&lt;br /&gt;
| martyb/bytram&lt;br /&gt;
| secondary bug herder, Database (in training)&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=whoarewe /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Index of Development Pages and Resources ==&lt;br /&gt;
&lt;br /&gt;
Note: Any sort of code posted onto the wiki can now be syntax highlighted using the &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; tag. It will default to perl, but can be changed to other languages. For example &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;. More documentation is at [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi]].&lt;br /&gt;
&lt;br /&gt;
* [[ImportantDevelopmentLinks]] - Place to put urls for the repositories, etc. (Use current page for now, this page not needed - YET)&lt;br /&gt;
* [[DevelopmentWorkCurrentlyInProgress]] - what we are working on at this moment &lt;br /&gt;
* [[CodingStyleForOurPerlChanges]] - Suggested style for perl code changes &lt;br /&gt;
* [[DevelopmentVMHowto]] - How to get your own Slash code up in a Virtual Machine using VirtualBox&lt;br /&gt;
* [[CssWork]] - pages for ongoing css work&lt;br /&gt;
* [[SlashDocumentationIndex]] - A single place to find Slash docs, one day it will be organized and accurate&lt;br /&gt;
* [[IncidentLog]] - Documentation of how incidents occurred and how they were mitigated&lt;br /&gt;
* [[GitUse]] - Tutorial/advice on how to use git&lt;br /&gt;
* [[Dev/Sys|To-do]] - A list of items in the pipeline collected from various places&lt;br /&gt;
&lt;br /&gt;
== Work Notes ==&lt;br /&gt;
&lt;br /&gt;
* [[AudioGuyWorkNotes]]&lt;br /&gt;
* [[Paulej72WorkNotes]]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[SystemAdministration]] - See this section for actual server details and procedures&lt;br /&gt;
* GitHub https://github.com/SoylentNews/slashcode: Slashcode Repository and Issue Tracker&lt;br /&gt;
* Wiki: Documentation and work logs&lt;br /&gt;
**hosted on the svc linode&lt;br /&gt;
* IRC: real time chat for team communications&lt;br /&gt;
* Slashcott.org: temporary testing server in use until we get ones setup on Linode.&lt;br /&gt;
* Mailman Dev Mailing list: for non-real-time discussions that need a good paper trail.&lt;br /&gt;
* http://dev.mysql.com/doc/refman/5.5/en/index.html - Official docs for mysql we use&lt;br /&gt;
* https://perl.apache.org/start/index.html - modperl docs (We use version 1 with Apache 1.3)&lt;br /&gt;
* http://remote.demmers.org/~audioguy/manual/ - Apache 1.3 docs don't seem to be on the Apache site any more, here they are.&lt;br /&gt;
** http://remote.demmers.org/~audioguy/manual/misc/API.html but this is what is important to understand slash workings with mod perl.&lt;br /&gt;
&lt;br /&gt;
== Slashcode Primer ==&lt;br /&gt;
&lt;br /&gt;
Slashcode is a complex beast.  Here is the listing of the repo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Bundle&lt;br /&gt;
Slash	&lt;br /&gt;
bin&lt;br /&gt;
docs&lt;br /&gt;
httpd&lt;br /&gt;
plugins&lt;br /&gt;
sbin&lt;br /&gt;
sql&lt;br /&gt;
tagboxes&lt;br /&gt;
themes&lt;br /&gt;
utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We really are only concerned with three of these directories: Slash, plugins, and themes.  The first directory, Slash, is the home of the slash.pm module and its related code.  The module, slash.pm, does all of the back end work of slashcode.  It provides a set of APIs that are used to generate pages and manipulate the database.  This is where the heavy perl coding is done. We definitely need help with this section in both expanding our knowledge and working with the code. (As I started on this from a css/html slant I do not have a good idea of what is here --pauej72)&lt;br /&gt;
&lt;br /&gt;
The second main part of the system are the themes.  In this case we have only one theme called slashcode.  The theme is broken down into pieces the first is htdocs.  htdocs is all of the static html files, perl files that directly start page generation events, the css files, images, and other static code.  The second part of the theme is the templates.  These templates are loaded into the database an are used by slash to layout the data from different sources and turn them into html files that apache can send to the user.  Templates re a mixture of perl, slash coding, and html.  Templates use slash calls to load other templates and usually each template leaves a breadcrumb in the final html with a start and end comment with the template's name and id.  These breadcrumbs make it easy to find out which template file is generating the particular piece of html that you need to change.&lt;br /&gt;
&lt;br /&gt;
Slashcode also has a plugin architecture that allows certain system to be bolted on to the main system. The main system is basically articles, comments and users.  The pulgins add the admin interface, the messaging system, enhanced login, journals, and other things.  The files for these plugging are in the plugins folder, not in the theme folder.  The issue with plugins is that it contains both front end code such as templates, css and pl files, it also has perl modules that are loaded into the perl engine. &lt;br /&gt;
&lt;br /&gt;
The rest of the directories are used for build and install purposes and probably will not need to be modified regularly.&lt;br /&gt;
&lt;br /&gt;
This is a work in progress so please check back here for more.&lt;br /&gt;
&lt;br /&gt;
== Development VM ==&lt;br /&gt;
&lt;br /&gt;
(audiogy note - will leave this here for the moment, it belongs on its own page as referenced above)&lt;br /&gt;
&lt;br /&gt;
The Dev VM can be downloaded from http://torrents.soylentnews.org/.  This is a vim that is designed to run on VirtualBox. Information and downloads of VirtualBox are available here: http://torrents.soylentnews.org/.&lt;br /&gt;
&lt;br /&gt;
Once you get the VM downloaded and the VirtualBox up and ruining, you will want to do a '''File:Import Appliance''' in VirtualBox.  This will unpack the VM into you environment. Start up the VM and log in with the username and password of slash.&lt;br /&gt;
&lt;br /&gt;
The VM has port forwarding setup to you local system for ssh and http.  &lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh: 8022&amp;lt;br/&amp;gt;&lt;br /&gt;
	http; 1337&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For ssh your connection string should be:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;ssh slash@127.0.0.1 -p 8022&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For websites, apache will use the name localhost instead of 127.0.0.1 so you will need to use:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;http://localhost:1337	&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache is turned off in the VM.  You will need to turn it on using the command:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;apachectl start&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The slash user home directory is in /srv/slashdev/.  The slashcode GitHub repository is located in slashcode. This is where you will make changes to the code you want to test.  The actual slashcode install is located in slash.&lt;br /&gt;
&lt;br /&gt;
The first thing you should probably do is update the repo to the latest version.  cd to slashcode and run git pull.&lt;br /&gt;
&lt;br /&gt;
Now we need to install the new code to slash.  Here is a script that will help with that.  Create a new file called deployslash.sh in the slash home directory and give chmod it to 755.&lt;br /&gt;
&lt;br /&gt;
deployslash.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;#! /bin/sh&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Install from git repo ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
cd /srv/slashdev/slashcode&amp;lt;br/&amp;gt;&lt;br /&gt;
make USER=slash GROUP=slash SLASH_PREFIX=/srv/slashdev/slash install&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Clean up CSS and install Templates ==&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
rm -rf /srv/slashdev/slash/site/slashdev/htdocs/*css&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/symlink-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/slash/bin/template-tool -U&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
echo === Restart Apache ===&amp;lt;br/&amp;gt;&lt;br /&gt;
echo&amp;lt;br/&amp;gt;&lt;br /&gt;
/srv/slashdev/apache/bin/apachectl restart&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will be part of the next version of the Dev VM.&lt;br /&gt;
&lt;br /&gt;
To do simple updates, you would make changes to the files in slashcode and redeploy using the deployslash.sh script.&lt;br /&gt;
&lt;br /&gt;
What if you want to develop code and have it merged into the main repo?  In this case you will need to setup your own copy of the repo do do your development work.  First if you do not have your own account on GitHub please set one up. Next go to the slashcode site https://github.com/SoylentNews/slashcode and click on Fork in the upper right.  Fork the repo to your user account.&lt;br /&gt;
&lt;br /&gt;
Now on the VM go to slashcode.  We will setup your copy of the repo as a remote.  Run the commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;lt;code&amp;gt;	git remote add {name} {url-to-your-GitHub-repo}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git fetch {name}&amp;lt;br/&amp;gt;&lt;br /&gt;
	git checkout {name}/master&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Redeploy slash and you are working from your own repo.  As you may have noticed the primary work is being done on the master branch.  You will not need to worry about the other branches of the code for now.&lt;br /&gt;
&lt;br /&gt;
Once you get code you like, and have it committed to your personal fork, you can do a Pull Request, https://help.github.com/articles/using-pull-requests, that will create a ticket for the SoylentNews/slashcode repo to merge your commits to the master branch.  After proper testing by the Dev team and other sanity checks, you code will be merged and eventually put on to the production servers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Just a note: I am new to git, so the above directions are what I have been using.  If people have a better method for doing this please feel free to update this page with the new information --pauulej72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
crutchy has some additional notes on git here: [[User:Crutchy#Git.2FGitHub]] and some notes on the slashdev vm here: http://soylentnews.org/~crutchy/journal/114&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Teams]]&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7099</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7099"/>
		<updated>2014-04-03T17:12:51Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Style/User Experience */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{Development team}}&lt;br /&gt;
==Sysops==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev/Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Co-leader&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| backup leader&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Landon&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Kobach&lt;br /&gt;
| Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
see also: the now out-of-date [[Staff list]].&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7098</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7098"/>
		<updated>2014-04-03T17:04:30Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* IRC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{Development team}}&lt;br /&gt;
==Sysops==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev/Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Co-leader&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| backup leader&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team Director CEO&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Landon&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Kobach&lt;br /&gt;
| Chief Bacon Officer&lt;br /&gt;
| UTC-5 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
see also: the now out-of-date [[Staff list]].&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7097</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7097"/>
		<updated>2014-04-03T17:03:05Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: set column widths to 20%,40%,40%&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{Development team}}&lt;br /&gt;
==Sysops==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev/Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Co-leader&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| backup leader&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team Director CEO&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 20%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''nick'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''position'''&lt;br /&gt;
| style=&amp;quot;width: 40%; background-color: #f2f2f2;&amp;quot;|&lt;br /&gt;
'''timezone'''&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Landon&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Kobach&lt;br /&gt;
| Chief Bacon Officer&lt;br /&gt;
| UTC-4 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
see also: the now out-of-date [[Staff list]].&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7096</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7096"/>
		<updated>2014-04-03T16:55:54Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: set table width to 100%&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{Development team}}&lt;br /&gt;
==Sysops==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev/Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Co-leader&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| backup leader&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team Director CEO&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Landon&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Kobach&lt;br /&gt;
| Chief Bacon Officer&lt;br /&gt;
| UTC-4 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
see also: the now out-of-date [[Staff list]].&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7094</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7094"/>
		<updated>2014-04-03T16:47:56Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: Added timezone information, reformatted everything into tables.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Site-wide responsibility&lt;br /&gt;
| UTC-5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| [[CommunitySupport]]&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
{{Development team}}&lt;br /&gt;
==Sysops==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Development|Dev/Sysop Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|-&lt;br /&gt;
| mechanicjay&lt;br /&gt;
| Co-leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| NCommander&lt;br /&gt;
| Co-leader&lt;br /&gt;
| UTC-5&lt;br /&gt;
|-&lt;br /&gt;
| robind&lt;br /&gt;
| backup leader&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| audioguy&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| FrogBlast&lt;br /&gt;
| Art Team Director CEO&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| shogun - HTML&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| moo_kuh - Testing&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| PrestonL&lt;br /&gt;
| CSS / Bug Testing&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mtrycz&lt;br /&gt;
| User Interface&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| CynicGalahad&lt;br /&gt;
| Website Design&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| LaminatorX&lt;br /&gt;
| Team Leader&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Dopefish&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| mattie_p&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| janrinok&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| girlwhowaspluggedout&lt;br /&gt;
| editor&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| miscellaneous&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
|-&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| Team leader&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|- &lt;br /&gt;
| Landon&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| MrBluze&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Kobach&lt;br /&gt;
| Chief Bacon Officer&lt;br /&gt;
| UTC-4 (us/central)&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
see also: the now out-of-date [[Staff list]].&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7089</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7089"/>
		<updated>2014-04-03T16:16:45Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Community Support */ added timezones for Community Support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
* NCommander - Site-wide responsibility&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
* mattie_p - General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
* mrcoolbp - [[CommunitySupport]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
&lt;br /&gt;
{{Development team}}&lt;br /&gt;
==Sysops==&lt;br /&gt;
* xlefay - Team leader&lt;br /&gt;
* mechanicjay - Co-lead&lt;br /&gt;
* NCommander&lt;br /&gt;
* robind&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
*MrBluze - Team Leader&lt;br /&gt;
*audioguy&lt;br /&gt;
*FrogBlast - Art Team&lt;br /&gt;
*shogun - HTML&lt;br /&gt;
*moo_kuh - Testing&lt;br /&gt;
*PrestonL - CSS / Bug Testing&lt;br /&gt;
*mtrycz - User Interface&lt;br /&gt;
*CynicGalahad - Website Design&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
* LaminatorX - Team Leader&lt;br /&gt;
&lt;br /&gt;
Editors include:&lt;br /&gt;
&lt;br /&gt;
* Dopefish&lt;br /&gt;
* mattie_p&lt;br /&gt;
* janrinok&lt;br /&gt;
* girlwhowaspluggedout&lt;br /&gt;
&lt;br /&gt;
Misc:&lt;br /&gt;
&lt;br /&gt;
* Cactus&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| Leader&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| xlefay&lt;br /&gt;
| ?&lt;br /&gt;
| UTC+2 (CEST)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (Europe)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
* xlefay - Team leader&lt;br /&gt;
* Landon&lt;br /&gt;
* MrBluze&lt;br /&gt;
* Kobach - Chief Bacon Officer (us/central)&lt;br /&gt;
* FunPika&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
see also: the now out-of-date [[Staff list]].&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7088</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7088"/>
		<updated>2014-04-03T16:14:05Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Wiki */ testing addition of timezone information.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
* NCommander - Site-wide responsibility&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
* mattie_p - General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
* mrcoolbp - [[CommunitySupport]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
&lt;br /&gt;
{{Development team}}&lt;br /&gt;
==Sysops==&lt;br /&gt;
* xlefay - Team leader&lt;br /&gt;
* mechanicjay - Co-lead&lt;br /&gt;
* NCommander&lt;br /&gt;
* robind&lt;br /&gt;
&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
*MrBluze - Team Leader&lt;br /&gt;
*audioguy&lt;br /&gt;
*FrogBlast - Art Team&lt;br /&gt;
*shogun - HTML&lt;br /&gt;
*moo_kuh - Testing&lt;br /&gt;
*PrestonL - CSS / Bug Testing&lt;br /&gt;
*mtrycz - User Interface&lt;br /&gt;
*CynicGalahad - Website Design&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
* LaminatorX - Team Leader&lt;br /&gt;
&lt;br /&gt;
Editors include:&lt;br /&gt;
&lt;br /&gt;
* Dopefish&lt;br /&gt;
* mattie_p&lt;br /&gt;
* janrinok&lt;br /&gt;
* girlwhowaspluggedout&lt;br /&gt;
&lt;br /&gt;
Misc:&lt;br /&gt;
&lt;br /&gt;
* Cactus&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
* mrcoolbp - Leader (EST/EDT)&lt;br /&gt;
* xlefay&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! nick&lt;br /&gt;
! position&lt;br /&gt;
! timezone&lt;br /&gt;
|-&lt;br /&gt;
| FunPika&lt;br /&gt;
| Leader  &lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| mrcoolbp&lt;br /&gt;
| admin&lt;br /&gt;
| UTC-4 (EST/EDT)&lt;br /&gt;
|-&lt;br /&gt;
| Cactus&lt;br /&gt;
| admin/bureaucrat&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| cosurgi&lt;br /&gt;
| admin&lt;br /&gt;
| UTC+2 (Europe)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
* xlefay - Team leader&lt;br /&gt;
* Landon&lt;br /&gt;
* MrBluze&lt;br /&gt;
* Kobach - Chief Bacon Officer (us/central)&lt;br /&gt;
* FunPika&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
see also: the now out-of-date [[Staff list]].&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7063</id>
		<title>WhosWho</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=WhosWho&amp;diff=7063"/>
		<updated>2014-03-30T19:35:39Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: /* Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the interest of getting questions to the right people on via email or IRC, this is a summary of who is involved in SoylentNews. If you'd like to work with a team directly, try the [[TeamPages]]. Please add yourself here if you are actively working on the project.&lt;br /&gt;
&lt;br /&gt;
==Team Contacts==&lt;br /&gt;
	&lt;br /&gt;
Teams are guided by leaders that may occasionally change. Teams can always be contacted directly at the following addresses:&lt;br /&gt;
&lt;br /&gt;
*dev@SoylentNews.org ([[#Development|Development]])&lt;br /&gt;
*editors@SoylentNews.org ([[#Content|Content]])&lt;br /&gt;
*suggestions@soylentNews.org ([[#Community Support|Community Support]])&lt;br /&gt;
*wiki@SoylentNews.org ([[#Wiki|Wiki]])&lt;br /&gt;
*chat@SoylentNews.org ([[#IRC|IRC]])&lt;br /&gt;
*style@SoylentNews.org ([[#Style|Style/User Experience]])&lt;br /&gt;
*art@SoylentNews.org ([[#Art|Art]])&lt;br /&gt;
&lt;br /&gt;
==The Man Behind The Curtain==&lt;br /&gt;
* NCommander - Site-wide responsibility&lt;br /&gt;
&lt;br /&gt;
==Administration==&lt;br /&gt;
* mattie_p - General Manager/Head Team Leader/Lead Cat herder&lt;br /&gt;
* mrcoolbp - [[CommunitySupport]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
'''[[Development|Dev Team Main Page]]'''&lt;br /&gt;
&lt;br /&gt;
{{Development team}}&lt;br /&gt;
==Style/User Experience==&lt;br /&gt;
'''[[UserExperience|User Experience Team Main Page]]'''&lt;br /&gt;
*MrBluze - Team Leader&lt;br /&gt;
*audioguy&lt;br /&gt;
*FrogBlast - Art Team&lt;br /&gt;
*shogun - HTML&lt;br /&gt;
*moo_kuh - Testing&lt;br /&gt;
*PrestonL - CSS / Bug Testing&lt;br /&gt;
*mtrycz - User Interface&lt;br /&gt;
*CynicGalahad - Website Design&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
'''[[Editors|Editors Team Main Page]]'''&lt;br /&gt;
* LaminatorX - Team Leader&lt;br /&gt;
&lt;br /&gt;
Editors include:&lt;br /&gt;
&lt;br /&gt;
* Dopefish&lt;br /&gt;
* mattie_p&lt;br /&gt;
* janrinok&lt;br /&gt;
* girlwhowaspluggedout&lt;br /&gt;
&lt;br /&gt;
Misc:&lt;br /&gt;
&lt;br /&gt;
* Cactus&lt;br /&gt;
&lt;br /&gt;
==Community Support==&lt;br /&gt;
'''[[CommunitySupport|Community Support Team Main Page]]'''&lt;br /&gt;
* mrcoolbp - Leader (EST/EDT)&lt;br /&gt;
* xlefay&lt;br /&gt;
&lt;br /&gt;
==Wiki==&lt;br /&gt;
'''[[Wiki|Wiki Team Main Page]]'''&lt;br /&gt;
* FunPika - Leader (UTC-4:00)&lt;br /&gt;
* mrcoolbp - admin (EST/EDT)&lt;br /&gt;
* Cactus - admin/bureaucrat&lt;br /&gt;
* cosurgi - admin (UTC+2)&lt;br /&gt;
&lt;br /&gt;
==IRC==&lt;br /&gt;
'''[[IRC|IRC Team Main Page]]'''&lt;br /&gt;
* Xlefay - Team leader&lt;br /&gt;
* Landon&lt;br /&gt;
* MrBluze&lt;br /&gt;
* Kobach&lt;br /&gt;
* FunPika&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
see also: the now out-of-date [[Staff list]].&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=User:Janek_Kozicki&amp;diff=4956</id>
		<title>User:Janek Kozicki</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=User:Janek_Kozicki&amp;diff=4956"/>
		<updated>2014-02-20T16:25:41Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: Created page with &amp;quot;Hi,  Sometimes I do a little editing of our wiki.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
Sometimes I do a little editing of our wiki.&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
	<entry>
		<id>https://wiki.soylentnews.org/index.php?title=Engine_requirements&amp;diff=4561</id>
		<title>Engine requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.soylentnews.org/index.php?title=Engine_requirements&amp;diff=4561"/>
		<updated>2014-02-13T17:57:38Z</updated>

		<summary type="html">&lt;p&gt;Janek Kozicki: added science channel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* '''Be mindful of bandwidth and the amount of processing done by the server when building any features.  One extra character balloons into many megabytes of expensive bandwidth and consumption of server resources.  Each feature that bloats a page response or causes the server to process something increases costs--KEEP COSTS DOWN!'''&lt;br /&gt;
* UTF-8 clean for anything that doesn't end up in a URL (i.e. tags, titles, channel names, user names)&lt;br /&gt;
** Of course, some combining marks would have to be filtered, and the resulting text round-tripped through NFD-&amp;gt;NFC to prevent certain types of attacks against users or making text difficult to index.&lt;br /&gt;
* [http://blog.stackoverflow.com/2011/04/stack-exchange-partners-with-mathjax/ MathJax] support both in comments and in submissions&lt;br /&gt;
:: Mathjax is the math rendering engine used on [http://stackexchange.com/ stackexchange] and will allow scientific discussion between us (people who read math).&lt;br /&gt;
* Channels (like yro, science, politics, apple) as first class objects&lt;br /&gt;
** &amp;quot;Primary&amp;quot; channels that have DNS shorthand (http://apple.altslash.org/ being equiv to http://altslash.org/ch/apple/)&lt;br /&gt;
** &amp;quot;Secondary&amp;quot; channels that users could create and play editor that use the more verbose syntax (http://altslash.org/ch/baseball/) that is reminiscent of subreddits&lt;br /&gt;
** User channels (i.e. journals, as we've always had)&lt;br /&gt;
* Display user IDs&lt;br /&gt;
* Javascript Optional&lt;br /&gt;
** I enjoy having the comment rating slider for example, but main functionality should be accessible with lynx at the least!&lt;br /&gt;
&lt;br /&gt;
* Submission queues for all channels with membership at the discretion of the channel owner; being able to submit also implies up/downvoting submissions and tagging&lt;br /&gt;
:: Editors/channel owners only&lt;br /&gt;
:: List of users who can submit&lt;br /&gt;
:: All of my friends (for user journals)&lt;br /&gt;
:: All users with mod status&lt;br /&gt;
:: All registered users&lt;br /&gt;
:: Everyone&lt;br /&gt;
&lt;br /&gt;
* Articles are also first class objects&lt;br /&gt;
:: Perma-link independant of channel&lt;br /&gt;
:: Articles are tagged by topic(s) as well as channel&lt;br /&gt;
:: Articles are automatically archived&lt;br /&gt;
:: Archive is easily searchable, and should be referenced when submissions are edited. &lt;br /&gt;
:: Articles can be cross-posted to other channels by a channel owner (built into the UI if the editor manages more than one channel)&lt;br /&gt;
* Comment key features&lt;br /&gt;
:: Comments are first class objects, just as before, just like articles&lt;br /&gt;
:: Comments can be edited for a short period of time by owner&lt;br /&gt;
::: HOWEVER: Edited comments get a new ID and it links to older versions in the new one. This detail is made prominent to viewer if a comment reply happened before an edit.&lt;br /&gt;
:: Allow alternate markup options (bbcode, markdown, wiki markup)&lt;br /&gt;
::: Provide a mapping to actual div and styles that will be applied, or HTML equivalent codes&lt;br /&gt;
&lt;br /&gt;
* Allow moderation in same article that you've posted in; only disallow moderation '''to your own reply chain'''.&lt;br /&gt;
** You're obviously not allowed to moderate in your own accepted or posted article (treating all comments as replies)&lt;br /&gt;
** Does &amp;quot;reply chain&amp;quot; include parent? If not, how do we deal with threadjacking:&lt;br /&gt;
**# AC posts first comment on a new article (let's presume it's an upmod-worthy comment, not fristpsot)&lt;br /&gt;
**# I post my unrelated comment as a reply to AC's FP, in order to achieve greater visibility&lt;br /&gt;
**# I downmod the AC to -1&lt;br /&gt;
**# Now AC is invisible to anyone with threshold != -1 (including many with mod points and threshold=0, who would have modded AC up on his own merits)&lt;br /&gt;
**# Unless/until users with threshold=-1 and mod points happen by to rectify things, my comment is now the first thing most users see.&lt;br /&gt;
**# ???   ''(sorry, can't resist...)''&lt;br /&gt;
**# Profit!&lt;br /&gt;
***Actually, not just the immediate parent like I said, but 'all' ancestor comments. Otherwise as step 1.5 I just reply with an AC troll (which someone else will rightfully downmod), then in step 2 I reply to ''that''; now that the original AC first post is my comment's gp, so I can still downmod it.&lt;br /&gt;
** ''' Good point ''' you should be prevented from moderating any children '''and''' ancestors of your posts (but sibling chains are still fair game)&lt;/div&gt;</summary>
		<author><name>Janek Kozicki</name></author>
	</entry>
</feed>