Hackers Highlight 3 May 2009

Welcome to the weekly Hackers Highlight, showcasing various interesting information that happened in the last week of WordPress hacker’s mailing list, wp-hackers. You can also follow the mailing list via the Google Group front-end here.

This could be an idea if you wanted to make a new plugin: Eduardo Zulian needed a way to show a huge amount of categories in the write post admin area. Could be really useful for sites using WP as a CMS with a lot of different categories in play.

Here’s a good discussion on WordPress’ accessibility issue. And related with that discussion, Lynne Pope requested the creation of the wp-accessibility mailing list to further discuss and implement better accessibility into WordPress. Quite obviously a great idea. Let’s hope this comes into reality real soon.

Hackers Highlight 26 April 2009

Welcome to the weekly Hackers Highlight, showcasing various interesting information that happened in the last week of WordPress hacker’s mailing list, wp-hackers. You can also follow the mailing list via the Google Group front-end here.

So there was a post on the WP dev blog asking folks for ideas and tweaks to the Dashboard design.  Jane Wells linked to the related WordPress forum thread if you want to contribute or just follow the discussion. The 2.8 navigation design guidelines are available here.

Mike Walsh asked for plugins that can handle forms to be included with sign-up activity. TDO Mini Forms and MM Forms were recommended. A bunch of non-WordPress solutions were also suggested.

Here’s Ptah Dunbar with a code snippet on how to automatically activate certain widgets.

There’s also an on-going discussion started by Michael Toppa on how to make a plugin that loads certain CSS only on pages that use that plugin. No definitive solution so far. Any takers?

Hackers Highlight 19 April 2009

Welcome to the weekly Hackers Highlight, showcasing various interesting information that happened in the last week of WordPress hacker’s mailing list, wp-hackers. You can also follow the mailing list via the Google Group front-end here.

Did you know the WordPress 24-Hours Has-Patch Marathon a few days before? Here’s a little inside story of what happened in wp-hackers. Some wanted to help but couldn’t because there’s no news posted at the mailing list, and the two days prior announcement post at the WP development blog were simply too short.

Stephen Rider suggested that it is better to revert from using the word “Appearance” back to “Design” inside the Dashboard. The change to “Appearance” happened within the 2.7 redesign, which changed all the menus from verbs to nouns. “Design” is also a noun, he said, and it encompassed the content underneath that menu better: Widgets, for example, are not just appearances but also part of the design of the site. Demetris suggested using the word “Layout” instead. What do you think?

Here’s a discussion on using the WP_Query() to display posts with a certain search term.

Hackers Highlight 12 April 2009

Wow, last weekend was quite a hectic one for me, and so this particular article goes out of schedule a bit. Anyways, as usually, this is the weekly Hackers Highlight, showcasing various interesting information that happened in the last week of WordPress hacker’s mailing list, wp-hackers.

First, I found out that the Google Groups frontend version of wp-hackers is a much pleasant version to read and link to, so I’m going to use that from now on.

Liraz Siri was working on including WordPress inside TurnKey Linux and then asked what plugins needs to be included with it. And so a bunch of WP hackers recommend their own list of good plugins to have when starting a new WP blog.

Shane A. Froebel released the wireframe document for the new Media Management System for WordPress 2.9.x. Sounds great. It’s on his blog, and also available as a PDF file (direct link, this one).

Here’s a nice and short discussion on best practices for using wp_enqueue_script and wp_enqueue_style, started by Michael Toppa.

Joost de Valk asked about some information on the syntax of WXR. Surprisingly, there is no such definitive resource anywhere!

Hackers Highlight 05 April 2009

This is the weekly Hackers Highlight, showcasing various interesting information that happened in the last week of WordPress hacker’s mailing list, wp-hackers.

 

Chris Jean questioned whether it’s possible to hide the parent of a child theme in the Manage Themes dashboard area. While this is potentially useful to avoid user confusion (so that they don’t activate the parent theme when they should be activating the child one), I don’t think this is a particularly necessary issue. Users might not even understand what a parent/child theme is: just tell them precisely what theme to activate, and that’s it.

Joost de Valk offered a small fix so that /wp-includes/link-template.php uses less database query. Nice catch.

Ptah Dunbar asked whether there’s a WordPress UI guidelines somewhere. Apparently there is one, except that it’s written in German. Anyone interested to do an English version?

Mike Schinkel found out that WordPress always run a query for posts regardless of whether you need it or not (say, if you’re using a custom query). The discussion that follows talked about ways to disable the query_posts() function.

Hackers Highlight 29 March 2009

This is the weekly Hackers Highlight, showcasing various interesting information that happened in the last week of WordPress hacker’s mailing list, wp-hackers.

 

Joost de Valk warned that he’d been restoring a bunch of 2.7.1 WordPress blogs from hack attempts lately. Symptomps were

iframes being added to the end of all index.php files in the blogs, in the footer. In some cases they were written with javascript, in other cases they were pure iframes.

Lynne Pope also reported another hacked 2.7.1. So far there’s no clear answer how and what this hack does. There’s a possibility that the attack originated from improperly configured shared-hosting issue, instead of a WP specific hack, but it’s mostly a guess now.

Joost also announced his latest plugin that adds a new WP Dashboard widget displaying plugin download statistics from WordPress.org. The current download page is here.

John Biddle started a discussion on WP’s front end performance.

John Sessford found a single page on a WP install that made about 275 database queries, making it very slow to load. Mark Jaquith gave a small how-to on displaying the details of all queries on a WP install. It could also be done with a plugin, Frank Bueltge added.

Hackers Highlight 22 March 2009

This is the weekly Hackers Highlight, showcasing various interesting information that happened in the last week of WordPress hacker’s mailing list, wp-hackers.

Dave Jaggy asked about custom taxonomies, which seems to be coming in 2.8. In the meanwhile, there’s Brian Krausz‘s plugin to do the job.

Alex Polite asked about ways to use a certain language inside the admin interface, and another language on the blog.

Jennifer Hodgdon had a problem following the Codex’s article on internationalizing plugin’s metadata. Turned out the article is somewhat outdated with missing instructions and files. You might want to read the thread if you’re having the same issue.

Jennifer also tried to dig deeper on registering plugin options. There seemed to be a lack of info on this right now.

Also, this is somewhat nice. Jeremy Visser found an old WordPress 1.5 inside his file server, dated in 2005, the day he first downloaded WP. He then wrote a heartfelt note to the WordPress community.

Page 1 of 212

Latest Links More →

Custom Shortlinks for WordPress

Have your own short domain name for the purpose of shortlinking? Here’s an easy way to combine that with your WordPress install.

The Quick Start Guide to Using Google Webmaster Tools With WordPress

GWT is a great, frequently updated features like showing you search queries volume, malware and crawl error diagnostics and links to your site. If you don’t use it yet, you probably need to. This will help you get started.

WordPress & jQuery Contact Form without a Plugin

I would recommend this either if you want more flexibility or to learn how to code a contact form.

Understanding and cleaning the pharma (spam) hack on WordPress

How to fix that hack:

This attack is very interesting because it is not visible to the normal user and the spam (generally about Viagra, Nexium, Cialis, etc) only shows up if the user agent is from Google’s crawler (googlebot). Also, the infection is a bit tricky to remove and if not done properly will keep reappearing.

Web Safe Fonts Cheat Sheet

An updated (written in April 2010), well researched, CC-licensed Web safe fonts cheat sheet, available both in low-res PNG and high-rest PDF. Even the article is useful as well.

The Nicest 2010 Child Theme You’ll See Today

The Timaru Mental Health Support Trust website, made for charity by Team USA (comprised by web superstars like Jason Santa Maria, Dan Mall, Liz Danzico and Automattic’s John Ford) during the FullCodePress competition, is actually a clever child theme of 2010.

More recap by JSM, Daniel Mall, and Liz Danzico.

WordPress 3.0 Theme Tip: The Comment Form

The simpler way to code comment form (once you understand how hooks and filters work).

Showing and hiding content with pure CSS3

I like it, I think it’s short and easy to understand.