Page 4 of 4

Some (Very) Early Impressions of WordPress 3.0

It’s been just about a week since the final version of WordPress 3.0 was released to the world, bringing with it interface improvements, important core menu and post changes, and of course tons of bug fixes. Check out the announcement video to get a good overview of the new features of 3.0 along with the new default “Twenty Ten” theme:

I’ve now had a little bit of time to explore and play with the new features and some definitely stand out right away.

The Help tab on the top of every page includes vastly improved contextual help text throughout the system. Click the tab and get a great overview of the current page along with detailed description of options and links to more information and support forums. As someone who trains users to use WordPress, this will result in immediate cost savings for clients as they are able to retain information better and therefore need less follow up training.

The other two big new features that caught my eye combine to push WordPress 3.0 another step towards becoming a viable CMS in some situations. The new release includes custom menu functionality mixing posts, pages, categories, and other content into one menu and also gives developers the ability to easily create new custom post types. For most client projects that MarketNet takes on a more enterprise-level CMS will be the best solution, but these two new features are great additions. If you need to create a site or microsite that is primarily a blog with additional content such as employee profiles or e-mail newsletter archives, it just got a lot easier with WordPress 3.0.

Go checkout the the full changelog for 3.0 and of course download now to take advantage of all the new goodness.

WP-Syntax Code Highlighter Plugin

As a blog by and for web developers, many of the articles on DevSpot tackle some problem with HTML, JavaScript, or another markup/programming language. That means we frequently need to embed code snippets into our WordPress posts to help explain a solution. To make them easy to understand, code samples should be color coded and include line numbers for reference.

For WordPress blogs, that’s where the plugin WP-Syntax comes in. There are several to choose from (including the more powerful SyntaxHighlighter), but WP-Syntax the right combination of features and usability that we needed. It converts blocks of text wrapped with pre tags and a lang attribute into syntax-highlighted code.

Continue reading → WP-Syntax Code Highlighter Plugin

WordPress post scheduling bug

If you schedule posts for future publication in your WordPress blogs, don’t just Set It and Forget It but remember to check frequently to confirm your posts actually go live. You could have posts still sitting in limbo that you thought had been published out days or weeks ago.

Various server configurations or temporary issues can apparently cause a scheduled post not to go out on time. When you look at your list of posts the status Missed schedule shows up in the date column (see the graphic at right) and once it’s scheduled time has past WordPress will not try again to publish that post. In order to publish the post you have to go in and very frustratingly switch the post status back to draft, change the time of the post, then and try to republish to get it onto the site.

We’re running WordPress 2.7 but it still appears to affect some sites running the current 2.8.1 version. Other than manual workaround mentioned above, there are a few other “fixes” you can try to solve the problem until a fix is in the official WordPress builds.

Please note the following workarounds have not been tested by MarketNet, use at your own risk:

  1. Modify the file wp-cron.php
  2. Replace wp-cron.php with a version from WP 2.6.5
  3. Install the Scheduled MIAs plugin

Until the issue is fixed, don’t forget to occasionally check your post lists for unpublished posts.

Mozilla Jetpack? Utilize JavaScript, HTML, and CSS to build Firefox extensions.

Mozilla Labs, the people behind the Firefox web browser, have recently announced their newest project: Jetpack. Jetpack is… well it’s a little complicated. From an end user’s point of view, Jetpack will be another type of extension you can install to add features for your browser. For developers, it’s an API to write add-ons for Firefox (and maybe “more” according to Mozilla) using technologies you already know.

Continue reading → Mozilla Jetpack? Utilize JavaScript, HTML, and CSS to build Firefox extensions.

New WordPress 2.8 release adds features, speed

WordPress 2.8 (codename “Baker”) hit the World Wide Web last week and it brought a slew of new fixes, features, and improvements to the reigning number one blogging platform. This version sees improvements to the theme browser (not particularly useful to our clients and their custom themes), sidebar/footer widget functionality, admin usability and functionality, and most importantly optimized code to improve speed and the overall blogging experience. According to the official WordPress announcement post, this version brings “cooler, smoother, simpler blogging” to the masses.

Font sizing: Pixels, em’s, points, oh my!

CSS-Tricks has written a good overview of the different available font sizing options within CSS including their limitations and browser peculiarities. At MarketNet our standard practice is to specify the font-size on the body tag using pixels for precision and then em‘s through the rest of the stylesheet. This allows us to easily change the size of all type on the site simply by modifying the value set on the body tag, possibly using a JavaScript font-resizer.

Link: px – em – % – pt – keyword

Search jQuery documentation from Spotlight

Just found a great productivity tool for Mac web developers from blogger Mika Tuupola, a native jQuery API dictionary for Mac OS X 10.5. Once downloaded and set up you’ll have access to the documentation within the dictionary, Spotlight searches, and via the contextual info popups in your text editor or Safari. No need to be online to access anymore.

Head over to Mika’s site for more instructions and the dictionary download file.

Note: There’s also a similar Ruby on Rails dictionary file available for download.