PMWX Release Notes

From Project

Jump to: navigation, search
[ ]

Contents

Purple Media Wiki Extension (PMWX)     (1)

Current Version     (1A)

[03/01/2010] The PMWX team would like to announce the release of PMWX 1.5 and is available for download here.     (1A1)

See Release History below for details.     (1A2)

Introduction     (1B)

The Web has made it possible for large, distributed collaborations to develop sophisticated document bases. As these collaborations increase in size, there is a need to support reference, navigation and search through the document bases by individuals who are not computer professionals. Although collaborative tools such as wikis have been developed that address some of the requirements of these communities, the tools lack support for simple and convenient fine-grained addressability to parts of the documents. Such addressability is essential for formal documents, such as standards and legal documents. The Purple MediaWiki (PMWX) Extension provides a solution to the problem of fine-grained addressability that is based on MediaWiki, a popular and powerful collaboration tool that is the software infrastructure for wikipedia and many other wiki implementations. PMWX is compatible with the Semantic MediaWiki (SMW) Extension, and when employed together, provides the platform for Purple Semantic MediaWiki.     (1B1)

We hope you enjoy using PMWX! If you have any questions, please consult:     (1B2)

Features     (1C)

Features supported in the current release include:     (1C1)

License     (1D)

The Purple Media Wiki Extension (PMWX) code is license under GNU General Public License version 2. 

Purple Media Wiki Extension (PMWX) 
Copyright (C) 2007~2008 Tejas Parikh, Viral Gupta, Sumit Purohit, CIM Engineering, Inc. (dba. "CIM3" - http://cim3.org)

Contributing Authors:
   Tejas Parikh  (tparikh-at-ccs.neu.edu) 					
   Viral Gupta   (viral-at-ccs.neu.edu) 			
   Jonathan Cheyer (info-at-cheyer.biz)  					
   Peter Yim(peter.yim-at-cim3.com)
   Kenneth Baclawski(kenb-at-ccs.neu.edu)
   Sumit Purohit (sumitp-at-ccs.neu.edu)

This program is free software; you can redistribute it and/or modify it under the terms of the 
GNU General Public License version 2 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this 
program; if not, write to the

   Free Software Foundation, Inc., 						
   51 Franklin Street, Fifth Floor, 						
   Boston, MA  02110-1301, USA		

   or see    http://www.gnu.org/licenses/

System Requirements     (1E)

Downloading     (1F)

Installing     (1G)

  • Installation on a Windows machine.     (1G1)
    • This procedure was tested on XP, Vista and 7 with the apache web server.     (1G1A)
    • Install the web server on localhost.     (1G1B)
      • The installation directory will be something like C:\Program Files\Apache Software Foundation\Apache2.2     (1G1B1)
    • Configure the web server.     (1G1C)
      • For apache the configuration file is C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd. conf     (1G1C1)
      • Specify the document root with the line DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"     (1G1C2)
    • Test your installation by pointing your browser at http://localhost/.     (1G1D)
    • Install php into a directory named something like C:/Program Files/PHP/.     (1G1E)
    • Rename php.ini-recommended with php.ini and update the doc_root parameter with the line doc_root=C:\Program Files\Apache Software Foundation\Apache2.2\htdocs     (1G1F)
    • Specify the php5 module for apache at the end of the configuration file mentioned above with these lines:     (1G1G)
    • Test the php installation.     (1G1H)
      • This can be done by creating a file named test.php into the htdocs directory with the following test code:
        < ? php phpinfo(); ? >
            (1G1H1)
    • Install Mysql5.0     (1G1I)
      • The installation directory will be something like C:\Program Files\MySQL\MySQL Server 5.0     (1G1I1)
    • Update php.ini by uncommenting these lines:     (1G1J)
    • Restart your System.     (1G1L)
    • Configure the installation by pointing your browser at http://localhost/mediawiki/index.php. If the installation was successful it should show the project main page, and it will ask for some configuration information such as the MYSQL database user name and password.     (1G1M)
    • Download the PMWX code and extract it into the directory C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\mediawiki\extensions     (1G1N)
    • Add following line in LocalSettings.php :     (1G1O)
      • require_once($IP. "/extensions/pmwx/PMWX_Initialize.php");
            (1G1O1)
    • Restart the apache server.     (1G2A)
    • To test PMWX point your browser at http://localhost/mediawiki/index.php. It should show the main project page with purple numbers enabled.     (1G2B)

Uninstalling     (1H)

require_once($IP. "/extensions/pmwx/PMWX_Initialize.php");
  • Remove pmwx from server directory say C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\mediawiki\extensions and restart server.     (1H2)

Recent Changes    (1I)

PMWX 0.6.10    (1I1)

  • Transcluding the td,dd elements properly when it has anchors within them.     (1I1A)
  • Added HID support for <img> tag.     (1I1B)
  • Modified the sql query to get correct text for permanent id.     (1I1C)

PMWX 0.6.09    (1I2)

  • Transclusion Bug fixed. Details of the Bug.     (1I2A)
  • Transcluding the td,dd elements properly when it has anchors within them.     (1I2B)
  • Removing transclusion from <img>. <img> is put within p tag by Mediawiki.     (1I2C)

PMWX 0.6.07    (1I3)

Web request for a page can be in 2 ways case 1: http://lisf.ccs.neu.edu:4070/mediawiki1/index.php?title=TransclusionTest case 2: http://lisf.ccs.neu.edu:4070/mediawiki1/index.php/TransclusionTest Here both URL's request same page TransclusionTest page When forming the TransclusionURL through the function getTransclusionURL : for case 1: baseURL that browser puts is http://lisf.ccs.neu.edu:4070/mediawiki1/ for case 2: baseURL that browser puts is http://lisf.ccs.neu.edu:4070/mediawiki1/index.php/ So the best way is to use the entire transclusion string given between <nowiki><t></t> TAGS </nowiki>     (1I3B)

PMWX 0.6.06    (1I4)

  • Transclusion support for nodes within the same Wiki.     (1I4A)
  • Appropriate checks for checking domain name, check if page exists, check HID and throw error messages.     (1I4B)

PMWX 0.6.05    (1I5)

PMWX 0.6.04    (1I6)

Known Issues     (1J)

Migration     (1K)

A migration tool moving content over from purplewiki is being developed.     (1K1)

Release History     (1L)

Participation     (1M)

PMWX Team     (1N)





















Personal tools