Hi Dima,
you can try the sites again as I've just removed the IP Blacklist from my firewall.
What's weird now is that all the text has disappeared from the "workspace"??
I'll have a look at setting mediawiki up on the main server and take it from there :-)
Will get back to you in a bit.
Regards,
Kaya
----- Original Message ----- From: "Dmitrii Kouznetsov" dima@ils.uec.ac.jp To: "MediaWiki announcements and site admin list" mediawiki-l@lists.wikimedia.org Sent: Friday, December 20, 2013 12:44:59 PM Subject: Re: [MediaWiki-l] Newbee trying to edit "Vector" skin
Hi Kaya, I got two messages from you: Date: Fri, 20 Dec 2013 11:35:14 +0000 (GMT) Date: Fri, 20 Dec 2013 12:10:42 +0000 (GMT) ..
- That's a bit difficult as it's running on my Netbook; accessing via
127.0.0.1
- at the moment am just testing and learning so not deployed at all
Try to arrange the internet connection for your server - then it is easier to get help from colleagues.
hmm.... maybe I was a bit unclear in the fact that I was trying to get
the "copy" of 'Vector', 'VectorX' working. I also tried this. I found the manuals, tried to follow, bit it did not work. So, I modified the content of the original vector directory.
I guess I should use your way and edit 'Vector' directly; I haven't even begun to look under the hood yet as I wanted to work from my copy 'VectorX' instead but was having difficulty there due to the documentation being out-of-date.
There are two ways of doing: 1. Run after each new update and release. 2. Find some workable and use it.
Ok, time to start tinkering with 'Vector' then :-)
Good luck!
I just wanted to say that I'm currently trying to convert my main sites
over from the Xwiki platform over to Mediawiki.
URL: http://wiki.optiplex-networks.com http://www.optiplex-networks.com
I could not connect these servers. I suggest that you arrange the servers before to deal with mediawiki. Put some test page and check that it is reachable.
so currently I'm just demoing the software before I know enough to get it implemented in production.
Do you have mediawiki running? I suggest, that first you arrange the basic functions, confirm that other people see it; and only then you should try to improve it. Over-vice, you do not know, is it bug in the software, or defect in the hardware, or wrong setting, or just an error in that you have modified.
By using your method I've already managed to change the background to an image :-)
Congratulations!
Are you based in Japan right now as all the sites you have end in .jp??
Yes.
..Anyway, just wanted let you know that your method is probably the best one for me right now..
I need to see that you are doing in order to appreciate that.
Best regard, Dima. ==================================== On Fri, 20 Dec 2013, Kaya Saman wrote:
Thanks Dima for the response :-)
- Yep there are changes
1+2. Of course, this would be standard procedure :-)
That's a bit difficult as it's running on my Netbook; accessing via 127.0.0.1 - at the moment am just testing and learning so not deployed at all
Thanks, I'll take a look at them
hmm.... maybe I was a bit unclear in the fact that I was trying to get the "copy" of 'Vector', 'VectorX' working.
I guess I should use your way and edit 'Vector' directly; I haven't even begun to look under the hood yet as I wanted to work from my copy 'VectorX' instead but was having difficulty there due to the documentation being out-of-date.
Ok, time to start tinkering with 'Vector' then :-)
Regards,
Kaya
----- Original Message ----- From: "Dmitrii Kouznetsov" dima@ils.uec.ac.jp To: "MediaWiki announcements and site admin list" mediawiki-l@lists.wikimedia.org Sent: Friday, December 20, 2013 10:57:55 AM Subject: Re: [MediaWiki-l] Newbee trying to edit "Vector" skin
Kaya: 0. Do you see any changes at your wiki when you modify the screen.css and screen-hd.css ?
- You should keep not only the original files,
but also the previous versions of your modified "screen" files. If you destroy it and do not know, what is wrong, then you return to the previous worked version. 2. In the file you modify, keep commented the previous values of the parameters. This helps you to trace the trend. 3. Let me know URL of your wiki, I'll look at it. 4. I attach my versions of the "screen" files, that seem to work at mizugadro.mydns.jp/t they may give you a hint, which parameters you should modify.
I did not change the Vector.php at my wiki. This is brutal way, but in my case it works. Perhaps, the more experienced colleagues can indicate a better solution, but I suggest that I have..
Best regard, dima.
On Fri, 20 Dec 2013, Kaya Saman wrote:
Hi,
thanks for the response...
that would definitely be one way to go about it.
The only issue is that now things have changed quite a lot. There are no more css files, instead less files are being used which generate css; also the method of working directly on the 'vector' skin doesn't help me trying to create a new one.
I think there are some additional steps or changes to be made in 'Vector.php' in order for things to work properly...
These are the changes I made already to the php file:
<code>
cat VectorX.php |more <?php /**
- Vector - Modern version of MonoBook with fresh look and many usability
- improvements.
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
- 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.
- http://www.gnu.org/copyleft/gpl.html
- @todo document
- @file
- @ingroup Skins
*/
if ( !defined( 'MEDIAWIKI' ) ) { die( -1 ); }
/**
- SkinTemplate class for Vector skin
- @ingroup Skins
*/ class SkinVectorX extends SkinTemplate {
protected static $bodyClasses = array( 'vector-animateLayout' );
var $skinname = 'vectorx', $stylename = 'vectorx', $template = 'VectorXTemplate', $useHeadElement = true;
/** * Initializes output page and sets up skin-specific parameters * @param $out OutputPage object to initialize */ public function initPage( OutputPage $out ) { global $wgLocalStylePath;
parent::initPage( $out ); // Append CSS which includes IE only behavior fixes for hover support - // this is better than including this in a CSS file since it doesn't // wait for the CSS file to load before fetching the HTC file. $min = $this->getRequest()->getFuzzyBool( 'debug' ) ? '' : '.min'; $out->addHeadItem( 'csshover', '<!--[if lt IE 7]><style type="text/css">body{behavior:url("' . htmlspecialchars( $wgLocalStylePath ) . "/{$this->stylename}/csshover{$min}.htc\")}</style><![endif]-->" ); $out->addModules( array( 'skins.vector.js', 'skins.vector.collapsibleNav' ) );
}
/** * Loads skin and user CSS files. * @param $out OutputPage object */ function setupSkinUserCss( OutputPage $out ) { parent::setupSkinUserCss( $out );
$styles = array( 'skins.vectorx' ); wfRunHooks( 'SkinVectorXStyleModules', array( &$this, &$styles ) ); $out->addModuleStyles( $styles );
}
/** * Adds classes to the body element. * * @param $out OutputPage object * @param &$bodyAttrs Array of attributes that will be set on the body element */ function addToBodyAttributes( $out, &$bodyAttrs ) { if ( isset( $bodyAttrs['class'] ) && strlen( $bodyAttrs['class'] ) > 0 ) { $bodyAttrs['class'] .= ' ' . implode( ' ', static::$bodyClasses ); } else { $bodyAttrs['class'] = implode( ' ', static::$bodyClasses ); } } }
/**
- QuickTemplate class for Vector skin
- @ingroup Skins
*/ class VectorXTemplate extends BaseTemplate {
/* Functions */
/** * Outputs the entire contents of the (X)HTML page */ public function execute() { global $wgVectorUseIconWatch;
// Build additional attributes for navigation urls $nav = $this->data['content_navigation'];
</code>
Unfortunately it doesn't seem enough to work properly :-(
Regards,
Kaya
----- Original Message ----- From: "Dmitrii Kouznetsov" dima@ils.uec.ac.jp To: "MediaWiki announcements and site admin list" mediawiki-l@lists.wikimedia.org Sent: Friday, December 20, 2013 2:18:06 AM Subject: Re: [MediaWiki-l] Newbee trying to edit "Vector" skin
Hi, Kaya Saman. I am novice, and my way is primitive. I edited the skins/vector/screen.css skins/vector/screen-hd.css
I reduced the size of margins, to have more space for the articles formulas and figures. You may see the result at http://mizugadro.mydns.jp/t I tried to vary all the parameters, one by one. It took for a while, to understand which change improves the view. Perhaps, there is more intelligent way to do the same.
On Thu, 19 Dec 2013, Kaya Saman wrote:
Hi,
I'm wondering if anyone can point me into the right direction of how to edit the 'Vector' skin?
Basically since I'm really new to Mediawiki I just made a copy of the skin folder and php file called vectorx in both cases:
folder: vectorx php file: VectorX.php
so far I've been following these pages on the Mediawiki site:
http://www.mediawiki.org/wiki/Manual:Skinning/Tutorial
http://www.mediawiki.org/wiki/Manual:Skinning/Vector
http://www.mediawiki.org/wiki/Manual:Skinning/Vector/Example
however, the last two links are the best though unfortunately they're for up to Mediawiki 1.19.
My setup is running Mediawiki 1.22 installed from the Archlinux repos.
Since this is a really basic test setup I'm using, I have elected to go for nginx and sqlite. The wiki is accessible and everything is fine.
Using the modifications described in the links above the new skin shows up as VectorX however, the menus aren't shown??
Just everything from "Main Page" down... with no formatting.
Having no experience with Mediawiki prior to this but reading the man/faq/wiki pages it seems that the 'Vector' skin is now integrated into the core of the wiki. How does this affect editing and replication?
At the moment all I would like to do is replicate 'vector' in 'vectorx' in order to learn how to modify it in terms of menus, backgrounds and other bits and pieces.
Regards,
Kaya
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________ MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l