Ok, time for round 2 of hit & miss ^_^ lol...
Hit: The widget system is nice.
Miss: The widget bar puts it's curvy self in between 2 strait edged
boxes. Opening up an area in between the options and the page is fine,
but not when it doesn't flow.
Hit: A widget dashboard is nice.
Miss: In Slate the widgets inside are styled white like the page, but
the edit and X links are still white making them invisible.
Miss: We have one dashboard and no links to it outside of the Special
pages. I suggest using the parameter after the / to name dashboards, and
placing a list of created dashboards and form to create new ones on the
main dashboard page.
Suggestion: Many people have issues with the right sidebar, when
managing widgets, give a symbol on the sidebar that will allow people to
move it to the left. And even, give them the ability to create a
secondary sidebar on the other side (For those users with exceptionally
large screens that can make use of it) (Perhaps users with tall screens
could toggle between double and single column modes for the toolbox, etc...)
Hit: Putting the MediaWiki:Sidebar inside of one box separated by
headers, and giving it 2 columns was an awesome idea. It's optimized
space for that, and an old sidebar which flowed past the screen now fits
in a compact space.
Miss: You forgot to send the headers through the wfMsg, they are no
longer localize-able, and for project like the WGEP that use something
like sitename in the sidebar then use MediaWiki:Sitename to change that
to the real name of the site that should display, we have a horrid
'sitename' in our sidebar.
Hit: A RecentChanges widget is nice, helps keep track of it.
Miss: Things like author, time, and breaks between days are missing.
Using the current one I can't accurately tell anything about the wiki.
Miss: You forgot to filter bot edits from the Widget. Irrelevant or en
masse edits show up in the widget causing confusion.
Hit: A wide logo is a pretty good idea, gives good content space and
doesn't take up any important room.
Miss: Erm... 266? What happened to 250 or 275... And what's with the 6?!
Miss: Background == Bad... 90% of Wikia logos as far as I remember are
transparent. You're letting people colorize things, but putting a
background in the logo is a bad idea. They should be made transparent to
fit properly with all schemes (If you're worried about black/white
differences, throw a border around the text. Or put a rounded box in the
logo and put the transparency outside of it)
Suggestion: The Google ads, don't fit well with the small size,
especially with only one ad in that large area. Using one or two of the
Half Banners (234x60px) over top each other, or 2 Buttons (125x125px)
side by side will give you more ads, take up less space, and won't leave
a big block of blank space beside the ads. No Downside, Especially if
you style them like they are on:
https://www.google.com/adsense/static/en_US/AdFormats.html
Hit: The drop-down on the top is nice, and putting a userpage link in
there will make it possible for me to keep the userpage/talkpage links
on other wiki in my WikiSwitch.
Miss: You use the Username twice.
Welcome, Dantman! *Dantman*[#\/] - [Log out]
Take out one, and you have spare room for other things like [Switch
user] or custom links.
Welcome, *Dantman!*[#\/] - [Log out] - [Switch user]
Perhaps the menu could even be a mouse-over.
((Note: I didn't notice the Long message there till I went to central.
btw: Where is this message customized?))
Hit: The links at the top are nice, and customizing a set is nice to.
Miss: Something's bugged in the css. Half the time "Create an article"
fits, the other half the article drops down to the next line.... On the
Animepedia I'm on the Main Page, I hit edit and it drops down, I go back
to the article and it's still dropped down (Even though before then it
was fitting on that exact same page), then I hit the article link again
and it jumps back up to stay on one line. All the while, there's nothing
on the right to drop it down with my wide screen.
Suggestion: On the Special pages the "special" tab up top moves to the
left. How about keeping it in the right, and moving the Page Title into
the left of that bar.
Perhaps the margin between the title and the gold bar on normal pages
should be reduced to. To much white there.
Hit: YUI is a nice system to use. And in loading them, users could
probably use them to nicely improve on the existing scripts, and even
make more flashy methods for them.
Miss: You're loading the YUI stuff badly.
* You loaded utilities.js and animation.js even though animation.js is
one of the scripts compacted into utilities.js. And you're loading
animation.js instead of animation-min.js
* You're loading utilities.js and yahoo-dom-event.js even though the 3
things inside of yahoo-dom-event.js are already in utilities.js
* You're loading container-min.js and container_core-min.js even though
container_core is just a lighter version of container for those not
using all of the containers.
* You're loading the logger even though it's not something actively
used. Though, I'd forgive that, since in truth. The logger is a nice JS
debugging tool. I load it via Userscript on Wiki-Tools to help me iron
out things till they work.
* You're loading all these scripts from the local wiki instead of
loading them from the shared images server. That means more scripts are
loaded for the client, and Wikia's servers serve out the same script
again if the user goes to another wiki. When if they were loaded from
images.wikia.com like I remember many used to be then they would only be
loaded once between all Wikia wiki.
To summarize this is what you are loading:
/skins3/common/yui/yahoo-dom-event/yahoo-dom-event.js
/skins3/common/yui/utilities/utilities.js
/skins3/common/yui/animation/animation.js
/skins3/common/yui/container/container-min.js
/skins3/common/yui/container/container_core-min.js
/skins3/common/yui/autocomplete/autocomplete-min.js
This is something like what you should be loading: (Note that of course
you'd use whatever directory you placed it in on images... or you could
do what I did when I created http://skins.wiki-tools.com, and have a
subdomain for shared skin/lib output. Though, I was considering moving
libs like yui to a new http://lib.wiki-tools.com once I got my overload
method finished.
http://images.wikia.com/skins3/common/yui/utilities/utilities.js
http://images.wikia.com/skins3/common/yui/container/container-min.js
http://images.wikia.com/skins3/common/yui/autocomplete/autocomplete-min.js
Do we see the problem here? The second one loads the exact same stuff
that the first one does. Except it's not double loading 3 scripts, and
it's not causing the Wikia servers to dish out duplicate scripts. If you
have issues with different extensions loading them independantly. Create
a YUILoader class, and call YUILoader->loadJS( 'utilities/utilities',
'container/container', 'autocomplete/autocomplete' ); or such... In
simple terms. Make it understand that utilities is the same as yahoo,
animation, dom, event, etc... And have it save a list of what it needs
to load. And when extensions load over half the needed scripts for
utilities or yahoo-dom-event load those scripts instead and remove the
others from the list. Also append -min.js to all the libraries except
utilities and yahoo-dom-event. Yahoo even has a JS loader, PHP is much
more robust you could easily create a better one in it.
Or, you could do this the lazy way... And load utilities, and all the
widget stuff that isn't part of the compacted stuff as -min.js then be
done with it cause you've loaded everything you'll ever need, and also
loaded the extra yahoo widgets that users can use to create their own
user js scripts. Like how I integrated YUI's tabs into MediaWiki on
Wiki-Tools (except it would be cleaner using ones already loaded instead
of loading via userscript).
Extension suggestion: Fix up the User style extension. If you agree that
it's a fair idea to give user's the ability to customize a stylesheet
for their own userspace/talkspace I would be happy to fix up the
extension to something usable on Wikia on the development server. If you
want a reason, compare:
http://www.wikia.com/index.php?title=User:Dantman&useskin=monobook to
http://www.wikia.com/index.php?title=User:Dantman&useskin=quartzslate
And think of how nice it would be for a user to customize the CSS of
their userspace instead of using the ugly WikiText hacks to colorize and
do strange things to the page.
As for the skin stuff... We can either load a skinname, or load a common
and a skinname, or we could load a common css page and introduce a new
"skin-....." into the body tag and allow for per skin css just like we
have per-page css.
Extension suggestion: The social bookmarking links at the bottom are
nice. It would be nice to have a set of messages and a parser hook that
would let us create links that will show up there.
For a quick example idea on how to do it. Take the Animepedia, there's a
anime encyclopedia called ANN which is nice to link to. It only does
summaries, but it's nice for side information that we wouldn't bother
listing. An example on how it would be setup to allow people to define a
link that should show up there:
==[[MediaWiki:Social links]]==
Format: * <name/id> <link-url> <image-url> <Hover Text>
* ann-anime http://www.animenewsnetwork.com/encyclopedia/anime.php?id=$1
http:// http://images.wikia.com/anime/en/x/xy/Someimage.png ANN Anime
And on an article, example 1825 is ANN's id for the Anime version of Naruto
<sociallink name="ann-anime">1825</sociallink>
Of course, you could just use social for the tag, or switch name with
type. As for the Numbers, in simple terms, the input text would be split
up by | and used to replace the numbers.
Of course, bearing that in mind, this example could have gone this way
using the same extension work.
* ann http://www.animenewsnetwork.com/encyclopedia/{{lc:$1}}.php?id=$2
http:// http://images.wikia.com/anime/en/x/xy/Someimage.png ANN
{{ucfirst:$1}}
<sociallink name="ann">anime|1825</sociallink>
Then we wouldn't need to use 2 separate link types for the links.
However, that might or might not work depending on if you think that
there should be one link of each type, or the number of links should be
the same as the number of tags on the page.
Put V2 of the skins on the volunteer dev server, and I can fix half the
problems for you on my own in a few hours of my large amount of wasted
time having little to do.
Side note... That top menu might work pretty nice as a floated one. ^_^
You're already using YUI.
~Daniel Friesen(Dantman) of The Gaiapedia, Wikia Graphical Entertainment
Project, and Wiki-Tools.com
John Q wrote:
Hi,
The v2 skins are now available for you to try out in your skin
preferences. Look for QuartzSlate and QuartzSmoke... the naming is bit
awkward but when we introduce the color scheme chooser, there will be
only one skin (Quartz) and then a list of color schemes
(slate/smoke/custom/etc.).
Anyway, the v2 skins are available under your preferences. Also, when
using them, if you click on your user name at the top you'll see "manage
widgets" in the dropdown menu. You can take a look at the first few we
have... we'll be working on more of those and putting them in the
toolbar when they're available.
Also, as a preview, the social features are also live... go to your user
page and look for a "profile" link on the top article bar. We still have
some cleanup items on these that might take a day or two... if we find
something egregious, we'll most likely turn it off until we have it
figured out.
Thanks,
John Q.
_______________________________________________
Wikia-l mailing list
[email protected]
http://lists.wikia.com/mailman/listinfo/wikia-l
_______________________________________________
Wikia-l mailing list
[email protected]
http://lists.wikia.com/mailman/listinfo/wikia-l