Hello GCI Students,
You’ve probably reached this post from a GCI Task linking you here, if so – welcome to the WordPress UI Group blog. This is where we work on designing and developing the front-end of the WordPress administrative system.
We have three main mentors for UI based tasks:
- Jane Wells – The UI and UX lead for WordPress.
- John O’Nolan (that’s me) – I’m Jane’s deputy and I head up the UI Group.
- Sara Cannon – One of the UI Group’s main contributors
Most of these mentors are available for your questions in the #wordpress-gsoc channel on irc.freenode.net depending on the time of day.
When we complete WordPress UI based tasks, we have meetings here each week to discuss the work that’s going to be completed. Once the tasks are decided and assigned to different people, mockups are produced which are then reviewed here. After a couple of rounds of revisions (sometimes more), the work is signed off, and we move over to WordPress Trac – which is where the development happens.
For your GCI tasks which are focused mockups, here are some resources which you can use:
- We have an early working version of a styleguide for WordPress
- We have a PSD which contains assets for the main WordPress admin layout (link tbc)
- We have a PSD which contains assets for the assorted WordPress UI elements (link tbc)
Also, when creating mockups – here are some very important things to keep in mind.
- Remember that WordPress is designed to be used by millions of people
- Everything we design needs to be translated into over 60 different languages
- These languages include really long words and special charcters (eg. Chinese and Korean)
- Some of these languages are written from right to left (commonly referred to as RTL)
- For these reasons all WordPress UI elements need to “work” with double the width, a flexible height, and backwards.
- Want to know why the WordPress UI is the way it is right now? Read the user testing report which took place for WordPress 2.7, which is what the current UI is based on.
- Design for a consistent user experience and to be flexible – above all other things.
Chelsea Otakan 5:18 am on March 2, 2011 Permalink | Log in to Reply
PS. Might want to talk to Ben Dunkle about doing a custom icon for this. I used one of the rejected icons from the review as I can’t at all replicate his lovely style
jane wells 11:58 pm on March 7, 2011 Permalink | Log in to Reply
There will not be a 3.2 UI roadmap for next week, because there is not a 3.2 roadmap in general yet. This week the leads will be doing a post-mortem on 3.1, with the intention of talking about 3.2 the following week.
JohnONolan 3:30 pm on March 9, 2011 Permalink | Log in to Reply
I’ve stumbled across this 3 times in the last week:
http://cl.ly/56dE
Problem:
My folder permissions are set up wrong and when I try to install the WP importer it fails. I don’t read the text, I just click the “back to importers” button and then wonder why it’s still asking me to install a plugin to do an import.
Solution:
1.) Make it obvious when something has failed.
2.) Once I’ve gone an fixed my folder permissions, let me come back to the same page and click on “retry” instead of going all the way back through the menus all over again.
JohnONolan 5:09 pm on March 22, 2011 Permalink | Log in to Reply
Same issue when updating WordPress core
JohnONolan 2:27 am on March 15, 2011 Permalink | Log in to Reply
Another random issue this week: http://cl.ly/5EK0
IMO they should both open in the same window – if the user wants to open a link in a new window/tab then they should do so with the browser.
Bjarni Wark 10:06 pm on March 21, 2011 Permalink | Log in to Reply
Hi John,
I wanted to ask about joining/contributing toward the graphics/UI of WordPress, is this the place it happens?
JohnONolan 5:08 pm on March 22, 2011 Permalink | Log in to Reply
Yep!
Bjarni Wark 10:14 pm on March 21, 2011 Permalink | Log in to Reply
For starters in reply to the bookmarklet button, definitely the left. In regards to the overall design of the button then I would be looking at all the types of buttons and there related specific functions then grouping them. Then creating a style for the button group so you can visually identify that this button belongs to this particular function group etc.
Chelsea Otakan 5:49 pm on March 22, 2011 Permalink | Log in to Reply
This would probably be a one-off style unless we were to implement more bookmarklets into core. More revisions will probably make it look less like a button (since its not really a button that you push to make something happen)