MT has given the typography on WordPress.org a refresh to bring it more in line with our sans-serif (instead of Lucida) approach in the WP dashboard, and also tightened up the vertical space the sub-heads were taking up on the page. Helvetica / Arial is a bit tougher than Lucida at smaller pixel sizes, so drop a comment here if you notice anything funky on the site.
Updates from Matt RSS Toggle Comment Threads | Keyboard Shortcuts
-
Matt
-
Matt
Been giving a lot of thought to how to give plugin authors more control over their plugin pages. In WordPress custom headers have been hugely beneficial in people’s ability to make a theme their own without having to be a designer. (And designers can make them really sing.)
As an experiment we’ve turned on custom headers for the plugin directory. If you’d like to try out this feature:
- Make a 772×250 pixel jpeg or png. (No animated GIFs.
) - Check it in to your plugin’s SVN directory with the path
assets/banner-772x250.(jpg|png). Note that theassetsdirectory is added to your plugin’s root directory, not trunk. - On the next plugin directory refresh (every 15 minutes or so) you should see your image start showing up on the page.
For an example of this in action, check out Hello Dolly, natch. Our goal is to mainly see how people use them, so if you try this out leave comment below with a link to your plugin!
Final note: this is just an experiment, and there is a 98.254% chance the dimensions, placement, and text overlay for this header will change in the future, or the idea might not work at all. But I think it’s a nice toe in the water for letting authors really make their plugin pages shine.
-
Rev. Voodoo
Hey, that looks pretty darn good! Definitely give folks a little opportunity for creativity! (You sure you don’t want animation?)
- Make a 772×250 pixel jpeg or png. (No animated GIFs.
-
Matt
Put in the flying bee for bbPress.
http://wordpress.org/extend/plugins/bbpress/-
John James Jacoby
My favorite!
-
-
Daryl Koopersmith
Debug Bar is showing off some new UI: http://wordpress.org/extend/plugins/debug-bar/
-
John James Jacoby
Ooooooo
-
-
Daryl Koopersmith
You can preview a banner by adding
?banner_url=A_LINK_TO_YOUR_IMAGEto your plugin URL.-
redwall_hp
Imaging the possibilities for pranks! http://wordpress.org/extend/plugins/all-in-one-seo-pack/?banner_url=http%3A%2F%2Fi.imgur.com%2FJvrGA.jpg
-
Alex Mills
LMAO
-
Matt
Yeah we’ll probably have to close that down at some point.
-
Chuck Reynolds
okay that’s pretty funny. nice
-
-
redwall_hp
But it’s useful for testing. That’s right, for testing.
-
DrewAPicture
For science.
-
-
Otto
I’ve limited this so that only contributors to a plugin can use the banner_url trick to preview images. For science. You monster.
-
-
Mike Schinkel
This is excellent news!
I think this will result in more companies being interested in maintaining their plugins because they will be able to control their branding and thus it will seem less like just a technical thing to them.
Thanks Matt, Koop and the rest of the team who are making this happen; you made my day!
P.S. No .GIF?
-
redwall_hp
If GIFs were allowed, they would have to screen for animated ones. I don’t think we want dancing Rick Astleys or flaming skulls in the plugin repository. Or do we?
-
Alex Mills
Plus the GIF format just plain sucks. PNG is the way to go.
-
redwall_hp
Of course. The animation issue is just icing on the cake.
-
Mike Schinkel
@redwall_hp – Ah, good point, I was thinking more about how some images files can be much smaller in GIF vs. PNG, and some images are not a good fit for JPG. But the animation issue does, mixing with your metaphors put the nail in that coffin.
@Alex Mills: GIF may suck, but JPG is not good for simple raster images and PNG files are typically 2.5 times larges in size than an equivalent GIF files. For a larger image like 772×250, especially where transparency is not really needed, PNG is actually the one that sucks when compared to GIF.
But @redwall_hp had a good point about animations and that does trump image size IMO.
-
Matt
FWIW I find PNG-8 files (vs PNG-24) to usually be the same size or smaller than GIFs. Also using a tool like pngcrush or pngslim or http://punypng.com/ gets them even smaller.
-
mikeschinkel
Matt: I wasn’t familiar with PNG-8 vs. PNG-24, thanks!
-
Otto
If you’re on Windows, use IrfanView (free) with the PNGOUT plugin option (also free) to produce incredibly tiny PNG images.
-
-
-
Scott Cariss
15 mins is so long when you are waiting… Here is mine waiting for the plugin refresh: http://wordpress.org/extend/plugins/wordpress-file-monitor-plus/?banner_url=http%3A%2F%2Fplugins.svn.wordpress.org%2Fwordpress-file-monitor-plus%2Fassets%2Fbanner-772×250.png
I’m not a designer by no means but that doesn’t look too bad for a first attempt if I don’t say so myself
-
Matt
I know! Been giving some thought to how we can make that faster.
-
Mark Jaquith
That should be getting faster soon. I want the update process to run continuously, so it’s as fast as possible.
-
Andrew Nacin
There’s a systems request in speed it up, but it’ll take a bit of work. Soon, I hope.
-
-
miyoshi
How about this

http://wordpress.org/extend/plugins/contact-form-7/-
Matt
Love it!
-
-
JLeuze
Cool, I like the updated headers, glad to see the plugin directory getting some love!
I added a banner I doodled up to my plugin Meteor Slides: http://wordpress.org/extend/plugins/meteor-slides/
-
Matt
WP Candy noted these:
http://wordpress.org/extend/plugins/mini-loops/
http://wordpress.org/extend/plugins/simple-facebook-connect/
http://wordpress.org/extend/plugins/simple-google-connect/
http://wordpress.org/extend/plugins/simple-twitter-connect/
http://wordpress.org/extend/plugins/get-snarky/-
redwall_hp
I just updated Tweetable: http://wordpress.org/extend/plugins/tweetable/
-
-
James Laws
Love the changes:
-
Rev. Voodoo
Very tastefully done! That’s a good’n!
-
-
Todd Halfpenny
This is a fab idea… I love it.
Just added a quickie to Widgets on Pages http://wordpress.org/extend/plugins/widgets-on-pages/ -
Adam W. Warner
I’m a big fan of this for the various reasons already stated about better branding, but my only complaint would be to possibly restrict the height a bit more. As an avid WP user, I would like to see the description a bit more front and center. It gets pushed down quite a bit for my taste.
…but that’s semantics;)
-
Matt
We also have 88 vertical pixels being taken up by the mostly-useless plugin directory header and login area that could be tightened up.
-
-
Sergej Müller
Nice one. Next one

http://wordpress.org/extend/plugins/cachify/ -
Ofer Wald
Ok, mine should be up soon at http://wordpress.org/extend/plugins/transposh-translation-filter-for-wordpress/
Any chances to move the screenshots to a similar directory so that the plugin download will be a little less bloaty?-
Mark Jaquith
We’re considering just dropping the screenshots from the generated zip files. Obviously that’ll mean that anyone who hotlinks those screenshots from within the plugin will have to change tactics, but it might be worth it to slim down the size of plugin zips.
What do you think?
-
John Blackbourn
+1. There’s no need for screenshots to be in the zip file. The new banner in the assets directory may as well be left out too to keep it slim.
-
Ofer Wald
You have my vote on dropping those as soon as you can, and maybe even add some sort of gallery to the plugin page if its worked on. Will be more than happy to assist (given a point of contact)
-
Tammy Hart
+1. This would make a lot of sense.
-
Mika Epstein (Ipstenu)
+1 as well. Yes. That would be awesome.
(Bad hotlinkers, no cookies)
-
Aaron D. Campbell
+1 – I like it.
-
James Laws
+1 for me as well.
-
Matt
For back compat we can continue to support (and include in zip) screenshots in main part of a plugin’s repo, but there’s no reason we couldn’t allow people to move things to the assets directory as a replacement. (Haven’t thought about versions, though, maybe we can ignore it.)
-
Joost de Valk
+1 here. Anything we can do to make the downloads smaller so fewer issues occur is nice.
-
Mark Jaquith
It’s not that many plugins that hotlink their own screenshot files. Here’s the list. We could probably notify them directly of an upcoming change. Or heck, just whitelist them.
-
Joost de Valk
BTW would that also mean being able to do the screenshots in something like a fancybox / thickbox / colorbox? I’ve always thought they look a bit weird…
-
mikeschinkel
+1
-
Ryan Hellyer
+1 Sounds like a sensible approach.
-
Andrew Nacin
Yeah, I’m thinking we support /assets/ for screenshots. Can make it backwards compatible easily. Thinking versions aren’t necessary as they’re only shown on the plugins page (and wouldn’t be included in the zip at that point). Only someone viewing an old version’s readme.txt and trying to match the numbers up would pose any sort of a change in the user experience.
-
camu
+1!
-
Ian Dunn
+1. Move them to the /assets dir.
-
-
-
Marcin
-
Mert Yazicioglu
Great idea, it looks great!
Also, is there any chance of replacing the Downloads Per Day graph with a JS-based one?
-
Matt
Yeah that’s on our list as well.
-
-
Mark Jaquith
-
Matt
You’re on fire!
-
-
Hugo Baeta
-
Jeremy Herve
Well, isn’t this awesome? I already liked the changes that you rolled out yesterday, it is good to see the plugin repo getting sexier!
I took the opportunity to update my Facebook apps plugin: http://wordpress.org/extend/plugins/wp-facebook-applications/
-
matt mcinvale
that is awesome! now i need to find something equally as awesome to use for my header images.
-
David Hollander
It’s like Christmas for plugin developers… Thanks Matt! I love this…
-
David Hollander
Here’s for a few of my other plugins I just did:
http://wordpress.org/extend/plugins/custom-field-bulk-editor/
http://wordpress.org/extend/plugins/reliable-twitter/
-
-
Duane Storey
Nice change!
-
Joost de Valk
-
Tammy Hart
Okay, I don’t know what I’m doing wrong. I’ve committed my jpg to my new assets folder, but it’s not working. When i download the image from the browser, it says it’s corrupt. http://plugins.svn.wordpress.org/recipress/assets/
-
Mark Jaquith
You can’t hotlink to images in plugins.svn.wordpress.org. It
301s you. Give it 15 minutes to push to the site. -
Mark Jaquith
It’s up now. Looks really nice! http://wordpress.org/extend/plugins/recipress/
-
Joost de Valk
Awesomeness indeed
-
Tammy Hart
great! thanks
-
-
-
Mark Jaquith
Here’s a fun one. Contains the complete usage instructions for the plugin right in the banner, and an example of what it looks like. http://wordpress.org/extend/plugins/login-logo/
-
Joost de Valk
Somehow I think most of my plugins will never be that easy to make headers for
-
jb510
I trust Fredrick is already hard at work on a banner like this for W3TC, right?
-
-
Chris Hurst
I just started messing with this a little bit, took me a few minutes to figure out how to add the assets to the SVN, but I got it working eventually. Here is a link to a few more tips I learned in the process and a link to my plugin…
http://mywebsiteadvisor.com/2011/12/update-your-wordpress-plugin-header-image/ http://wordpress.org/extend/plugins/transparent-image-watermark-plugin/ -
John James Jacoby
Testing ideas with BuddyPress: http://wordpress.org/extend/plugins/buddypress/
-
David Hollander
Very cool. I like how you extended the title box for the icon.
-
Tammy Hart
ooo, nice move on the icon hack. “in a”, has too much spacing. **2cents
-
-
Mert Yazicioglu
Just put something simple for now: http://wordpress.org/extend/plugins/wordpress-move/
-
The Frosty
Got mine up! http://wordpress.org/extend/plugins/custom-login/
-
Mika Epstein (Ipstenu)
This is the only one I’m actually happy with
(the wrong size is being fixed…)-
Matt
Ha!
-
sillyandrea
I need to Like this comment.
-
Mika Epstein (Ipstenu)
http://wordpress.org/extend/plugins/wp-grins-ssl/ is decent at least
Though I noticed we DO NOT get svn commit emails for the assets folder. Interesting.
-
-
Lee Willis
-
Rahe
Simple image sizes have it !
http://wordpress.org/extend/plugins/simple-image-sizes/ -
John Lamansky
-
James Collins
Great idea guys!
You’ve given me a reason to once again pretend that I’m good at Photoshop: http://wordpress.org/extend/plugins/typekit-fonts-for-wordpress/-
Matt
No need to pretend, if you can crop you’re in.
-
-
Ryan Hellyer
Awesome. Thanks Matt
-
Matt
Thank Koop and Otto, they coded the whole thing up!
-
-
Matt
WooCommerce is looking good: http://wordpress.org/extend/plugins/woocommerce/
-
Alex Mills
Just committed a banner but I didn’t get an e-mail notifying me of the change like I would if I were to make a change to some code in my plugin.
Is this intentional? A bug?
-
John Blackbourn
Yeah I noticed that too
-
Matt
-
-
Stephen Cronin
Wow, this is great! But…
There will be some who cross the line with marketing / spamming etc. How long until someone sells a “Brought to you by ” ad in the banner image for their plugin? In some cases that might be acceptable (if the company sponsors the development of the plugin). But what happens when it’s a less than reputable ad (like an adult ad or promoting a non-GPL product)?
It would be good to have some up-front guidelines about what’s acceptable, *before* this becomes a problem.
-
Matt
Anything that doesn’t follow the plugin directory guidelines will be removed or taken over, just like if they put something bad in the code.
-
-
Matt
HyperDB now has one — http://wordpress.org/extend/plugins/hyperdb/
It works for geeky plugins too!
-
Daryl Koopersmith
This is one of my favorites. So classy.
-
Matt
Thanks! Dave Martin made it.
-
-
-
John Blackbourn
I thought I’d be cheeky and display a couple of testimonials from people who use my plugin: http://wordpress.org/extend/plugins/user-switching/
-
Vladimir Prelovac
Kudos for the holiday gift. Great idea!
-
Jane Wells
Hi Vladimir. It doesn’t say anywhere on your plugin page that the plugin ties to a paid service. Can you please include this information on the description page? If you’re not sure where to put it, you could do what Akismet does on theirs with a PS. http://wordpress.org/extend/plugins/akismet/
-
-
Gajanan
Finally rtSocial is up after 15 minutes of long wait. Its looking awesome though
http://wordpress.org/extend/plugins/rtsocial/ -
tuxlog
Great Christmas present, I just put one on http://wordpress.org/extend/plugins/wp-monalisa and one on http://wordpress.org/extend/plugins/wp-forecast. Wouldn’t it be nice to see a smaller banner in the plugins details thickbox in wordpress?
Thanks a lot from tuxlog
-
Lee Rickler
Is it just me or is there now a character limit in the description text? I’ve checked a few plugins and they also seem to be cut off but in different points.
Sexy new header added:
http://wordpress.org/extend/plugins/point-and-stare-cms-functions/-
Otto
Yes, because people don’t pay attention to the rules in the documentation.
http://wordpress.org/extend/plugins/about/readme.txt
“Here is a short description of the plugin. This should be no more than 150 characters. No markup here.”
That 150 characters is indeed a hard limit.
-
-
MichaelH
Be great if the plugin author(s) info could be moved back up near the top of the plugin page to go along with this new branding. Thanks.
-
David Decker
Great idea – you guys rock!
I’ve added my plugin “Genesis Layout Extras” to the list
http://wordpress.org/extend/plugins/genesis-layout-extras/…all my other plugins will follow in the next days
-
Chuck Reynolds
Updated one of mine: http://wordpress.org/extend/plugins/brown-paper-tickets-api/
-
Martin
-
arena
-
arena
i just posted a new one (fancy) on http://wordpress.org/extend/plugins/mailpress/
-
Chris Clayton
Beautiful addition to the plugin directory!
IMHO, This would also be really nice for the theme directory too
Those tiny screenshot make my eyes twitch. :pOh, and while we are in the process of doing some amazing things to wp.org could we also turn on buddypress and bbpress theme preview support for wp-themes.com… It’s annoying not being able to preview the themes properly before installing.
-
Marcel
It’s great! Many thanks for this feature.
http://wordpress.org/extend/plugins/lazyest-gallery/ -
Adam W. Warner
Hey all, I just wanted to show you a social sharing use case that this addition of plugin banners has allowed:)
-
Adam W. Warner
I’m “trying” to keep up with all the plugins listed here and keep them added…it may be a few days before yours makes it into the list;)
-
-
Helen Hou-Sandi
-
Ade
Great idea. Thanks to Koop and Otto!
And here’s one of mine: http://wordpress.org/extend/plugins/dynamic-content-gallery-plugin/
-
Ian Dunn
What I’d really like to see is the ability to create custom pages, beyond just Installation, FAQ, Screenshots, etc. My FAQ page (http://wordpress.org/extend/plugins/basic-google-maps-placemarks/faq/) is overloaded, and I’d like to be able to break it out into multiple pages.
-
Todd Halfpenny
The spankingly new Lanyrd Splat Widget is also sporting a banner… still loving this!
http://wordpress.org/extend/plugins/lanyrd-splat-widget/ -
Ian Dunn
Another thing that’d be great would be if screenshots could link to the full-sized version. Right now the CSS is setting a max-width of 530px, which makes full-screen images hard to read. I create my screenshots at 960px (http://wordpress.org/extend/plugins/basic-google-maps-placemarks/screenshots/) so that people can see the full pages if they want, but right now they’d have to open or download the images individually in their browser to do that.
-
Ron
-
Claude
Great idea!
Here our banner: http://wordpress.org/extend/plugins/oa-social-login/
-
ray
Had to try it… works great
http://wordpress.org/extend/plugins/tf-faq/ -
Wil
Is this feature still working?
I’ve added the /assets/banner-772×250.jpg to the SVN root for my plugin and it’s not showing on the plugin page.
http://wordpress.org/extend/plugins/always-edit-in-html/
http://plugins.svn.wordpress.org/always-edit-in-html/assets/It’s been checked in for 2 days now.
Any clues?
Wil.
-
Andrew Nacin
Your name is using the character for “times” (×) rather than a simple “x”. Moving the file to the correct place should fix it.
-
-
Wil
Sorted Andrew. Many thanks.
Matt
One idea that grew from this thread about the number of developers whose jobs are supported by WordPress was that we should try to get more information about the WP developer community at large. There are probably hundreds, maybe thousands, that have never registered at WordPress.org, let alone been to a WordCamp or subscribed to this blog. It would be interesting to know about them, and also to give them an opportunity to participate in (and maybe even contribute to) the community.
I’m planning on including a link to a survey in the 3.2 announcement post. Because the email goes to end-users as well as developers, this is a great opportunity to capture some feedback from them too. We’ll open source the anonymized/aggregate raw response data and probably present some of the analysis at WordCamps too, like the upcoming State of the Word at WCSF.
The goals of the survey are:
- Gather data on the number and nature of companies and independent developers that use WordPress. (How many jobs has WP created?) Use this both for some static reporting, but also to track trends over time if we do a similar survey next year.
- Provide the community with a picture of the end users. What people and companies use WordPress, and how?
- Inspire greater participation in the community through awareness and the opportunity to receive more information.
It’s currently sitting in the wiki at http://codex.wordpress.org/User:Pjad/WordPress_User/Developer_Survey
What do you think? Any questions missing or ones we should re-word?
-
Andrew Nacin
At a glance, looks great. Nice job, Pete!
Question 6 should probably have something like “contribute to WordPress.org (support, documentation, translations, theme reviews, etc.”
-
Bronson Quick
Love this idea Matt. It’ll be great to get some more WordPress data.
The survey looks excellent. My only input would be to maybe add in Q10 ‘I’ve attended a WordPress Meetup’ as well.
-
Andrew Ozz
Sounds good to me too. Perhaps would have added 1-2 more questions for developers, something along the lines of:
“What do you find most difficult/most frustrating while working with WordPress? Examples: not enough or outdated documentation, not enough comments in the source describing how particular code is working, etc.”.
And then:
“What do you find easiest/most satisfying when working with WordPress? Examples: huge amount of open source plugins implementing even the most unusual features, large enthusiastic community, excellent expandability/large amount of core hooks, etc.”.
-
Paul Gregory
In Q10, there’s no ticky-box for Trac participation other than “submitted a WordPress bug report” which reads a bit too specifically as “first post”. Also, there should possibly be a ticky-box for contributions to “Extend > Ideas”.
It seems that there is no equivalent to Q10 for non-developers. I would have thought that end-users that get the notification email or read the 3.2 announcement are just as likely to attend a WordCamp or answer forum questions. I think you should split out the “engage with community” answers from Q10 and ask them of both types of people.
Matt
We have a checkbox in profiles where people can say “I make my living from WordPress.” As of today, 19,932 people have checked that box.
It’s a neat data point, but also makes me curious about more.
I’d love to have a yearly survey we promote when we do a release to ask questions of the WP community that we’d love answered, perhaps collecting (and refining) them on a Codex page throughout the year.
What would you ask?
-
Aaron D. Campbell
For those (like me) that were having a hard time figuring out where that checkbox Matt was talking about was, it’s in your Support Forums profile NOT your profiles.wordpress.org profile.
-
Alex M.
Here’s some I could think of:
- Type of job, i.e. independent contractor, work for a web development firm, work for a non-web dev corp but do their web stuff, etc.
- Amount of time they’ve made their living off WP (months/years)
- When did they start using WP (I guess sorta relates to previous question)
- Self-taught (reading code, Codex, etc.) or instructed in the ways of WP
-
Andrea_R
How much time to they contribute to WordPress.org?
-
Edward Caissie
Following the original checkbox questions with sub-questions:
Do you make your living from Theme Design
Do you make your living from Plugin Development -
Justin
I think a more in-depth survey, strictly WP-related, akin to what ALA does (http://www.alistapart.com/articles/survey2010) would be incredibly interesting. Not necessarily as in-depth, but more than just a single question.
-
Philip Arthur Moore
1. “Have you ever attended a WordPress WordCamp event?”
2. “Do you develop for other CMSs or are you primarily a WordPress developer?” -
Jon Brown
While I think more granular data about how people make their living with WordPress would be cool, it’d also be interesting to hear what users do that are not making their living with WP.
Pro:- as a theme developer (PHP/MySQL/JS)
- as a plugin developer (PHP/MySQL/JS)
- as a site designer (UI/UX/Graphics)
- as a site operator (business)
- My site sells a product
- My site sells advertising
User
- I’ve modified an existing theme’s code
- I’ve written a theme from scratch
- I’ve written a plugin
- My site sells something
- My site sells advertising
Also maybe with 3/4 check boxes for novice, intermediate, expert…
Then random stuff
- The first version of WP I used was:
- My favorite thing about WordPress is:
- My least favorite thing about WordPress is:
-
Alex M.
BBCode doesn’t work in WordPress.
I’ve fixed your comment for you by switching to HTML, well specifically by putting asterisks in front of each of your list items (we have an asterisk -> list feature here on WP.com).
-
Mike Schinkel
Simple ask: “What do you do to make my living from WordPress?”
(Maybe add it next to the check box even?)
Dan Schultz
The folks at A list Apart do an annual Web Design Survey – http://aneventapart.com/webdesignsurvey/ . Partnering or consulting with them might be helpful, or you could just reviewing their past questions & results for some inspiration.
DanDare
Since I work on the Fraxion Payments plugin and we are starting to get a core user base you would have to include “selling my content” as one of the ways to earn a living. Right now we only have a bit over 100 locked posts/pages over about 8 web sites and around 200 readers with Fraxions to spend but it is growing. And you can include folks that make a buck out of google ads etc.
Matt
My suggestion on “content types” has gotten completely out of hand, with post styles, post templates…
To clarify, my idea for the completion of that “feature” would be a wiki page with a taxonomy name and a few slugs we all agreed on (aside, gallery, quote, video…) and reaching out to the folks doing tumblelog themes to ask them to support it, noticeably Woo but also 2010, P2, Typographic.
Basically a convention different themes can use so if you switch from one to another you don’t have to redo all your archives.
-
Pascal Birchler
I agree with that. +100
-
Erlend
Maybe you could come up with some convention names, along the lines of a11y and such, so that when I as a first time customer browse WooThemes and their features, I come by the “We abide by the following WP Conventions: hNh, b7…” and so on.
-
Jeffikus
Good point. How and when can we at Woo help?
-
Ryan Boren
Matt
When is comment moderation going to be not-broken?
-
Peter Westwood
When you crack and fix it
-
Matt
At least I got the first post on the 3.1 tag.
-
-
Otto
Which comment moderation are you referring to?
-
Peter Westwood
I suspect the 3.1-alpha one
-
Peter Westwood
Indeed having just tried a little comment moderation using trunk I can see how suboptimal it is at present.
-
scribu
What’s so broken about it? (N.B.: Comments on my blog are mostly closed.)
-
Matt
Paging is broken, when you trash something it reloads the entire page with just one comment, it appears to be rewriting some comment info with others when you quick edit… basically the apocalypse.
-
Alex M.
Akismet is at fault according to scribu. I have the same issue.
-
Matt
Also check how some of the URLs now use post_ID= instead of p= for single-post moderation. There’s no good reason for any of those URLs to change, especially to something uglier (caps).
-
-
-
scribu
It turns out both the trash thing and the post_ID are my fault. Will get to work on fixing them.
Matt
Based on some feedback from Lloyd I’ve tweaked the homepage intro again, particularly the last sentence.
I’m curious on some other people’s thoughts on the homepage — I think of our audience coming to the homepage as:
- people who have no idea what WP is
- people who know what WP is and want one
- users of WP who need help
- users of WP who want a new theme or plugins
- contributors to: support, docs, themes, plugins, core
Whew. What should be there for each of those people? How do we move folks from one level to another?
My second question would be: what should a download (really a getting started) page look like in the age of one-click installers? Do you know how many people (including my Mom) have an unpacked ZIP of WordPress on their desktop and say the thing is too hard?
-
Nathan Rice
The “getting started” page is huge, to most users.
Think about it. In order to do it right, you have to …
1. register your domain name
2. sign up for hosting
3. point your domain name to your host
4. create the database, remember your db user/pass
5. download/install and FTP program
6. FTP into your server
7. download/extract/upload WordPressTHEN you open up a browser and start the install process, upload a theme, start publishing content, etc.
That can be overwhelming to almost anybody who hasn’t done it before.
-
Rich Pedley
Haven’t you just explained why WordPress.com exists?
-
Andrea_R
Yep. Pretty much. That difference maybe needs to be explained somewhere prominent.
-
-
Matt
Most hosts make that pretty painless on signup though.
-
-
Jon Brown
You almost need a decision tree that says:
Do you already have hosting? or,
Do you need hosting?If you have hosting, is there a simple script option to install? otherwise,
Explain manual install
If you don’t have hosting, explain how tongo about getting hosting with mention of wp.com and Page.ly as alternatives.-
Peter
I’d never recommend the “simple script option” supplied by cPanel its likes to install WP.. That have only meant trouble for me in the past..
-
Matt
Really? A lot of folks I know have done well with it.
To clarify there is SimpleScripts, Fantastico, a built-in Cpanel installer, and probably some hosts have custom things. Each is different. I love how Dreamhost, for example, will auto-upgrade all my WP installs there.
-
-
-
demetris
The introductory description has some stuff I would leave out:
1. The free/priceless sentence seems trite to me.
2. The volunteers sentence does not do anything for me.
3. The links to plugins and themes are premature at that point.I think WordPress does not need much of an introduction, as it sells itself. Just include the major points and you are fine:
1. Modern web publishing.
2. Easy to setup and use, and highly extensible
3. Preferred by millions of people all over the world.
4. Available for free, and also open-source software.Here is a quick translation of the intro I wrote for el.wordpress.org. It is targeted at a different audience—and I don’t like it very much as it is now—, but it might give you some idea to work on exactly because it is different:
“WordPress is a modern platform for publishing on the web. With it you can create a website or weblog in a few easy steps and start publishing all kinds of content: a web journal, articles, photos, videos, information about products and services — in short, whatever you like.
“WordPress is available for free and it is open-source software.
“Here you will find Greek versions of WordPress and also information about using WordPress in a Greek environment.”
-
Mike Schinkel
I think #1 should be the primary target of your home page and all others should be able to find a link off of the home page. I think it currently does a reasonable job but I’m sure it could always get better with some hypothesis A/B testing.
As for the .zip file on the desktop, maybe now would be a good time consider a more prominent “Get Started” page and make “Download” less prominent. The Get Started page could be a wizard that would walk them through the options (.com vs. self hosted) and if they choose the latter let them specify a hosting company and send them to the the hosting company that would install it.
Once you have the basic Wizard in place you could then solicit the hosting companies to provide you with information via a feed that could be used to make the Wizard smarter. For example, you could ask the user what they are most interested in, i.e.: price, managed hosting, # facebook fans (or some other way to show external support), then show them the current plans, etc. Next step would be to get the hosting companies to streamline the install process so the have to do the minimum to sign up and get the WordPress site already running instead much like I expect Page.ly has. BTW, developing that and evangelizing the process to with the web hosts would be a really interesting project.
-
Ben Tremblay
Coincidentally “A key issue to this is that you have three audiences to address” is what Lorelle was writing about on WP-Docs.
What I’d suggest (short and sweet) is that those with the least knowledge need the most attention. By that I don’t mean quantity, but they will be wanting the best UX. E.g. if folk are actually in need of WP.com that should be dealt with elegantly. -
Ryan
Solution to zip files being too complex … http://wpquickinstall.com/
Dion just needs some encouragement to develop it I think.
Very few people who need it, will be asking for it, because they don’t know that there is a simpler way to do things and the ones who know how to handle zip’s etc. aren’t going to be asking for something like this … therefore I suggest just including something like WP QI on the download page as the main way of installing WordPress. Then include a link off to another page which provides zip’s, including the latest nightlies, betas, RCs etc.
Other softwares, such as SMF, use this approach to installation and it works very well IMO. It’s much faster to install as you don’t need to FTP a whole bunch of files and it’s simpler for the less techno-savvy end-users.
-
Mike Schinkel
+1 to WP QI.
-
Matt
There’s nothing wrong with a zip file, it’s just useless without a hosting account, and QI doesn’t change that.
-
Mike Schinkel
Contemplate please what I said above with Ryan’s suggestion of WP QI. QI might be a tools that hosting companies could use in conjunction with WordPress.org to streamline the getting started process for self-hosting.
-
-
Matt
Forcing GZIP: http://www.stevesouders.com/blog/2010/07/12/velocity-forcing-gzip-compression/
This would make an excellent WordPress plugin.
-
Justin Shreve
I gave it a shot. I follow the method totally to spec. It worked on my personal tests but could probably use some additional testing.
http://justin.wordpress.com/2010/07/13/force-gzip/
http://justinshreve.com/force-gzip.zipAlso nice easter egg hidden in the headers!
-
Justin Shreve
I meant to include that I will be submitting it to the plugins directory as well… Now I should get back to my GSoC project!
-
Justin Shreve
Just issued a small update to fix something and take use of some feedback from Google.
-
-
demetris
For the majority of WP users this is less relevant than we may first think, for a simple reason:
Most WP users are on shared-hosting, and gzip support in shared-hosting setups is rare. (Really rare!)
For the rest of the cases, where the server can send gzipped content, I am curious to know what would happen if one sent gzipped content unconditionally, that is, without regard for the Accept-Encoding header and without running any tests first.
-
Milan
gzip support in shared-hosting setups is rare. (Really rare!)
What is your source for this? I can’t agree that it is rare. And do we talk about compression via Apache or via PHP?
I am curious to know what would happen if one sent gzipped content unconditionally, that is, without regard for the Accept-Encoding header and without running any tests first.
In article it is said that they check for cookies first.
-
Matt
You can gzip in PHP with
ob_start( 'ob_gzhandler' ).-
demetris
But that’s not a good option, which is why it is not in core anymore.
Also, that option does nothing for static resources like JS and CSS files, for which great benefits can be expected from gzipping. Two examples: 1. The main CSS of Twenty Ten is 22kB uncompressed and 5kB compressed. 2. The latest, minified jQuery (1.4.2) is 71kB uncompressed and 25kb compressed.
@Milan
My source is checks that I do myself from time to time. Last time I checked a large number of hosting companies was in Spring 2009. For an indication, at that time none of the hosts recommended at the wp.org page supported gzip compression in their shared-hosting offerings.
I would be interested to know if the situation has changed significantly since then, but I am not holding my breath, since that happens for a reason: gzip compression is expensive.
-
Peter Westwood
But that’s not a good option, which is why it is not in core anymore.
Actually it got removed solely becuase it was impossible to tell reliably if compression was already enabled at another level in the web server stack – either in the Web Server or for all php requests.
That lead to alot of people suffering from double compression when it was enabled.
-
-
-
Milan
It would be excellent if it is made by good programmer, with very lightweight JavaScript and small cookie. And in any case only HTML will be compressed and not for new visits.
This data shows that minification of CSS and JavaScript files should be more encouraged since it will make some savings when delivered uncompressed.
-
Otto
The problem with compressing output to browsers is that you’re really making a tradeoff. Compression uses less bandwidth, but if you’re compressing on the fly then you’re using more CPU time. On shared hosting solutions, CPU time is generally more limited than bandwidth, so compression like this ain’t always a good thing.
-
Peter Westwood
Indeed.
Compression on the fly is only a benefit if your servers are Network I/O bound not CPU bound.
You often do better to focus on one time compression of the things that you can and good caching of output (which could be compressed once)
-
Matt
You’re thinking only from the server side — it’s a benefit from the client side by making things much faster.
-
Otto
It’s a diminishing returns problem. Compressing 20k of HTML down to 4k will indeed be faster, but not if it takes you longer to compress than to send 16k down the pipe.
On the other hand, if you also use a static caching solution to save the compressed stream for serving it up again later, then you can achieve enhancements all around, since you don’t incur a CPU time penalty for compressing every single time.
-
Matt
I think you’re vastly overestimating the time it takes to compress something on the fly.
Time for some ab, but I don’t have an unloaded box handy.
-
-
Milan
@Matt: If anyone does some tests, they should test both Apache and PHP since some people in their articles recommend only PHP without mentioning Apache’s mod_deflate.
-
-
Matt
This is a pretty nice tool for testing if Gzip is on, and how much it would save if it was:
-
Milan
If you want to test whole page (including JS ans CSS files) good tools WebPagetest (just click on images on result’s page for detailed information) and Web Page Analyzer.
-
-
Steve Souders
@Matt: It warms my heart to have you evangelizing performance this way. You made my day.
Compression is nearly always a win if the payload is > 1 kB. My blog post yesterday has a chart ( http://stevesouders.com/images/roundtrips-per-kb.png ) that shows the number of roundtrips required for various payload sizes. Reducing roundtrips, esp. for JS and CSS, makes the page load much faster. Netflix found that turning on gzip compression made pages 13-25% faster ( http://assets.en.oreilly.com/1/event/7/Improving%20Netflix%20Performance%20Presentation.pdf ).
For static JS and CSS files, it is a challenge if the WP user does not have access to their web server config. One alternative would be to have gzipped versions of these files (main.js.gz) and WP could dynamically determine which static file to include.
-
Matt
Thank Justin, not me!
-
-
Robert Jakobson
Could anyone or the author himself explain and clarify whether CSS, Javascript is getting compressed as well with this plugin or is it only PHP/HTML markup?
Need an answer quickly.
Matt
Fixed http://core.trac.wordpress.org/ticket/14269 as a generalized output buffer for the entire site.
Matt
Last night two big changes happened on WordPress.org:
- Ryan switched over all of the blogs to a single MS install. Given some like the dev blog go back (by definition) to before the first version of WordPress ever released, this is pretty impressive.
- Mike Adams upgraded the bbPress instances to the latest trunk version.
Things were wonky for a bit, but should be stable now.
-
scribu
Very nice!
One observation though: if the dev blog is now at wp.org/news, shouldn’t the menu link say ‘News’ instead of ‘Blog’?
-
Matt
Not sure about the name yet. What do you think?
-
Andrew Nacin
Still not convinced about “WordPress News” over “WordPress Blog.” I keep going back and forth. “News” seems too much like what planet is, and additionally, most companies, open source projects, etc. have a “Blog” (need I remind anyone we started as blogging software to boot
). Jane mentioned that the goal would be to have other blogs (this one, the UI blog, and other project and process blogs I imagine), but there’s The Mozilla Blog and plenty of other blogs they have as well.</bikeshed>
-
Xavier
I’m all for keeping “/blog” myself, for pretty much the same reasons as Andrew.
-
Mark McWilliams
If you named it ”Official WordPress News” though, then you could still get away going down the /news/ route, it’d depend what the plan is for the rest of the site IMO? As in converting the whole thing to run on WordPress, including the homepage et all!
-
Jon Brown
First, I’m liking the hiatus. It’s awesome to see all this stuff happening.
Second, I personally find blog by itself ambiguous, I’d vote for “News Blog”, “Code Blog”, etc… Or “Blogs” with a drop down to “News”, “Code”, etc…
-
-
-
Gautam
Great! There’s only 1 ticket left on bbPress 1.1 milestone (for which I’m preparing a patch), so any plans to release it soon?
-
Milan
I opened that ticket and since it is about email subscription, a feature that Matt made, I think that he needs to join discussion.
It is even more important now since trunk is on wp.org support forums and fixing this will enable users to finally have one of most requested features on wp.org forum: email subscription.
When it goes live, we can make a plugin which will enable automatic subscription to plugin authors when topic is tagged with their plugin. Etc.
-
Milan
This ticket is now closed since patch is committed. My detailed post about improvements: http://bbpress.org/forums/topic/checkbox-for-e-mail-subscription-ideas-for-better-backend?replies=3#post-71113
-
-
-
Sergey Biryukov
There seems to be something wrong with the markup in the list of contributors from the WordPress 3.0 “Thelonious” post (some unnecessary line breaks, one of which is right inside the link).
-
Xavier
All these incremental upgrades did pay at the end, then!
Now, a question: what happened to the original /wp-images folder? Is is still there, or was all content folded into /wp-content once /wp-images became “deprecated”?
Also: how much sense would it make to have this very blog (wpdevel.wp.com) moved to a .org subdomain?
-
Matt
Could you post some examples?
-
Xavier
What are your refering to? Upgrades, /wp-images or subdomain?
Wild guess: subdomain. And make.wordpress.org/code seems just about right
Now when people say “it’s been mentionned on wpdevel”, we’ll now they mean the IRC channel and not the present blog
“It’s been mentionned on the Code blog”. Nice. Or even “the Make.Code blog”
-
Matt
The wp-images thing.
-
Xavier
Exemples of sites using /wp-images? Mine is one (and the reason why I yelled “yikes!” when I first heard 2.7′s core-update would get rid of that folder. Luckily, it’s been changed since).
I don’t use it per-se; currently all my file uploads are done using the in-WP tool, and therefore are neatly stacked within /wp-content/uploads. But my older posts do still rely on the content of /wp-images/uploads, which I kept using since as late as May 2008, out of habit.
Once I’m done with that pesky book update, I’d like to dive into coding a plugin that would move these files into /wp-content and update the articles along the way. Easier said than done, probably.
-
Matt
Sorry — I thought you had seen some broken links or images because of the switch. I searched for wp-images on the dev blog and didn’t find anything.
-
Andrew Nacin
Best I can tell — wp-images is now wp-includes/images, and has been for five years – r2813. When the upgrader was introduced in 2.7, ‘wp-images’ was added to the $old_files array in update-core.php. This ended up getting changed in r9594 however, because some individuals (such as yourself) used it for assets, though that apparently was not its intended use.
-
Xavier
@Matt: Ah, sorry for the misunderstanding.
@Andrew: I don’t remember why I started using /wp-images/uploads, but I don’t think I made that decision myself. I can’t tell for sure, but it was either a feature from WP back then (I started with 1.01 or 1.2, not sure), or of the importer I used (was using pMachine 2.3 until that point), or some online thing I read. Gn.
Tried to check with WP, but my test-install of 1.2 from last year now bugs on password retrieval, and I can’t finish the install locally. Oh well, will see about that l have more time on my hand.
*gets back to writing*
-
-
-
scribu
wpdevel will be moved to make.wordpress.org/code
-
Xavier
C’est super !
-
Jane Wells 1:23 am on December 22, 2011 Permalink |
For newer contributors who don’t know, MT = Matt Thomas.
Emil 1:27 am on December 22, 2011 Permalink |
Also nicer on mobile devices as well. Nice guys!
Alex Mills 1:29 am on December 22, 2011 Permalink |
http://profiles.wordpress.org/users/viper007bond is spiffy.
Emil 1:38 am on December 22, 2011 Permalink |
so clean
Jane Wells 1:46 am on December 22, 2011 Permalink |
The new profiles layout is a project Chelsea Otakan and I did a while back, but we didn’t get it coded up until this week when Otto was in town and pitched in. This is a first step toward integrating more activity stream stuff like attending WordCamps, meetups, etc.
Dominik 10:59 am on December 22, 2011 Permalink |
Seems like the profiles doesn’t have sans-serif yet?
Mika Epstein (Ipstenu) 1:50 am on December 22, 2011 Permalink |
Much much love for the forum level up
Older people + folks with terrible vision comment. The fonts are a smidge too small on the forums. If #forumlist has a fontsize of 12px (instead of 11) and maybe #forumlist a to 13px, it’s just a bit easier on the eyes
jb510 2:24 am on December 22, 2011 Permalink |
+1 – it’s really really tiny on my hi-res MBP’s screen.
Also anyone know why the Meetups forum reports -73 (negative 73) topics?
Mika Epstein (Ipstenu) 3:24 am on December 22, 2011 Permalink
It needs a re-count in bbPress. It’s from all the support tickets people posted in there that we had to move out, or the spam we deleted.
sabreuse 10:45 pm on December 22, 2011 Permalink |
Am I seeing things, or have the too-small fonts in the forum been tweaked some time today? Anyway, much better, now, and I really like the changes overall!
Jeffro 9:41 am on December 22, 2011 Permalink |
typography was one of the reasons you got involved with B2. All these years later and you’re still tough on creating the best typography.
Ben Huson 9:42 am on December 22, 2011 Permalink |
http://wordpress.org/extend/plugins/inline-quote-tag/
Ben Huson 9:48 am on December 22, 2011 Permalink |
Whoops, meant to post that in the previous post above plugin headers… duh
Another nice enhancement might be to add gravatars or something on the plugin author pages too – just a suggestion.
http://wordpress.org/extend/plugins/profile/husobj
Dominik 10:55 am on December 22, 2011 Permalink
I think it would be better to combine both profiles.
Mert Yazicioglu 10:13 pm on December 22, 2011 Permalink
I think user profiles on WP Profiles are going to be used across the site, hence they are redesigning it. If that’s not the current plan, it most definitely should be
Chelsea Otakan 12:03 am on December 25, 2011 Permalink |
humungous yay!