|−|The Free Software Directory uses the Vector skin that ships with MediaWiki version 1.20.2. |+|
Free Software Directory
| || |
|−|== Navigation bar and header == |+|
| || |
We would like to
modify Vector so that the navigation bar and graphics at the top of the page are the same as they appear on the old skin which can be seen at [http://directory-dev.fsf.org Directory- Dev]. |+|
We would like to Vector so that the
barand the top of the page on the be
Revision as of 12:24, 17 May 2013
Free Software Directory style improvements
To understand the current state of the skin on the Directory, you should know that we were in the process of basically trying to get the Vector skin customized to look more like the custom skin that can be found on directory-dev.fsf.org.
We decided that instead of going with a completely custom Skin, we would like to instead make some minimal modifications to Vector (currently we use the version that ships with MediaWiki 1.20.2). Ideally, the customizations we make to Vector will be done in a way that we will easily be able to patch newer versions of Vector when we upgrade MediaWiki, so that we can continue to use the latest version of Vector.
The elements we want to add to Vector are basically just the custom menu bar, donate badge, and FSD logo from directory-dev and www.fsf.org. Additionally, it would be OK if the menu bar and top of the page used a little less vertical height than those on directory-dev or www.fsf.org. Further, since we want to make it easy to maintain our custom patch, it is not required that the log-in and create user links (or the custom user links that appear when logged in) do not need to be moved into the top of the page.
Lastly, please note that the CSS used on www.fsf.org and directory-dev.fsf.org provide a lot more style definitions than are needed in order to implement the functionality required. And, we suspect that these CSS files are causing conflicts with the CSS of other extensions we use (specifically, the use of YUI grids). So, it would be preferable if the implementation was done from scratch and didn't need to rely-upon a lot of extra CSS.
If you have any questions please feel free to contact me on IRC or on my talk page(username for both is jgay) or email me at firstname.lastname@example.org.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is included in the page “GNU Free
The copyright and license notices on this page only apply to the
text on this page. Any software or copyright-licenses or other
similar notices described in this text has its own copyright notice
and license, which can usually be found in the distribution or license