Oct 1
WordPress 2.7 Wireframes
icon1 jane | icon2 Uncategorized | icon4 10 1st, 2008| icon3Comments Off

For those of you who have been downloading the nightly builds or contributing code to 2.7, you’ve noticed how quickly features are being added, small layout changes are gradually being implemented, and the application is morphing before your very eyes. For the most part, the response has been extremely positive, but even the people who love 2.7 have been wondering what it’s going to end up looking like. Though 2.7 is still a work in progress, we’ve put together a set of wireframes to illustrate how we think it will all turn out, so you can take a look under the hood of the design process, so to speak.

The PDF attached to this post outlines the navigation model, header elements, and important screens such as the dashboard, the new post screen, and list screens for posts, comments, and media.

Some things to bear in mind if you’re not used to looking at wireframes:

1. These are a guide, not a dictate. Changes may be made by developers and designers as needed for technical, aesthetic and/or usability reasons. When you have a team of superfast developers like we do, sometimes wireframes can become out of date quickly. In the two hours since these wireframes were approved, for example, already there are a few things that have moved and a menu change or two. Tweaks will continue to be made over the next week or two before freeze. This is Alpha software, not Beta, and it’s not static. That’s part of what makes it exciting, that every time it’s updated there’s something new.

2. These are all black/grey/white. That’s because we have a designer hard at work on visual styles for the new admin panel, including color palette, fonts, graphic elements, etc. When we have a new look to show off, we will. For now, the wireframes are “lookless” on purpose.

3. Not every screen is wireframed. We focused on creating wireframes for those screens that are undergoing the most change. For screens retaining largely the same functionality and layout, we have not included wireframes. In some cases, we’ll be updating screens but haven’t decided how to do it yet, so those aren’t included either.

4. Some elements apply directly to wordpress.com or wordpress.org, so don’t be alarmed if you see something that doesn’t seem to apply (like multiple dashboards).

One of the things I love best about WordPress is the vibrant community full of talented developers and designers who care about the application and want it to be the best it can be. Despite the overwhelmingly positive response we’ve gotten when showing 2.7 at WordCamps and from the majority of the community, there will always be people who would prefer it to be structured another way, which is why we love plugins! The decisions that went into 2.7 were based on a combination of usability testing results from 2.5 and Crazyhorse (both including laser eye tracking, official report to be released soon, but slides from WordCamp SF available in meantime), community feedback, personal and professional opinions, and some thinking about where the next couple of versions will be going in terms of new features, so that we will have a design that scales to accommodate some the features we hope to incorporate in the future.

So, I hope you enjoy getting an inside look at how we’ve been organizing our thoughts around 2.7, and that when the community feedback starts flowing everyone remembers that we all want the same thing: the best WordPress possible.

Sep 28

Another round of mini-mockups and multiple choice questions awaits the first 5000 respondents. WordPress 2.7 UI Survey #2 is now available to take your opinions regarding:

  • Where to put the search box
  • Where to put the Add New Post button/favorites menu
  • How to label the Future Publish/Edit Timestamp function

The survey (hosted by the good guys over at PollDaddy.com) will automatically close after receiving 5000 responses, which only took about two days for the navigation survey, so hurry over and cast your votes.

Note: when the survey has closed, these links will be disabled and this post will be updated.

Sep 15
WordPress 2.7 Navigation Options Survey
icon1 jane | icon2 Uncategorized | icon4 09 15th, 2008| icon3Comments Off

WordPress 2.7 navigationWordPress 2.7 is currently in development and as some people already know, it features a revised layout with a left-hand navigation column that was designed in response to user feedback regarding the use of screen real estate. Because the navigation came straight from the Crazyhorse prototype that was developed quickly for usability testing, it is still a work in progress.

Navigation sections and labels are being decided now, and as usual there are lots of good ideas floating around. As part of the mission to increase user involvement in design decisions, we’ve created a survey intended to give WordPress users the ability to play a part in deciding how the navigation options should be grouped and labeled. If you use WordPress and want to add your opinion, take the survey.

WordPress 2.7 Navigation Options Survey

Sep 15
WordPress 2.7 Navigation Survey
icon1 jane | icon2 Uncategorized | icon4 09 15th, 2008| icon3Comments Off

WordPress 2.7 is currently in development and as some people already know, it features a revised layout with a left-hand navigation column that was designed in response to user feedback regarding the use of screen real estate. Because the navigation came straight from the Crazyhorse prototype that was developed quickly for usability testing, it is still a work in progress. Navigation sections and labels are being decided now, and as usual there are lots of good ideas floating around. As part of the mission to increase user involvement in design decisions, we’ve created a survey intended to give WordPress users the ability to play a part in deciding how the navigation options should be grouped and labeled. If you use WordPress and want to add your opinion, take the survey.

WordPress 2.7 Navigation Options Survey

Sep 8
WordPress 2.6.2
icon1 Ryan | icon2 Uncategorized | icon4 09 8th, 2008| icon3Comments Off

Stefan Esser recently warned developers of the dangers of SQL Column Truncation and the weakness of mt_rand().  With his help we worked around these problems and are now releasing WordPress 2.6.2.  If you allow open registration on your blog, you should definitely upgrade.  With open registration enabled, it is possible in WordPress versions 2.6.1 and earlier to craft a username such that it will allow resetting another user’s password to a randomly generated password.  The randomly generated password is not disclosed to the attacker, so this problem by itself is annoying but not a security exploit.  However, this attack coupled with a weakness in the random number seeding in mt_rand() could be used to predict the randomly generated password.  Stefan Esser will release details of the complete attack shortly.  The attack is difficult to accomplish,  but its mere possibility means we recommend upgrading to 2.6.2.

Other PHP apps are susceptible to this class of attack.  To protect all of your apps, grab the latest version of Suhosin.  If you’ve already updated Suhosin, your existing WordPress install is already protected from the full exploit.  You should still upgrade to 2.6.2 if you allow open user registration so as to prevent the possibility of passwords being randomized.

2.6.2 also contains a handful of bug fixes.  Check out the full changeset and list of changed files.

Aug 14
WordPress 2.6.1
icon1 Ryan | icon2 Uncategorized | icon4 08 14th, 2008| icon3Comments Off

With 2.6.1, we’re continuing our trend of releasing a maintenance release shortly after a major release in order to get fixes for the inevitable “dot zero” bugs into your hands without a long wait.  If you’re happy with 2.6, however, keep on using it.  You need not upgrade to 2.6.1 if 2.6 is getting the job done.

2.6.1 offers several improvements for international users.  Styling of the admin for right-to-left languages is much improved thanks to the efforts of the Farsi and Hebrew translation teams, and a mysterious gettext bug caused by certain PHP configurations is now fixed.  For IIS users, 2.6.1 fixes several permalink problems. Image insertion problems in the Press This feature experienced by IE users are also fixed. Of note to everyone is a fix for a performance bug in the admin where those with a lot of plugins would experience slowness on some pages.

Check out the full list of over 60 fixes to see if 2.6.1 has something to offer you.   A full diff and list of changed files is also available.  Download 2.6.1 and enjoy.

Jul 26

One of the most lucrative venues the Internet has provided is in the field of web designing. Today, more and more people and business establishments are in need of skilled people who can create and maintain their websites and this is where web designers rush in.

With the continuous roll out of broadband services in various parts of the globe, it is not surprising that there are so many businesses who have not thought of having a corporate web site before are now seriously contemplating of having one. After realizing how the Internet can help their business, more and more company owners are considering to put up their own web sites to boost their marketing and promoting strategy.

Aside from jumping into the bandwagon of modern technology, having a website will also give companies as online presence and representation once the site is complete.

BECOMING A WEB DESIGNER

Undeniably, there is a growing market for freelance web designing today. If you are a web designer and you are considering freelance work, then it is now time to narrow down your options clearly. The market for web designing continues to grow as long as there are companies who need web designers in creating a front for traditional businesses or services.

Aside from having business as potential clients, freelance web designers can also rely on the billions of existing web pages in the Internet because these sites will need to be designed, built and maintained later on. If you’re planning to do freelance web designing, then you should gain knowledge and experience you need to become one.

The first thing you need to consider is getting educated about the field. Today, there are many colleges and universities that offer multimedia courses and degrees. By enrolling in one of these educational institutions, you can learn different disciplines needed in order to become an expert in the field of freelance web designing.

Secondly, you need to reassesses the skills you need to be able to become a successful freelance web designer. Most freelance web designers agree that to be able to become a competent web designer, you should be able to complete a web site on your own. By doing this, you will have the knowledge in designing the layout of your client’s site while designing the elements that involve the use of Photoshop and Illustrator (Adobe) or Fireworks and Freehand (Macromedia).

Also, to be able to become a successful freelance web designer, you need to understand aspects such as design and image optimization in order to give good download, make the site easy to use, make it more search engine friendly and most importantly, to make it cross browser compliant. You will also need to have a good knowledge of HTML as well as an editor to be able to create a page.

If you’re just new in the industry of freelance web designing, you might be using Microsoft Front Page but most freelancers say that newbies should veer away from using it because it has a lot of proprietary codes that are oftentimes non-cross browser compliant.
Macromedia’s Dreamweaver is the advisable option in creating a site because it will save you time and energy when compared to hand coding. Aside from that, it is also quite important for you to understand the HTML behind the design.

Aside from Dreamweaver, Adobe Photoshop 5.5 with Imageready 2.0, Illustrator 9.0, and Flash 4 can also help you create better web sites.

Jul 17
Theme Directory
icon1 Joseph Scott | icon2 Uncategorized | icon4 07 17th, 2008| icon3Comments Off

It’s been a long time since themes.wordpress.net stopped accepting new themes. Since then most theme authors have been distributing their themes from their own sites, without a good centralized place for people to browse, search, comment on, and rate themes. With the success of the plugins directory, we’ve wanted to have those same benefits in a theme directory. Today is the day we start making that happen, with the introduction of wordpress.org/extend/themes/.

Bringing the new theme directory under the WordPress “extend” umbrella allowed us to take advantage of all the infrastructure that has already been built up to support WordPress.org. If you’ve browsed through the plugin directory, you’ll feel right at home in the new theme directory.

We’ve gone through great lengths to make this as painless as possible for theme authors. You don’t need to know anything about Subversion (our back end magic takes care of all that for you), just login with your WordPress.org username and password and go to the upload page. From there you upload your regular theme zip file and we take care of the rest.

Once you upload your new theme we do a few automated checks for some of the requirements for each theme. If we find one that you missed we’ll provide you an error and description of what needs to be fixed. When a theme upload has been accepted we’ll send you an email and put it in the queue to be reviewed, to make sure we didn’t miss anything. After the theme has been approved you’ll get another email letting you know that the theme is now live.

That catches you up to where we’re at today. When you finish that theme you’ve been slaving over, upload it to the new directory and let us know what you think. Since so much has changed since the old theme directory we’re starting fresh from zero. If you’ve got specific questions or suggestions contact us and we’ll do our best to get them answered.

Jul 14
WordPress 2.6
icon1 Matt | icon2 Uncategorized | icon4 07 14th, 2008| icon3Comments Off

I’m happy to announce that version 2.6 of WordPress.org is now available, almost a month ahead schedule. Version 2.6 “Tyner,” named for jazz pianist McCoy Tyner, contains a number of new features that make WordPress a more powerful CMS: you can now track changes to every post and page and easily post from wherever you are on the web, plus there are dozens of incremental improvements to the features introduced in version 2.5.

We’ve prepared a brief video tour of 2.6, if you have 3 minutes and 29 seconds to spare, it’s worth a watch:

If you’d like to embed the tour video in your blog, copy and paste this code for the high quality version:

<embed src="http://v.wordpress.com/mARhRBcT/fmt_dvd" type="application/x-shockwave-flash" width="640" height="385" flashvars="blog_domain=http://wordpress.org/development/2008/07/wordpress-26/&width=640&height=385"> </embed>

And here’s a smaller version, 400 pixels wide:

<embed src="http://v.wordpress.com/mARhRBcT/fmt_std" type="application/x-shockwave-flash" width="400" height="250" flashvars="blog_domain=http://wordpress.org/development/2008/07/wordpress-26/&width=400&height=250"> </embed>

Here’s a more textual overview of what’s hawt in 2.6:

Post Revisions: Wiki-like tracking of edits

With the power of modern computers, it’s silly that we still use save and editing metaphors from the time when the most common method of storage was floppy disks. WordPress has always respected the importance of your writing with auto-save, and now we’re taking that to another level by allowing you to view who made what changes when to any post or page through a super-easy interface, much like Wikipedia or a version control system.

Differences between two versions of posts.

This is handy on any blog in case you make a mistake and want to go back to an older version of a post, and it’s super handy for multi-author blogs where you can see every change tracked by person.

Press This!: Post from wherever you are on the web

A few months ago on my blog we started a conversation about the posting bookmarklet in WordPress and which systems we should look to for inspiration, like Flock, FriendFeed, Facebook, Tumblr, and Delicious. From these suggestions and the Quick Post plugin by Josh Kenzer, we developed a Press This bookmark you can add to your toolbar that provides a fast and smart popup to do posts to your WordPress blog:

Screenshot of Press This interface.

For example, if you click “Press This” from a Youtube page it’ll magically extract the video embed code, and if you do it from a Flickr page it’ll make it easy for you to put the image in your post. On my blog I’ve been experimenting with using different categories and the in_category() function — such as video, quote, aside, et cetera — to create a more tumblelog-like format.

Shift Gears: Turbo-speed your blogging

Gears is an open source browser extension project started by Google that developers like us can use to give you features we wouldn’t normally be able to. There are a lot of things we can do with Gears in the future, but in this release we’ve stuck to using what’s called a “Local Server” to cache or keep a copy of commonly-used Javascript and CSS files on your computer, which can speed up the loading of some pages by several seconds (they just pop right up!). You can install Gears for Firefox or Internet Explorer, with support for Safari and Opera pending. WordPress works just fine without it, you just get a little extra juice when you have it installed.

Theme Previews: See it before your audience does

Now when you select a theme it pops up a window that shows the theme live with all your content, instead of immediately making it active on your site. This is great for just test driving themes before making a switch over publicly, and it is also helpful when you are developing a theme and need to test it but don’t want everybody to see your ongoing mistakes development.

Here are some of the smaller features and improvements in 2.6:

  • Word count! Never guess how many words are in your post anymore.
  • Image captions, so you can add sweet captions like Political Ticker does under your images.
  • Bulk management of plugins.
  • A completely revamped image control to allow for easier inserting, floating, and resizing. It’s now fully integrated with the WYSIWYG.
  • Drag-and-drop reordering of Galleries.
  • Plugin update notification bubble.
  • Customizable default avatars.
  • You can now upload media when in full-screen mode.
  • Remote publishing via XML-RPC and APP is now secure (off) by default, but you can turn it on easily through the options screen.
  • Full SSL support in the core, and the ability to force SSL for security.
  • You can now have many thousands of pages or categories with no interface issues.
  • Ability to move your wp-config file and wp-content directories to a custom location, for “clean” SVN checkouts.
  • Select a range of checkboxes with “shift-click.”
  • You can toggle between the Flash uploader and the classic one.
  • A number of proactive security enhancements, including cookies and database interactions.
  • Stronger better faster versions of TinyMCE, jQuery, and jQuery UI.
  • Version 2.6 fixes approximately 194 bugs.

Developer Notes

WordPress.org had over 75 people contributing code to WordPress 2.6. In addition to the core commit team we had contributions from Dion Hulse, Austin Matzko, Otto42, Benedict Eastaugh, and pishmishy. AaronCampbell and Marco Zehe provided more than a few patches. Back among the top code contributors is Jacob Santos. Alex Concha continues to have WordPress’ back. Joining bug reporting and gardening elite are hakre, Simon Wheatley, mtekk, and Matty Rob. Finally, congratulations to our Peter Westwood on your recent wedding! I’m also proud to announce we’re adding a new core committer to the team: Andrew Ozz (azaozz) has been a huge help to the core team this year, particularly around TinyMCE and making the WYSIWYG something that works for you, not against you.

Because of the new capabilities to make WordPress a clean SVN checkout, plugin and theme authors should do their best to handle forms and posts through WP rather than trying to post to their files directly, here’s a quick Codex article about how to do it using our forward-compatible APIs.

Upgrading

2.6 is pretty much identical to 2.5 from a plugin and theme compatibility point of view, so upgrades from 2.5 should be pretty painless. The 2.5 branch will no longer be maintain so everyone is encouraged to upgrade. Our standard 3-step upgrade instructions apply to this release. There were at least 1,984,047 downloads of the 2.5 series, the fastest growing release we’ve ever had, and I think all of those people will find 2.6 adds a level of polish that really makes WP a pleasure to use every day. (At least I do. :))

Easter Egg

There have been rumors and allegations that there was a so-called “easter egg” added to 2.6 early in its development. These rumors and allegations are completely false!

Jul 6

I hate to exercise. I really do. I feel good afterward, and I'm definitely getting in better shape because of it, but I hate it. It's a real chore for me. What do my exercise habits have to do with finding motivation in your business? Hang with me for a bit and it will all make sense. It may even be enlightening.

My son is going to be born in late July, and I knew I'd have to be in better shape to chase him around and prevent him from hurting himself. I know this is going to happen because he's my son, and I was a hand full. That's strong motivation to get in shape, right? Sure it is, but that didn't make it easy.

I'd get on the treadmill bound and determined to walk for 30 minutes, and I'd find myself getting bored out of my mind and irritated with the soreness in my muscles 15 minutes into it. Half the time I would just give up, and the other half was so aggravating that I vowed never to do it again. Of course, my motivation was strong, and so I'd try again the next day.

Then my family and I went to the movies to see The Chronicles of Narnia: Prince Caspian. I had read the Narnia series of books in the past, and the movie rekindled my interest in the series. So I got the full series of unabridged books for my iPod. But I'm a busy guy, and so I didn't have time to listen to them.

Lightbulb! I had 30 minutes a day of mind-numbing boredom to fill, so I started listening to the series while walking on the treadmill. I love the Narnia stories, and I get so wrapped up in listening to them while walking that I stop staring at the timer wishing it would move faster. In fact, now I often find myself not wanting to get off the treadmill because I'm in the middle of a good part! By coupling something I love to do with something I abhor, it made the task much easier to deal with. I'm very happy with the results in my energy level, as well as being able to listen to the stories I enjoy so much.

Let's face it: a successful business is rarely made up of only tasks that we love to do. There's always some real chores that are absolutely necessary. Why not apply the above lesson to your business-related tasks as well?

If you're working on something that you really don't like to do, break it up so you don't have to do it all at once. Put something in between that you love to do as a reward for your doing the dreaded task. That way you'll have something to look forward to. You'll have the needed motivation.

For instance, let's say you love to write articles, but hate to go through the drudgery of submitting them to the article sites. If that's the case, try writing an article and then immediately submitting it to the article sites, knowing that when you're done you can go write another article. If you wait until you have 20 articles written and then have to submit them all at once, the sheer magnitude of the chore will make it unbearable. But one at a time isn't so bad, is it?

Here's a personal example: I love to write code, but I get a lot less joy out of answering support requests. I have a fantastic support person now (Amin Motin), but there are usually some support requests each day that I need to handle personally. I make it a point to answer those tickets first, knowing that when it's done I can reward myself with what I love to do: write code. That gives me the needed incentive.

You probably do this kind of thing all the time in your daily life. It's just a matter of applying that same "reward yourself" principle to your business.

Here's a personal example of how I do this in day-to-day life: I'm not a fan of vegetables. I'm a meat and potatoes kind of guy. But I also want to be healthy. So I always eat my veggies first. When they're out of the way and I can move on to the slab of steak or fried shrimp that I really love and still feel good about having eaten the healthy stuff.

I'd be much less inclined to eat those awful veggies after having already downed all of those delicious, golden brown stuffed shrimp from PappaDeaux's. There's a reason we teach our children to eat their food before dessert! Not only is the food more nutritious, but who wants to eat veggies after a wonderful slice of apple pie?

The same applies to your business. Get the tasks you consider chores out of the way first, that way you can concentrate on the aspects of your business that you love to do. If the dreaded tasks are very time consuming, then break them up into chunks. For instance, if you find writing a chore, but you love the challenge of link building, then create some content when you first start working and then focus on your link building for a while. After you feel great about your link building efforts, go back to writing for a bit.

Failure to get through the drudgery and then reward yourself with the "fun stuff" can result in deadlock. If you do the fun stuff first, then you've already "had your dessert (or fried shrimp!)" so the mere thought of tackling the other tasks is loathsome and you'll find every excuse possible to put it off until later. Take it a little bit at a time, followed by an enjoyable activity, and you'll be amazed at what you've accomplished at the end of the day.

Please post your thoughts in a comment below.

Source: internet marketing

« Previous Entries