<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title>NGMSE Wiki | NGMSEWiki / Config Log</title>

  
  <link rel="stylesheet" href="ConfigLog_files/print.css" type="text/css"><!--HeaderText-->
  <style type="text/css"><!--
  ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; }
  code.escaped { white-space: nowrap; }
  .vspace { margin-top:1.33em; }
  .indent { margin-left:40px; }
  .outdent { margin-left:40px; text-indent:-40px; }
  a.createlinktext { text-decoration:none; border-bottom:1px dotted gray; }
  a.createlink { text-decoration:none; position:relative; top:-0.5em;
    font-weight:bold; font-size:smaller; border-bottom:none; }
  img { border:0px; }
  .editconflict { color:green; font-style:italic; 
  margin-top:1.33em; margin-bottom:1.33em; }

p.question { margin-top: 2.0em; }
p.question:first-letter {
    float: left;
    font-family: Old English, Georgia, serif;
    color: #777777;
    font-size: 200%;
    line-height: 1.0em;
    margin-right: 0.2em;
}
div.breaklist { text-align: right; }
div.breaklist strong { background-color: yellow; }
div.breakpage { text-align: right; } 
  table.tabtable { border-collapse: collapse; }
  table.tabtable td { border:1px solid #cccccc; }

span.anchor {
        float: left;
        font-size: 10px;
        margin-left: -10px;
        width: 10px;
    position:relative; top:-0.1em;
        text-align: center;
}
span.anchor a { text-decoration: none; }
span.anchor a:hover { text-decoration: underline; }
ol.toc { text-indent:-20px; list-style: none; }
ol.toc ol.toc { text-indent:-40px; }
div.tocfloat { font-size: smaller; margin-bottom: 10px;
    border-top: 1px dotted #555555; border-bottom: 1px dotted #555555;
    padding-top: 5px; padding-bottom: 5px; 
    width: 38%; float: right; margin-left: 10px; clear: right;
    margin-right:-13px; padding-right: 13px; padding-left: 13px;
    background-color: #eeeeee; }
div.toc { font-size: smaller; 
    padding: 4px; border: 1px dotted #cccccc;
    background: #f7f7f7;
    margin-bottom: 10px; }
.sourceblocklink {
  text-align: right;
  font-size: smaller;
}
.sourceblocktext {
  padding: 0.5em;
  border: 1px solid #808080;
  background-color: #F1F0ED;
}
.sourceblocktext div {
  font-family: monospace;
  font-size: small;
  line-height: 1;
  height: 1%;
}
.sourceblocktext div.head,
.sourceblocktext div.foot {
  font: italic medium serif;
  padding: 0.5em;
}
.codeblocklink {
  text-align: right;
  font-size: smaller;
}
.codeblocktext {
  text-align: left;
  padding: 0.5em;
  border: 1px solid #808080;
  background-color: #F1F0ED;
}
.codeblocktext pre {
  font-family: monospace;
  font-size: small;
  line-height: 1;
}
  table.markup { border:2px dotted #ccf; width:90%; }
  td.markup1, td.markup2 { padding-left:10px; padding-right:10px; }
  table.vert td.markup1 { border-bottom:1px solid #ccf; }
  table.horiz td.markup1 { width:23em; border-right:1px solid #ccf; }
  table.markup caption { text-align:left; }
  div.faq p, div.faq pre { margin-left:2em; }
  div.faq p.question { margin:1em 0 0.75em 0; font-weight:bold; }
   
    .frame 
      { border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; }
    .lfloat { float:left; margin-right:0.5em; }
    .rfloat { float:right; margin-left:0.5em; }
a.varlink { text-decoration:none; }

--></style><link rel="stylesheet" href="ConfigLog_files/markup.css" type="text/css">
<script type="text/javascript">
function toggle(obj) {
    var elstyle = document.getElementById(obj).style;
    var text    = document.getElementById(obj + "tog");
    if (elstyle.display == 'none') {
        elstyle.display = 'block';
        text.innerHTML = "hide";
    } else {
        elstyle.display = 'none';
        text.innerHTML = "show";
    }
}
</script>  <meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="ConfigLog_files/local.css"></head><body>
  <div id="printhead">
    <h3>From NGMSE Wiki</h3>
    <h1 class="pagename"><a href="http://intranet/pmwiki.php/NGMSEWiki">NGMSEWiki: Config Log</a></h1>
  </div>
<!--PageText-->
<div id="wikitext">
<h2>Wiki Core</h2>
<ul><li>Installed: pmwiki-2.1.11 - <a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/Release%20Notes" rel="nofollow">Release Notes</a>
</li></ul><div class="vspace"></div><h2>Wiki Configuration (in config.php)</h2>
<ul><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/LayoutVariables#EnablePathInfo" rel="nofollow">EnablePathInfo</a> - display Wiki URLs with slashes
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/OtherVariables#EnableIMSCaching" rel="nofollow">EnableIMSCaching</a> - enable broswer caching
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/EditVariables#EnablePostAuthorRequired" rel="nofollow">EnablePostAuthorRequired</a> - Force author identification in the edit form
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/UploadVariables#EnableUpload" rel="nofollow">EnableUpload</a> - permit uploads
</li><li><span class="wikiword">UploadMaxSize</span> increased to 300000
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/BasicVariables#LinkWikiWords" rel="nofollow">LinkWikiWords</a> - disable automatic Wiki Word linking
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/LinkVariables#PagePathFmt" rel="nofollow">PagePathFmt</a> - configured to allow us to search other Wiki groups when resolving page names (saves using the fully qualified Wiki page name)
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/RefCount" rel="nofollow">RefCount</a> - add ?action=refcount to the URL of any wiki page to bring up the reference count form
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/Rss" rel="nofollow">Rss</a> - add ?action=rsss to the URL of any wiki page to receive an RSS feed
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/PmWiki/LayoutVariables#Skin" rel="nofollow">Skin</a> - point to a custom NGMSE skin based on the simple <span class="wikiword">PmWiki</span> skin
</li><li>Added the following custom markup to support Microsoft Long
UNCs e.g. file:\\machine\dir\file.doc being entered in markup. This
will be converted for display to a more appropriate internet path e.g.
file://///machine/dir/file.doc
</li></ul><div class="codeblock">
 <div class="codeblocklink"><a href="http://intranet/pmwiki.php/NGMSEWiki/ConfigLog?action=sourceblock&amp;ref=1" type="text/plain">[Get Code]</a></div>
 <div class="codeblocktext"><pre>    Markup('file:\\\\', '&lt;links',
      "/file:\\\\\\\\([^\\s&lt;&gt;\"{}|^`()[\\]']+)/e",
      "str_replace('\\\\\', '/', PSS('file://///$1'))");
</pre></div>
</div>
<div class="vspace"></div><h2>Recipes Installed</h2>
<ul><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/GuiEdit" rel="nofollow">GuiEdit</a> - Add graphical editing buttons, as in pmwiki.org&#8217;s site
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/MarkupExtensions" rel="nofollow">MarkupExtensions</a> - Adds a range of character, start of line, and link markup extensions
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/PerGroupSubDirectories" rel="nofollow">PerGroupSubDirectories</a> - subdivide wiki.d/ into subdirectories according to page group
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/RenamePage" rel="nofollow">RenamePage</a> - permits page renaming and moving whilst maintaining orignal structure using redirects
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/SimuleditWithoutPopen" rel="nofollow">SimuleditWithoutPopen</a> - Replace built-in simultaneous edit with cookbook item
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/SourceBlock" rel="nofollow">SourceBlock</a> - Yet another source code syntax highlighter
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/SpellChecker" rel="nofollow">SpellChecker</a> - for edit forms, uses GNU Aspell which is also installed on the Web Server host
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/ViewModes" rel="nofollow">ViewModes</a> - allow <span class="wikiword">PmWiki</span> to implement view modes within page markup, we use it to remove &#8216;edit&#8217; controls from a page
</li><li><a class="wikilink" href="http://intranet/pmwiki.php/PmWiki/Notify?action=print">PmWiki.Notify</a> - provides email notification.  To configure edit the <a class="wikilink" href="http://intranet/pmwiki.php/Site/NotifyList?action=print">Site.NotifyList</a> page.
</li><li><a class="urllink" href="http://www.pmwiki.org/wiki/Cookbook/PageTableOfContents" rel="nofollow">PageTableOfContents</a> - Generate a table of contents for a wiki page, using any headings found on the page
</li></ul><div class="vspace"></div><h2>Server-side software installation</h2>
<p>Hermes (Windows 2003 server) is now the final resting place for our
central web server. Hermes was chosen (as opposed to Project) because
out of the two machines it had the least loading. The Wiki will be
moved from Project using IIS to Hermes using Apache. Below are a few
notes to record the installation on Hermes:
</p>
<div class="vspace"></div><h3>Apache Installation</h3>
<ul><li>Installed <a class="urllink" href="http://httpd.apache.org/download.cgi" rel="nofollow">Apache HTTP Server</a> version 2.0.55.  Simply download the msi installer.
</li><li>Configure Apache using all the defaults - including running on port 80
</li></ul><div class="vspace"></div><h3>MySQL Installation</h3>
<ul><li>Installed <a class="urllink" href="http://dev.mysql.com/downloads/mysql/5.0.html" rel="nofollow">MySQL Database Server</a> version 5.0.15.
</li><li>Run the Expert Configuration of MySQL using all the defaults
</li><li>root password set to &#8216;root123&#8242;
</li><li>Installed <a class="urllink" href="http://dev.mysql.com/downloads/administrator" rel="nofollow">MySQL Administrator</a> version 1.1.
</li></ul><div class="vspace"></div><h3>Perl Installation</h3>
<ul><li>Installed <a class="urllink" href="http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl" rel="nofollow">ActiveState Perl</a> version 5.8.7.813.
</li><li>Configure using all the defaults.
</li></ul><div class="vspace"></div><h2>Set to work against EDDI</h2>
<ul><li>Added mod_perl to Apache using the <a class="urllink" href="http://perl.apache.org/docs/2.0/os/win32/install.html" rel="nofollow">instructions on the web</a>.  From the cmd prompt type:
<ul><li>ppm install <a class="urllink" href="http://theoryx5.uwinnipeg.ca/ppms/mod_perl.ppd" rel="nofollow">http://theoryx5.uwinnipeg.ca/ppms/mod_perl.ppd</a>
</li></ul></li><li>Additional perl modules need installing to support EDDI.  From the cmd prompt type (note no URL like the previous example):
<ul><li>ppm install DBI
</li><li>ppm install DBD-mysql
</li><li>ppm install Date-Calc
</li><li>ppm install HTML-<span class="wikiword">TableExtract</span>
</li><li>ppm install XML-RSS
</li></ul></li></ul>
</div>

  <div id="printfoot">
    <div class="from">Retrieved from http://intranet/pmwiki.php/NGMSEWiki/ConfigLog</div>
    <div class="lastmod">Page last modified on November 15, 2006, at 04:12 PM</div></div>
</body></html>