I don’t hate Internet Explorer. I do hate version 6, but 7 was better, and 8 looks blockbuster. But due to the incredible extensions available in Firefox I’m a big fan. The problem is that browsing SharePoint sites in something other than Internet Explorer proves to be a less than perfect experience.
With the IE Tab Firefox extension we can browse SharePoint sites inside the Firefox interface on demand without having to open IE. Here is a short screencast on how to do it.
A bane of WordPress development for a long time were the awful titles generated for blog posts. When I speak of this I’m talking about the order of the blog title and the post title are put together. An example of this can be found below.
And this example is better than other’s I’ve seen. On some sites where the blog/post title is long then the post title is truncated! This is unacceptable when search engines give so much weight to the content of your post titles.
For a long time I circumvented this behavior by using the Optimal Title plugin. It worked fine, but it was yet another plugin for something that should’ve been inside the core. So I opened ticket #4407 to integrate the plugin architecture into the core. I created a patch, and it became changeset 6,538! In short, I added a parameter into wp_title() that sets the location of the separator. By default, it goes to the left, but you can move it to the right by specifying it. If you don’t specify anything it defaults to the legacy behavior of going to the left.
This is the code you can now use to generate sexy SEO titles:
This will print: Post/Page Title » Blog Name. By ensuring that you specify meaningful titles for your postings then you can ensure that your findability will increase. The official documentation on this function has also been updated to include this change.
Laying out forms with Cascading Style Sheets (CSS) is a complex topic. In light of many developers doing their first overall CSS layouts they often bail when it comes to laying out forms with CSS and avoiding both tables and line breaks. The code example shows the following:
Well-formed, semantic markup
CSS for layout and presentation
Ensure that the form is both usable (easy to read/use) and presentable
No tables or line breaks
To avoid the line breaks we simply use the CSS “clear” property. This property says: “clear all floated elements to the x side of me”. So for clear: left; means that there should be no floated elements to the left of the element, and I use this in laying out the form.