-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
91 lines (59 loc) · 5.14 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Arcane's Modified Monaco
Version 1.2
A modification of the Monaco skin port by Dantman for MediaWiki
== Introduction ==
I'm Arcane (known as Arcane 21 on Wikimedia project websites), and I have created a modified version of the Monaco skin by Daniel Friesen (i.e. - Dantman) for use by anyone who likes the Monaco skin but find
it gives them display errors with certain extensions or simply does not scale certain buttons, bars, or other interface elements properly, especially on recent versions of MediaWiki (1.19+)
To that end, I have done the following:
1. All information from the "buttons.css" file was removed. I did not remove the file itself, simply all the information
within. This merely makes the buttons used by the MediaWiki interface revert to the Monobook/vector button schema instead
of the ported Wikia buttons Dantman's port used. This was partially for compatibility with certain extensions like
WikiEditor, and partially for aesthetics, as the original buttons frankly looked somewhat ugly and their colors clashed
horribly with certain parts of the interface. I have also reverted the bulletpoints to those used by the Vector skin,
mostly due to personal preference.
2. The "monobook_modified" file was altered, mostly by removing certain portions of the included CSS styling for the
edit windows and certain aspects of the content area, which causes them to revert to MediaWiki's default settings,
which are far more compatible with the more recent versions of MediaWiki. I have also included edits towards the end
of the file that fix some alignment errors when using the WikiEditor extension, and at least one display error that is
seen even when not using the WikiEditor extension. The WikiEditor fixes are a patch for any alignment errors that may be
present with the original Monaco port, with the exception of fixes for non-WikiEditor specific display anomalies.
3. Certain depreciated functions that were causing issues in MW 1.23+ were removed to prevent wiki crashes,
and this should not affect skin appearance or performance.
4. This skin is installed in the exact same way as Dantman's port, and I have included all of the original documentation
Daniel Friesen included in this port (see below), so please refer to that for installation and configuration. The
skin was ported from Wikia by Daniel Friesen, both of which had released the skin and its related coding as open
source, and I hereby release this modification of their work under the same conditions and have included all the
original documentation as an acknowledgement of their contributions, and would like to thank both parties for making
this project possible.
== Problems / Troubleshooting ==
If there are any bugs, problems, or you simply wish to offer suggestions or comments regarding this extension, I may
be contacted by email or at the following locations:
https://www.mediawiki.org/wiki/User:Arcane21
== Version History ==
1.0 - Initial Version
1.1 - Made bulletpoints default to Vector settings
1.2 - Fixed issues preventing the skin from working in MW 1.23
==Original Readme By Dantman==
To install, install monaco-port into a monaco/ folder in your skins/ folder. From the command line you can do
this by cd'ing to your skins/ folder inside your MediaWiki installation and running
`git clone git://github.com/dantman/monaco-port.git monaco`.
After you have placed the skin into that folder add `require_once("$IP/skins/monaco/monaco.php");`
near the end of your LocalSettings.php to finish installation of the skin.
MediaWiki 1.17 includes the hook OutputPageBodyAttributes and the modifications to OutputPage.php and
Skin.php necessary for this skin to add body classes into skins. If you are running an earlier verson
you may apply the included OutputPageBodyAttributes.patch patch to your MediaWiki code to include the
changes introduced into MediaWiki 1.17. This is a forward-compatible patch, you do not have to worry
about re-applying it after you upgrade. Note that this patch was designed for MediaWiki 1.16, it has
not been tested on earlier versions -- then again this skin probably won't even run on MediaWiki 1.15
since it uses MediaWiki 1.16 features.
You can also include the ExtendedBodyAttributes.php code if you wish to re-introduce the mainpage and
loggedout classes that were in Wikia's version of Monaco, doing this will actually make these css
classes available globally to all skins that are programmed using the MediaWiki 1.16 headElement code.
There is also another sub skin for monaco included in the package, AniMonaco, which features some of my
own ideas geared towards animanga wiki. You can install it similarly using
`require_once("$IP/skins/monaco/animonaco.php");`, be sure to install Monaco first.
Additionally you can install the ContentRightSidebar extension using
`require_once("$IP/skins/monaco/ContentRightSiebar.php");`, doing so will provide you with a
<right-sidebar>...</right-sidebar> tag which will create right floated content in the page that
will be moved into the right sidebar in monaco based skins. You can also use it with the args
<right-sidebar with-box title="My Title">...</right-sidebar> to include that sidebar in a sidebar box.