<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://karaoke.kjams.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Brad</id>
	<title>kJams Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://karaoke.kjams.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Brad"/>
	<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/wiki/Special:Contributions/Brad"/>
	<updated>2026-06-09T15:41:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=10901</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=10901"/>
		<updated>2016-01-08T20:35:26Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added [https://www.mediawiki.org/wiki/Extension:Maps maps extension]&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
** search and replace &amp;quot;http://www.youtube&amp;quot; with &amp;quot;https://www.youtube&amp;quot;&lt;br /&gt;
* added [https://www.mediawiki.org/wiki/Extension:Html5mediator Html5mediator], for embedding mp4 files&lt;br /&gt;
** don&#039;t forget: $wgFileExtensions[] = &#039;mp4&#039;;&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added [http://www.mediawiki.org/wiki/Extension:Skype Skype extension]&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor_extension&amp;quot;&amp;gt;Add WikiEditor extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add WikiEditor extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Use_SMTP&amp;quot;&amp;gt;Use SMTP&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Use SMTP */&lt;br /&gt;
$wgSMTP = array(&lt;br /&gt;
    &#039;host&#039;     =&amp;gt; &#039;smtp.domain.com&#039;,&lt;br /&gt;
    &#039;IDHost&#039;   =&amp;gt; &#039;karaoke.kjams.com&#039;,&lt;br /&gt;
    &#039;port&#039;     =&amp;gt; [port number],&lt;br /&gt;
    &#039;auth&#039;     =&amp;gt; true,&lt;br /&gt;
    &#039;username&#039; =&amp;gt; [email account],&lt;br /&gt;
    &#039;password&#039; =&amp;gt; [password],&lt;br /&gt;
);&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add this to LocalSettings:&lt;br /&gt;
 // external links open in new page&lt;br /&gt;
 $wgExternalLinkTarget = &#039;_blank&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
changed last line of NavImage.php to be this (for external links to go to new tab):&lt;br /&gt;
 $myreturn = &#039;&amp;lt;a href=&amp;quot;&#039;.$out_url[1].&#039;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&#039;.$imageoutput.&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Fix_GoogleTranslate_extension&amp;quot;&amp;gt;Fix GoogleTranslate extension &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * The wfLoadExtensionMessages function has been removed from mediawiki and we don&#039;t need&lt;br /&gt;
 * it here so we comment it out.&lt;br /&gt;
 */&lt;br /&gt;
#                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;phpBB_requires_ImageMagick&amp;quot;&amp;gt;phpBB requires ImageMagick for attachment thumbnail generation.&amp;lt;/span&amp;gt;&lt;br /&gt;
** We used MacPorts to install ImageMagick to /opt/local prefix.&lt;br /&gt;
*** Note: we installed ImageMagick via MacPorts without having an Xcode installation and testing indicates this worked ok in this case.&lt;br /&gt;
&lt;br /&gt;
* Install PHP release version via MacPorts &lt;br /&gt;
** sudo port install php56-apache2handler&lt;br /&gt;
** change apache php module location in /etc/apache/httpd.conf&lt;br /&gt;
*** from:&lt;br /&gt;
**** LoadModule php5_module libexec/apache2/libphp5.so&lt;br /&gt;
*** to:&lt;br /&gt;
**** LoadModule php5_module /opt/local/apache2/modules/mod_php56.so&lt;br /&gt;
** set mysql socket location in /opt/local/ete/php56/php.ini&lt;br /&gt;
*** pdo_mysql.default_socket=/var/mysql/mysql.sock&lt;br /&gt;
*** mysql.default_socket =/var/mysql/mysql.sock&lt;br /&gt;
*** mysqli.default_socket =/var/mysql/mysql.sock&lt;br /&gt;
** Install the following pear modules&lt;br /&gt;
*** Archive_Tar&lt;br /&gt;
*** Auth&lt;br /&gt;
*** Auth_SASL&lt;br /&gt;
*** Cache_Lite&lt;br /&gt;
*** Config&lt;br /&gt;
*** Console_Color&lt;br /&gt;
*** Console_Getargs&lt;br /&gt;
*** Console_Getopt&lt;br /&gt;
*** Console_GetoptPlus&lt;br /&gt;
*** Console_ProgressBar&lt;br /&gt;
*** Console_Table&lt;br /&gt;
*** Contact_Vcard_Parse&lt;br /&gt;
*** DB&lt;br /&gt;
*** DB_DataObject&lt;br /&gt;
*** DB_Table&lt;br /&gt;
*** Date&lt;br /&gt;
*** File&lt;br /&gt;
*** File_CSV&lt;br /&gt;
*** File_Gettext&lt;br /&gt;
*** File_IMC&lt;br /&gt;
*** File_Util&lt;br /&gt;
*** HTML_AJAX&lt;br /&gt;
*** HTML_Common&lt;br /&gt;
*** HTML_Common2&lt;br /&gt;
*** HTML_Javascript&lt;br /&gt;
*** HTML_QuickForm&lt;br /&gt;
*** HTML_QuickForm2&lt;br /&gt;
*** HTML_Table&lt;br /&gt;
*** HTML_Template_Flexy&lt;br /&gt;
*** HTML_Template_IT&lt;br /&gt;
*** HTTP_Client&lt;br /&gt;
*** HTTP_Request&lt;br /&gt;
*** HTTP_Request2&lt;br /&gt;
*** HTTP_Session2&lt;br /&gt;
*** I18Nv2&lt;br /&gt;
*** Image_Color&lt;br /&gt;
*** Image_GraphViz&lt;br /&gt;
*** Image_Tools&lt;br /&gt;
*** Log&lt;br /&gt;
*** MDB&lt;br /&gt;
*** MDB2&lt;br /&gt;
*** MDB2_Driver_mysqli&lt;br /&gt;
*** MIME_Type&lt;br /&gt;
*** Mail&lt;br /&gt;
*** Mail_Mime&lt;br /&gt;
*** Mail_mimeDecode&lt;br /&gt;
*** Math_BigInteger&lt;br /&gt;
*** Math_Finance&lt;br /&gt;
*** Math_Numerical_RootFinding&lt;br /&gt;
*** Net_DIME&lt;br /&gt;
*** Net_SMTP&lt;br /&gt;
*** Net_Socket&lt;br /&gt;
*** Net_URL&lt;br /&gt;
*** Net_URL2&lt;br /&gt;
*** Net_URL_Mapper&lt;br /&gt;
*** Numbers_Words&lt;br /&gt;
*** OLE&lt;br /&gt;
*** PEAR&lt;br /&gt;
*** PEAR_Frontend_Web&lt;br /&gt;
*** PHPUnit&lt;br /&gt;
*** PHP_Compat&lt;br /&gt;
*** Pager&lt;br /&gt;
*** PhpDocumentor&lt;br /&gt;
*** SOAP&lt;br /&gt;
*** Services_GeoNames&lt;br /&gt;
*** Spreadsheet_Excel_Writer&lt;br /&gt;
*** Structures_DataGrid&lt;br /&gt;
*** Structures_DataGrid_DataSource_Array&lt;br /&gt;
*** Structures_DataGrid_DataSource_CSV&lt;br /&gt;
*** Structures_DataGrid_DataSource_DB&lt;br /&gt;
*** Structures_DataGrid_DataSource_DBQuery&lt;br /&gt;
*** Structures_DataGrid_DataSource_DBTable&lt;br /&gt;
*** Structures_DataGrid_DataSource_DataObject&lt;br /&gt;
*** Structures_DataGrid_DataSource_MDB2&lt;br /&gt;
*** Structures_DataGrid_DataSource_PDO&lt;br /&gt;
*** Structures_DataGrid_DataSource_RSS&lt;br /&gt;
*** Structures_DataGrid_DataSource_XML&lt;br /&gt;
*** Structures_DataGrid_Renderer_CSV&lt;br /&gt;
*** Structures_DataGrid_Renderer_Console&lt;br /&gt;
*** Structures_DataGrid_Renderer_HTMLSortForm&lt;br /&gt;
*** Structures_DataGrid_Renderer_HTMLTable&lt;br /&gt;
*** Structures_DataGrid_Renderer_Pager&lt;br /&gt;
*** Structures_DataGrid_Renderer_Smarty&lt;br /&gt;
*** Structures_DataGrid_Renderer_XLS&lt;br /&gt;
*** Structures_DataGrid_Renderer_XML&lt;br /&gt;
*** Structures_DataGrid_Renderer_XUL&lt;br /&gt;
*** Structures_Graph&lt;br /&gt;
*** System_Command&lt;br /&gt;
*** Translation2&lt;br /&gt;
*** Validate&lt;br /&gt;
*** Validate_Finance&lt;br /&gt;
*** XML_Beautifier&lt;br /&gt;
*** XML_Parser&lt;br /&gt;
*** XML_RSS&lt;br /&gt;
*** XML_Serializer&lt;br /&gt;
*** XML_Util&lt;br /&gt;
*** XML_XPath&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10900</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10900"/>
		<updated>2016-01-08T20:31:51Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# enable firewall, test all services, block the botnet spamming store.php&lt;br /&gt;
&lt;br /&gt;
Then later:&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for everything using LDAP (wordpress, forum, bugzilla, wiki)&lt;br /&gt;
# disable SSLv3.  see [https://www.ssllabs.com/ssltest/analyze.html?d=karaoke.kjams.com this page] and [http://apple.stackexchange.com/questions/150621/ho-to-disable-ssl3-in-osx-server-for-mail-and-web-hosting this page]&lt;br /&gt;
# add a link in the forums (at the top) to go to the WP site, another for Bugzilla site&lt;br /&gt;
# update [[Special:Version|mysql]]&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# sanitize kjams.com/downloads/store.php inputs (edit the script)&lt;br /&gt;
# fix [https://karaoke.kjams.com/wp/wp-admin/update-core.php broken auto-updater] for wordpress (old plugins insecure, hacker already got in)&lt;br /&gt;
# update WP, and all plugins&lt;br /&gt;
# [https://karaoke.kjams.com/forum/adm/index.php?i=update&amp;amp;mode=version_check&amp;amp;sid=f4122e3f12560b0ed5fe00f68ab5eccf update forums]&lt;br /&gt;
# update [[Special:Version|wiki, php]] (don&#039;t forget &amp;quot;[http://davecotter.com/tech/phpinfo.php apache2handler]&amp;quot;)&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt; (this is the root sign on)&lt;br /&gt;
## &amp;lt;strike&amp;gt;wiki&amp;lt;/strike&amp;gt; (members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams bugzilla&amp;lt;/strike&amp;gt; (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### &amp;lt;strike&amp;gt;bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&amp;lt;/strike&amp;gt;&lt;br /&gt;
# &amp;lt;strike&amp;gt;make the wiki logo link to https://karaoke.kjams.com instead of https://karaoke.kjams.com/wiki/&amp;lt;/strike&amp;gt;&lt;br /&gt;
#* Above accomplished by adding change_main_page_url() function to DaveCotter extension configurable with $wgDaveCotter[&#039;hooks&#039;][&#039;change_main_page_url&#039;] in LocalSettings.&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?).  Basically i want to always have this folder as clean as possible, so, after any experiments or tests, let&#039;s delete / remove the traces&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;temp&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs-test (and the other bugzilla test folders)&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams-forum-bugs(-live).tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;patch-bugs-localconfig.diff&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpBB-3.0.12-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;all the old:&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;urchin.js.20120131&amp;lt;/strike&amp;gt;&lt;br /&gt;
## siteconf.d &amp;quot;Keep, part of /integrator&amp;quot;&lt;br /&gt;
# &amp;lt;strike&amp;gt;is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&amp;lt;/strike&amp;gt; Done by adding googletranslator to [[MediaWiki:Sidebar]]&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
#: Proposed url redirects&lt;br /&gt;
#:* http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
#:* http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
#: Is the intent to redirect all http traffic to https? &#039;&#039;&#039;Update:&#039;&#039;&#039; YES&lt;br /&gt;
#: with the exception of these resources? &#039;&#039;&#039;Update:&#039;&#039;&#039; no exceptions are required any more&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[KJams_Lite_Karaoke_Software]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=10653</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=10653"/>
		<updated>2015-09-12T20:56:27Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added [https://www.mediawiki.org/wiki/Extension:Maps maps extension]&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
** search and replace &amp;quot;http://www.youtube&amp;quot; with &amp;quot;https://www.youtube&amp;quot;&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:Skype Skype extension]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor_extension&amp;quot;&amp;gt;Add WikiEditor extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add WikiEditor extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Use_SMTP&amp;quot;&amp;gt;Use SMTP&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Use SMTP */&lt;br /&gt;
$wgSMTP = array(&lt;br /&gt;
    &#039;host&#039;     =&amp;gt; &#039;smtp.domain.com&#039;,&lt;br /&gt;
    &#039;IDHost&#039;   =&amp;gt; &#039;karaoke.kjams.com&#039;,&lt;br /&gt;
    &#039;port&#039;     =&amp;gt; [port number],&lt;br /&gt;
    &#039;auth&#039;     =&amp;gt; true,&lt;br /&gt;
    &#039;username&#039; =&amp;gt; [email account],&lt;br /&gt;
    &#039;password&#039; =&amp;gt; [password],&lt;br /&gt;
);&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add this to LocalSettings:&lt;br /&gt;
 // external links open in new page&lt;br /&gt;
 $wgExternalLinkTarget = &#039;_blank&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
changed last line of NavImage.php to be this (for external links to go to new tab):&lt;br /&gt;
 $myreturn = &#039;&amp;lt;a href=&amp;quot;&#039;.$out_url[1].&#039;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&#039;.$imageoutput.&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Fix_GoogleTranslate_extension&amp;quot;&amp;gt;Fix GoogleTranslate extension &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * The wfLoadExtensionMessages function has been removed from mediawiki and we don&#039;t need&lt;br /&gt;
 * it here so we comment it out.&lt;br /&gt;
 */&lt;br /&gt;
#                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;phpBB_requires_ImageMagick&amp;quot;&amp;gt;phpBB requires ImageMagick for attachment thumbnail generation.&amp;lt;/span&amp;gt;&lt;br /&gt;
** We used MacPorts to install ImageMagick to /opt/local prefix.&lt;br /&gt;
*** Note: we installed ImageMagick via MacPorts without having an Xcode installation and testing indicates this worked ok in this case.&lt;br /&gt;
&lt;br /&gt;
* Install PHP release version via MacPorts &lt;br /&gt;
** sudo port install php56-apache2handler&lt;br /&gt;
** change apache php module location in /etc/apache/httpd.conf&lt;br /&gt;
*** from:&lt;br /&gt;
**** LoadModule php5_module libexec/apache2/libphp5.so&lt;br /&gt;
*** to:&lt;br /&gt;
**** LoadModule php5_module /opt/local/apache2/modules/mod_php56.so&lt;br /&gt;
** set mysql socket location in /opt/local/ete/php56/php.ini&lt;br /&gt;
*** pdo_mysql.default_socket=/var/mysql/mysql.sock&lt;br /&gt;
*** mysql.default_socket =/var/mysql/mysql.sock&lt;br /&gt;
*** mysqli.default_socket =/var/mysql/mysql.sock&lt;br /&gt;
** Install the following pear modules&lt;br /&gt;
*** Archive_Tar&lt;br /&gt;
*** Auth&lt;br /&gt;
*** Auth_SASL&lt;br /&gt;
*** Cache_Lite&lt;br /&gt;
*** Config&lt;br /&gt;
*** Console_Color&lt;br /&gt;
*** Console_Getargs&lt;br /&gt;
*** Console_Getopt&lt;br /&gt;
*** Console_GetoptPlus&lt;br /&gt;
*** Console_ProgressBar&lt;br /&gt;
*** Console_Table&lt;br /&gt;
*** Contact_Vcard_Parse&lt;br /&gt;
*** DB&lt;br /&gt;
*** DB_DataObject&lt;br /&gt;
*** DB_Table&lt;br /&gt;
*** Date&lt;br /&gt;
*** File&lt;br /&gt;
*** File_CSV&lt;br /&gt;
*** File_Gettext&lt;br /&gt;
*** File_IMC&lt;br /&gt;
*** File_Util&lt;br /&gt;
*** HTML_AJAX&lt;br /&gt;
*** HTML_Common&lt;br /&gt;
*** HTML_Common2&lt;br /&gt;
*** HTML_Javascript&lt;br /&gt;
*** HTML_QuickForm&lt;br /&gt;
*** HTML_QuickForm2&lt;br /&gt;
*** HTML_Table&lt;br /&gt;
*** HTML_Template_Flexy&lt;br /&gt;
*** HTML_Template_IT&lt;br /&gt;
*** HTTP_Client&lt;br /&gt;
*** HTTP_Request&lt;br /&gt;
*** HTTP_Request2&lt;br /&gt;
*** HTTP_Session2&lt;br /&gt;
*** I18Nv2&lt;br /&gt;
*** Image_Color&lt;br /&gt;
*** Image_GraphViz&lt;br /&gt;
*** Image_Tools&lt;br /&gt;
*** Log&lt;br /&gt;
*** MDB&lt;br /&gt;
*** MDB2&lt;br /&gt;
*** MDB2_Driver_mysqli&lt;br /&gt;
*** MIME_Type&lt;br /&gt;
*** Mail&lt;br /&gt;
*** Mail_Mime&lt;br /&gt;
*** Mail_mimeDecode&lt;br /&gt;
*** Math_BigInteger&lt;br /&gt;
*** Math_Finance&lt;br /&gt;
*** Math_Numerical_RootFinding&lt;br /&gt;
*** Net_DIME&lt;br /&gt;
*** Net_SMTP&lt;br /&gt;
*** Net_Socket&lt;br /&gt;
*** Net_URL&lt;br /&gt;
*** Net_URL2&lt;br /&gt;
*** Net_URL_Mapper&lt;br /&gt;
*** Numbers_Words&lt;br /&gt;
*** OLE&lt;br /&gt;
*** PEAR&lt;br /&gt;
*** PEAR_Frontend_Web&lt;br /&gt;
*** PHPUnit&lt;br /&gt;
*** PHP_Compat&lt;br /&gt;
*** Pager&lt;br /&gt;
*** PhpDocumentor&lt;br /&gt;
*** SOAP&lt;br /&gt;
*** Services_GeoNames&lt;br /&gt;
*** Spreadsheet_Excel_Writer&lt;br /&gt;
*** Structures_DataGrid&lt;br /&gt;
*** Structures_DataGrid_DataSource_Array&lt;br /&gt;
*** Structures_DataGrid_DataSource_CSV&lt;br /&gt;
*** Structures_DataGrid_DataSource_DB&lt;br /&gt;
*** Structures_DataGrid_DataSource_DBQuery&lt;br /&gt;
*** Structures_DataGrid_DataSource_DBTable&lt;br /&gt;
*** Structures_DataGrid_DataSource_DataObject&lt;br /&gt;
*** Structures_DataGrid_DataSource_MDB2&lt;br /&gt;
*** Structures_DataGrid_DataSource_PDO&lt;br /&gt;
*** Structures_DataGrid_DataSource_RSS&lt;br /&gt;
*** Structures_DataGrid_DataSource_XML&lt;br /&gt;
*** Structures_DataGrid_Renderer_CSV&lt;br /&gt;
*** Structures_DataGrid_Renderer_Console&lt;br /&gt;
*** Structures_DataGrid_Renderer_HTMLSortForm&lt;br /&gt;
*** Structures_DataGrid_Renderer_HTMLTable&lt;br /&gt;
*** Structures_DataGrid_Renderer_Pager&lt;br /&gt;
*** Structures_DataGrid_Renderer_Smarty&lt;br /&gt;
*** Structures_DataGrid_Renderer_XLS&lt;br /&gt;
*** Structures_DataGrid_Renderer_XML&lt;br /&gt;
*** Structures_DataGrid_Renderer_XUL&lt;br /&gt;
*** Structures_Graph&lt;br /&gt;
*** System_Command&lt;br /&gt;
*** Translation2&lt;br /&gt;
*** Validate&lt;br /&gt;
*** Validate_Finance&lt;br /&gt;
*** XML_Beautifier&lt;br /&gt;
*** XML_Parser&lt;br /&gt;
*** XML_RSS&lt;br /&gt;
*** XML_Serializer&lt;br /&gt;
*** XML_Util&lt;br /&gt;
*** XML_XPath&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=10652</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=10652"/>
		<updated>2015-09-12T20:53:07Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added [https://www.mediawiki.org/wiki/Extension:Maps maps extension]&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
** search and replace &amp;quot;http://www.youtube&amp;quot; with &amp;quot;https://www.youtube&amp;quot;&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:Skype Skype extension]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor_extension&amp;quot;&amp;gt;Add WikiEditor extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add WikiEditor extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Use_SMTP&amp;quot;&amp;gt;Use SMTP&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Use SMTP */&lt;br /&gt;
$wgSMTP = array(&lt;br /&gt;
    &#039;host&#039;     =&amp;gt; &#039;smtp.domain.com&#039;,&lt;br /&gt;
    &#039;IDHost&#039;   =&amp;gt; &#039;karaoke.kjams.com&#039;,&lt;br /&gt;
    &#039;port&#039;     =&amp;gt; [port number],&lt;br /&gt;
    &#039;auth&#039;     =&amp;gt; true,&lt;br /&gt;
    &#039;username&#039; =&amp;gt; [email account],&lt;br /&gt;
    &#039;password&#039; =&amp;gt; [password],&lt;br /&gt;
);&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add this to LocalSettings:&lt;br /&gt;
 // external links open in new page&lt;br /&gt;
 $wgExternalLinkTarget = &#039;_blank&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
changed last line of NavImage.php to be this (for external links to go to new tab):&lt;br /&gt;
 $myreturn = &#039;&amp;lt;a href=&amp;quot;&#039;.$out_url[1].&#039;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&#039;.$imageoutput.&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Fix_GoogleTranslate_extension&amp;quot;&amp;gt;Fix GoogleTranslate extension &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * The wfLoadExtensionMessages function has been removed from mediawiki and we don&#039;t need&lt;br /&gt;
 * it here so we comment it out.&lt;br /&gt;
 */&lt;br /&gt;
#                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;phpBB_requires_ImageMagick&amp;quot;&amp;gt;phpBB requires ImageMagick for attachment thumbnail generation.&amp;lt;/span&amp;gt;&lt;br /&gt;
** We used MacPorts to install ImageMagick to /opt/local prefix.&lt;br /&gt;
*** Note: we installed ImageMagick via MacPorts without having an Xcode installation and testing indicates this worked ok in this case.&lt;br /&gt;
&lt;br /&gt;
* Install PHP release version via MacPorts &lt;br /&gt;
** sudo port install php56-apache2handler&lt;br /&gt;
** change apache php module location&lt;br /&gt;
*** Server Admin -&amp;gt; Web -&amp;gt; Settings -&amp;gt; Modules -&amp;gt; php5-module&lt;br /&gt;
*** LoadModule php5_module /opt/local/apache2/modules/mod_php56.so&lt;br /&gt;
** set mysql socket location in /opt/local/ete/php56/php.ini&lt;br /&gt;
*** pdo_mysql.default_socket=/var/mysql/mysql.sock&lt;br /&gt;
*** mysql.default_socket =/var/mysql/mysql.sock&lt;br /&gt;
*** mysqli.default_socket =/var/mysql/mysql.sock&lt;br /&gt;
** Install the following pear modules&lt;br /&gt;
*** Archive_Tar&lt;br /&gt;
*** Auth&lt;br /&gt;
*** Auth_SASL&lt;br /&gt;
*** Cache_Lite&lt;br /&gt;
*** Config&lt;br /&gt;
*** Console_Color&lt;br /&gt;
*** Console_Getargs&lt;br /&gt;
*** Console_Getopt&lt;br /&gt;
*** Console_GetoptPlus&lt;br /&gt;
*** Console_ProgressBar&lt;br /&gt;
*** Console_Table&lt;br /&gt;
*** Contact_Vcard_Parse&lt;br /&gt;
*** DB&lt;br /&gt;
*** DB_DataObject&lt;br /&gt;
*** DB_Table&lt;br /&gt;
*** Date&lt;br /&gt;
*** File&lt;br /&gt;
*** File_CSV&lt;br /&gt;
*** File_Gettext&lt;br /&gt;
*** File_IMC&lt;br /&gt;
*** File_Util&lt;br /&gt;
*** HTML_AJAX&lt;br /&gt;
*** HTML_Common&lt;br /&gt;
*** HTML_Common2&lt;br /&gt;
*** HTML_Javascript&lt;br /&gt;
*** HTML_QuickForm&lt;br /&gt;
*** HTML_QuickForm2&lt;br /&gt;
*** HTML_Table&lt;br /&gt;
*** HTML_Template_Flexy&lt;br /&gt;
*** HTML_Template_IT&lt;br /&gt;
*** HTTP_Client&lt;br /&gt;
*** HTTP_Request&lt;br /&gt;
*** HTTP_Request2&lt;br /&gt;
*** HTTP_Session2&lt;br /&gt;
*** I18Nv2&lt;br /&gt;
*** Image_Color&lt;br /&gt;
*** Image_GraphViz&lt;br /&gt;
*** Image_Tools&lt;br /&gt;
*** Log&lt;br /&gt;
*** MDB&lt;br /&gt;
*** MDB2&lt;br /&gt;
*** MDB2_Driver_mysqli&lt;br /&gt;
*** MIME_Type&lt;br /&gt;
*** Mail&lt;br /&gt;
*** Mail_Mime&lt;br /&gt;
*** Mail_mimeDecode&lt;br /&gt;
*** Math_BigInteger&lt;br /&gt;
*** Math_Finance&lt;br /&gt;
*** Math_Numerical_RootFinding&lt;br /&gt;
*** Net_DIME&lt;br /&gt;
*** Net_SMTP&lt;br /&gt;
*** Net_Socket&lt;br /&gt;
*** Net_URL&lt;br /&gt;
*** Net_URL2&lt;br /&gt;
*** Net_URL_Mapper&lt;br /&gt;
*** Numbers_Words&lt;br /&gt;
*** OLE&lt;br /&gt;
*** PEAR&lt;br /&gt;
*** PEAR_Frontend_Web&lt;br /&gt;
*** PHPUnit&lt;br /&gt;
*** PHP_Compat&lt;br /&gt;
*** Pager&lt;br /&gt;
*** PhpDocumentor&lt;br /&gt;
*** SOAP&lt;br /&gt;
*** Services_GeoNames&lt;br /&gt;
*** Spreadsheet_Excel_Writer&lt;br /&gt;
*** Structures_DataGrid&lt;br /&gt;
*** Structures_DataGrid_DataSource_Array&lt;br /&gt;
*** Structures_DataGrid_DataSource_CSV&lt;br /&gt;
*** Structures_DataGrid_DataSource_DB&lt;br /&gt;
*** Structures_DataGrid_DataSource_DBQuery&lt;br /&gt;
*** Structures_DataGrid_DataSource_DBTable&lt;br /&gt;
*** Structures_DataGrid_DataSource_DataObject&lt;br /&gt;
*** Structures_DataGrid_DataSource_MDB2&lt;br /&gt;
*** Structures_DataGrid_DataSource_PDO&lt;br /&gt;
*** Structures_DataGrid_DataSource_RSS&lt;br /&gt;
*** Structures_DataGrid_DataSource_XML&lt;br /&gt;
*** Structures_DataGrid_Renderer_CSV&lt;br /&gt;
*** Structures_DataGrid_Renderer_Console&lt;br /&gt;
*** Structures_DataGrid_Renderer_HTMLSortForm&lt;br /&gt;
*** Structures_DataGrid_Renderer_HTMLTable&lt;br /&gt;
*** Structures_DataGrid_Renderer_Pager&lt;br /&gt;
*** Structures_DataGrid_Renderer_Smarty&lt;br /&gt;
*** Structures_DataGrid_Renderer_XLS&lt;br /&gt;
*** Structures_DataGrid_Renderer_XML&lt;br /&gt;
*** Structures_DataGrid_Renderer_XUL&lt;br /&gt;
*** Structures_Graph&lt;br /&gt;
*** System_Command&lt;br /&gt;
*** Translation2&lt;br /&gt;
*** Validate&lt;br /&gt;
*** Validate_Finance&lt;br /&gt;
*** XML_Beautifier&lt;br /&gt;
*** XML_Parser&lt;br /&gt;
*** XML_RSS&lt;br /&gt;
*** XML_Serializer&lt;br /&gt;
*** XML_Util&lt;br /&gt;
*** XML_XPath&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=10651</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=10651"/>
		<updated>2015-09-12T20:33:04Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added [https://www.mediawiki.org/wiki/Extension:Maps maps extension]&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
** search and replace &amp;quot;http://www.youtube&amp;quot; with &amp;quot;https://www.youtube&amp;quot;&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:Skype Skype extension]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor_extension&amp;quot;&amp;gt;Add WikiEditor extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add WikiEditor extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Use_SMTP&amp;quot;&amp;gt;Use SMTP&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Use SMTP */&lt;br /&gt;
$wgSMTP = array(&lt;br /&gt;
    &#039;host&#039;     =&amp;gt; &#039;smtp.domain.com&#039;,&lt;br /&gt;
    &#039;IDHost&#039;   =&amp;gt; &#039;karaoke.kjams.com&#039;,&lt;br /&gt;
    &#039;port&#039;     =&amp;gt; [port number],&lt;br /&gt;
    &#039;auth&#039;     =&amp;gt; true,&lt;br /&gt;
    &#039;username&#039; =&amp;gt; [email account],&lt;br /&gt;
    &#039;password&#039; =&amp;gt; [password],&lt;br /&gt;
);&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add this to LocalSettings:&lt;br /&gt;
 // external links open in new page&lt;br /&gt;
 $wgExternalLinkTarget = &#039;_blank&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
changed last line of NavImage.php to be this (for external links to go to new tab):&lt;br /&gt;
 $myreturn = &#039;&amp;lt;a href=&amp;quot;&#039;.$out_url[1].&#039;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&#039;.$imageoutput.&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Fix_GoogleTranslate_extension&amp;quot;&amp;gt;Fix GoogleTranslate extension &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * The wfLoadExtensionMessages function has been removed from mediawiki and we don&#039;t need&lt;br /&gt;
 * it here so we comment it out.&lt;br /&gt;
 */&lt;br /&gt;
#                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;phpBB_requires_ImageMagick&amp;quot;&amp;gt;phpBB requires ImageMagick for attachment thumbnail generation.&amp;lt;/span&amp;gt;&lt;br /&gt;
** We used MacPorts to install ImageMagick to /opt/local prefix.&lt;br /&gt;
*** Note: we installed ImageMagick via MacPorts without having an Xcode installation and testing indicates this worked ok in this case.&lt;br /&gt;
&lt;br /&gt;
* Install PHP release version via MacPorts &lt;br /&gt;
** sudo port install php56-apache2handler&lt;br /&gt;
** change apache php module location&lt;br /&gt;
*** Server Admin -&amp;gt; Web -&amp;gt; Settings -&amp;gt; Modules -&amp;gt; php5-module&lt;br /&gt;
*** LoadModule php5_module /opt/local/apache2/modules/mod_php56.so&lt;br /&gt;
** set mysql socket location in /opt/local/ete/php56/php.ini&lt;br /&gt;
*** pdo_mysql.default_socket=/var/mysql/mysql.sock&lt;br /&gt;
*** mysql.default_socket =/var/mysql/mysql.sock&lt;br /&gt;
*** mysqli.default_socket =/var/mysql/mysql.sock&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10096</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10096"/>
		<updated>2014-09-12T20:03:56Z</updated>

		<summary type="html">&lt;p&gt;Brad: /* In priority order */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Bold text&#039;&#039;&#039;==In priority order==&lt;br /&gt;
# &amp;lt;strike&amp;gt;make the wiki logo link to https://karaoke.kjams.com instead of https://karaoke.kjams.com/wiki/&amp;lt;/strike&amp;gt;&lt;br /&gt;
#* Above accomplished by adding change_main_page_url() function to DaveCotter extension configurable with $wgDaveCotter[&#039;hooks&#039;][&#039;change_main_page_url&#039;] in LocalSettings.&lt;br /&gt;
# add a link in the forums (at the top) to go to the WP site, another for Bugzilla site&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt; (this is the root sign on)&lt;br /&gt;
## &amp;lt;strike&amp;gt;wiki&amp;lt;/strike&amp;gt; (members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams bugzilla&amp;lt;/strike&amp;gt; (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### &amp;lt;strike&amp;gt;bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&amp;lt;/strike&amp;gt;&lt;br /&gt;
## kjams wordpress (all forum members are automatically &amp;quot;subscribers&amp;quot;, members of &amp;quot;wordpress&amp;quot; can be administrators)&lt;br /&gt;
### wordpress &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
# bugzilla &amp;quot;password reset&amp;quot; should go to forum to do it&lt;br /&gt;
# experiment with moving the forums into wordpress&lt;br /&gt;
# experiment with moving bugzilla into wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?).  Basically i want to always have this folder as clean as possible, so, after any experiments or tests, let&#039;s delete / remove the traces&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;temp&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs-test (and the other bugzilla test folders)&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams-forum-bugs(-live).tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;patch-bugs-localconfig.diff&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpBB-3.0.12-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;all the old:&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;urchin.js.20120131&amp;lt;/strike&amp;gt;&lt;br /&gt;
## siteconf.d &amp;quot;Keep, part of /integrator&amp;quot;&lt;br /&gt;
# &amp;lt;strike&amp;gt;is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&amp;lt;/strike&amp;gt; Done by adding googletranslator to [[MediaWiki:Sidebar]]&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
#: Proposed url redirects&lt;br /&gt;
#:* http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
#:* http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
#: Is the intent to redirect all http traffic to https? &#039;&#039;&#039;Update:&#039;&#039;&#039; YES&lt;br /&gt;
#: with the exception of these resources? &#039;&#039;&#039;Update:&#039;&#039;&#039; no exceptions are required any more&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[KJams_Lite_Karaoke_Software]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10047</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10047"/>
		<updated>2014-08-27T21:38:23Z</updated>

		<summary type="html">&lt;p&gt;Brad: /* In priority order */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
#: Proposed url redirects&lt;br /&gt;
#:* http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
#:* http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
#: Is the intent to redirect all http traffic to https with the exception of these resources?&lt;br /&gt;
#:* esellerate/store.php&lt;br /&gt;
#:* Note: please add additional resources that need an https carve-out&lt;br /&gt;
# make the wiki logo link to https://karaoke.kjams.com instead of https://karaoke.kjams.com/wiki/&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt; (this is the root sign on)&lt;br /&gt;
## &amp;lt;strike&amp;gt;wiki&amp;lt;/strike&amp;gt; (members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams bugzilla&amp;lt;/strike&amp;gt; (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### &amp;lt;strike&amp;gt;bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&amp;lt;/strike&amp;gt;&lt;br /&gt;
## kjams wordpress (all forum members are automatically &amp;quot;subscribers&amp;quot;, members of &amp;quot;wordpress&amp;quot; can be administrators)&lt;br /&gt;
### wordpress &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?).  Basically i want to always have this folder as clean as possible, so, after any experiments or tests, let&#039;s delete / remove the traces&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;temp&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs-test (and the other bugzilla test folders)&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams-forum-bugs(-live).tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;patch-bugs-localconfig.diff&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpBB-3.0.12-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;all the old:&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;urchin.js.20120131&amp;lt;/strike&amp;gt;&lt;br /&gt;
## siteconf.d &amp;quot;Keep, part of /integrator&amp;quot;&lt;br /&gt;
# &amp;lt;strike&amp;gt;is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&amp;lt;/strike&amp;gt; Done by adding googletranslator to [[MediaWiki:Sidebar]]&lt;br /&gt;
# experiment with moving the forums into wordpress&lt;br /&gt;
# experiment with moving bugzilla into wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[KJams_Lite_Karaoke_Software]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10044</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10044"/>
		<updated>2014-08-27T00:15:58Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
## http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
## http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
# make the wiki logo link to https://karaoke.kjams.com instead of https://karaoke.kjams.com/wiki/&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt; (this is the root sign on)&lt;br /&gt;
## &amp;lt;strike&amp;gt;wiki&amp;lt;/strike&amp;gt; (members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams bugzilla&amp;lt;/strike&amp;gt; (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### &amp;lt;strike&amp;gt;bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&amp;lt;/strike&amp;gt;&lt;br /&gt;
## kjams wordpress (all forum members are automatically &amp;quot;subscribers&amp;quot;, members of &amp;quot;wordpress&amp;quot; can be administrators)&lt;br /&gt;
### wordpress &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?).  Basically i want to always have this folder as clean as possible, so, after any experiments or tests, let&#039;s delete / remove the traces&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;temp&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs-test (and the other bugzilla test folders)&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams-forum-bugs(-live).tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;patch-bugs-localconfig.diff&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpBB-3.0.12-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;all the old:&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;urchin.js.20120131&amp;lt;/strike&amp;gt;&lt;br /&gt;
## siteconf.d &amp;quot;Keep, part of /integrator&amp;quot;&lt;br /&gt;
# &amp;lt;strike&amp;gt;is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&amp;lt;/strike&amp;gt; Done by adding googletranslator to [[MediaWiki:Sidebar]]&lt;br /&gt;
# experiment with moving the forums into wordpress&lt;br /&gt;
# experiment with moving bugzilla into wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[KJams_Lite_Karaoke_Software]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10043</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10043"/>
		<updated>2014-08-27T00:12:42Z</updated>

		<summary type="html">&lt;p&gt;Brad: /* In priority order */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
## http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
## http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
# make the wiki logo link to https://karaoke.kjams.com instead of https://karaoke.kjams.com/wiki/&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt; (this is the root sign on)&lt;br /&gt;
## &amp;lt;strike&amp;gt;wiki&amp;lt;/strike&amp;gt; (members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams bugzilla&amp;lt;/strike&amp;gt; (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### &amp;lt;strike&amp;gt;bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&amp;lt;/strike&amp;gt;&lt;br /&gt;
## kjams wordpress (all forum members are automatically &amp;quot;subscribers&amp;quot;, members of &amp;quot;wordpress&amp;quot; can be administrators)&lt;br /&gt;
### wordpress &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?).  Basically i want to always have this folder as clean as possible, so, after any experiments or tests, let&#039;s delete / remove the traces&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;temp&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs-test (and the other bugzilla test folders)&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams-forum-bugs(-live).tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;patch-bugs-localconfig.diff&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpBB-3.0.12-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;all the old:&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;urchin.js.20120131&amp;lt;/strike&amp;gt;&lt;br /&gt;
## siteconf.d &amp;quot;Keep, part of /integrator&amp;quot;&lt;br /&gt;
# &amp;lt;strike&amp;gt;is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&amp;lt;/strike&amp;gt;&lt;br /&gt;
# experiment with moving the forums into wordpress&lt;br /&gt;
# experiment with moving bugzilla into wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[KJams_Lite_Karaoke_Software]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=10042</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=10042"/>
		<updated>2014-08-26T22:10:44Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
* kJams Links&lt;br /&gt;
** {{SERVER}}|Home&lt;br /&gt;
** {{SERVER}}/product_downloads/|Downloads&lt;br /&gt;
** {{SERVER}}/purchase/|Purchasing&lt;br /&gt;
** Documentation|Documentation&lt;br /&gt;
** FAQ|faq&lt;br /&gt;
** Screen_Shots|Screen Shots&lt;br /&gt;
** Version History|Version History&lt;br /&gt;
** {{SERVER}}/feedback/|Feedback&lt;br /&gt;
** {{SERVER}}/forum/|Forum&lt;br /&gt;
** {{SERVER}}/bugs/|Bugs&lt;br /&gt;
** {{SERVER}}/blog/|Blog&lt;br /&gt;
** Links|Links&lt;br /&gt;
** Testimonials|Testimonials&lt;br /&gt;
** Map|Map&lt;br /&gt;
** {{SERVER}}/contact/|Contact&lt;br /&gt;
* googletranslator&lt;br /&gt;
* Wiki Links&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** MediaWiki:Sidebar|navigation&lt;br /&gt;
** To_Do|To Do&lt;br /&gt;
** http://meta.wikimedia.org/wiki/Help:Contents|Wiki Help&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=10041</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=10041"/>
		<updated>2014-08-26T22:10:26Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
* kJams Links&lt;br /&gt;
** {{SERVER}}|Home&lt;br /&gt;
** {{SERVER}}/product_downloads/|Downloads&lt;br /&gt;
** {{SERVER}}/purchase/|Purchasing&lt;br /&gt;
** Documentation|Documentation&lt;br /&gt;
** FAQ|faq&lt;br /&gt;
** Screen_Shots|Screen Shots&lt;br /&gt;
** Version History|Version History&lt;br /&gt;
** {{SERVER}}/feedback/|Feedback&lt;br /&gt;
** {{SERVER}}/forum/|Forum&lt;br /&gt;
** {{SERVER}}/bugs/|Bugs&lt;br /&gt;
** {{SERVER}}/blog/|Blog&lt;br /&gt;
** Links|Links&lt;br /&gt;
** Testimonials|Testimonials&lt;br /&gt;
** Map|Map&lt;br /&gt;
** {{SERVER}}/contact/|Contact&lt;br /&gt;
* Wiki Links&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** MediaWiki:Sidebar|navigation&lt;br /&gt;
** To_Do|To Do&lt;br /&gt;
** http://meta.wikimedia.org/wiki/Help:Contents|Wiki Help&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=10040</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=10040"/>
		<updated>2014-08-26T22:10:00Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
* kJams Links&lt;br /&gt;
** {{SERVER}}|Home&lt;br /&gt;
** {{SERVER}}/product_downloads/|Downloads&lt;br /&gt;
** {{SERVER}}/purchase/|Purchasing&lt;br /&gt;
** Documentation|Documentation&lt;br /&gt;
** FAQ|faq&lt;br /&gt;
** Screen_Shots|Screen Shots&lt;br /&gt;
** Version History|Version History&lt;br /&gt;
** {{SERVER}}/feedback/|Feedback&lt;br /&gt;
** {{SERVER}}/forum/|Forum&lt;br /&gt;
** {{SERVER}}/bugs/|Bugs&lt;br /&gt;
** {{SERVER}}/blog/|Blog&lt;br /&gt;
** Links|Links&lt;br /&gt;
** Testimonials|Testimonials&lt;br /&gt;
** Map|Map&lt;br /&gt;
** {{SERVER}}/contact/|Contact&lt;br /&gt;
* googletranslator&lt;br /&gt;
* Wiki Links&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** MediaWiki:Sidebar|navigation&lt;br /&gt;
** To_Do|To Do&lt;br /&gt;
** http://meta.wikimedia.org/wiki/Help:Contents|Wiki Help&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10039</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10039"/>
		<updated>2014-08-26T21:52:51Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
## http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
## http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
# make the wiki logo link to https://karaoke.kjams.com instead of https://karaoke.kjams.com/wiki/&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt; (this is the root sign on)&lt;br /&gt;
## &amp;lt;strike&amp;gt;wiki&amp;lt;/strike&amp;gt; (members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams bugzilla&amp;lt;/strike&amp;gt; (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### &amp;lt;strike&amp;gt;bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&amp;lt;/strike&amp;gt;&lt;br /&gt;
## kjams wordpress (all forum members are automatically &amp;quot;subscribers&amp;quot;, members of &amp;quot;wordpress&amp;quot; can be administrators)&lt;br /&gt;
### wordpress &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?).  Basically i want to always have this folder as clean as possible, so, after any experiments or tests, let&#039;s delete / remove the traces&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;temp&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs-test (and the other bugzilla test folders)&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams-forum-bugs(-live).tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;patch-bugs-localconfig.diff&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpBB-3.0.12-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;all the old:&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;urchin.js.20120131&amp;lt;/strike&amp;gt;&lt;br /&gt;
## siteconf.d &amp;quot;Keep, part of /integrator&amp;quot;&lt;br /&gt;
# is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&lt;br /&gt;
# experiment with moving the forums into wordpress&lt;br /&gt;
# experiment with moving bugzilla into wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[KJams_Lite_Karaoke_Software]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10038</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10038"/>
		<updated>2014-08-26T21:31:14Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
## http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
## http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
# make the wiki logo link to https://karaoke.kjams.com instead of https://karaoke.kjams.com/wiki/&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt; (this is the root sign on)&lt;br /&gt;
## &amp;lt;strike&amp;gt;wiki&amp;lt;/strike&amp;gt; (members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams bugzilla&amp;lt;/strike&amp;gt; (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### &amp;lt;strike&amp;gt;bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&amp;lt;/strike&amp;gt;&lt;br /&gt;
## kjams wordpress (all forum members are automatically &amp;quot;subscribers&amp;quot;, members of &amp;quot;wordpress&amp;quot; can be administrators)&lt;br /&gt;
### wordpress &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?).  Basically i want to always have this folder as clean as possible, so, after any experiments or tests, let&#039;s delete / remove the traces&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;temp&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs-test (and the other bugzilla test folders)&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum-test&amp;lt;/strike&amp;gt;&lt;br /&gt;
## kjams-forum-bugs(-live).tar.gz&lt;br /&gt;
## patch-bugs-localconfig.diff&lt;br /&gt;
## phpBB-3.0.12-test&lt;br /&gt;
## all the old:&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## urchin.js.20120131&lt;br /&gt;
## siteconf.d&lt;br /&gt;
# is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&lt;br /&gt;
# experiment with moving the forums into wordpress&lt;br /&gt;
# experiment with moving bugzilla into wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[KJams_Lite_Karaoke_Software]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10037</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=10037"/>
		<updated>2014-08-26T21:29:52Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
## http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
## http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
# make the wiki logo link to https://karaoke.kjams.com instead of https://karaoke.kjams.com/wiki/&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt; (this is the root sign on)&lt;br /&gt;
## &amp;lt;strike&amp;gt;wiki&amp;lt;/strike&amp;gt; (members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## &amp;lt;strike&amp;gt;kjams bugzilla&amp;lt;/strike&amp;gt; (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### &amp;lt;strike&amp;gt;bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&amp;lt;/strike&amp;gt;&lt;br /&gt;
## kjams wordpress (all forum members are automatically &amp;quot;subscribers&amp;quot;, members of &amp;quot;wordpress&amp;quot; can be administrators)&lt;br /&gt;
### wordpress &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?).  Basically i want to always have this folder as clean as possible, so, after any experiments or tests, let&#039;s delete / remove the traces&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;temp&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs-test (and the other bugzilla test folders)&amp;lt;/strike&amp;gt;&lt;br /&gt;
## forum-test&lt;br /&gt;
## kjams-forum-bugs(-live).tar.gz&lt;br /&gt;
## patch-bugs-localconfig.diff&lt;br /&gt;
## phpBB-3.0.12-test&lt;br /&gt;
## all the old:&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## urchin.js.20120131&lt;br /&gt;
## siteconf.d&lt;br /&gt;
# is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&lt;br /&gt;
# experiment with moving the forums into wordpress&lt;br /&gt;
# experiment with moving bugzilla into wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[KJams_Lite_Karaoke_Software]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9724</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9724"/>
		<updated>2014-05-28T01:21:07Z</updated>

		<summary type="html">&lt;p&gt;Brad: /* In priority order */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# htaccess redirects (should all go to SSL : HTTPS)&lt;br /&gt;
## http://kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
## http://karaoke.kjams.com -&amp;gt; https://karaoke.kjams.com&lt;br /&gt;
## http://kjams.com/wp -&amp;gt; https://karaoke.kjams.com/wp&lt;br /&gt;
## http://karaoke.kjams.com/wp -&amp;gt; https://karaoke.kjams.com/wp&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for all these items&lt;br /&gt;
## phpbb (this is the root sign on)&lt;br /&gt;
## wiki (done, members of &amp;quot;wiki&amp;quot; group are editors)&lt;br /&gt;
## kjams wordpress (all forum members are automatically &amp;quot;subscribers&amp;quot;, members of &amp;quot;wordpress&amp;quot; can be administrators)&lt;br /&gt;
### wordpress &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
## kjams bugzilla (all forum members are automatically allowed to post bugs)&lt;br /&gt;
### bugzilla &amp;quot;register account&amp;quot; links should go to forum registration&lt;br /&gt;
# is it simple to move the &amp;quot;Translate&amp;quot; section up one, between &amp;quot;kjams links&amp;quot; and &amp;quot;wiki links&amp;quot;?  if not, don&#039;t worry about it&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?)&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## all the old:&lt;br /&gt;
### &amp;lt;strike&amp;gt;mantisbt&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;mediawiki&amp;lt;/strike&amp;gt;&lt;br /&gt;
### &amp;lt;strike&amp;gt;phpbb&amp;lt;/strike&amp;gt;&lt;br /&gt;
## temp&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## &amp;lt;strike&amp;gt;closetruth.php&amp;lt;/strike&amp;gt;&lt;br /&gt;
## siteconf.d&lt;br /&gt;
## &amp;lt;strike&amp;gt;time clock&amp;lt;/strike&amp;gt;&lt;br /&gt;
# can we install the &amp;quot;MediaWiki&amp;quot; skin for bugzilla?&lt;br /&gt;
# &amp;lt;strike&amp;gt;delete Mantis&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
# create MySQL dbs for two new [http://wordpress.org/ wordpress] installations (i&#039;ve created the folders, they currently just have redirects) (i was installing word press, and got to the &amp;quot;create mysql database&amp;quot; part and my eyes got wide)&lt;br /&gt;
## http://liesllee.net&lt;br /&gt;
## http://captainjanesway.com&lt;br /&gt;
# the &amp;quot;Translate&amp;quot; menu section is empty empty (firefox?).  maybe this was due to the htaccess thing?  it is available when editing a page, but not when viewing a page?&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[kJams]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9714</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9714"/>
		<updated>2014-05-27T15:40:05Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#google_translate_element span {&lt;br /&gt;
    display: none&lt;br /&gt;
}&lt;br /&gt;
#google_translate_element .goog-te-gadget {&lt;br /&gt;
    visibility: collapse;&lt;br /&gt;
}&lt;br /&gt;
#google_translate_element .goog-te-gadget div {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9713</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9713"/>
		<updated>2014-05-27T15:36:17Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
a.goog-logo-link img {display: block}&lt;br /&gt;
#google_translate_element .goog-te-gadget {&lt;br /&gt;
    visibility: collapse;&lt;br /&gt;
}&lt;br /&gt;
#google_translate_element .goog-te-gadget div {&lt;br /&gt;
    visibility: visible;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9712</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9712"/>
		<updated>2014-05-27T15:34:41Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
a.goog-logo-link img {display: block}&lt;br /&gt;
#google_translate_element span {display: none}&lt;br /&gt;
#google_translate_element .goog-te-gadget {&lt;br /&gt;
    visibility:collapse;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9711</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9711"/>
		<updated>2014-05-27T15:27:26Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
a.goog-logo-link img {display: block}&lt;br /&gt;
#google_translate_element span {display: none}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9710</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9710"/>
		<updated>2014-05-27T15:26:17Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
a.goog-logo-link img {display: block}&lt;br /&gt;
.google_translate_element span {display: none}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9709</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9709"/>
		<updated>2014-05-27T15:17:11Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
a.goog-logo-link img {display: block}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9708</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9708"/>
		<updated>2014-05-27T15:15:33Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
a.goog-logo-link img {display: none}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9707</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=9707"/>
		<updated>2014-05-27T15:15:06Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
a.goog-logo-link img {display: block}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=9706</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=9706"/>
		<updated>2014-05-27T14:09:22Z</updated>

		<summary type="html">&lt;p&gt;Brad: Reverted edits by Brad (talk) to last revision by Dave&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
* kJams Links&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Purchasing|Purchasing&lt;br /&gt;
** Documentation |Documentation&lt;br /&gt;
** FAQ|faq&lt;br /&gt;
** Screen_Shots|Screen Shots&lt;br /&gt;
** Version History|Version History&lt;br /&gt;
** Special:Contact|Feedback&lt;br /&gt;
** {{SERVER}}/forum/|Forum&lt;br /&gt;
** {{SERVER}}/bugs/|Bugs&lt;br /&gt;
** Blog|Blog&lt;br /&gt;
** Links|Links&lt;br /&gt;
** Testimonials|Testimonials&lt;br /&gt;
** Map|Map&lt;br /&gt;
** Contact|Contact&lt;br /&gt;
* Wiki Links&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** MediaWiki:Sidebar|navigation&lt;br /&gt;
** To_Do|To Do&lt;br /&gt;
** http://meta.wikimedia.org/wiki/Help:Contents|Wiki Help&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=9705</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Sidebar&amp;diff=9705"/>
		<updated>2014-05-27T14:05:01Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* SEARCH&lt;br /&gt;
* kJams Links&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Purchasing|Purchasing&lt;br /&gt;
** Documentation |Documentation&lt;br /&gt;
** FAQ|faq&lt;br /&gt;
** Screen_Shots|Screen Shots&lt;br /&gt;
** Version History|Version History&lt;br /&gt;
** Special:Contact|Feedback&lt;br /&gt;
** {{SERVER}}/forum/|Forum&lt;br /&gt;
** {{SERVER}}/bugs/|Bugs&lt;br /&gt;
** Blog|Blog&lt;br /&gt;
** Links|Links&lt;br /&gt;
** Testimonials|Testimonials&lt;br /&gt;
** Map|Map&lt;br /&gt;
** Contact|Contact&lt;br /&gt;
* LANGUAGES&lt;br /&gt;
* Wiki Links&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** MediaWiki:Sidebar|navigation&lt;br /&gt;
** To_Do|To Do&lt;br /&gt;
** http://meta.wikimedia.org/wiki/Help:Contents|Wiki Help&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9682</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9682"/>
		<updated>2014-05-18T17:37:26Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# ensure we still always enforce SSL&lt;br /&gt;
## does not redirect:  http://kjams.com&lt;br /&gt;
## ensure it does not break the /wp/ installation&lt;br /&gt;
## &amp;lt;strike&amp;gt;logging into https://karaoke.kjams.com/wp/wp-login.php should work too&amp;lt;/strike&amp;gt;&lt;br /&gt;
# &amp;lt;strike&amp;gt;the &amp;quot;Translate&amp;quot; menu got killed.  maybe this was due to the htaccess thing?  can we have our cake and eat it too?&amp;lt;/strike&amp;gt;&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?)&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugsx&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;forum.tar.gz&amp;lt;/strike&amp;gt;&lt;br /&gt;
## all the old:&lt;br /&gt;
### mantisbt&lt;br /&gt;
### mediawiki&lt;br /&gt;
### phpbb&lt;br /&gt;
## temp&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## closetruth.php&lt;br /&gt;
## siteconf.d&lt;br /&gt;
## timeclock&lt;br /&gt;
# larger project: install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
## can we do it with &amp;quot;Single Sign On&amp;quot; like the wiki/forums?&lt;br /&gt;
## can we install the &amp;quot;MediaWiki&amp;quot; skin?  i think you [http://www.gossamer-threads.com/lists/wiki/mediawiki/39282 start here].&lt;br /&gt;
### i think that [https://github.com/mozilla/mediawiki-bugzilla this is NOT it], it seems that is read-only?  but maybe it provides nice analytics?&lt;br /&gt;
## apparently this requires it&#039;s own email obfuscator&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[kJams]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9681</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9681"/>
		<updated>2014-05-18T17:36:13Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# ensure we still always enforce SSL&lt;br /&gt;
## does not redirect:  http://kjams.com&lt;br /&gt;
## ensure it does not break the /wp/ installation&lt;br /&gt;
## &amp;lt;strike&amp;gt;logging into https://karaoke.kjams.com/wp/wp-login.php should work too&amp;lt;/strike&amp;gt;&lt;br /&gt;
# &amp;lt;strike&amp;gt;the &amp;quot;Translate&amp;quot; menu got killed.  maybe this was due to the htaccess thing?  can we have our cake and eat it too?&amp;lt;/strike&amp;gt;&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?)&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## &amp;lt;strike&amp;gt;bugs_old&amp;lt;/strike&amp;gt;&lt;br /&gt;
## bugsx&lt;br /&gt;
## forum.tar.gz&lt;br /&gt;
## all the old:&lt;br /&gt;
### mantisbt&lt;br /&gt;
### mediawiki&lt;br /&gt;
### phpbb&lt;br /&gt;
## temp&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## closetruth.php&lt;br /&gt;
## siteconf.d&lt;br /&gt;
## timeclock&lt;br /&gt;
# larger project: install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
## can we do it with &amp;quot;Single Sign On&amp;quot; like the wiki/forums?&lt;br /&gt;
## can we install the &amp;quot;MediaWiki&amp;quot; skin?  i think you [http://www.gossamer-threads.com/lists/wiki/mediawiki/39282 start here].&lt;br /&gt;
### i think that [https://github.com/mozilla/mediawiki-bugzilla this is NOT it], it seems that is read-only?  but maybe it provides nice analytics?&lt;br /&gt;
## apparently this requires it&#039;s own email obfuscator&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[kJams]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9680</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9680"/>
		<updated>2014-05-18T17:32:48Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# ensure we still always enforce SSL&lt;br /&gt;
## does not redirect:  http://kjams.com&lt;br /&gt;
## ensure it does not break the /wp/ installation&lt;br /&gt;
## &amp;lt;strike&amp;gt;logging into https://karaoke.kjams.com/wp/wp-login.php should work too&amp;lt;/strike&amp;gt;&lt;br /&gt;
# &amp;lt;strike&amp;gt;the &amp;quot;Translate&amp;quot; menu got killed.  maybe this was due to the htaccess thing?  can we have our cake and eat it too?&amp;lt;/strike&amp;gt;&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?)&lt;br /&gt;
## &amp;lt;strike&amp;gt;brad&amp;lt;/strike&amp;gt;&lt;br /&gt;
## bugs_old&lt;br /&gt;
## bugsx&lt;br /&gt;
## forum.tar.gz&lt;br /&gt;
## all the old:&lt;br /&gt;
### mantisbt&lt;br /&gt;
### mediawiki&lt;br /&gt;
### phpbb&lt;br /&gt;
## temp&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
## closetruth.php&lt;br /&gt;
## siteconf.d&lt;br /&gt;
## timeclock&lt;br /&gt;
# larger project: install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
## can we do it with &amp;quot;Single Sign On&amp;quot; like the wiki/forums?&lt;br /&gt;
## can we install the &amp;quot;MediaWiki&amp;quot; skin?  i think you [http://www.gossamer-threads.com/lists/wiki/mediawiki/39282 start here].&lt;br /&gt;
### i think that [https://github.com/mozilla/mediawiki-bugzilla this is NOT it], it seems that is read-only?  but maybe it provides nice analytics?&lt;br /&gt;
## apparently this requires it&#039;s own email obfuscator&lt;br /&gt;
# delete Mantis&lt;br /&gt;
# investigate &amp;quot;Single Sign On&amp;quot; for wordpress&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[kJams]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9678</id>
		<title>To Do</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=To_Do&amp;diff=9678"/>
		<updated>2014-05-18T17:08:38Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==In priority order==&lt;br /&gt;
# ensure we still always enforce SSL&lt;br /&gt;
## does not redirect:  http://kjams.com&lt;br /&gt;
## ensure it does not break the /wp/ installation&lt;br /&gt;
## &amp;lt;strike&amp;gt;logging into https://karaoke.kjams.com/wp/wp-login.php should work too&amp;lt;/strike&amp;gt;&lt;br /&gt;
# &amp;lt;strike&amp;gt;the &amp;quot;Translate&amp;quot; menu got killed.  maybe this was due to the htaccess thing?  can we have our cake and eat it too?&amp;lt;/strike&amp;gt;&lt;br /&gt;
# clean up the root directory of kJams.com.  (if we don&#039;t need it, just delete, if we do, archive it?)&lt;br /&gt;
##brad&lt;br /&gt;
##bugs_old&lt;br /&gt;
##bugsx&lt;br /&gt;
##forum.tar.gz&lt;br /&gt;
##all the old:&lt;br /&gt;
###mantisbt&lt;br /&gt;
###mediawiki&lt;br /&gt;
###phpbb&lt;br /&gt;
##temp&lt;br /&gt;
# identify these things: again if we don&#039;t need it, delete, if we do, can you explain them?&lt;br /&gt;
##closetruth.php&lt;br /&gt;
##siteconf.d&lt;br /&gt;
##timeclock&lt;br /&gt;
# larger project: install [http://www.bugzilla.org/ Bugzilla]&lt;br /&gt;
##can we do it with &amp;quot;Single Sign On&amp;quot; like the wiki/forums?&lt;br /&gt;
##can we install the &amp;quot;MediaWiki&amp;quot; skin?  i think you [http://www.gossamer-threads.com/lists/wiki/mediawiki/39282 start here].&lt;br /&gt;
### i think that [https://github.com/mozilla/mediawiki-bugzilla this is NOT it], it seems that is read-only?  but maybe it provides nice analytics?&lt;br /&gt;
##apparently this requires it&#039;s own email obfuscator&lt;br /&gt;
# delete Mantis&lt;br /&gt;
&lt;br /&gt;
==Completed stuff==&lt;br /&gt;
# in the Login screen, [https://karaoke.kjams.com/forum/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2 Wiki Group Moderator] should be a link&lt;br /&gt;
# click on the above link for &amp;quot;Wiki Group Moderator&amp;quot;, seems the security cert is expired?  We need a new cert methinks.&lt;br /&gt;
# I&#039;m working on this: get realms to work for iCal publishing&lt;br /&gt;
# there is extra gunk in the login screen&lt;br /&gt;
# the unicode conversion -&amp;gt; hopefully we can convert all old tables to binary unicode&lt;br /&gt;
# should we update to SQL 5.1? I don&#039;t know if there&#039;s a compelling reason.  if not, skip it&lt;br /&gt;
# pretty URLs (remove &amp;quot;index.php&amp;quot;) i believe there are now [http://www.mediawiki.org/wiki/Manual:Short_URL sanctioned methods]&lt;br /&gt;
# phpBBB -&amp;gt; update to 2.0.23, should be easy&lt;br /&gt;
# the feedback form no longer lands on the &amp;quot;thanks for sending us the feedback&amp;quot; page, i tried to look into this but the scripty is all new and confusey&lt;br /&gt;
# rename wiki from &amp;quot;KJams&amp;quot; to &amp;quot;KJams Wiki&amp;quot;, should be one line change but wanted to check with you about unforeseen ramifications&lt;br /&gt;
# complete [http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X#Graphics_libraries installation of ImageMagick] (if not already done)&lt;br /&gt;
# i&#039;m not sure why but the &amp;quot;toolbox&amp;quot; section (under the search box) no longer has &amp;quot;what links here, related changes, printable, permalink&amp;quot; links?  i&#039;ll try to look into this&lt;br /&gt;
# check out [http://docs.info.apple.com/article.html?artnum=301457 this link] and ensure we&#039;re doing things right, please let me know so i can mark this as done&lt;br /&gt;
# make a script that rolls the mail backup logs, if this isn&#039;t a checkbox or automatic&lt;br /&gt;
# I tried to fix the extensions, but did not figure them out:&lt;br /&gt;
## email obfuscator: [[Testimonials|Test Page]]   http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator&lt;br /&gt;
## Navigational Images: [[Main Page|Test Page]]   http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
# certs for kjams.com &amp;amp; kjams.com, davecotter.com (we&#039;re having that problem again of web mail user sending mail gets an error even tho the mail went thru)&lt;br /&gt;
# What do these log errors mean, should we be worried?&lt;br /&gt;
## Jul 23 23:36:11 kuulei postfix/smtpd[29656]: auxpropfunc error no mechanism available&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no name available via DNS for 10.0.1.200&lt;br /&gt;
## Jul 23 23:42:09 kuulei servermgrd: servermgr_dns: no hostname set and unable to detect via DNS services may not function properly - use changeip to repair&lt;br /&gt;
# add this again: apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
## For future reference edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;&amp;lt;nowiki&amp;gt;http://meta.wikimedia.org/wiki/Help:Editing&amp;lt;/nowiki&amp;gt;&amp;quot; without quotes.&lt;br /&gt;
* in wiki enable french, german and japanese, since i plan to support kJams 1.0 in those languages i&#039;m working on that&lt;br /&gt;
* Fix the wiki URL so it [http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url doesn&#039;t have index.php]&lt;br /&gt;
* also: why in the forum admin panel does it say: &amp;quot;Database size: Not available&amp;quot;?&lt;br /&gt;
* Upgrade the forum [http://www.phpbb.com/downloads.php to latest]&lt;br /&gt;
* in the Login screen, change the text to say:&lt;br /&gt;
* To create an account please [https://www.kjams.com/forum/profile.php?mode=register register] in our forum.  Once you have registered send an email to the [https://www.kjams.com/forum/privmsg.php?folder=inbox&amp;amp;mode=post&amp;amp;u=2 Wiki Group Moderator] a Wiki membership.&lt;br /&gt;
* figure out how I can edit the &amp;quot;navigation&amp;quot; bar at the left (see: [http://meta.wikimedia.org/wiki/Navigation Navigation])&lt;br /&gt;
** like add a link to the forum and the main kjams site? like forum and home?&lt;br /&gt;
* Fill in [[KJams_Wiki:About|About]] with the version number of the wiki we&#039;re running, and any special mods you&#039;ve done so somebody else could re-create this setup&lt;br /&gt;
* Remove all references to http://www.kjams.com/ (eg: from the forum) since i&#039;m going to redirect that to the [[kJams]] page eventually&lt;br /&gt;
** I removed the two links I add. Is this what you where referring to? - brad&lt;br /&gt;
** No, i liked the link to the wiki, that was good.  I just wanted to remove the link to the root of kjams.com&lt;br /&gt;
* make http://www.visionquestcenter.com/webmail/ redirect to https? can we do that?  or does it have to go to kjams? if so, i&#039;ll enable webmail on kjams.com and we can redirect there&lt;br /&gt;
** I added ssl to visionquestcenter.com. Note this does not force them to use it ssl. Not sure is there is a standard way to do this.&lt;br /&gt;
** Update,  I disabled webmail for visionquestcenter.com sites running on the port 80 so now webmail is only available on the port 443 site. Seems to work well. Let me know or just change it back if this isn&#039;t going to work for you. If you have any links on the site to webmail make sure they are the full path like &amp;quot;https://www.visionquestcenter.com/webmail/src/login.php&amp;quot;. Personally I setup webmail differently. I setup dns for webmail.mydomain.com and create a website that servers just the webmail interface.&lt;br /&gt;
** umm, okay, except that I have clients that have it bookmarked to go to the http version.  can we put a redirect from http to https so their book marks still work?  plus moving it off port 80 makes it fail behind firewalls right?  why move it off? brad - because https is port 443. You wanted webmail to redirect from http to https. http port 80, https port 443.&lt;br /&gt;
** Okay, I figured out how to add alias&#039;s in Server Admin. Keep in mind I&#039;m used to just editing the httpd.conf files which at this stage are pretty easy for me for the kind of things I do and they (unlike osx server admin) are well doc&#039;ed all over the internet. I&#039;m not saying I don&#039;t like it it&#039;s just new to me. I also added an alias to visionquestcenter.com/ to www.visionquestcenter.com/ so I don&#039;t have to add the same redirect to webmail there to. If you want to change it just make it look like www.visionquestcenter.com&#039;s alias&#039;s.&lt;br /&gt;
* can we do spam filters at the server?&lt;br /&gt;
** You should consider upgrading to Tiger Server for [http://www.apple.com/server/macosx/features/mailservices.html Mail Services]. We can do spam filtering without it but it looks like a fair amount of work. Here is a [http://www.numbski.net/softs/spamass-milter.html OSX Spam Assassin Install HowTo] to give you an idea of what is entailed. I am definitely capable of doing it but these kinds of things can take time to get set properly. Mail service could be down for a bit. Let me also look into using those black-hole lists you hate.&lt;br /&gt;
** that&#039;s something i&#039;d really like to do, move to Tiger.  i have it here.  haven&#039;t installed it cuz haven&#039;t had time, and know it&#039;s a nightmare and NOT a one-click operation.  or is it now?  how hard would it be?  I can put the installer in there if you want to take a look.  If you decide you&#039;re willing to do that, let&#039;s first get settled into a good state, and I&#039;ll make a full backup.&lt;br /&gt;
** I don&#039;t have any expierence upgrading osx &amp;quot;server&amp;quot; from panther to tiger but regular osx has been pretty painless. If you have any links to any gotcha&#039;s send them my way. Just make sure you have a backup of /etc /var /usr /opt /Library. &amp;quot;tar -cvzf server_backup.tar.gz /etc /var /usr /opt /Library&amp;quot; from the command line should do it. Might be big and a little time consuming.&lt;br /&gt;
* upgrade SQL &amp;amp; php to latest (to get unicode etc)&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Upgrading_MediaWiki#Upgrading_from_1.4.7_to_1.5 upgrade] the wiki to the [http://www.mediawiki.org/wiki/Download latest]&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension google maps (actually I can do this once we get 1.5)]&lt;br /&gt;
* fix the navigation bar&lt;br /&gt;
* make sure login works using forum credentials&lt;br /&gt;
* make sure [[Special:Contact|feedback]] form works&lt;br /&gt;
* check out: [[Map]] and note the index errors.  See wiki/extensions/GoogleMaps.php on line 53, i tried to &amp;quot;if&amp;quot; it out, but don&#039;t know php actually.  also tried wfSuppressWarnings(); in the MonoBook.php file ([http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension as the doc suggests]) but it did not work&lt;br /&gt;
* [http://www.phpbb.com/downloads.php upgrade the forum]&lt;br /&gt;
* cookies don&#039;t work in the forum, it never remembers me, i always have to login, even if i&#039;ve checked the &amp;quot;remember me&amp;quot; box&lt;br /&gt;
* fix web mail&lt;br /&gt;
* enable [http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images image maps] I tried to do this myself, see [[Sandbox]].&lt;br /&gt;
* some users are still saying the forum does not send a confirmation / activate their account&lt;br /&gt;
* some users complain that their accounts expire (go inactive) after a time, and I have to manually activate them&lt;br /&gt;
* upgrade to Tiger server (I&#039;ll help, we can do that during christmas or the first couple weeks in jan, i&#039;ll be home all the time)&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=9470</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=9470"/>
		<updated>2014-02-23T19:31:58Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added google maps http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension. Note: if you change your GoogleMapsKey (eg: changing domain) then you have to re-save every page that has a map, otherwise it will use the old, cached key.&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:Skype Skype extension]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor_extension&amp;quot;&amp;gt;Add WikiEditor extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add WikiEditor extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Use_SMTP&amp;quot;&amp;gt;Use SMTP&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Use SMTP */&lt;br /&gt;
$wgSMTP = array(&lt;br /&gt;
    &#039;host&#039;     =&amp;gt; &#039;smtp.domain.com&#039;,&lt;br /&gt;
    &#039;IDHost&#039;   =&amp;gt; &#039;karaoke.kjams.com&#039;,&lt;br /&gt;
    &#039;port&#039;     =&amp;gt; [port number],&lt;br /&gt;
    &#039;auth&#039;     =&amp;gt; true,&lt;br /&gt;
    &#039;username&#039; =&amp;gt; [email account],&lt;br /&gt;
    &#039;password&#039; =&amp;gt; [password],&lt;br /&gt;
);&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add this to LocalSettings:&lt;br /&gt;
 // external links open in new page&lt;br /&gt;
 $wgExternalLinkTarget = &#039;_blank&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
changed last line of NavImage.php to be this (for external links to go to new tab):&lt;br /&gt;
 $myreturn = &#039;&amp;lt;a href=&amp;quot;&#039;.$out_url[1].&#039;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&#039;.$imageoutput.&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Fix_GoogleTranslate_extension&amp;quot;&amp;gt;Fix GoogleTranslate extension &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * The wfLoadExtensionMessages function has been removed from mediawiki and we don&#039;t need&lt;br /&gt;
 * it here so we comment it out.&lt;br /&gt;
 */&lt;br /&gt;
#                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;phpBB_requires_ImageMagick&amp;quot;&amp;gt;phpBB requires ImageMagick for attachment thumbnail generation.&amp;lt;/span&amp;gt;&lt;br /&gt;
** We used MacPorts to install ImageMagick to /opt/local prefix.&lt;br /&gt;
*** Note: we installed ImageMagick via MacPorts without having an Xcode installation and testing indicates this worked ok in this case.&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=9469</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=9469"/>
		<updated>2014-02-22T21:49:59Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added google maps http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension. Note: if you change your GoogleMapsKey (eg: changing domain) then you have to re-save every page that has a map, otherwise it will use the old, cached key.&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:Skype Skype extension]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor_extension&amp;quot;&amp;gt;Add WikiEditor extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add WikiEditor extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Use_SMTP&amp;quot;&amp;gt;Use SMTP&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Use SMTP */&lt;br /&gt;
$wgSMTP = array(&lt;br /&gt;
    &#039;host&#039;     =&amp;gt; &#039;smtp.domain.com&#039;,&lt;br /&gt;
    &#039;IDHost&#039;   =&amp;gt; &#039;karaoke.kjams.com&#039;,&lt;br /&gt;
    &#039;port&#039;     =&amp;gt; [port number],&lt;br /&gt;
    &#039;auth&#039;     =&amp;gt; true,&lt;br /&gt;
    &#039;username&#039; =&amp;gt; [email account],&lt;br /&gt;
    &#039;password&#039; =&amp;gt; [password],&lt;br /&gt;
);&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add this to LocalSettings:&lt;br /&gt;
 // external links open in new page&lt;br /&gt;
 $wgExternalLinkTarget = &#039;_blank&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
changed last line of NavImage.php to be this (for external links to go to new tab):&lt;br /&gt;
 $myreturn = &#039;&amp;lt;a href=&amp;quot;&#039;.$out_url[1].&#039;&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;&#039;.$imageoutput.&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Fix_GoogleTranslate_extension&amp;quot;&amp;gt;Fix GoogleTranslate extension &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
 * The wfLoadExtensionMessages function has been removed from mediawiki and we don&#039;t need&lt;br /&gt;
 * it here so we comment it out.&lt;br /&gt;
 */&lt;br /&gt;
#                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8525</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8525"/>
		<updated>2013-04-30T01:39:35Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added google maps http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension. Note: if you change your GoogleMapsKey (eg: changing domain) then you have to re-save every page that has a map, otherwise it will use the old, cached key.&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor_extension&amp;quot;&amp;gt;Add WikiEditor extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add WikiEditor extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Use_SMTP&amp;quot;&amp;gt;Use SMTP&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Use SMTP */&lt;br /&gt;
$wgSMTP = array(&lt;br /&gt;
    &#039;host&#039;     =&amp;gt; &#039;smtp.domain.com&#039;,&lt;br /&gt;
    &#039;IDHost&#039;   =&amp;gt; &#039;karaoke.kjams.com&#039;,&lt;br /&gt;
    &#039;port&#039;     =&amp;gt; [port number],&lt;br /&gt;
    &#039;auth&#039;     =&amp;gt; true,&lt;br /&gt;
    &#039;username&#039; =&amp;gt; [email account],&lt;br /&gt;
    &#039;password&#039; =&amp;gt; [password],&lt;br /&gt;
);&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=Downloads_old&amp;diff=8205</id>
		<title>Downloads old</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=Downloads_old&amp;diff=8205"/>
		<updated>2012-11-28T02:12:35Z</updated>

		<summary type="html">&lt;p&gt;Brad: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;tright&amp;quot;&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
| https://karaoke.kjams.com/resources/logo_universal.jpg&lt;br /&gt;
| https://karaoke.kjams.com/resources/logo_windoze.jpg&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsLite.zip|kJams Lite|/downloads/Lite&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsPro.zip|kJams Pro|/downloads/Pro&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&amp;lt;googa&amp;gt;/downloads/LAME.zip|LAME MP3 Encoder|/downloads/lame&amp;lt;/googa&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsLiteWin.zip|kJams Lite|/downloads/Lite_Win&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsProWin.zip|kJams Pro|/downloads/Pro_Win&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&amp;lt;googa&amp;gt;/downloads/lame_windows.zip|LAME MP3 Encoder|/downloads/lame_win&amp;lt;/googa&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Updates ==&lt;br /&gt;
If the automagical updater that is built into kJams fails for some reason (or you&#039;re crashing during the update or on startup), it&#039;s probably due to a newly introduced bug, which is probably now FIXED in the current version.  So just go download the latest version (see above right or [[Downloads#Actual_Download_Links|see below]] on this page) and install it manually (replacing the one that was there before).  Hopefully from then on the auto-updater will work again.&lt;br /&gt;
&lt;br /&gt;
Updates to kJams are always free, and they happen frequently.  Perhaps one day if I ever get to version 2.0, that will be a [[How_long_until_I_have_to_pay_again|paid upgrade]].&lt;br /&gt;
&lt;br /&gt;
If there&#039;s a brand new release, and you update to it, and it crashes on startup, believe me I already know about it and am working to fix it as you read this.  (However, please tell me anyway, the more people that report it, the faster I work).  Meanwhile, you can easily [[Downgrade]] to the previous version.  When you run the downgraded version, do NOT update until there&#039;s an even &#039;&#039;&#039;newer&#039;&#039;&#039; version available, which should happen very shortly.&lt;br /&gt;
&lt;br /&gt;
== WARNINGS for &#039;&#039;&#039;Windows&#039;&#039;&#039; users ==&lt;br /&gt;
* if you get the &#039;&#039;&#039;&amp;quot;This application has failed to start because the application configuration is incorrect&amp;quot;&#039;&#039;&#039; message, just install the [http://tinyurl.com/5lghbc MSVC Runtimes]&lt;br /&gt;
* See here for more [[Windows|Windows Specific Instructions]]!&lt;br /&gt;
&lt;br /&gt;
== [http://en.wikipedia.org/wiki/Shareware ShareWare] ==&lt;br /&gt;
You don&#039;t have to buy it to try it out, it&#039;s [http://en.wikipedia.org/wiki/Shareware ShareWare]!  Just go download it (see below).  Note that unlike typical ShareWare, I provide FULL tech support and all updates are free.  The ShareWare is limited by functionality, not by time, so there is no &amp;quot;expiration&amp;quot;.  See below for the [[Downloads#Limitations|Limitations]].&lt;br /&gt;
&lt;br /&gt;
== Purchasing ==&lt;br /&gt;
For instructions on how to purchase, see the section on [[Purchasing]].&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
Keep in mind this is DEVELOPMENT software, NOT &amp;quot;Release&amp;quot;, not even &amp;quot;Beta&amp;quot;, but one stage BEFORE that. ([[Development Stages|click here]] for an explanation) That means there ARE bugs (ie: you will likely experience &amp;quot;Asserts&amp;quot; and even crashes), and there ARE performance problems (noteably searching can be s-l-o-w), and not all features are even present! You have been warned.&lt;br /&gt;
&lt;br /&gt;
When you purchase kJams you will be confronted with this message:&lt;br /&gt;
 There are NO REFUNDS due a bug, unless I don&#039;t fix that bug within 1 business week.&lt;br /&gt;
 By buying kJams, you agree not to be bummed out by bugs, crashes, loss of data,&lt;br /&gt;
 or any other problem that may arise due to using pre-release software.  You&lt;br /&gt;
 are paying for early access to possibly buggy software that is still in development.&lt;br /&gt;
 Also: telephone tech support is available ONLY on tues and thurs evening after 7pm&lt;br /&gt;
 pacific time, and email tech support is available usually within 1 business hour.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
The Unregistered version is limited in these ways:&lt;br /&gt;
&lt;br /&gt;
Lite:&lt;br /&gt;
* Can&#039;t export to QuickTime more than 10 songs&lt;br /&gt;
* Can&#039;t add more than 3 songs to a any playlist (except for your library)&lt;br /&gt;
* Can&#039;t rip or play anything other than tracks 1, 2 and 3 on any disc&lt;br /&gt;
&lt;br /&gt;
Pro:&lt;br /&gt;
* Same as lite but:&lt;br /&gt;
* Can&#039;t add more than 3 singers&lt;br /&gt;
* Can&#039;t add more than 2 singers to the rotation&lt;br /&gt;
* Can&#039;t add more than 2 songs to a singer&#039;s &amp;quot;Tonight&amp;quot; playlist&lt;br /&gt;
&lt;br /&gt;
Burning Plugin:&lt;br /&gt;
* Can&#039;t burn more than 2 songs on a disc.  Note that even if you purchase the Burning plugin (by itself), in order to burn a disc with more than 3 songs you also must purchase either Lite or Pro, since the tryout version of the application limits the number of songs you can put in a playlist (see above under &amp;quot;Lite&amp;quot;), and you must create a playlist in order to burn your disc.&lt;br /&gt;
&lt;br /&gt;
Producer Plugin:&lt;br /&gt;
* Your songs will have red X&#039;s in the lyrics of songs you burn to CD+G&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;&#039;no other limitations&#039;&#039;&#039;.  If something goes wrong in the tryout version, do NOT assume that making the purchase will &amp;quot;fix&amp;quot; it or otherwise make it work, it is either a bug or a misunderstanding.  The code is *exactly* the same for the Tryout and the Licensed version, there is no different download.  Just download and run, it&#039;s up to you if you want to register it.  Also, the Pro version *is* the Lite version, just with several more features.  If something is wrong with the Lite version, it will also be wrong with the Pro version.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* To rip and/or burn, you&#039;ll need a [[Compatible_Drives|compatible drive]].&lt;br /&gt;
* For &#039;&#039;&#039;kJams&#039;&#039;&#039;: Any Mac running OS X &amp;lt;strike&amp;gt;10.3.9&amp;lt;/strike&amp;gt; &#039;&#039;&#039;10.4&#039;&#039;&#039; or better, or Windows XP or better, and QuickTime 7.1 or better.&lt;br /&gt;
* For &#039;&#039;&#039;Burning&#039;&#039;&#039;: To burn more than 3 songs you must already have purchased kJams Lite or Pro.  Any computer that runs kJams, and on mac you &#039;&#039;&#039;may&#039;&#039;&#039; need [http://www.patchburn.de/ PatchBurn].  (You can test burning with a 2 song playlist using unregistered Lite or Pro and unregistered burning plugin, and you SHOULD!)&lt;br /&gt;
* For the &#039;&#039;&#039;Producer&#039;&#039;&#039; plugin, same requirements as for &#039;&#039;&#039;Burning&#039;&#039;&#039;&lt;br /&gt;
* An internet connection (at least temporarily) to the machine on which you plan to purchase and activate a license.&lt;br /&gt;
* 4GB RAM if you have &amp;lt; 15,000 songs, Otherwise 6GB or more&lt;br /&gt;
* 10GB &#039;&#039;&#039;free&#039;&#039;&#039; Hard Drive space, Recommend 250GB&lt;br /&gt;
* 2 core (or more) Intel CPU at 2GHz. It [[PowerPC|will work on a PowerPC]] computer, for a short while, but Apple is dropping support *very soon*&lt;br /&gt;
&lt;br /&gt;
== Licensing and Serial Numbers ==&lt;br /&gt;
Did you read the [[License Agreement]]?&lt;br /&gt;
&lt;br /&gt;
Salient Points:&lt;br /&gt;
* For kJams, one serial number (license) can activate 2 computers at a time, but only for ONE person, eg: NOT you and your wife.  Yes, you can have one mac and one windows.  For the plugins there is only one activation per license.&lt;br /&gt;
* The Lite version is for home use only.  If you are doing public shows, you must purchase a Pro license.&lt;br /&gt;
* Licenses and Activations *are* transferrable, just contact me ahead of time.&lt;br /&gt;
* &#039;&#039;&#039;WARNING&#039;&#039;&#039;: Activations are tied to your computer.  Your serial number may stop working if any of the following happens:&lt;br /&gt;
** You replace your startup drive&lt;br /&gt;
** You replace your networking card (ethernet)&lt;br /&gt;
** Your Operating System makes a major change (eg: going from 10.4 to 10.5 can &#039;&#039;&#039;sometimes&#039;&#039;&#039; cause a deactivation)&lt;br /&gt;
** You switch to a different computer.&lt;br /&gt;
* If your serial number stops working simply contact me and I&#039;ll gladly reset your activations.  I usually respond within a couple hours.  If you KNOW you&#039;re going to upgrade your computer, contact me AHEAD of time so you don&#039;t have any down time at all.  I will reset your activations any time you ask, forever.&lt;br /&gt;
* to activate another computer, go help-&amp;gt;enter serial number, then paste your SN, do not type it.&lt;br /&gt;
* More info in [[Serial_Number|Serial Numbers]]&lt;br /&gt;
&lt;br /&gt;
== Actual Download Links==&lt;br /&gt;
Macintosh:&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsLite.zip|kJams Lite|/downloads/Lite&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsPro.zip|kJams Pro|/downloads/Pro&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;/downloads/LAME.zip|LAME MP3 Encoder|/downloads/lame&amp;lt;/googa&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows:&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsLiteWin.zip|kJams Lite|/downloads/Lite_Win&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsProWin.zip|kJams Pro|/downloads/Pro_Win&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;/downloads/lame_windows.zip|LAME MP3 Encoder|/downloads/lame_win&amp;lt;/googa&amp;gt;&lt;br /&gt;
* the Burning plugin is built in, there is no installer! Try it and if you like it, buy it (see Prefs-&amp;gt;Burning)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Song files to try:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;googa&amp;gt;/downloads/samples.zip|Sample Files|/downloads/Samples&amp;lt;/googa&amp;gt;. (Includes &amp;quot;[http://tricerasoft.com/downloads/twistandshoutmp3g.zip Twist and Shout]&amp;quot; and this one from [http://www.tricerasoft.com/downloads/tsoftcdg.zip Tricerasoft])&lt;br /&gt;
* Free files from [http://www.karaoke-version.com/karaoke_free/ Karaoke Version]&lt;br /&gt;
&lt;br /&gt;
==The following does not yet work with Windows (except for LAME, Burning, and ffmpeg)==&lt;br /&gt;
&#039;&#039;&#039;Encoders for ripping&#039;&#039;&#039;&lt;br /&gt;
* [[Vorbis|Ogg Vorbis]] XiphQT&lt;br /&gt;
* [[Lame|LAME v3.97 Source code and Legal Notice]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
* Mac &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/Burner.zip|Burner 1.0f1|/downloads/Burner&amp;lt;/googa&amp;gt; To burn a full disc, requires purchase of either Lite or Pro (Burning Tryout allows you to burn 2 songs per disc).&lt;br /&gt;
* Windows Burner is built in!  There is no Installer!  Go to prefs-&amp;gt;burning!&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/Producer.zip|Producer 1.0b1|/downloads/Producer&amp;lt;/googa&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remote Control&#039;&#039;&#039;&lt;br /&gt;
* Go to the [[Remote Control]] page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039;&lt;br /&gt;
Get familiar with the current [[Known Issues]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;QuickTime Decoders:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* [[ffmpeg]] for MPEG-1 and MPEG-2 playback (free) (note: for MPEG2 you still need ANOTHER MPEG2 plugin below)&amp;lt;br&amp;gt;&lt;br /&gt;
** [http://kjams.com/downloads/MPEG2_for_Lion.dmg MPEG2 for Lion] (OS X 10.7 or higher)&lt;br /&gt;
** [http://www.apple.com/quicktime/mpeg2/ MPEG2 For Pre-Lion] (Earlier than OS X 10.7) $20 required for MPEG2 playback, sorry&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://perian.org/ Perian] for AVI, DivX, FLV, MKV, GVI, VP6, and VFW&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=9442 Flip4Mac] for KMA and WMA playback&lt;br /&gt;
* [http://www.divx.com/divx/mac/codec/ DivX]&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://n.ethz.ch/student/naegelic/ac3/index.php AC3]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://kjams.com/downloads/unlock.zip|Unlock|/downloads/Unlocker&amp;lt;/googa&amp;gt; all files within a folder (script)&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://kjams.com/downloads/crash_kjams.zip|Crash kJams|/downloads/Crash_kJams&amp;lt;/googa&amp;gt; if kJams is hung but still &amp;quot;responding&amp;quot;, this script will force a crash, then you can send the crash report and i&#039;ll know what to do!&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://www.mrrsoftware.com/MRRSoftware/NameChanger.html|NameChanger|/downloads/NameChanger&amp;lt;/googa&amp;gt; free tool for batch renaming files in the Finder&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://jimmitchell.org/yasu/|Yet Another System Utility|/downloads/yasu&amp;lt;/googa&amp;gt; excellent tool for kicking your system permissions back to normal for when you can&#039;t move files to the trash)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Just for Fun&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Code/new_iTunes_Crossfader|Crossfade]] your audio between kJams and iTunes&lt;br /&gt;
* Other [[code]] for you wild and crazy types.&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Mac and the Mac logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries&amp;lt;br&amp;gt;&lt;br /&gt;
Microsoft and Windows and the Windows logo are trademarks of Microsoft, Inc., registered in the U.S. and other countries&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8194</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8194"/>
		<updated>2012-11-18T02:44:31Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added google maps http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension. Note: if you change your GoogleMapsKey (eg: changing domain) then you have to re-save every page that has a map, otherwise it will use the old, cached key.&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor_extension&amp;quot;&amp;gt;Add WikiEditor extension&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add WikiEditor extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8193</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8193"/>
		<updated>2012-11-18T02:42:46Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added google maps http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension. Note: if you change your GoogleMapsKey (eg: changing domain) then you have to re-save every page that has a map, otherwise it will use the old, cached key.&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* &amp;lt;span id=&amp;quot;Add_WikiEditor&amp;quot;&amp;gt;Add WikiEditor&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* WikiEditor */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8192</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8192"/>
		<updated>2012-11-18T02:36:43Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added google maps http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension. Note: if you change your GoogleMapsKey (eg: changing domain) then you have to re-save every page that has a map, otherwise it will use the old, cached key.&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add WikiEditor&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* WikiEditor */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/WikiEditor/WikiEditor.php&amp;quot; );&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar&#039;] = 1;&lt;br /&gt;
$wgDefaultUserOptions[&#039;usebetatoolbar-cgd&#039;] = 1;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=Office_Hours&amp;diff=8175</id>
		<title>Office Hours</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=Office_Hours&amp;diff=8175"/>
		<updated>2012-11-11T01:17:05Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Appointments and calls accepted during these times:&amp;lt;br&amp;gt;&lt;br /&gt;
7pm to 11:00pm Sunday, Tuesday and Thursday, GMT -8: Pacific Time (adjust for daylight).&lt;br /&gt;
&lt;br /&gt;
Send your phone number and a range of time that&#039;s good for you, and your situation / questions, and I&#039;ll call you then, be online and have kJams running, make sure you&#039;ve read and understand how to do [[Remote|Remote Destkop]].  When we talk, try to be to the point so I can work on kJams as much as possible.&lt;br /&gt;
&lt;br /&gt;
You can call me on the fone, but i probably won&#039;t answer unless it&#039;s during the above times.&amp;lt;br&amp;gt;&lt;br /&gt;
I answer emails almost obsessively, so that&#039;s the best and fastest way to reach me.&lt;br /&gt;
==Contact Info==&lt;br /&gt;
&#039;&#039;&#039;Email&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;email&amp;gt;dave@kjams.com|kjams&amp;lt;/email&amp;gt; Sometimes my mail server &amp;quot;goes down&amp;quot; without my knowing, please try other addresses if i don&#039;t seem to respond.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NEVER use these addresses below:&#039;&#039;&#039;  Unless you write to me at the above address and I do not reply!  If you do use the below address, you MUST tell me that you already tried the above address and that I did not reply.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;email&amp;gt;davecotter@frontier.com|frontier&amp;lt;/email&amp;gt;&lt;br /&gt;
* &amp;lt;email&amp;gt;davecotter@me.com|apple&amp;lt;/email&amp;gt;&lt;br /&gt;
* &amp;lt;email&amp;gt;anbaricforce@gmail.com|gmail&amp;lt;/email&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;fone&#039;&#039;&#039; note: only call during office hours!&amp;lt;br&amp;gt;&lt;br /&gt;
* two oh six, four one nine, two zero four nine&lt;br /&gt;
&#039;&#039;&#039;ichat&#039;&#039;&#039; available just about all the time during working hours Pacific Time (adjust for daylight savings)&lt;br /&gt;
* [[iChat|iChat instructions]]&lt;br /&gt;
&lt;br /&gt;
==Convert to Local Time==&lt;br /&gt;
Just [http://www.wolframalpha.com/input/?i=7pm+PT click here] for start time, and add 5 hours for end time!&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=Office_Hours&amp;diff=8174</id>
		<title>Office Hours</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=Office_Hours&amp;diff=8174"/>
		<updated>2012-11-11T01:16:55Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Appointments and calls accepted during these times:&amp;lt;br&amp;gt;&lt;br /&gt;
7pm to 11:00pm Sunday, Tuesday and Thursday, GMT -8: Pacific Time (adjust for daylight).&lt;br /&gt;
&lt;br /&gt;
Send your phone number and a range of time that&#039;s good for you, and your situation / questions, and I&#039;ll call you then, be online and have kJams running, make sure you&#039;ve read and understand how to do [[Remote|Remote Destkop]].  When we talk, try to be to the point so I can work on kJams as much as possible.&lt;br /&gt;
&lt;br /&gt;
You can call me on the fone, but i probably won&#039;t answer unless it&#039;s during the above times.&amp;lt;br&amp;gt;&lt;br /&gt;
I answer emails almost obsessively, so that&#039;s the best and fastest way to reach me.&lt;br /&gt;
==Contact Info==&lt;br /&gt;
&#039;&#039;&#039;Email&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;email&amp;gt;dave@kjams.com|kjams&amp;lt;/email&amp;gt; Sometimes my mail server &amp;quot;goes down&amp;quot; without my knowing, please try other addresses if i don&#039;t seem to respond.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;NEVER use these addresses below:&#039;&#039;&#039;  Unless you write to me at the above address and I do not reply!  If you do use the below address, you MUST tell me that you already tried the above address and that I did not reply.&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;email&amp;gt;davecotter@frontier.com|frontier&amp;lt;/email&amp;gt;&lt;br /&gt;
* &amp;lt;email&amp;gt;davecotter@me.com|apple&amp;lt;/email&amp;gt;&lt;br /&gt;
* &amp;lt;email&amp;gt;anbaricforce@gmail.com|gmail&amp;lt;/email&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;fone&#039;&#039;&#039; note: only call during office hours!&amp;lt;br&amp;gt;&lt;br /&gt;
* two oh six, four one nine, two zero four nine&lt;br /&gt;
&#039;&#039;&#039;ichat&#039;&#039;&#039; available just about all the time during working hours Pacific Time (adjust for daylight savings)&lt;br /&gt;
* [[iChat|iChat instructions]]&lt;br /&gt;
&lt;br /&gt;
==Convert to Local Time==&lt;br /&gt;
Just [http://www.wolframalpha.com/input/?i=7pm+PT click here] for start time, and add 5 hours for end time!&lt;br /&gt;
&lt;br /&gt;
Edit Test&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8145</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8145"/>
		<updated>2012-11-06T22:25:12Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added google maps http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension. Note: if you change your GoogleMapsKey (eg: changing domain) then you have to re-save every page that has a map, otherwise it will use the old, cached key.&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit] extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ConfirmEdit extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/ConfirmEdit.php&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
/* Asirra captcha *&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/Asirra.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;Asirra&#039;;&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
/* QuestyCaptcha captcha */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ConfirmEdit/QuestyCaptcha.php&amp;quot; );&lt;br /&gt;
$wgCaptchaClass = &#039;QuestyCaptcha&#039;;&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 1?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;answer 1&amp;quot; , &amp;quot;Answer One&amp;quot; ) );&lt;br /&gt;
$wgCaptchaQuestions[] = array( &#039;question&#039; =&amp;gt; &amp;quot;Question 2?&amp;quot;, &#039;answer&#039; =&amp;gt; array ( &amp;quot;AnSwEr TwO&amp;quot; ) );&lt;br /&gt;
/**/&lt;br /&gt;
&lt;br /&gt;
$wgGroupPermissions[&#039;*&#039;            ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;user&#039;         ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;autoconfirmed&#039;][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;bot&#039;          ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
$wgGroupPermissions[&#039;sysop&#039;        ][&#039;skipcaptcha&#039;] = false;&lt;br /&gt;
&lt;br /&gt;
$wgCaptchaTriggers[&#039;edit&#039;]          = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;create&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;addurl&#039;]        = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;createaccount&#039;] = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;badlogin&#039;]      = true;&lt;br /&gt;
$wgCaptchaTriggers[&#039;contactpage&#039;]   = true; // this is the feedback form&lt;br /&gt;
/**/                                                                                                         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add [http://www.mediawiki.org/wiki/Extension:ContactPage ContactPage] extension&lt;br /&gt;
** [[Special:Contact|Feedback]]&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add ContactPage extension */&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ContactPage/ContactPage.php&amp;quot; );&lt;br /&gt;
$wgContactUser = &#039;WikiUserWhoWillReceiveEmail&#039;;&lt;br /&gt;
$wgContactSender = $wgPasswordSender;&lt;br /&gt;
$wgContactSenderName = &#039;Contact Form on &#039; . $wgSitename;&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8144</id>
		<title>KJams Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=KJams_Wiki:About&amp;diff=8144"/>
		<updated>2012-11-06T20:35:21Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
* [[Special:Version|Version info]]&lt;br /&gt;
* [http://davecotter.com/tech/phpinfo.php PHP Info Page]&lt;br /&gt;
* Auth_phpbb.php v 1.5 (released 2005-09-12)&lt;br /&gt;
** Overides includes/AuthPlugin.php functions to provide authentication against phpBB user table for wiki edit access.&lt;br /&gt;
* Added the following lines to includes/templates/Userlogin.php at line 19 to provide account creation info for new users.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
// Begin Edit&lt;br /&gt;
// Added link to forum with text for signup.&lt;br /&gt;
// Author: Brad on 20050920 ?&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Create an Account:&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To create an account please &amp;lt;a href=&amp;quot;https://www.kjams.com/forum/profile.php?mode=register&amp;quot;&amp;gt;register&amp;lt;/a&amp;gt; in our forum.&lt;br /&gt;
      Once you have registered send an email to the Wiki Group Moderator requesting a Wiki membership.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// End Edit ?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Addes the following lines to LocalSettings.php at line 2 to force SSL for logins.&lt;br /&gt;
&amp;lt;pre&amp;gt;// Begin Edit&lt;br /&gt;
// We are only operating on port 443 (SSL) for logins&lt;br /&gt;
// Author: Brad on 20050920&lt;br /&gt;
if($_SERVER[&#039;SERVER_PORT&#039;] != &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] == &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: https://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
elseif($_SERVER[&#039;SERVER_PORT&#039;] == &#039;443&#039; &amp;amp;&amp;amp; $_REQUEST[&#039;title&#039;] != &#039;Special:Userlogin&#039;)&lt;br /&gt;
{&lt;br /&gt;
  header(&#039;Location: http://www.kjams.com&#039;.$_SERVER[&#039;REQUEST_URI&#039;]);&lt;br /&gt;
}&lt;br /&gt;
// End Edit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* installed pear so php can send mail with my store script&lt;br /&gt;
* Added apache redirect for http://www.kjams.com/wiki/Help:Editing so it hits http://meta.wikimedia.org/wiki/Help:Editing.&lt;br /&gt;
* Upgraded to PHP Version 5.0.5-dev and MySQL Version 5.0.16.&lt;br /&gt;
* added google maps http://meta.wikimedia.org/wiki/User:Emiller/GoogleMapsExtension. Note: if you change your GoogleMapsKey (eg: changing domain) then you have to re-save every page that has a map, otherwise it will use the old, cached key.&lt;br /&gt;
* edit MediaWiki:Edithelppage and change &amp;quot;Help:Editing&amp;quot; to the &amp;quot;http://meta.wikimedia.org/wiki/Help:Editing&amp;quot; without quotes&lt;br /&gt;
* added Navigational Images http://meta.wikimedia.org/wiki/User:Jbennet/Navigational_images&lt;br /&gt;
* for the forums: added [http://www.phpbb.com/phpBB/viewtopic.php?t=117359&amp;amp;highlight=userlist Admin Userlist]&lt;br /&gt;
* added &amp;lt;strike&amp;gt;[http://wikipainting.free.fr/mediawiki-1.6.5/index.php?title=Multilanguage_extension multilang extension]&amp;lt;/strike&amp;gt;  &#039;&#039;&#039;Update:&#039;&#039;&#039; if necessary, the replacement is [http://www.mediawiki.org/wiki/Extension:Multilang MultiLang], but it doesn&#039;t work yet on the latest wiki. [[Sandbox#Languages_Tests|Maybe I fixed it]];)&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] and [http://www.mediawiki.org/wiki/Template:Languages Languages Template]&lt;br /&gt;
* create a new page [[Template:Lowercase]] and add the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
* enabled email notifications (in DefaultSettings.php, search for &amp;quot;enotif&amp;quot;, set them to TRUE)&lt;br /&gt;
* force SSL for registration and login for forums&lt;br /&gt;
* Added [http://www.google.com/analytics/ Google Analytics] &amp;lt;strike&amp;gt;using the [http://www.mediawiki.org/wiki/Extension:Google_Analytics Analytics Extension]&amp;lt;/strike&amp;gt; using [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration Wiki-Wide Analytics] plus [http://www.mediawiki.org/wiki/Extension:Google_Analytics_Links Analytics Links].&lt;br /&gt;
* added [http://www.mediawiki.org/wiki/Extension:EmbedVideo EmbedVideo] for youtube / google video etc&lt;br /&gt;
* added google site map&lt;br /&gt;
* send notify emails for all watchlist edits regardless of recipient page view by not adding a timestamp to the watchlist table&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- ./includes/UserMailer.orig.php	2011-08-23 08:50:41.000000000 -0700&lt;br /&gt;
+++ ./includes/UserMailer.php	2011-08-23 09:02:44.000000000 -0700&lt;br /&gt;
@@ -326,7 +326,11 @@&lt;br /&gt;
 			foreach ( $res as $row ) {&lt;br /&gt;
 				$watchers[] = intval( $row-&amp;gt;wl_user );&lt;br /&gt;
 			}&lt;br /&gt;
+/*&lt;br /&gt;
+    Brad: Dave wants to be notified of all edits so we will not add a timestamp to the watchlist.wl_notificationtimestamp field.&lt;br /&gt;
 			if ( $watchers ) {&lt;br /&gt;
+*/&lt;br /&gt;
+			if ( $watchers &amp;amp;&amp;amp; false ) {&lt;br /&gt;
 				// Update wl_notificationtimestamp for all watching users except&lt;br /&gt;
 				// the editor&lt;br /&gt;
 				$dbw-&amp;gt;begin();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Added kJams Documentation link to the forum overall_header.html template.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;icon-faq&amp;quot; style=&amp;quot;background-image: url(&#039;https://karaoke.kjams.com/forum/styles/prosilver/imageset/kjams_logo16x14.png&#039;);&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://karaoke.kjams.com/wiki/Documentation&amp;quot; title=&amp;quot;kJams Documentation&amp;quot;&amp;gt;kJams Documentation&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* added [http://meta.wikimedia.org/wiki/User:Tdittmar/MailObfuscator email obfuscator]&lt;br /&gt;
** Fixed MailObfuscator.php to work with newer version of mediawiki.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- MailObfuscator.bak.php	2011-08-26 19:03:29.000000000 -0700&lt;br /&gt;
+++ MailObfuscator.php	2011-08-27 07:30:00.000000000 -0700&lt;br /&gt;
@@ -15,6 +15,21 @@&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ##&lt;br /&gt;
+## Add our JavaScript file&lt;br /&gt;
+##&lt;br /&gt;
+$wgHooks[&#039;BeforePageDisplay&#039;][]  = &#039;mailObfuscate_JavaScript&#039;;&lt;br /&gt;
+function mailObfuscate_JavaScript( $out ) &lt;br /&gt;
+{&lt;br /&gt;
+  # -----------------------------------------------&lt;br /&gt;
+  #  Merge JavaScript into OutputPage&lt;br /&gt;
+  # -----------------------------------------------&lt;br /&gt;
+  global $wgScriptPath;&lt;br /&gt;
+  $script = &amp;quot;&amp;lt;script type=\&amp;quot;text/javascript\&amp;quot; src=\&amp;quot;{$wgScriptPath}/extensions/MailObfuscator/MailObfuscator.js\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
+  $out-&amp;gt;addHeadItem( &#039;mailObfuscate_JavaScript&#039;, $script );&lt;br /&gt;
+  return true;&lt;br /&gt;
+}&lt;br /&gt;
+&lt;br /&gt;
+##&lt;br /&gt;
 ## Installs the extension&lt;br /&gt;
 ##&lt;br /&gt;
 function mailObfuscate_Install() &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Use MailObfuscator on our own [https://karaoke.kjams.com/wiki/Special:CommentForm Feedback]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--- CommentFormEdit.bak.php	2011-08-27 14:41:04.000000000 -0700&lt;br /&gt;
+++ CommentFormEdit.php	2011-08-27 15:00:11.000000000 -0700&lt;br /&gt;
@@ -19,7 +19,9 @@&lt;br /&gt;
 &amp;lt;input TYPE=\&amp;quot;HIDDEN\&amp;quot; NAME=\&amp;quot;clientIP\&amp;quot; VALUE=\&amp;quot;{$_SERVER[&#039;REMOTE_ADDR&#039;]}\&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;input TYPE=\&amp;quot;HIDDEN\&amp;quot; NAME=\&amp;quot;kJams\&amp;quot; VALUE=\&amp;quot;{$_REQUEST[&#039;kJams&#039;]}\&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Did you know we now have public &amp;lt;a href=\&amp;quot;http://www.kjams.com/forum/\&amp;quot;&amp;gt;Forums&amp;lt;/a&amp;gt;?&amp;lt;br&amp;gt;&lt;br /&gt;
-If you&#039;d rather use your email client, &amp;lt;a href=\&amp;quot;mailto:dave@kjames.com?subject=kJams Feedback\&amp;quot;&amp;gt;click here&amp;lt;/a&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
+If you&#039;d rather use your email client, &lt;br /&gt;
+&amp;lt;script type=\&amp;quot;text/javascript\&amp;quot;&amp;gt;writeMail(\&amp;quot;dave\&amp;quot;,\&amp;quot;kjams.com?subject=kJams Feedback\&amp;quot;,\&amp;quot;click here\&amp;quot;);&amp;lt;/script&amp;gt;&lt;br /&gt;
+&amp;lt;noscript&amp;gt;&amp;lt;span style=\&amp;quot;font-style:italic\&amp;quot;&amp;gt;(Please activate JavaScript in order to see the eMail address)&amp;lt;/span&amp;gt;&amp;lt;/noscript&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
 If you&#039;d like send feeback using this form, fill in fields below and click the &amp;amp;quot;Send&amp;amp;quot; button.&amp;lt;/p&amp;gt;&lt;br /&gt;
 Name : &amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;input TYPE=\&amp;quot;TEXT\&amp;quot; NAME=\&amp;quot;realname\&amp;quot; SIZE=\&amp;quot;35\&amp;quot;tabindex=\&amp;quot;1\&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Add Google Translate extension&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.class.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
if (!defined(&#039;MEDIAWIKI&#039;)) die();&lt;br /&gt;
/**&lt;br /&gt;
 * Class file for the GoogleTranslator extension&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
class GoogleTranslator {&lt;br /&gt;
        static function GoogleTranslatorInSidebar( $skin, &amp;amp;$bar ) {&lt;br /&gt;
                global $wgGoogleTranslatorOriginal,$wgGoogleTranslatorLanguages;&lt;br /&gt;
 &lt;br /&gt;
                wfLoadExtensionMessages( &#039;GoogleTranslator&#039; );&lt;br /&gt;
                $bar[&#039;googletranslator&#039;] = &amp;quot;&amp;lt;div id=\&amp;quot;google_translate_element\&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;script&amp;gt;&lt;br /&gt;
                                        function googleTranslateElementInit() {&lt;br /&gt;
                                          new google.translate.TranslateElement({&lt;br /&gt;
                                            pageLanguage: &#039;&amp;quot;.$wgGoogleTranslatorOriginal.&amp;quot;&#039;,&lt;br /&gt;
                                            includedLanguages: &#039;&amp;quot;.$wgGoogleTranslatorLanguages.&amp;quot;&#039;&lt;br /&gt;
                                          }, &#039;google_translate_element&#039;);&lt;br /&gt;
                                        }&lt;br /&gt;
                                        &amp;lt;/script&amp;gt;&amp;lt;script src=\&amp;quot;http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit\&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;;&lt;br /&gt;
                return $bar;&lt;br /&gt;
                return true;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.css&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
 &lt;br /&gt;
/* Pad Google AdSense box in portlet in sidebar */&lt;br /&gt;
#p-googleatranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align:  center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.i18n.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * Internationalisation file for extension GoogleTranslator&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
$messages = array();&lt;br /&gt;
 &lt;br /&gt;
/** English&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;en&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;, # do not translate or duplicate this message to other languages&lt;br /&gt;
 &#039;googletranslator-desc&#039; =&amp;gt; &#039;Adds [http://www.google.com/translate Google Translator] to the sidebar&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Message documentation (Message documentation)&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;qqq&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Short description of this extension, shown on [[Special:Version]]. Do not translate or change links.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** Russian&lt;br /&gt;
 * @author Michael P Dubner&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;ru&#039;] = array(&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Добавляет [http://www.google.com/translate Google Переводчик] в блок навигации.&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
/** French&lt;br /&gt;
 * @author Pierre Mavro&lt;br /&gt;
 */&lt;br /&gt;
$messages[&#039;fr&#039;] = array(&lt;br /&gt;
        &#039;googletranslator&#039;      =&amp;gt; &#039;Translate&#039;,&lt;br /&gt;
        &#039;googletranslator-desc&#039; =&amp;gt; &#039;Ajoute [http://www.google.com/translate Google Traduction] dans la bare latérale&#039;,&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;extensions/GoogleTranslator/GoogleTranslator.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/**&lt;br /&gt;
 * MediaWiki extension to add Google Translator in a portlet in the sidebar.&lt;br /&gt;
 * Installation instructions can be found on&lt;br /&gt;
 * http://www.mediawiki.org/wiki/Extension:Google_Translator&lt;br /&gt;
 *&lt;br /&gt;
 * This extension will not add the Google Translator portlet to *any* skin&lt;br /&gt;
 * that is used with MediaWiki. Because of inconsistencies in the skin&lt;br /&gt;
 * implementation, it will not be add to the following skins:&lt;br /&gt;
 * cologneblue, standard, nostalgia&lt;br /&gt;
 *&lt;br /&gt;
 * @addtogroup Extensions&lt;br /&gt;
 * @author Joachim De Schrijver&lt;br /&gt;
 * @license LGPL&lt;br /&gt;
 *&lt;br /&gt;
 * Loosely based on the Google AdSense extension by Siebrand Mazeland&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * Exit if called outside of MediaWiki&lt;br /&gt;
 */&lt;br /&gt;
if( !defined( &#039;MEDIAWIKI&#039; ) ) {&lt;br /&gt;
        echo( &amp;quot;This file is an extension to the MediaWiki software and cannot be used standalone.\n&amp;quot; );&lt;br /&gt;
        die( 1 );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/**&lt;br /&gt;
 * SETTINGS&lt;br /&gt;
 * --------&lt;br /&gt;
 * The description of the portlet can be changed in [[MediaWiki:Googletranslator]].&lt;br /&gt;
 *&lt;br /&gt;
 * The following variables may need to be reset in your LocalSettings.php.&lt;br /&gt;
  */&lt;br /&gt;
$wgGoogleTranslatorOriginal  = $wgLanguageCode; // Original languages of the page that needs translation&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;fr,de&#039;;        // Languages included in the translating box&lt;br /&gt;
 &lt;br /&gt;
$wgExtensionCredits[&#039;other&#039;][] = array(&lt;br /&gt;
        &#039;name&#039;           =&amp;gt; &#039;Google Translator&#039;,&lt;br /&gt;
        &#039;version&#039;        =&amp;gt; &#039;0.1&#039;,&lt;br /&gt;
        &#039;author&#039;         =&amp;gt; &#039;Joachim De Schrijver&#039;,&lt;br /&gt;
        &#039;description&#039;    =&amp;gt; &#039;Adds [http://translate.google.com Google Translator] to the sidebar&#039;,&lt;br /&gt;
        &#039;descriptionmsg&#039; =&amp;gt; &#039;googletranslator-desc&#039;,&lt;br /&gt;
        &#039;url&#039;            =&amp;gt; &#039;http://www.mediawiki.org/wiki/Extension:Google_Translator&#039;,&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
// Register class and localisations&lt;br /&gt;
$dir = dirname(__FILE__) . &#039;/&#039;;&lt;br /&gt;
$wgAutoloadClasses[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.class.php&#039;;&lt;br /&gt;
$wgExtensionMessagesFiles[&#039;GoogleTranslator&#039;] = $dir . &#039;GoogleTranslator.i18n.php&#039;;&lt;br /&gt;
 &lt;br /&gt;
// Hook to modify the sidebar&lt;br /&gt;
$wgHooks[&#039;SkinBuildSidebar&#039;][] = &#039;GoogleTranslator::GoogleTranslatorInSidebar&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;LocalSetting.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Add Multilang extension */&lt;br /&gt;
# Include Google Translator extension.&lt;br /&gt;
include_once( &amp;quot;$IP/extensions/GoogleTranslator/GoogleTranslator.php&amp;quot; );&lt;br /&gt;
# Set original language to convert from.&lt;br /&gt;
$wgGoogleTranslatorOriginal  = &#039;en&#039;;&lt;br /&gt;
# List languages we want to convert to.&lt;br /&gt;
$wgGoogleTranslatorLanguages  = &#039;es,nl,fr,de,it,ja,zh-CN,zh-TW,iw,ko,ru&#039;;&lt;br /&gt;
# Non-authoratative list of languages support by Google Translate. 20120110&lt;br /&gt;
/*&lt;br /&gt;
&amp;quot;af&amp;quot;-Afrikaans&lt;br /&gt;
&amp;quot;sq&amp;quot;-Albanian&lt;br /&gt;
&amp;quot;ar&amp;quot;-Arabic&lt;br /&gt;
&amp;quot;hy&amp;quot;-Armenian ALPHA&lt;br /&gt;
&amp;quot;az&amp;quot;-Azerbaijani ALPHA&lt;br /&gt;
&amp;quot;eu&amp;quot;-Basque ALPHA&lt;br /&gt;
&amp;quot;be&amp;quot;-Belarusian&lt;br /&gt;
&amp;quot;bg&amp;quot;-Bulgarian&lt;br /&gt;
&amp;quot;ca&amp;quot;-Catalan&lt;br /&gt;
&amp;quot;zh-CN&amp;quot;-Chinese&lt;br /&gt;
&amp;quot;hr&amp;quot;-Croatian&lt;br /&gt;
&amp;quot;cs&amp;quot;-Czech&lt;br /&gt;
&amp;quot;da&amp;quot;-Danish&lt;br /&gt;
&amp;quot;nl&amp;quot;-Dutch&lt;br /&gt;
&amp;quot;en&amp;quot;-English&lt;br /&gt;
&amp;quot;et&amp;quot;-Estonian&lt;br /&gt;
&amp;quot;tl&amp;quot;-Filipino&lt;br /&gt;
&amp;quot;fi&amp;quot;-Finnish&lt;br /&gt;
&amp;quot;fr&amp;quot;-French&lt;br /&gt;
&amp;quot;gl&amp;quot;-Galician&lt;br /&gt;
&amp;quot;ka&amp;quot;-Georgian ALPHA&lt;br /&gt;
&amp;quot;de&amp;quot;-German&lt;br /&gt;
&amp;quot;el&amp;quot;-Greek&lt;br /&gt;
&amp;quot;ht&amp;quot;-Haitian Creole ALPHA&lt;br /&gt;
&amp;quot;iw&amp;quot;-Hebrew&lt;br /&gt;
&amp;quot;hi&amp;quot;-Hindi&lt;br /&gt;
&amp;quot;hu&amp;quot;-Hungarian&lt;br /&gt;
&amp;quot;is&amp;quot;-Icelandic&lt;br /&gt;
&amp;quot;id&amp;quot;-Indonesian&lt;br /&gt;
&amp;quot;ga&amp;quot;-Irish&lt;br /&gt;
&amp;quot;it&amp;quot;-Italian&lt;br /&gt;
&amp;quot;ja&amp;quot;-Japanese&lt;br /&gt;
&amp;quot;ko&amp;quot;-Korean&lt;br /&gt;
&amp;quot;lv&amp;quot;-Latvian&lt;br /&gt;
&amp;quot;lt&amp;quot;-Lithuanian&lt;br /&gt;
&amp;quot;mk&amp;quot;-Macedonian&lt;br /&gt;
&amp;quot;ms&amp;quot;-Malay&lt;br /&gt;
&amp;quot;mt&amp;quot;-Maltese&lt;br /&gt;
&amp;quot;no&amp;quot;-Norwegian&lt;br /&gt;
&amp;quot;fa&amp;quot;-Persian&lt;br /&gt;
&amp;quot;pl&amp;quot;-Polish&lt;br /&gt;
&amp;quot;pt&amp;quot;-Portuguese&lt;br /&gt;
&amp;quot;ro&amp;quot;-Romanian&lt;br /&gt;
&amp;quot;ru&amp;quot;-Russian&lt;br /&gt;
&amp;quot;sr&amp;quot;-Serbian&lt;br /&gt;
&amp;quot;sk&amp;quot;-Slovak&lt;br /&gt;
&amp;quot;sl&amp;quot;-Slovenian&lt;br /&gt;
&amp;quot;es&amp;quot;-Spanish&lt;br /&gt;
&amp;quot;sw&amp;quot;-Swahili&lt;br /&gt;
&amp;quot;sv&amp;quot;-Swedish&lt;br /&gt;
&amp;quot;th&amp;quot;-Thai&lt;br /&gt;
&amp;quot;tr&amp;quot;-Turkish&lt;br /&gt;
&amp;quot;uk&amp;quot;-Ukrainian&lt;br /&gt;
&amp;quot;ur&amp;quot;-Urdu ALPHA&lt;br /&gt;
&amp;quot;vi&amp;quot;-Vietnamese&lt;br /&gt;
&amp;quot;cy&amp;quot;-Welsh&lt;br /&gt;
&amp;quot;yi&amp;quot;-Yiddish&lt;br /&gt;
/**/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Add QuestyCaptcha&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=Map&amp;diff=7145</id>
		<title>Map</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=Map&amp;diff=7145"/>
		<updated>2012-02-01T23:09:32Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a screen shot of the map of the registered users of kJams, at least those who gave their real address when they registered.&amp;lt;br&amp;gt;&lt;br /&gt;
To interact with the map, click it.  (Be prepared to wait a bit)&amp;lt;br&amp;gt;&lt;br /&gt;
Data updated: &#039;&#039;&#039;June 5, 2011&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;iimg&amp;gt;[[Map_Interactive]]!https://karaoke.kjams.com/resources/map.png&amp;lt;/iimg&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=Downloads_old&amp;diff=7144</id>
		<title>Downloads old</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=Downloads_old&amp;diff=7144"/>
		<updated>2012-02-01T23:06:51Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;tright&amp;quot;&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
| https://karaoke.kjams.com/resources/logo_universal.jpg&lt;br /&gt;
| https://karaoke.kjams.com/resources/logo_windoze.jpg&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsLite.zip|kJams Lite|/downloads/Lite&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsPro.zip|kJams Pro|/downloads/Pro&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&amp;lt;googa&amp;gt;/downloads/LAME.zip|LAME MP3 Encoder|/downloads/lame&amp;lt;/googa&amp;gt;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsLiteWin.zip|kJams Lite|/downloads/Lite_Win&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsProWin.zip|kJams Pro|/downloads/Pro_Win&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&amp;lt;googa&amp;gt;/downloads/lame_windows.zip|LAME MP3 Encoder|/downloads/lame_win&amp;lt;/googa&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Updates ==&lt;br /&gt;
If the automagical updater that is built into kJams fails for some reason (or you&#039;re crashing on startup), it&#039;s probably due to a newly introduced bug, which is probably now FIXED in the current version.  So just go download the latest version (see above right or [[Downloads#Actual_Download_Links|see below]] on this page) and install it manually (replacing the one that was there before).  Hopefully from then on the auto-updater will work again.  Note: Even tho the version number shown on this page does NOT include the [[Development_Stages|&amp;quot;r&amp;quot; designation]], it will always, in fact, link to the very latest &amp;quot;r&amp;quot; build.&lt;br /&gt;
&lt;br /&gt;
Updates to kJams are always free, and they happen frequently.  Perhaps one day if I ever get to version 2.0, that will be a [[How_long_until_I_have_to_pay_again|paid upgrade]].&lt;br /&gt;
&lt;br /&gt;
If there&#039;s a brand new release, and you update to it, and it crashes on startup, believe me I already know about it and am working to fix it as you read this.  (However, please tell me anyway, the more people that report it, the faster I work).  Meanwhile, you can easily [[Downgrade]] to the previous version.  When you run the downgraded version, do NOT update until there&#039;s an even &#039;&#039;&#039;newer&#039;&#039;&#039; version available, which should happen very shortly.&lt;br /&gt;
== WARNINGS for &#039;&#039;&#039;Windows&#039;&#039;&#039; users ==&lt;br /&gt;
* if you get the &#039;&#039;&#039;&amp;quot;This application has failed to start because the application configuration is incorrect&amp;quot;&#039;&#039;&#039; message, just install the [http://tinyurl.com/5lghbc MSVC Runtimes]&lt;br /&gt;
* The windows version is &amp;quot;for testing only&amp;quot;, do not expect that it will work as awesome as the mac right now, this is the first time i&#039;ve had it available for outside testing.  Please ONLY try it if you&#039;re willing to help me debug the problems ;)  Be sure to read up on what is  [[Windows|still left to do]]!&lt;br /&gt;
== [http://en.wikipedia.org/wiki/Shareware ShareWare] ==&lt;br /&gt;
You don&#039;t have to buy it to try it out, it&#039;s [http://en.wikipedia.org/wiki/Shareware ShareWare]!  Just go download it (see below).  Note that unlike typical ShareWare, I provide FULL tech support and all updates are free.  The ShareWare is limited by functionality, not by time, so there is no &amp;quot;expiration&amp;quot;.  See below for the [[Downloads#Limitations|Limitations]].&lt;br /&gt;
&lt;br /&gt;
== Purchasing ==&lt;br /&gt;
For instructions on how to purchase, see the section on [[Purchasing]].&lt;br /&gt;
&lt;br /&gt;
== Disclaimer ==&lt;br /&gt;
Keep in mind this is DEVELOPMENT software, NOT &amp;quot;Release&amp;quot;, not &amp;quot;Beta&amp;quot;, not even &amp;quot;Alpha&amp;quot;, but one stage BEFORE that. ([[Development Stages|click here]] for an explanation) That means there ARE bugs (ie: you will likely experience &amp;quot;Asserts&amp;quot; and even crashes), and there ARE performance problems (noteably searching can be s-l-o-w), and not all features are even present! You have been warned.&lt;br /&gt;
&lt;br /&gt;
When you purchase kJams you will be confronted with this message:&lt;br /&gt;
 There are NO REFUNDS due a bug, unless I don&#039;t fix that bug within 1 business week.&lt;br /&gt;
 By buying kJams, you agree not to be bummed out by bugs, crashes, loss of data,&lt;br /&gt;
 or any other problem that may arise due to using pre-release software.  You&lt;br /&gt;
 are paying for early access to possibly buggy software that is still in development.&lt;br /&gt;
 Also: telephone tech support is available ONLY on tues and thurs evening after 7pm&lt;br /&gt;
 pacific time, and email tech support is available usually within 1 business hour.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
The Unregistered version is limited in these ways:&lt;br /&gt;
&lt;br /&gt;
Lite:&lt;br /&gt;
* Can&#039;t export to QuickTime more than 10 songs&lt;br /&gt;
* Can&#039;t add more than 3 songs to a any playlist (except for your library)&lt;br /&gt;
* Can&#039;t rip or play anything other than tracks 1, 2 and 3 on any disc&lt;br /&gt;
&lt;br /&gt;
Pro:&lt;br /&gt;
* Same as lite but:&lt;br /&gt;
* Can&#039;t add more than 3 singers&lt;br /&gt;
* Can&#039;t add more than 2 singers to the rotation&lt;br /&gt;
* Can&#039;t add more than 2 songs to a singer&#039;s &amp;quot;Tonight&amp;quot; playlist&lt;br /&gt;
&lt;br /&gt;
Burning Plugin:&lt;br /&gt;
* Can&#039;t burn more than 2 songs on a disc.  Note that even if you purchase the Burning plugin (by itself), in order to burn a disc with more than 3 songs you also must purchase either Lite or Pro, since the tryout version of the application limits the number of songs you can put in a playlist (see above under &amp;quot;Lite&amp;quot;), and you must create a playlist in order to burn your disc.&lt;br /&gt;
&lt;br /&gt;
Producer Plugin:&lt;br /&gt;
* Your songs will have red X&#039;s in the lyrics of songs you burn to CD+G&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;&#039;no other limitations&#039;&#039;&#039;.  If something goes wrong in the tryout version, do NOT assume that making the purchase will &amp;quot;fix&amp;quot; it or otherwise make it work, it is either a bug or a misunderstanding.  The code is *exactly* the same for the Tryout and the Licensed version, there is no different download.  Just download and run, it&#039;s up to you if you want to register it.  Also, the Pro version *is* the Lite version, just with several more features.  If something is wrong with the Lite version, it will also be wrong with the Pro version.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* To rip and/or burn, you&#039;ll need a [[Compatible_Drives|compatible drive]].&lt;br /&gt;
* For &#039;&#039;&#039;kJams&#039;&#039;&#039;: Any Mac running OS X &amp;lt;strike&amp;gt;10.3.9&amp;lt;/strike&amp;gt; &#039;&#039;&#039;10.4&#039;&#039;&#039; or better, or Windows XP or better, and QuickTime 7.1 or better.&lt;br /&gt;
* For &#039;&#039;&#039;Burning&#039;&#039;&#039;: To burn more than 3 songs you must already have purchased kJams Lite or Pro.  Any computer that runs kJams, and on mac you &#039;&#039;&#039;may&#039;&#039;&#039; need [http://www.patchburn.de/ PatchBurn].  (You can test burning with a 2 song playlist using unregistered Lite or Pro and unregistered burning plugin, and you SHOULD!)&lt;br /&gt;
* For the &#039;&#039;&#039;Producer&#039;&#039;&#039; plugin, same requiremenst as for &#039;&#039;&#039;Burning&#039;&#039;&#039;&lt;br /&gt;
* An internet connection (at least temporarily) to the machine on which you plan to purchase and activate a license.&lt;br /&gt;
* 2GB RAM if you have &amp;lt; 15,000 songs, Otherwise 4GB&lt;br /&gt;
* 10GB &#039;&#039;&#039;free&#039;&#039;&#039; Hard Drive space, Recommend 250GB&lt;br /&gt;
* 800MHz PPC CPU, recommend 2 or more Intel CPU at 2GHz each&lt;br /&gt;
&lt;br /&gt;
== Licensing and Serial Numbers ==&lt;br /&gt;
Did you read the [[License Agreement]]?&lt;br /&gt;
&lt;br /&gt;
Salient Points:&lt;br /&gt;
* For kJams, one serial number (license) can activate 2 computers at a time, but only for ONE person, eg: NOT you and your wife.  Yes, you can have one mac and one windows.  For the plugins there is only one activation per license.&lt;br /&gt;
* The Lite version is for home use only.  If you are doing public shows, you must purchase a Pro license.&lt;br /&gt;
* Licenses and Activations *are* transferrable, just contact me ahead of time.&lt;br /&gt;
* &#039;&#039;&#039;WARNING&#039;&#039;&#039;: Activations are tied to your computer.  Your serial number may stop working if any of the following happens:&lt;br /&gt;
** You replace your startup drive&lt;br /&gt;
** You replace your networking card (ethernet)&lt;br /&gt;
** Your Operating System makes a major change (eg: going from 10.4 to 10.5 can &#039;&#039;&#039;sometimes&#039;&#039;&#039; cause a deactivation)&lt;br /&gt;
** You switch to a different computer.&lt;br /&gt;
* If your serial number stops working simply contact me and I&#039;ll gladly reset your activations.  I usually respond within a couple hours.  If you KNOW you&#039;re going to upgrade your computer, contact me AHEAD of time so you don&#039;t have any down time at all.  I will reset your activations any time you ask, forever.&lt;br /&gt;
* to activate another computer, go help-&amp;gt;enter serial number, then paste your SN, do not type it.&lt;br /&gt;
* More info in [[Serial_Number|Serial Numbers]]&lt;br /&gt;
&lt;br /&gt;
== Actual Download Links==&lt;br /&gt;
Macintosh:&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsLite.zip|kJams Lite|/downloads/Lite&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsPro.zip|kJams Pro|/downloads/Pro&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;/downloads/LAME.zip|LAME MP3 Encoder|/downloads/lame&amp;lt;/googa&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Windows:&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsLiteWin.zip|kJams Lite|/downloads/Lite_Win&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/kJamsProWin.zip|kJams Pro|/downloads/Pro_Win&amp;lt;/googa&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;/downloads/lame_windows.zip|LAME MP3 Encoder|/downloads/lame_win&amp;lt;/googa&amp;gt;&lt;br /&gt;
* the Burning plugin is built in, there is no installer! Try it and if you like it, buy it (see Prefs-&amp;gt;Burning)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Song files to try:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;googa&amp;gt;/downloads/samples.zip|Sample Files|/downloads/Samples&amp;lt;/googa&amp;gt;. (Includes &amp;quot;[http://tricerasoft.com/downloads/twistandshoutmp3g.zip Twist and Shout]&amp;quot; and this one from [http://www.tricerasoft.com/downloads/tsoftcdg.zip Tricerasoft])&lt;br /&gt;
* Free files from [http://www.karaoke-version.com/karaoke_free/ Karaoke Version]&lt;br /&gt;
&lt;br /&gt;
==The following does not yet work with Windows (except for LAME and Burning)==&lt;br /&gt;
&#039;&#039;&#039;Encoders for ripping&#039;&#039;&#039;&lt;br /&gt;
* [[Vorbis|Ogg Vorbis]] XiphQT&lt;br /&gt;
* [[Lame|LAME v3.97 Source code and Legal Notice]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Plugins&#039;&#039;&#039;&lt;br /&gt;
* Mac &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/Burner.zip|Burner 1.0f1|/downloads/Burner&amp;lt;/googa&amp;gt; To burn a full disc, requires purchase of either Lite or Pro (Burning Tryout allows you to burn 2 songs per disc).&lt;br /&gt;
* Windows Burner is built in!  There is no Installer!  Go to prefs-&amp;gt;burning!&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://dl.dropbox.com/u/195957/kJams/Producer.zip|Producer 1.0b1|/downloads/Producer&amp;lt;/googa&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Remote Control&#039;&#039;&#039;&lt;br /&gt;
* Go to the [[Remote Control]] page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Important:&#039;&#039;&#039;&lt;br /&gt;
Get familiar with the current [[Known Issues]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;QuickTime Decoders:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* [[ffmpeg]] for MPEG-1 and MPEG-2 playback (free) (note: for MPEG2 you still need ANOTHER MPEG2 plugin below)&amp;lt;br&amp;gt;&lt;br /&gt;
** [http://kjams.com/downloads/MPEG2_for_Lion.dmg MPEG2 for Lion] (OS X 10.7 or higher)&lt;br /&gt;
** [http://www.apple.com/quicktime/mpeg2/ MPEG2 For Pre-Lion] (Earlier than OS X 10.7) $20 required for MPEG2 playback, sorry&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://perian.org/ Perian] for AVI, DivX, FLV, MKV, GVI, VP6, and VFW&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=9442 Flip4Mac] for KMA and WMA playback&lt;br /&gt;
* [http://www.divx.com/divx/mac/codec/ DivX]&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://n.ethz.ch/student/naegelic/ac3/index.php AC3]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tools&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://kjams.com/downloads/unlock.zip|Unlock|/downloads/Unlocker&amp;lt;/googa&amp;gt; all files within a folder (script)&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://kjams.com/downloads/crash_kjams.zip|Crash kJams|/downloads/Crash_kJams&amp;lt;/googa&amp;gt; if kJams is hung but still &amp;quot;responding&amp;quot;, this script will force a crash, then you can send the crash report and i&#039;ll know what to do!&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://web.mac.com/mickeyroberson/MRR_Software/NameChanger.html|NameChanger|/downloads/NameChanger&amp;lt;/googa&amp;gt; free tool for batch renaming files in the Finder&lt;br /&gt;
* &amp;lt;googa&amp;gt;http://jimmitchell.org/yasu/|Yet Another System Utility|/downloads/yasu&amp;lt;/googa&amp;gt; excellent tool for kicking your system permissions back to normal for when you can&#039;t move files to the trash)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Just for Fun&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Code/new_iTunes_Crossfader|Crossfade]] your audio between kJams and iTunes&lt;br /&gt;
* Other [[code]] for you wild and crazy types.&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
Mac and the Mac logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries&amp;lt;br&amp;gt;&lt;br /&gt;
Microsoft and Windows and the Windows logo are trademarks of Microsoft, Inc., registered in the U.S. and other countries&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7081</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7081"/>
		<updated>2012-01-10T18:11:43Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
* Stylesheet for GoogleTranslator extension.&lt;br /&gt;
*&lt;br /&gt;
* This should be added to [[MediaWiki:Common.css]] page when installing this&lt;br /&gt;
* extension and should not be modified. You may modify the CSS code on the&lt;br /&gt;
* MediaWiki:Common.css page to adjust padding, alignment, etc.&lt;br /&gt;
*&lt;br /&gt;
* @addtogroup Extensions&lt;br /&gt;
*/&lt;br /&gt;
/* Pad Google Translate box in portlet in sidebar */&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
/* Make fonts smaller for Google Translate language select */&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7080</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7080"/>
		<updated>2012-01-10T18:09:30Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7079</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7079"/>
		<updated>2012-01-10T18:05:37Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo .goog-logo-link{&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7078</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7078"/>
		<updated>2012-01-10T18:03:54Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7077</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7077"/>
		<updated>2012-01-10T18:03:17Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7076</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7076"/>
		<updated>2012-01-10T18:02:45Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
	<entry>
		<id>https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7075</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://karaoke.kjams.com/w/index.php?title=MediaWiki:Common.css&amp;diff=7075"/>
		<updated>2012-01-10T18:01:22Z</updated>

		<summary type="html">&lt;p&gt;Brad: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
#p-googletranslator .pBody {&lt;br /&gt;
    padding-top: 5px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#p-googletranslator .pBody .goog-te-gadget .goog-te-combo {&lt;br /&gt;
    font-size: 8px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Brad</name></author>
	</entry>
</feed>