This page you are viewing is part of the SEVA Wiki Archive, Please visit the new Official Website!
NOTICE: Visit the Maillist page for help joining the new google groups email list, the old maillist is no more.
SEVA meetings are held every second Tuesday.


Difference between revisions of "User:WikiAdmin"

From SeattleEVA
Jump to navigation Jump to search
(link to mainmenu)
 
(39 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{TOCright}}
 +
 
==Seattle EVA==
 
==Seattle EVA==
  
* Namespace settings
+
* Wiki HowTo
** [[MedaWiki:Sidebar]]
+
** [[WikiPedia:How_to_edit_a_page#Wiki_markup|Editing Wiki Markup]]
 +
** [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface]
 +
** [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide]
 +
** [http://meta.wikimedia.org/wiki/Layout_customization Layout customizations]
 +
** [http://meta.wikimedia.org/wiki/MediaWiki_look_and_feel MediaWiki look and feel]
 +
** [http://meta.wikimedia.org/wiki/Help:Contents#For_system_administrators For system administrators]
 +
** [http://meta.wikimedia.org/wiki/How_to_move_a_MediaWiki_Database How to move a wiki to another server]
 +
 
 +
* http://www.w3schools.com/tags/ref_ascii.asp - ASCII encoding referance
 +
 
 +
==User Management==
 +
*[[Special:Userlogin]] - Follow "Create an account" link.
 +
** Supply UserName, Full Name, and Email address, then click on "By email" link.
 +
** Attempt to create the new users initial page, describing who they are.
 +
*[[Special:Listusers]] - List of current users and their rights.
 +
** mysql -u root --password=$sp -D $DB -e "SELECT user_id,user_name,user_real_name,user_email FROM sevawiki_user;"
 +
*[[Special:Userrights]] - Change users rights and permissions.
 +
*[[User:WikiAdmin/Preferences]] - New user orientation page.
 +
 
 +
==Namespace==
 +
* [[Special:Allmessages|Namespace messages]]
 +
** [[MediaWiki:Whitelistedittext]]
 +
** [[MediaWiki:Loginprompt]]
 +
** '''[[MediaWiki:Sidebar]]''' - The Main Menu on the left side of all pages.
 +
** '''[[MediaWiki:Sitenotice]]''' - A place to put a notice which appears on all pages.
 +
** [[MediaWiki:Anonnotice]] (will supersede Sitenotice for anonymous users, so don't use)
 +
** [[MediaWiki:Topbar]]
 +
** [[MediaWiki:Sitetitle]]      = {{INT:Sitetitle}}
 +
** [[MediaWiki:Pagetitle]]      = {{INT:Pagetitle}}
 +
** [[MediaWiki:Wikititlesuffix]] = {{INT:Wikititlesuffix}}
 +
** [[MediaWiki:Spamprotectiontext]]
 +
** [[MediaWiki:Common.js]]
 +
** [[MediaWiki:Common.css]]
 +
 
 +
<!-- /wiki/includes/MagicWords.php -->
 +
<!-- Include pages {{:History}} {{:Mission}} -->
 +
 
 +
[[Special:Interwiki]] Management - [http://meta.wikimedia.org/wiki/Help:Interwiki_links Interwiki Help]
 +
 
 +
Use http://www.eaa-phev.org/wiki/index.php?flushcache to flush this servers cache.
 +
 
 +
* E-mail templates
 +
** [[Template:EMailLinkWebguy]]  = {{EMailLinkWebguy}}
 +
** [[Template:EMailLinkAccounts]] = {{EMailLinkAccounts}}
 +
** [[Template:EMailTextList]]    = {{EMailTextList}}
 +
 
 +
* /etc/php4/apache/php.ini
 +
** post_max_size = 80M
 +
** upload_max_filesize = 80M
 +
 
 +
[[File:Screenshot (277).png|200px|thumb|right|Used to look like this]]
 +
* [http://bugzilla.wikimedia.org/show_bug.cgi?id=3597 Nested menus patches]
 +
** Nested menus are working in MonoBook and CologneBlue based skins...
 +
** Changes made to includes/Skin.php, skins/MonoBook.php, skins/CologneBlue.php, skins/common/cologneblue.css, skins/monobook/main.css, and custom skin.
 +
 
 +
==Licenses==
 +
* [[Wikipedia:Image_copyright_tags#Creative_Commons_Licenses]]
 +
*http://www.gnu.org/licenses/license-list.html#OtherLicenses - GNU General Public License
 +
** http://www.gnu.org/copyleft/fdl.html - GNU Free Documentation License
 +
** http://creativecommons.org/licenses/by-sa/2.0/legalcode - Creative Commons Attribution-Sharealike 2.0 license
 +
** http://artlibre.org/licence/lalgb.html - Free Art License
 +
* In accordance with Title 17 U. S. C. Section 107, any copyrighted work in this message is distributed under fair use without profit or payment to those who have expressed a prior interest in receiving the included information for nonprofit research and educational purposes only. Ref. http://www.law.cornell.edu/uscode/17/107.shtml
 +
 
 +
== SMF Forums ==
 +
'''Simple Machine Forum''' software was put into production on June 12th 2008 and is accessable via http://www.seattleeva.org/smf.
 +
The [[Forums Discussion]] page was used to discuss and vet the implementation of new Forums services for SEVA.
 +
 
 +
=== Mods to evaluate ===
 +
* [http://custom.simplemachines.org/mods/index.php?mod=796 New RSS Button Mod] 2 buttons, one for RSS and one for quick add to Feed Mailer
 +
* [http://custom.simplemachines.org/mods/index.php?mod=38 Redirection Boards]
 +
*: potential conflict with the above ''New RSS Button Mod''
 +
* [http://custom.simplemachines.org/mods/index.php?mod=624 RSS Feed Poster] Allows you to add RSS Feed Posting Bots to your forum.
 +
*: get '''XML error: Reserved XML Name at line 2''' attempting to add seva wiki site recent changes rss feed.
 +
* [http://custom.simplemachines.org/mods/index.php?mod=1010 Google Member Map]
 +
*: wants ftp access in order to change some file permissions?
 +
* [http://custom.simplemachines.org/mods/index.php?mod=222 Topic Digest (Post Chest)] '''Manual install?'''
 +
* [http://custom.simplemachines.org/mods/index.php?mod=539 Simple Awards System] '''Manual install?'''
 +
* [http://custom.simplemachines.org/mods/index.php?mod=351 Global Headers and Footers]
 +
* [http://custom.simplemachines.org/mods/index.php?mod=1142 Digg In Topics]
 +
* [http://custom.simplemachines.org/mods/index.php?mod=977 Auto Embed Video/Audio Clips]
 +
* <s>[http://custom.simplemachines.org/mods/index.php?mod=936 YouTube BBCode] </s> ''prefer more generic mod above.''
 +
* [http://custom.simplemachines.org/mods/index.php?mod=319 Custom Profile Field Mod]
 +
* [http://custom.simplemachines.org/mods/index.php?mod=217 Users Online Today Mod]
 +
* [http://custom.simplemachines.org/mods/index.php?mod=718 NNTP Syndicate] new topics on your forum syndicated to one or more NNTP newsgroups
 +
* [http://custom.simplemachines.org/mods/index.php?mod=745 Order News] news administration page that lets an administrator re-order their news items
 +
* [http://custom.simplemachines.org/mods/index.php?mod=1123 Post As An Alternative User]
 +
* [http://custom.simplemachines.org/mods/index.php?mod=1059 Redirect Merged Topics]
 +
* [http://custom.simplemachines.org/mods/index.php?mod=579 Tagging System For Topics]
 +
* [http://custom.simplemachines.org/mods/index.php?mod=541 View Single Post]
 +
* [http://custom.simplemachines.org/mods/index.php?mod=1210 Wikipedia BBCode]
 +
* <s>[http://custom.simplemachines.org/mods/index.php?mod=376 RSS Feed Icon for boards] Adds a feed icon on the board index for each forum.</s>
 +
* <s>[http://custom.simplemachines.org/mods/index.php?mod=473 SMF Gallery] </s>
 +
* <s>[http://custom.simplemachines.org/mods/index.php?mod=381 SMF Links] </s>
 +
* <s>[http://custom.simplemachines.org/mods/index.php?mod=1206 Your Button] </s>
 +
* <s>[http://custom.simplemachines.org/mods/index.php?mod=346 SMF Trader System]</s>
 +
 
 +
=== Feature Requests ===
 +
These are some features that I would like to implement within the smf forum software.
 +
* A read only Category/Board with which to archive maillist messages.
 +
* A weekly digest of all forum activity which can be sent to the maillist.
 +
 
 +
=== Categories and Boards ===
 +
In each Category-Board create a sticky post linking into related articles on the wiki!
 +
* General Category
 +
** <a href=http://www.seattleeva.org/wiki/Forums_Discussion>Please refer to [[Forums Discussion]]</a>
 +
**: Go Back to the Wiki to find out what this Forum is all about.
 +
**: Guest access, Read Only ''Link back to wiki, until a more appropriate site services menu is deployed.
 +
** General Discussion
 +
**: If you can't find an appropriate Category or Board this is the place for you.
 +
** Local Businesses
 +
**: A place for local EV businesses to talk about their products and services.
 +
** Maillist Archive
 +
**: A read only archive of the maillist for easier indexing and searching.
 +
** Events and SEVA Minutes
 +
**: A place to organize and discuss past and future EVents.
 +
**: !+Lock+Stick "See also the <a href=http://seattleeva.org/wiki/Current_events>[[Wiki:Current events]]</a> page."
 +
 
 +
* Battery Electric Vehicles (BEV or just EV)
 +
** <b>Production</b> Electric Vehicles
 +
**: Talk about Production Electric Vehicles by major or minor auto makers.
 +
** Electric Vehicle <b>Conversions</b>
 +
**: Talk about EV Conversions, the highest form of automobile recycling.
 +
** <b>Hybrids</b> and Plug-In Hybrid Electric Vehicles (HEV and PHEV)
 +
**: Talk about stock Hybrids, PHEV's, and PHEV Conversions.
 +
** <b>Neighborhood</b> Electric Vehicles (NEV)
 +
**: Talk about low speed EVs that are not freeway capable.
 +
** Electric <b>Motorcycles</b> and other <i>unique</i> high speed vehicles.
 +
**: Talk about Motorcycles, Narrow, 3-wheel, or other miscellaneous full speed vehicles.
 +
** Electric <b>Bicycles</b>, Scooters, and mopeds.
 +
**: Talk about electric bikes and other low speed two or three wheel vehicles.
 +
** EV <b>Racing</b> and the National Electric Drag Racing Assoc (NEDRA)
 +
**: Talk about EV's of all shapes and sizes that go fast on or off the race track.
 +
 
 +
* EV Components and Hardware
 +
** Electric <b>Motors</b>
 +
**: The electric equivalent to a gas Internal Combustion Engine (ICE).
 +
** Motor Speed <b>Controllers</b>
 +
**: The electric equivalent of the carburetor and ignition system.
 +
** Battery <b>Chargers</b> and Battery Management Systems (BMS)
 +
**: The electric equivalent of the fuel port and gas station pump.
 +
** Traction <b>Batteries</b>
 +
**: The electric equivalent of the fuel tank and it's fuel.
 +
** Miscellaneous Parts
 +
**: Other stuff like wiring, fuses, gages, DC-DC, AC, heaters, structural, etc...
 +
 
 +
=== Initial Settings ===
 +
Be sure to add the SEVA Google Analytics Urchin code block somewhere within the global theme...
 +
 
 +
Add these lines to '''Themes/default/Themes.template.php''' before the line ''// Show the [home] button.''
 +
// Add a link to wiki site, inactive
 +
//echo '<td class="maintab_back"><a href="http://www.seattleeva.org/wiki">SEVA wiki home</a></td>';
 +
// Add a link to wiki site, active
 +
//echo '<td class="maintab_active_' , $first , '">&nbsp;</td><td valign="top" class="maintab_active_back">
 +
//<a href="http://www.seattleeva.org/wiki">SEVA wiki home</a></td><td class="maintab_active_' , $last , '">&nbsp;</td>'; 
 +
// Add a link to wiki site, active link and in it's own maintab bar
 +
echo '<td class="maintab_active_' , $first , '">&nbsp;</td><td valign="top" class="maintab_active_back">
 +
<a href="http://www.seattleeva.org/wiki"><img style="clear:left; float:left;" src="/skins/monobook/mw-21x15.png"
 +
height=15>&nbsp;SEVA wiki home</a></td><td class="maintab_active_' , $last , '">&nbsp;</td>';
 +
echo '<td class="maintab_' , $last , '">&nbsp;</td>';
 +
echo '<td class="maintab_' , $first , '">&nbsp;</td>';
 +
 
 +
Add a rss feed link to subscribe to all categories.
 +
// Show an rss feed link for all categories
 +
echo '<td class="maintab_back"><a href="/smf/index.php?action=.xml;sa=recent;limit=100;type=rss2">
 +
<img style="clear:left; float:left;" src="/smf/Themes/default/images/rss.gif">&nbsp; RSS All</a></td>';
 +
 
 +
Add this to enhance the Forums own "Home" link.
 +
// Modify the "Home" button text
 +
$txt[103] = '<img style="clear:left; float:left;" src="/smf/Themes/default/images/new_some.gif" height=15>&nbsp; SEVA Forums Home';
 +
 
  
 +
* News
 +
** Testing a link back to <a href=http://www.seattleeva.org/wiki/Forums_Discussion#Software_to_Evaluate>Wiki:Forums Discussion</a> within a News item.
 +
** Settings: Permission(Mod,Mod), enable RSS.
 +
* Features - Basic
 +
** Enable Poll,1,1,1,1,1,1,1,0,,300
 +
** enable (stats, views, logging)
 +
** require reactivation
 +
** 1,1,1,1
 +
** 800,600
 +
** 1,10,45,20
 +
* Features - Layout
 +
** 1,5,today & yesterday,1,1,1,90,1,0,1
 +
* Features - Karma
 +
** enable karma +&-,0,1,1
 +
* Server - Core
 +
** Title:Seattle Electric Vehicle Association (SEVA) Forums
 +
** Webmaster Email:webguy2008@seattleeva.org
 +
* Server - Features
 +
** enable compressed output
 +
** use database driven sessions
 +
* Server - Cache
 +
** ''Yes, install some caching!''
 +
* Theme - settings for default
 +
** recent posts on index:5
 +
** who is viewing:show member names
 +
** 1,1,1,1,1,0,1,1,1,1,1,?,5000,1,1,1,1,0,0
 +
* Board - ''Construct Categories and Boards per above list''
 +
** Settings:give moderators permission, count child posts.
 +
* Posts
 +
** code: enable basic html
 +
** Censored: ''Use it to convert works into wiki links perhaps?''
 +
** Topic settings:1,1,...,Max topics:150,enable prev/next links
 +
* Calendar
 +
** Enable, set perm (all,mem+mod,mem+mod,mod),1,0,7,all,all,all,EVents Board,1,1,...,span days,7
 +
* Search, ''consider search indexes in the future''
 +
** Settings: perm(all),1,30,0
 +
* Attachments - Settings
 +
** all,0,,1,default,512000,10240,10240,10,1,1,300,300
 +
* Attachments - Avatars
 +
** perm(all),perm(all),download at given url,perm(all),65,65,1,1,ataachment dir
 +
* Members and groups, ''defaults for now, but we can create new groups''
 +
* Registration - New - Require user to activate the account
 +
* Registration - Settings
 +
** Member activation,1,1,medium,medium,13,reject''(COPPA compliance, we reject registration of minors)''
 +
* Permissions - Settings
 +
** enable permissions for post count based groups. (additive to "regular members")
 +
** allow global moderators to manage permissions.
 +
* Permissions - by membergroup ''Might not apply these unless there is a problem with attachments''
 +
** Modify Regular Members - Remove Post attachment permissions.
 +
** Modify Jr. Members(50 posts) - Add Post attachment permissions.
  
 +
=== Software to Evaluate ===
 +
Here are some forum applications to look into:
 +
* <s>[http://www.phpbb.com/about/ phpbb] (phpbb2 is an available ubuntu package) phpbb3 is also available.</s>
 +
* <s>[http://www.punbb.org/ PunBB][https://help.ubuntu.com/community/PunBB ] is a fast and lightweight PHP-powered discussion board.</s>
 +
* [http://www.simplemachines.org/ Simple Machines Forum] SMF is a free, professional grade software package for online community.
 +
A maillist to forum conduit which may come in handy for integrating the maillist into the forum:
 +
* [http://code.google.com/p/mail2forum/ mail2forum] (m2f) is a PHP-based message centre.
 +
Also available at the server but not in use by SEVA:
 +
* ''[http://wordpress.org/ wordpress] is already installed and in use at the server at other domain names.''
 +
Just an handy site for looking into CMS:
 +
* ''[http://cmsmatrix.org/matrix/cms-matrix CMS Matrix]'' A list of various CMS (Content Management Systems)
  
 +
 +
 +
 +
 +
<!--
 
==DigiPen==
 
==DigiPen==
A restricted wiki setup...
+
A restricted wiki setup....
  
 
===Setup Notes===
 
===Setup Notes===
Line 55: Line 292:
 
     -> ON new_db.* TO db_user@localhost
 
     -> ON new_db.* TO db_user@localhost
 
     -> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
 
     -> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
 +
 +
 +
==Search Enhancements==
 +
per [http://meta.wikimedia.org/wiki/How_to_add_Google_search_to_your_MediaWiki_Search_Results_Page] In includes/SpecialSearch.php there is a function showResults( $term ) which formats and outputs all the search results from a query, near the top add:
 +
$wgOut->addHTML( wfMsg( 'Googlesearch', $term ) ); # add
 +
$wgOut->addWikiText( wfMsg( 'searchresulttext' ) );# above this
 +
* [[MediaWiki:Googlesearch]] fix $3 and cleanup?
 +
* [[MediaWiki:Nogomatch]] remove prompt to create page?
 +
* [[MediaWiki:Searchresulttext]] cleanup/clear
 +
In LocalSettings.php
 +
# $wgDisableTextSearch = true;
 +
# $wgSearchForwardUrl = 'http://www.google.com/search?q=$1';
 +
# $wgSearchForwardUrl = 'http://www.google.com/search?q=site%3Adigipen.edu+%22$1';
 +
$wgNamespacesToBeSearchedDefault = array(
 +
-1 => 0,      # Default setting
 +
  0 => 1,      # Main
 +
  1 => 0,      # Main talk
 +
  2 => 0,      # User
 +
  3 => 0,      # User talk
 +
  4 => 1,      # SiteName
 +
  5 => 0,      # SiteName talk
 +
  6 => 1,      # Image
 +
  7 => 0,      # Image talk
 +
  8 => 0,      # MediaWiki
 +
  9 => 0,      # MediaWiki talk
 +
10 => 1,      # Template
 +
11 => 0,      # Template talk
 +
12 => 0,      # Help
 +
13 => 0,      # Help talk
 +
14 => 1,      # Category
 +
15 => 0);      # Category talk
 +
 +
No longer used: Added to skins/DPSkin31.php at about line 407
 +
// Begin New Portions to search more namespaces
 +
$s .= "<input type=\"hidden\" value=\"1\" name=\"ns0\">";  // Main
 +
//$s .= "<input type=\"hidden\" value=\"1\" name=\"ns1\">";  // Talk
 +
$s .= "<input type='hidden' name=\"searchx\" value=\"" . htmlspecialchars( wfMs( "Go" ) ) . "\" />";
 +
Also change this
 +
. "&nbsp&nbsp<input type='submit' name=\"fulltext\" value=\"" . htmlspecialchars( wfMsg( "Go" ) ) . "\" /></form>";
 +
To this
 +
. "&nbsp&nbsp<input type='submit' name=\"searchx\" value=\"" . htmlspecialchars( wfMsg( "Go" ) ) . "\" /></form>";
  
 
===LocalSettings.php ===
 
===LocalSettings.php ===
Line 100: Line 378:
 
  $wgEnableUserEmail = true;
 
  $wgEnableUserEmail = true;
 
   
 
   
  $wgEmergencyContact = "it@digipen.edu";
+
  $wgEmergencyContact = "it-at-digipen123.edu";
  $wgPasswordSender      = "it@digipen.edu";
+
  $wgPasswordSender      = "it-at-digipen123.edu";
 
   
 
   
 
  ## For a detailed description of the following switches see
 
  ## For a detailed description of the following switches see
Line 230: Line 508:
 
   
 
   
 
  ?>
 
  ?>
 +
 +
===non Readable===
 +
LocalSettings.php
 +
  # Custom Settings http://meta.wikimedia.org/wiki/Preventing_Access
 +
  # This disables user registration, admins can still register users.
 +
  # LDAP enabled sites don't need user creation at all?
 +
  $wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 );
 +
  $wgGroupPermissions['*'        ]['createaccount']  = false;
 +
  $wgGroupPermissions['sysop'    ]['createaccount']  = true;
 +
  $wgGroupPermissions['bureaucrat']['createaccount']  = true;
 +
 +
  # Make the entire site non-readable
 +
  $wgGroupPermissions['*'    ]['read']            = false;
 +
 +
  # Pages anonymous (not-logged-in) users may read
 +
  $wgWhitelistRead = array ("Main Page", "Special:Userlogin", "Help:Contents");
 +
 +
  # $wgBlacklistRead = array ("User:WikiAdmin", "Foo"); # No "Black" lists.
 +
 +
  # Permission keys given to users in each group.
 +
  # All users are implicitly in the '*' group including anonymous visitors;
 +
  # logged-in users are all implicitly in the 'user' group. These will be
 +
  # combined with the permissions of all groups that a given user is listed
 +
  # in in the user_groups table.
 +
  # This replaces wgWhitelistAccount and wgWhitelistEdit
 +
  # The following line should be commented, otherwise these settings will
 +
  # throw away the settings on DefaultSettings.php (you probably don't want this).
 +
  # With this line commented you will only overwrite the settings you explicitly
 +
  # define here (that's what you probably want).
 +
  #$wgGroupPermissions = array(); # SEE THIS IN includes/DefaultSettings.php
 +
  #$wgGroupPermissions['*'      ]['read']          = false;
 +
  #$wgGroupPermissions['user'  ]['read']          = true;
 +
  #$wgGroupPermissions['clients']['read']          = true;
 +
  #$wgGroupPermissions['authors']['read']          = true;
 +
  #$wgGroupPermissions['sysop'  ]['read']          = true;
 +
 +
  $wgGroupPermissions['*'      ]['edit']          = false;
 +
  $wgGroupPermissions['user'  ]['edit']          = false;
 +
  $wgGroupPermissions['clients']['edit']          = false;
 +
  $wgGroupPermissions['authors']['edit']          = true;
 +
  $wgGroupPermissions['sysop'  ]['edit']          = true;
 +
 +
  $wgGroupPermissions['user'  ]['upload']        = false;
 +
  $wgGroupPermissions['clients']['upload']        = true;
 +
  $wgGroupPermissions['authors']['upload']        = true;
 +
  $wgGroupPermissions['sysop'  ]['upload']        = true;
 +
 +
  $wgGroupPermissions['user' ]['move']          = false;
 +
  $wgGroupPermissions['sysop']['move']          = true;
 +
 +
 +
===LDAP auth===
 +
* http://meta.wikimedia.org/wiki/LDAP_Authentication
 +
* http://meta.wikimedia.org/wiki/LDAP_Authentication_Configuration_Examples
 +
* http://meta.wikimedia.org/wiki/Auto_Login_via_REMOTE_USER
 +
 +
In LocalSettings.php
 +
# LDAP - NonADD Settings
 +
require_once( 'extensions/LdapAuthentication.php' );
 +
$wgAuth = new LdapAuthenticationPlugin();
 +
$wgLDAPDomainNames = array( "DigiPen" );
 +
#$wgLDAPServerNames = array( "DigiPen"=>"1.2.3.4 1.2.3.5 1.2.3.6" );
 +
$wgLDAPServerNames = array( "DigiPen"=>"1.2.3.4" );
 +
 +
# Choose who can login, Everyone, single branch, multiple domain/branches
 +
# Anyone with a valid account can login
 +
#$wgLDAPBaseDNs = array( "DigiPen"=>"dc=digipen,dc=edu" );
 +
#$wgLDAPSearchAttributes = array( "DigiPen"=>"uid" );
 +
# Only Students can login
 +
#$wgLDAPSearchStrings = array( "DigiPen"=>"uid=USER-NAME,ou=users,ou=students,dc=digipen,dc=edu");
 +
# Only Staff can login
 +
#$wgLDAPSearchStrings = array( "DigiPen"=>"uid=USER-NAME,ou=users,ou=staff,dc=digipen,dc=edu");
 +
# if multiple "Domains" are defined...
 +
#$wgLDAPSearchStrings = array(
 +
#"DigiPen_Students"=>"uid=USER-NAME,ou=users,ou=students,dc=digipen,dc=edu",
 +
#"DigiPen_Staff"=>"uid=USER-NAME,ou=users,ou=staff,dc=digipen,dc=edu");
 +
 +
# Need to change search in LdapPlugin from "members" to "memberUid", still doesn't work yet
 +
#$wgLDAPGroupDN = "cn=staff,ou=groups,dc=digipen,dc=edu";
 +
#$wgLDAPGroupDN = "cn=pro,ou=webservices,ou=groups,dc=digipen,dc=edu";
 +
#$wgLDAPGroupDN = "cn=web,ou=webservices,ou=groups,dc=digipen,dc=edu";
 +
 +
# requires changes in LdapPlugin
 +
#$wgLDAPRequireUser = array( "DigiPen"=>"userabc,userxyz" );
 +
 +
$wgLDAPUseSSL = true;
 +
$wgLDAPUseLocal = false;
 +
$wgLDAPAddLDAPUsers = false;
 +
$wgLDAPUpdateLDAP = false;
 +
$wgLDAPMailPassword = false;
 +
$wgLDAPRetrievePrefs = false;
 +
$wgMinimalPasswordLength = 1;
 +
 +
# Case Sensetive user names fix, prevents multiple UserName creation due to case.
 +
# This will causes the local "WikiAdmin" account to no longer function
 +
#In "includes/SpecialUserlogin.php", in function "LoginForm", change:
 +
#$this->mName = $request->getText( 'wpName' ); # To:
 +
#$this->mName = strtolower( $request->getText( 'wpName' ) );
 +
-->

Latest revision as of 04:50, 14 June 2020

Seattle EVA

User Management

  • Special:Userlogin - Follow "Create an account" link.
    • Supply UserName, Full Name, and Email address, then click on "By email" link.
    • Attempt to create the new users initial page, describing who they are.
  • Special:Listusers - List of current users and their rights.
    • mysql -u root --password=$sp -D $DB -e "SELECT user_id,user_name,user_real_name,user_email FROM sevawiki_user;"
  • Special:Userrights - Change users rights and permissions.
  • User:WikiAdmin/Preferences - New user orientation page.

Namespace


Special:Interwiki Management - Interwiki Help

Use http://www.eaa-phev.org/wiki/index.php?flushcache to flush this servers cache.

  • /etc/php4/apache/php.ini
    • post_max_size = 80M
    • upload_max_filesize = 80M
Used to look like this
  • Nested menus patches
    • Nested menus are working in MonoBook and CologneBlue based skins...
    • Changes made to includes/Skin.php, skins/MonoBook.php, skins/CologneBlue.php, skins/common/cologneblue.css, skins/monobook/main.css, and custom skin.

Licenses

SMF Forums

Simple Machine Forum software was put into production on June 12th 2008 and is accessable via http://www.seattleeva.org/smf. The Forums Discussion page was used to discuss and vet the implementation of new Forums services for SEVA.

Mods to evaluate

Feature Requests

These are some features that I would like to implement within the smf forum software.

  • A read only Category/Board with which to archive maillist messages.
  • A weekly digest of all forum activity which can be sent to the maillist.

Categories and Boards

In each Category-Board create a sticky post linking into related articles on the wiki!

  • General Category
    • <a href=http://www.seattleeva.org/wiki/Forums_Discussion>Please refer to Forums Discussion</a>
      Go Back to the Wiki to find out what this Forum is all about.
      Guest access, Read Only Link back to wiki, until a more appropriate site services menu is deployed.
    • General Discussion
      If you can't find an appropriate Category or Board this is the place for you.
    • Local Businesses
      A place for local EV businesses to talk about their products and services.
    • Maillist Archive
      A read only archive of the maillist for easier indexing and searching.
    • Events and SEVA Minutes
      A place to organize and discuss past and future EVents.
       !+Lock+Stick "See also the <a href=http://seattleeva.org/wiki/Current_events>Wiki:Current events</a> page."
  • Battery Electric Vehicles (BEV or just EV)
    • Production Electric Vehicles
      Talk about Production Electric Vehicles by major or minor auto makers.
    • Electric Vehicle Conversions
      Talk about EV Conversions, the highest form of automobile recycling.
    • Hybrids and Plug-In Hybrid Electric Vehicles (HEV and PHEV)
      Talk about stock Hybrids, PHEV's, and PHEV Conversions.
    • Neighborhood Electric Vehicles (NEV)
      Talk about low speed EVs that are not freeway capable.
    • Electric Motorcycles and other unique high speed vehicles.
      Talk about Motorcycles, Narrow, 3-wheel, or other miscellaneous full speed vehicles.
    • Electric Bicycles, Scooters, and mopeds.
      Talk about electric bikes and other low speed two or three wheel vehicles.
    • EV Racing and the National Electric Drag Racing Assoc (NEDRA)
      Talk about EV's of all shapes and sizes that go fast on or off the race track.
  • EV Components and Hardware
    • Electric Motors
      The electric equivalent to a gas Internal Combustion Engine (ICE).
    • Motor Speed Controllers
      The electric equivalent of the carburetor and ignition system.
    • Battery Chargers and Battery Management Systems (BMS)
      The electric equivalent of the fuel port and gas station pump.
    • Traction Batteries
      The electric equivalent of the fuel tank and it's fuel.
    • Miscellaneous Parts
      Other stuff like wiring, fuses, gages, DC-DC, AC, heaters, structural, etc...

Initial Settings

Be sure to add the SEVA Google Analytics Urchin code block somewhere within the global theme...

Add these lines to Themes/default/Themes.template.php before the line // Show the [home] button.

// Add a link to wiki site, inactive

//echo '<a href="http://www.seattleeva.org/wiki">SEVA wiki home</a>';

// Add a link to wiki site, active

//echo '  //<a href="http://www.seattleeva.org/wiki">SEVA wiki home</a> ';

// Add a link to wiki site, active link and in it's own maintab bar

echo ' 

<a href="http://www.seattleeva.org/wiki"><img style="clear:left; float:left;" src="/skins/monobook/mw-21x15.png"

height=15> SEVA wiki home</a> '; echo ' '; echo ' ';

Add a rss feed link to subscribe to all categories.

// Show an rss feed link for all categories

echo '<a href="/smf/index.php?action=.xml;sa=recent;limit=100;type=rss2"> <img style="clear:left; float:left;" src="/smf/Themes/default/images/rss.gif">  RSS All</a>'; Add this to enhance the Forums own "Home" link. // Modify the "Home" button text $txt[103] = '<img style="clear:left; float:left;" src="/smf/Themes/default/images/new_some.gif" height=15>  SEVA Forums Home';

  • News
  • Features - Basic
    • Enable Poll,1,1,1,1,1,1,1,0,,300
    • enable (stats, views, logging)
    • require reactivation
    • 1,1,1,1
    • 800,600
    • 1,10,45,20
  • Features - Layout
    • 1,5,today & yesterday,1,1,1,90,1,0,1
  • Features - Karma
    • enable karma +&-,0,1,1
  • Server - Core
    • Title:Seattle Electric Vehicle Association (SEVA) Forums
    • Webmaster Email:webguy2008@seattleeva.org
  • Server - Features
    • enable compressed output
    • use database driven sessions
  • Server - Cache
    • Yes, install some caching!
  • Theme - settings for default
    • recent posts on index:5
    • who is viewing:show member names
    • 1,1,1,1,1,0,1,1,1,1,1,?,5000,1,1,1,1,0,0
  • Board - Construct Categories and Boards per above list
    • Settings:give moderators permission, count child posts.
  • Posts
    • code: enable basic html
    • Censored: Use it to convert works into wiki links perhaps?
    • Topic settings:1,1,...,Max topics:150,enable prev/next links
  • Calendar
    • Enable, set perm (all,mem+mod,mem+mod,mod),1,0,7,all,all,all,EVents Board,1,1,...,span days,7
  • Search, consider search indexes in the future
    • Settings: perm(all),1,30,0
  • Attachments - Settings
    • all,0,,1,default,512000,10240,10240,10,1,1,300,300
  • Attachments - Avatars
    • perm(all),perm(all),download at given url,perm(all),65,65,1,1,ataachment dir
  • Members and groups, defaults for now, but we can create new groups
  • Registration - New - Require user to activate the account
  • Registration - Settings
    • Member activation,1,1,medium,medium,13,reject(COPPA compliance, we reject registration of minors)
  • Permissions - Settings
    • enable permissions for post count based groups. (additive to "regular members")
    • allow global moderators to manage permissions.
  • Permissions - by membergroup Might not apply these unless there is a problem with attachments
    • Modify Regular Members - Remove Post attachment permissions.
    • Modify Jr. Members(50 posts) - Add Post attachment permissions.

Software to Evaluate

Here are some forum applications to look into:

  • phpbb (phpbb2 is an available ubuntu package) phpbb3 is also available.
  • PunBB[1] is a fast and lightweight PHP-powered discussion board.
  • Simple Machines Forum SMF is a free, professional grade software package for online community.

A maillist to forum conduit which may come in handy for integrating the maillist into the forum:

Also available at the server but not in use by SEVA:

  • wordpress is already installed and in use at the server at other domain names.

Just an handy site for looking into CMS:

  • CMS Matrix A list of various CMS (Content Management Systems)