Posts Tagged ‘wordpress’

Guide to Magento SEO

woensdag, maart 18th, 2009

I've been working with Joachim Houtman on creating a guide to Magento SEO, much like my definitive guide to WordPress SEO. In the process we've created two modules for Magento, and an optimized blank theme!

Expect more from us on the Magento SEO front, as we develop more experience in the area together!

For now: enjoy our guide to Magento SEO!

This is a post from Joost de Valk's Yoast - Tweaking Websites. Want to make sure you're trying just as hard or harder as your competitors to rank in the search engines? Use SEO SpyGlass to determine their linking strategies!

Guide to Magento SEO

Related posts:

  1. Canonical URL links submit_url = "http://yoast.com/canonical-url-links/"; Matt Cutts has just announced a new...

Winner of the SunPress competition!

woensdag, maart 18th, 2009

Finally, we're pleased to announce the winner of our SunPress competition. We had a bounty of entries and after much debating we asked two of the entrants to go back and make their plug-ins a finished article.

Our final winner is David Fiske, who developed SunPress Exchange - a very clever plug-in to take sunshine's RSS feeds and give you the ability to convert the prices to GBP/EUR/USD, and present it in a cool widget that you can theme to your own design. It could, for instance, look like this:


David apparently isn't a Apple fanboy, so he's opted for Amazon gift vouchers instead! David is recently married (congrats!!) and intends to spend the vouchers on the stuff that was missing from their Wedding Gift List!

In David's own words:

"My original idea was to create a widget to parse Sunshine RSS feeds. A simple idea but nothing special. After searching the web, I noticed an interest in sunPress from overseas affiliates. I refined this idea to not only parse RSS feeds but to convert the currencies into Euros or US Dollars. The result is an RSS parsing plugin that can display accurate and up-to-date prices in British Pounds, Euros and US Dollars. Any Sunshine RSS feed can be used and each blog post can have a different feed specified, each displayed in a sexy looking box underneath each post."

Read more?

Congratulations again to David and many thanks to everyone who took the time to enter!

This is a post from Joost de Valk's Yoast - Tweaking Websites. Want to make sure you're trying just as hard or harder as your competitors to rank in the search engines? Use SEO SpyGlass to determine their linking strategies!

Winner of the SunPress competition!

No related posts.

Poken het digitale visitekaartje – Nijmegenleeft.nl

maandag, maart 16th, 2009

Poken het digitale visitekaartje
Nijmegenleeft.nl
De Poken is de hype van 2009! Het is een klein usb-apparaat waarmee je jouw sociale netwerk (oa Hyves, Facebook, MySpace, LinkedIn, Twitter enz.) kan uitbreiden. Het is in de vorm van een sleutelhanger en je kunt offline je vriendennetwerk vergroten. ...

New design (and submitting for a contest)!

vrijdag, maart 13th, 2009

For all your lurkers in the RSS feed who haven't come out in the last week, and I know there's quite a few of you, there's a new design waiting for you if you click the link!

I'm also, with this post, submitting this design to the WP WebHost Best WordPress Design Award contest. I think the new design is worthy of a price :)

The credits for this design go to W3 Edge Web Site Design, where Frederick and his team did an awesome job. Coding it took a fair bit longer than expected, mostly due to me being extremely busy with OrangeValley.

This is a post from Joost de Valk's Yoast - Tweaking Websites. Want to make sure you're trying just as hard or harder as your competitors to rank in the search engines? Use SEO SpyGlass to determine their linking strategies!

New design (and submitting for a contest)!

Related posts:

  1. New layout, coming soon! So in between all the work on Tweetbacks, the new...
  2. Meet Yoast! I've redesigned! Read the full post on it, and check...
  3. Shoemoney shows who's boss Remember the RSS contest between Jown Chow and Shoemoney I...

Contributing to WordPress, Part I: Development

donderdag, maart 12th, 2009

A week or two ago at WordCamp Denver, I gave a presentation about some plans to create more opportunities for people to contribute to the WordPress open source project. The icon design contest was such a success that it seems clear we need to come up with ways for non-developers to contribute their talents and skills to WordPress. Since the launch of 2.7, we’ve been working out what kinds of contribution opportunities would make sense, and we’ve come up with a handful.

This (long) weekend, many WordPress users and developers (including half the core team) will be in Austin, TX for South by Southwest. Matt Mullenweg, Ryan Boren, Mark Jaquith and I will all be there, so say hello if you’re there, too. In the spirit of all this WordPress community connecting, I’ll be posting here every day during SxSW with information about the new contribution opportunities we’re creating. Each post will cover one or more of the following:

  • Development (of course)
  • QA
  • Documentation
  • Ideas and Opinions
  • User Experience
  • Graphic Design
  • Accessibility
  • Usability Testing
  • WordPress.tv
  • Community Organizing

Since the first thing people think of when they think of contributing to WordPress is PHP development, we’ll start there.

The code (which is poetry) is the meat of the application, so it makes sense that the most opportunities to contribute will continue to fall in this area. Trac is always filled with tickets that need patches, patches that need testing, and issues that need some creative developer thinking/collaboration to find the right solution to a problem that has us going in circles.

If you are proficient in PHP, consider looking through the tickets (especially the ones marked “bug,” since they should get higher priority) and writing a patch for one of them. If you’ve got more advanced skills, consider writing a patch for one of the more complex tickets, or offering corrections to a patch submitted by someone else (if needed). If you don’t trust your coding skills but know your way around the application files, look for tickets tagged has-patch and test the patches in as many browsers as you can, posting your results afterward in the ticket thread.

If you find a bug in the course of your daily use of WordPress, report it. First, check Trac to see if the issue already has a ticket. You could also scan the archives of the wp-testers list to see if people have been talking about the bug, or email the list yourself to see if anyone has any information on the problem. If these actions don’t bear fruit, start a new ticket in Trac (you’ll need to create a login to do this). Be as detailed as you can about the issue, and don’t forget to make the proper selections from the metadata dropdown menus. Just in case anyone is unsure of how to make these selections…

Use the severity field with caution. Most bugs will be of normal severity. Marking a bug as high severity will not necessarily speed up development, and if it turns out that you’ve marked a bug’s severity incorrectly it may even slow down development.

Priority will usually be normal. Leave it to the more senior developers to change the status to a higher priority, as they are familiar with all the tickets and Trac and will be better able to assess the priority in relation to other tickets.

Ticket type. This is one of most misused fields, with many people marking tickets as defects that should not be. To address this, here’s a reminder of the ticket types and their intended uses. Your choices are: defect (bug), enhancement, feature request, and task (blessed).

  • Defect (bug). Something is broken. You know how the feature is supposed to work (if you’re unsure, check the Codex or ask in the dev channel), but something has gone awry that needs to be fixed.
  • Enhancement. Something is awkward or slow and could be designed or coded better without overhauling the function or screen design. Please don’t mark something as a defect (bug) if it is really an enhancement.
  • Feature request. If there’s something that could be improved that would require significant restructuring of code or screen design, it should be marked as feature request rather than enhancement. Please note: this is not really the place to request features that are not currently in WordPress. Please continue to use the Ideas forum to suggest new features. The core developers will add new feature requests to Trac as they review the Ideas forum with each release cycle.
  • Task (blessed). This type indicates approval from the core development team. Only core developers should use this selection. If you mark something as Task (blessed) yourself, you will have bad karma.

Bug Hunts*! If you have checked the Codex page for bug hunts lately, you’ll notice it’s been awhile since there was one. No more! Official bug hunts, sprints for finding and fixing bugs, will be brought back on a regular basis. The first one will be announced soon, possibly next week, to try and tackle the bug tickets related to widgets. (No need to wait, though, there are hundreds of open tickets in the 2.8 milestone just waiting for a kind developer to pay them some attention.)

As always, contributing developers can communicate with each other and with the core team in the #wordpress-dev IRC channel at irc.freenode.net, on the wp-hackers list, and in the ticket threads on Trac. Regular developer chats in IRC will be returning to Wednesdays at noon (Pacific time) starting next week.

[* - I used to love the bug hunt challenge in Space Cadet 3D Pinball back in the days of Windows 95]

Google FriendConnect API

donderdag, maart 12th, 2009

I've been following the #pubcon conversation with interest :) All I can say... look here. Thanks to Matt and Anindo of Google for their help on this!

This is a post from Joost de Valk's Yoast - Tweaking Websites. Want to make sure you're trying just as hard or harder as your competitors to rank in the search engines? Use SEO SpyGlass to determine their linking strategies!

Google FriendConnect API

Related posts:

  1. Google: keyword density should NOT be this important I'm talking about the Dutch SERPs at the moment. Google...
  2. Why you should check Google suggest In the new Firefox 2, Google suggest is incorporated into...
  3. Track SEO rankings with Google Analytics Some months ago I created a Google Analytics filter that...

WordPress hosting done right

maandag, maart 2nd, 2009
A

Change the Web Challenge

vrijdag, februari 27th, 2009

We’re excited to be part of the Change the Web Challenge.

Basically, the contest is to create a plugin, widget, mash up, hack, or other variety of web application that helps people find and share opportunities to take action. The grand prize is 50 benjis, and the best WordPress plugin will also be featured in the Plugin Directory. But the real prize is spreading a little more love in the world.

Click here for all the details.

Writing a Plugin” in the WordPress Codex is where I got started when I needed to get hooked in to WordPress. Others might like to grab one of the over 4,000 open source WordPress plugins and tweak the source. If in need of a little help, the Plugins and Hacks forum is full of friends to assist you wrap your head around the code or debug a problem. Social Actions also has provided some developer resources.

Let’s show them how we change the web the WordPress way!

This Week on C9: jQuery, Win Mobile, Warcraft AddOn tools, and an Automed Bartender

zaterdag, februari 21st, 2009
This Week on Channel 9, Clint Rutkas joins Dan Fernandez to discuss this week's developer news, including:

- March Madness on Demand - all 63 US college basketball games available streaming via Silverlight including 1.5Mbps streams (Note: Duke still sucks)
Windows Mobile 6.5 launches including MyPhone
- Get updated IntelliSense support for jQuery 1.3.1, via Alvin Ashcraft 
Intro to jQuery Video - UI effects, DOM traversal, AJAX
- Duncan Mackenzie - New update to Oxite release available including how to skin Oxite tutorial by Nathan Heskew
- Brian Gorbett - Mesh + Silverlight Video Player
- Mike Snow - How to load a local image into Silverlight using a stream
- Tool to convert a Windows image to a VHD file
- Upload pictures to Facebook using Windows Live Gallery, via Sarah Perez
- Visual Studio CopySourceAsHTML Add-in has tons of features for specifying HTML source
- Josh Holmes - Three Essential Expression Blend Add-ins
 Unify, Colorful Expression, and BlendSense (XAML IntelliSense)
15 Helpful .NET Extension Methods (consensus is they're not evil) via dotnetkicks
- New Channel 9 Show: Ping
- Clint's pick of the week: New version of Drunktender, an automated bartender and Clint meets Jimmy Kimmel at Maker Faire
- Dan's pick of the week: AddOn Studio for World of Warcraft Version 2 Beta 2 now available for Warcraft AddOn developers

New and Improved Plugins Directory Search

donderdag, februari 19th, 2009

One of the biggest problems and most frequent complaints we’ve had with the WordPress.org Plugins Directory is the horrible, horrible search results.

No longer.  We’re now using Sphinx (a “free open-source SQL full-text search engine”) to power search on the Plugins Directory both from the website and from within your blog’s admin (Plugins -> Add New).

It works much better. There are a few oddities floating around (our fault not sphinx’s) that we’ll be cleaning up shortly, but we’re happy enough with it on the whole to start letting everyone else use it )

Currently, the search only indexes the plugin’s title and description/installation/FAQ/etc. (from the plugin’s readme.txt file), but we’ll be adding things like authors and tags soon.