Difference between revisions of "Extension talk:Wikiskin.php"

From Organic Design wiki
m
(Version of MediaWiki?)
Line 15: Line 15:
  
 
==Installation problems==
 
==Installation problems==
 
+
I downloaded Wikiskin.php from organic.design homepage saying it was version 0.1.7, 2007-07-20 in the php-Sourcecode. In the Wiki I added a page named default-skin and another one named wikiskin. I also added a MediaWiki:Common.css and a MediaWiki:Wikiskin.css
* I downloaded Wikiskin.php from organic.design homepage saying it was version 0.1.7, 2007-07-20 in the php-Sourcecode.
+
in the LocalSettings.php I added;
* in the Wiki I added a page named default-skin and another one named wikiskin
+
* I also addied a MediaWiki:Common.css and a MediaWiki:Wikiskin.css
+
:<php>require_once( "extensions/Wikiskin/Wikiskin.php" );</php>
* in the LocalSettings.php I added  
 
<pre>require_once( "extensions/Wikiskin/Wikiskin.php" );</pre>
 
  
 
These were actualy the installation requirements I found in various pages on organic design and so on...
 
These were actualy the installation requirements I found in various pages on organic design and so on...
 
+
When now reloading any page of my wiki after this I get an visibly empty page which html-source-content looks like this;
When now reloading any page of my wiki after this I get an visibly empty page which html-source-content looks like this
 
 
<pre>
 
<pre>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
+
...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
<meta name="keywords" content="Main Page" />
 
<link rel="stylesheet" type="text/css" media="screen, projection" href="/m3/extensions/SemanticMediaWiki/skins/SMW_custom.css" />
 
<link rel="alternate" type="application/rdf+xml" title="Main Page" href="http://localhost/m3/index.php/Special:ExportRDF/Main_Page?xmlmime=rdf" />
 
<link rel="shortcut icon" href="/favicon.ico" />
 
<link rel="search" type="application/opensearchdescription+xml" href="/m3/opensearch_desc.php" title="PersonalWiki (English)" />
 
<title>Main Page - PersonalWiki</title>
 
 
 
<meta http-equiv="imagetoolbar" content="no" />
 
<script type="text/javascript">var skin = 'wikiskin';var stylepath = '/m3/skins';</script>
 
<script type="text/javascript" src="/m3/skins/common/wikibits.js"><!-- wikibits js --></script>
 
<script type="text/javascript" src="/m3/index.php?title=-&amp;action=raw&amp;smaxage=0&amp;gen=js"><!-- site js --></script>
 
<style type="text/css">/*<![CDATA[*/
 
@import "/m3/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
 
@import "/m3/index.php?title=MediaWiki:Wikiskin.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
 
@import "/m3/index.php?title=-&action=raw&gen=css&maxage=18000&smaxage=0";
 
/*]]>*/</style>
 
<!-- Head Scripts -->
 
<script type="text/javascript">
 
function toggleTreeviewItem(id) {
 
var plus  = "/m3/images/Treeview/Plus.gif";
 
var minus  = "/m3/images/Treeview/Minus.gif";
 
var opened = "/m3/images/Treeview/Folder_opn_sml_blu.gif";
 
var closed = "/m3/images/Treeview/Folder_sml_blu.gif";
 
var doc    = "/m3/images/Treeview//Doc-icon.gif";
 
var item  = document.getElementById(id);
 
var next  = document.getElementById(id+1);
 
var depth  = 0+item.getAttribute("depth");
 
var close  = next.style.display != "none";
 
var img    = document.getElementById("tree-img-"+id);
 
var fld    = document.getElementById("tree-fld-"+id);
 
fld.setAttribute("src",close ? closed : opened);
 
img.setAttribute("src",close ? plus : minus);
 
while ((item = document.getElementById(++id)) && (0+item.getAttribute("depth") > depth)) {
 
if (close) item.style.display = "none";
 
else if (depth == item.getAttribute("depth")-1) {
 
item.style.display = "";
 
if (img = document.getElementById("tree-img-"+id)) img.setAttribute("src",plus);
 
if (fld = document.getElementById("tree-fld-"+id))
 
if (fld.getAttribute("src") == opened) fld.setAttribute("src",closed);
 
}
 
}
 
}</script> <script type="text/javascript" src="http://localhost/m3/extensions/Javascript/mootools.js"></script>
 
 
 
<script type="text/javascript" src="http://localhost/m3/extensions/Javascript/dragiframe.js"></script>
 
<script type="text/javascript" src="http://localhost/m3/extensions/Javascript/table.js"></script>
 
<script type="text/javascript" src="http://localhost/m3/extensions/Javascript/mktree.js"></script>
 
<script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SMW_tooltip.js"></script> <script type="text/javascript" id="SMW_sorttable_script_inclusion" src="/m3/extensions/SemanticMediaWiki/skins/SMW_sorttable.js"></script> <script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SimileTimeline/timeline-api.js"></script> <script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SMW_timeline.js"></script> </head>
 
 
 
<body  class="ns-0 ltr">
 
<a name="top" id="top"></a>
 
<script type="text/javascript"> if (window.runOnloadHook) runOnloadHook();</script>
 
 
<!-- Served by localhost in 0.715 secs. --></body></html>
 
<!-- Served by localhost in 0.715 secs. --></body></html>
 
 
 
</pre>
 
</pre>
  
 
+
When commenting out the above mentioned line in LocalSettings.php everything look "normal" again besides wikiskin obviously is not running then.
Whe commenting out the aboven mention line in LocalSettings.php everything look "normal" again besides wikiskin obviously is not running then.
 
  
 
Any suggestions welcome.
 
Any suggestions welcome.
 
regards emwede
 
regards emwede
 +
: What version of MediaWiki are you using? --[[User:Sven|Sven]] 08:46, 24 July 2007 (NZST)

Revision as of 20:46, 23 July 2007

Where can I see a page that uses this extension? --Rob 14:58, 6 Apr 2007 (NZST)

I'm testing it on WikiFS: --Nad 15:01, 6 Apr 2007 (NZST)

Has anyone an more detailed demo or description for setting up the wikiskin? --User:nope 14.5.2007

It's still in beta state, but is working ok, just save the code into a file and include the file from your localsettings.php, but make sure your skin article is created first (the name of the article is set in $wgWikiSkin, the default name for the article is WikiSkin). OrganicDesign and our other wikis use it, OrganicDesign:Default-skin is the $wgWikiSkin article on it. We're just using it to replicate the standard monobook layout currently, but it's been developed for use with MW:Extension:Wiklets which is a desktop-like skin where different articles and forms work like windows on a desktop. --Nad 21:50, 14 May 2007 (UTC)

Brilliant! Question: Why did you decide to put the skin variables like {{ACTIONS}} into the global MediaWiki variable namespace instead of using wikiskin-specific tags along the lines of @@ACTIONS@@? Ehartwell 00:07, 11 July 2007 (NZST)

I want them to be expanded by the wiki-parser as usual, so they need to be either mediawiki variables or parser-functions. --Nad 09:41, 11 July 2007 (NZST)

Private wiki & Public www

See Maintaining websites with a wiki

Propsed variables to add

  • Anonymous
  • Regexp

Installation problems

I downloaded Wikiskin.php from organic.design homepage saying it was version 0.1.7, 2007-07-20 in the php-Sourcecode. In the Wiki I added a page named default-skin and another one named wikiskin. I also added a MediaWiki:Common.css and a MediaWiki:Wikiskin.css in the LocalSettings.php I added;

<php>require_once( "extensions/Wikiskin/Wikiskin.php" );</php>

These were actualy the installation requirements I found in various pages on organic design and so on... When now reloading any page of my wiki after this I get an visibly empty page which html-source-content looks like this;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
...	
<!-- Served by localhost in 0.715 secs. --></body></html>

When commenting out the above mentioned line in LocalSettings.php everything look "normal" again besides wikiskin obviously is not running then.

Any suggestions welcome. regards emwede

What version of MediaWiki are you using? --Sven 08:46, 24 July 2007 (NZST)