WordPress 2.5, the end result of six months of labor by the WordPress group, folks similar to you. The enhancements in 2.5 are quite a few, and nearly solely a results of your suggestions: multi-file importing, one-click plugin upgrades, built-in galleries, customizable dashboard, salted passwords and cookie encryption, media library, a WYSIWYG that doesn’t mess together with your code, concurrent put up modifying safety, full-screen writing, and search that covers posts and pages.
For a brief overview of the options with screenshots, it’d be finest to visit our sneak peek announcement for RC1. Or try a 4-minute screencast of the new interface in action. For those who simply wish to soar straight to the great things here’s where you can find 2.5 upgrade and download information.
If you wish to see every thing I might seize a cup of espresso or a mojito, as a result of this put up is epic.
Cleaner, sooner, much less cluttered dashboard — we’ve labored laborious to take your suggestions about what’s most vital within the dashboard and arrange issues to assist you to deal with what’s vital — your weblog — and get out of your approach. In collaboration with Happy Cog and the group we’ve taken the primary main step ahead within the WordPress interface since model 1.5.
Dashboard Widgets — the dashboard house web page is now a sequence of widgets, together with ones to point out you enjoyable stats about your posting, newest feedback, folks linking to you, new and widespread plugins, and naturally WordPress information. You may customise any of the dashboard widgets to point out, for instance, information out of your native paper as an alternative of WP information. Plugins may hook in, for instance the WordPress.com stats widget provides a helpful double-wide stats field.
Multi-file add with progress bar — earlier than if you would add a big file you’d wait ceaselessly, by no means understanding how far alongside it was. And importing a couple of photograph was an train in endurance, as you may solely do one after the other. Now you’ll be able to choose a complete of folder pictures or music or movies without delay and it’ll present you the progress of every add.
Bonus: EXIF extraction — in case you add JPEG information with EXIF metadata like digicam make and mannequin, aperture, shutter pace, ISO, et al. WordPress will extract all the info into customized fields you should use in your template. For those who use the EXIF title fields or comparable these might be put into their equal fields in WP. Most trendy digital cameras generate EXIF knowledge.
Search posts and pages — search used to cowl simply posts, now it consists of pages too, a terrific boon for these utilizing WordPress as a CMS. New themes can fashion or kind pages in another way in outcomes.
Tag administration — now you can add, rename, delete, and do no matter else you prefer to tags from inside WordPress, no plugins wanted.
Password power meter — if you change your password in your profile it’ll inform you how robust your password is that will help you decide a superb one.
Concurrent modifying safety — for these of you on multi-author blogs, have you ever ever opened a put up whereas somebody was already modifying it, and your auto-saves saved overwriting one another, irrecoverably dropping hours of labor? I wager that added a couple of phrases to your vocabulary. Now in case you open a put up that another person is modifying, WordPress magically locks it and prevents you from saving till the opposite particular person is finished. You’ll see a message like under.
Few-click plugin upgrades — if the plugins you employ are a part of the plugin listing since 2.3 we’ve informed you once they have an replace out there. Now we take that to the following logical step — downloading and putting in the improve for you. That is dependent somewhat bit in your host setup, and it could ask you on your FTP password very similar to OS X or Home windows will ask you for a password, nevertheless it works nicely on majority of hosts we had been capable of check, your mileage could fluctuate, plugins in mirror could also be bigger than they seem.
Friendlier visible put up editor — I’m undecided easy methods to articulate this enchancment besides to say “it doesn’t mess together with your code anymore.” We’re now utilizing model 3.0 of TinyMCE, which implies higher compatibility with Safari, and we’ve paid specific consideration this launch to its integration and interplay with advanced HTML. It additionally now has a “no-distractions” mode which is like Writeroom on your browser.
Constructed-in galleries — if you reap the benefits of multi-file add to add a bunch of photographs, we have now a brand new shortcode that permits you to to simply embed galleries by simply placing [ gallery] (with out the house) in your put up. It’ll show all of your thumbnails and captions and every will hyperlink every to a web page the place folks can touch upon the person photographs. I’ve been utilizing this function on my weblog and have already uploaded over 1,200 pictures into 23 galleries. The shortcode has some hidden choices too, check out this documentation.
Now for the geeky stuff. Whereas we’re excited concerning the above options, each represents a brand new alternative or API for different builders to take to a different degree. (The most effective of which we’ll sometime combine again into WP.)
Salted passwords — we now use the phpass library to stretch and salt all passwords saved within the database, which makes brute-forcing them impractical. For those who use one thing like mod_auth_mysql we’ve created a plugin that will allow you to use legacy MD5 hashing. (The hashing is totally pluggable.) Customers will routinely change to the safer passwords subsequent time they log in.
Safe cookies — cookies at the moment are encrypted primarily based on the protocol described in this PDF paper. which is one thing like
person title|expiration time|HMAC( person title|expiration time, okay) the place
okay = HMAC(person title|expiration time, sk) and the place
sk is a secret key, which you’ll be able to outline in your config.
Simple taxonomy and URL creation — in all probability finest illustrated with an instance: I can name
register_taxonomy() with a few arguments to register a “folks” taxonomy and at any time when I edit a picture I’ll see a UI like tags has for figuring out the folks in a photograph, and these might be URL addressable with
/particular person/firstname-lastname/. All with a single operate name.
Inline documentation — the overwhelming majority of the brand new code going into WordPress embrace inline documentation that explains the features and paperwork their arguments.
Database optimization — we haven’t modified the desk structure on this launch, which is without doubt one of the causes so many plugins work fantastic with 2.5. We now have added a couple of new indicies and made a couple of default fields extra versatile primarily based on some bottlenecks we discovered on WordPress.com, which now hosts 2.7 million WordPress blogs. It ought to be invisible to the appliance, only a bit sooner on the database aspect.
$wpdb->put together() — now nearly the entire SQL in WordPress is ready first, and the identical features can be found to your plugins. This could stop elementary SQL escaping points.
Media buttons — the add media buttons above the put up are each expandable, so you may have an “Add Google Map” button in case you like, They are often overridden, so in case you suppose you are able to do the video or audio tab higher than we have now you’ll be able to substitute the default.
Shortcode API — the brand new gallery performance is powered by the brand new shortcode API. Shortcodes are little bracket-delineated strings that may be magically expanded at runtime to one thing extra attention-grabbing. They provide customers a brief, simple to sort and duplicate/paste string they’ll transfer round their put up with out worrying about messing up advanced HTML or embed codes. The Shortcode API is fully documented.
Now you see why 2.5 took somewhat additional time. 🙂
One temporary be aware about a few of the new add and plugin improve options, there are some edge-case internet hosting platforms, like variations of Lighttpd earlier than 1.5 or over-agressive mod_security guidelines, which might break. If one thing isn’t working prefer it was regarded within the screenshot, ask your host if there’s one thing on the server aspect which can be interfering. Hosts, be at liberty to affix and put up to our wp-testers mailing list when you have an atmosphere that requires some additional code to work round. We’d be completely satisfied to incorporate it within the subsequent replace.
Fast tip: in 2.5 you click on the title of issues to edit them, like your username to edit your profile or the title of a put up to edit it.
The Group is Rising
Greater than rising, it’s on hearth. We all the time discuss issues like downloads, and the two.3 department has already had 1.92 million downloads as I write this put up, however this time we have now some much more attention-grabbing data I’d prefer to share.
There have been over 1,200 commits to our repository since 2.3.0 and over 90 folks had been credited in them. This implies in our core code, not plugins, there have been at the least 90 particular person of us that contributed one thing high-quality sufficient that it made the reduce to be a part of the obtain you guys get right now. I had no thought this group of individuals was so giant.
Exterior of the core commit team, there was specific assist from these folks, in tough order of variety of credit and tickets: mdawaffe (Michael Adams), azaozz (Andrew Ozz), nbachiyski (Nikolay Bachiyski), andy (Andy Skelton), iammattthomas (Matt Thomas), tellyworth (Alex Shiels), josephscott (Joseph Scott), lloydbudd (Lloyd Budd), DD32 (Dion), filosofo (Austin Matzko), hansengel (Hans Engel), pishmishy, ffemtcj, Viper007Bond, ionfish (Benedict Eastaugh), jhodgdon (Jennifer Hodgdon), Otto42, thee17 (Charles E. Free-Melvin), and xknown. Additionally wish to thank MichaelH and Lorelle on the documentation aspect, and moshu, Kafkaesqui, whooami, MichaelH, Otto42, and jeremyclark13 for serving to with help.
The two.5 department is nicknamed “Brecker” in honor of Michael Brecker, an exceptionally gifted saxophonist who may cross types effortlessly and by no means stopped experimenting and pushing himself till he handed away final 12 months.
All of this wasn’t sufficient, so in our copious spare time we determined to revamp WordPress.org to raised match the aesthetics of the brand new dashboard and in addition to spruce up a couple of areas that wanted lovin’. Some components of the location, just like the Codex, would possibly present the previous fashion for a day or two. We all know, simply give us a little bit of time. Due to Matt Thomas for his epic effort in designing and coding the brand new website.
As all the time with WordPress, we don’t declare any of those options to be good, or to be higher than everybody else on this planet, however they’re carried out by and for the folks and the one factor we do promise is that with each launch we hear and do our greatest to enhance.
2.5 is a serious milestone for WordPress not as a result of it added dozens of user-requested options, however as a result of it reaffirms that we’re as obsessed with running a blog because the day we began. Our group is simply too fierce to relaxation on its laurels — opposite to what pundits declare, running a blog is way from “completed” and each enchancment simply whets our urge for food for extra. And extra is coming.
It’s a superb factor WordPress doesn’t restrict the size of posts, as a result of this one would have hit it. For those who made it this far, thanks for sharing a little bit of your day with us. I sincerely hope this new model of WordPress helps you do what you like to do.