Viper007Bond.com: Viper’s Video Quicktags v6.0.0 Released!

September 4th, 2008

Yes, that’s right — 1-2 months, 3200+ lines of code, and countless cans of Dr. Pepper later, the new version of Viper’s Video Quicktags has been released!

It’s a complete recode literally from scratch (essentially no old code was used) and is incredibly more powerful and feature filled than before.

The only way to really see all the new features is to try it yourself, but here’s a taste of it:

Please leave all feedback on the plugin’s homepage. Thanks.

Raanan Bar-Cohen: WordPress.com and NFL

September 4th, 2008

Found myself watching the Giants opening game today — and it was official work business:

Posted a few more details on the publisherblog.

WordPress.com Blog: August Wrap-Up

September 4th, 2008

This month I had the pleasure of meeting many of you at WordCamp 2008 in San Francisco, WordCamp South Africa, and now WordCamp Philippines. It’s been a blast, and there are many more to come. Check out the schedule to see if there’s a WordCamp near you.

Here are the stats for August:

  • 286,860 blogs were created.
  • 298,655 new users joined.
  • 3,442,638 file uploads.
  • About 1,580 gigabytes of new files.
  • 439 terabytes of content transferred from our datacenters.
  • 6,750,960 comments.
  • 5,354,732 logins.
  • 830,555,442 pageviews on WordPress.com, and another 625,626,770 on self-hosted blogs (1,456,182,212 total across all WordPress blogs we track).
  • 1,196,661 active blogs and 14,056,683 active posts where “active” means they got a human visitor.

Some other facts and stats:

Number10.gov.uk, the official site of the UK Prime Minister’s Office, has relaunched their site using WordPress.

There were 450 attendees at WordCamp 2008 in San Francisco.

There were 105 attendees at WordCamp South Africa.

WordPress Charity Scavenger Hunt participants raised $565.77 for 826 Valencia. This was matched by a donation from Automattic and my personal donation, totaling $1,697.31 to go toward writing programs for students.

One Automattician got married and another got engaged (congratulations, both!).

Lorelle on WordPress News: Do You Remember Your First Blog Post? If You Do, You Could Win!

September 4th, 2008

Liz Strauss is holding the “Bring Back That ‘Brand New’ Blogging Feeling Event” contest and giving you a chance to win a premium WordPress Theme from Blog Design Studio and a copy of her ebook. Whether you win or not, it’s a chance to really push your blogging creativity.

The challenge is to take a picture of something that shows that “brand new feeling” such as you feel when you published that very first blog post. That’s right, your first. Can you remember back that far? (I can’t D ) Compose a one sentence caption and head over to the contact form to upload the photo and your contact information.

There are so many emotions tangled up with that very first blog post, how would you display that in a photograph? I’m fascinated by the concept and eager to see what people come up with. Bloggers are such creative folks, and the almost USD $4,000 value of the prizes is definitely an incentive.

I gave it some thought and here is my version of that “brand new blogging feeling event” dredged from the depths of my memory.

When I began “blogging” the name soon became “online journaling” as we ventured forth with the first web pages and websites in the world. We didn’t call them web pages back then. They were “homepages” and these were our “homesites” as the web wasn’t the Web but the beginnings of the Internet in those rough and tumble days. It was a new world, a new universe, and technology that was part of the rush into space. Since we couldn’t seem to push our government to support travel through outer space, we plunged into cyberspace along what would come to be known as the Information Highway. It wasn’t a smooth ride but this was the future and we were on board our virtual space ships, navigating by keyboard, mouse, and browser, ready for our grand adventure to seek out new life and new adventures. To boldly go where no Internet Connection would ever be lost!

I didn’t realize how far this galactic journey would take me, deep into the wilderness of HTML, web design, CSS, SEO, JavaScript, PHP, the rugged beginnings of , the stumbling steps of social networking and social media, tags, categories, comment spam, blog trolls…in a way, much like the journey in Zork, the original of the popular IF Games (Interactive Fiction) text-based adventure games. A rough journey of exploration and discovery, with a few trolls and grues to fight off.

There will be 50 winners choose to receive a premium WordPress Theme from and a copy of the ebook Insider’s Guide to the Conversation eBook by Liz Strauss.

There is also a bonus round. Be the first fifty to follow the directions exactly and submit “clever pictures” and you will be featured on her blog, with a link back to your blog.

Don’t forget that Liz Strauss is also the honoree of one of the most popular new WordPress Plugins, the Liz Strauss Comment Counter by Ozh WordPress Plugin, a nice addition to your blog’s sidebar. I wrote about it recently on my blog and on the Blog Herald.



Site Search Tags: , , , , ,

Feed on Lorelle on WordPress Subscribe Feedburner iconVia Feedburner Subscribe by Email Visit
Copyright Lorelle VanFossen, the author of Blogging Tips, What Bloggers Won't Tell You About Blogging.

DailySEOblog.com: Add a Twitter button on your posts - Wordpress plugin, “Tweet this”

September 4th, 2008

Now, that you and your friends are tweeting more these days, it’s not alarming to see someone come up with the plugin.

And that someone is - Richard X Thripp, and the plugin in a simple wordpress one, that adds a cute twitter bird image on top right corner of all of your posts, which when users click takes them to their twitter homepage with a shortened URL for the post.

Essentially, it enables them to tweet the posts on your blog with ..hmmm…well two clicks !

And it has a cute roll over effect, where by, when you mouse over the little birdy takes color. (Just wish if there were some configurations available for changing the picture, it’s a bit smudgy, you know..)

Do you see the image on the top right corner of this post ? It’s already up there, and so far haven’t given me any errors or compatibility issues with other plugins.

Plugin details here and Download here.

Daily SEO blog - SEO Tips and Social Media for the learner
Mac freeware reviews, free online tools and productivity tips

Add a Twitter button on your posts - Wordpress plugin, “Tweet this”

Raanan Bar-Cohen: WordPress.com Passes the 4 Million Blog Mark

September 3rd, 2008

Feels like just the other day I was writing about passing 3 million blogs on WordPress.com.  Today we passed 4 million legit blogs, a number which doesn’t count the hundreds of thousands we’ve deleted which were spam:

I think the daily word count is also pretty amazing — 50 million+ just today )

Jeffro2pt0: Apparently It’s My Fault

September 3rd, 2008

The fine folks who produce the WordPress podcast called WordCast have released episode 26 into the wild. As you might of guessed, I was part of the show, more specifically, the subject of the blame game. I pretty much did an oral presentation of my post on WeblogToolsCollection.com and then added some additional bits of knowledge that I took from the comments. I stuck around to give my plugin pick of the week. Also, near the end of the show, we all chatted about WordPress 2.7. I also had a ton of fun and invite you to download and take a listen to the show.

Lorelle on WordPress News: Blogs Offer Communication, Information, and Connections During Disasters

September 3rd, 2008

Hurricane Gustav satellite photo

Hurricane Gustav satellite photo

Jonathan Bailey of Plagiarism Today just called me from Northern Louisiana to report that he and his family have survived the evacuation from their home in Shreveport, Louisiana, though Hurricane Gustav appears to have done more damage where they evacuated to rather than where they left from.

Jonathan and I were both victims of Hurricane Katrina three years ago when that storm ripped our lives apart in its wake, and played an important role in our lives then as well as now. I was in Mobile, Alabama, at the time, having just started on the brand new a week or so before the hurricane hit the Gulf Coast, causing destruction over tens of thousands of square miles along the coast and deep into the country. The hurricane’s storm surge plowed 22 feet of water up the Dog River to where we lived, bringing destruction in it’s wake and retreat. Tornado force winds ripped out trees and turned them into missiles. Nary a sign, building, nor person was safe with the winds and the force of the storm surge waters.

While running from the storm to Atlanta at the last minute when the score turned from Category 4 to Category 5, only to have Katrina follow us and beat us down, causing death and destruction in Atlanta a few days later, I blogged about many of the first blogs about Hurricane Katrina and about how blogs helped and impacted our lives in the wake of the storm. Katrina also impacted bloggers hit by spammer abusing Katrina fascination with their comment spams within a couple weeks of the hurricane’s landfall.

In Blogging in a Disaster on the , Jonathan Bailey reported on how he continues to blog even as an evacuee, maintaining his online work as well as staying in touch and reporting on his own hurricane experience. He offers some great tips, including a new one I wished I’d had during my own disaster experiences. He recommends your site is hosted on the server cloud or grid, which I spoke about recently:

3. Move Data to The Cloud

Any information that you need to run your site, put it in a secure place on the Web. Remember that you will likely be using a strange computer so any URLs that you can’t remember and type by hand, put those on the Web too. If you use a program to store your passwords, store a cache of those on the Web also. Obviously, you’ll want to encrypt and secure such information before posting it.

Even if you have your own browser on a thumb drive, as recommended above, it is best to make sure everything is in multiple places. I have been repeatedly saved by my private bookmarks on Diigo.

Today, we have more resources for backups and protecting our site, so take advantage of them now in safe times, as well as for disaster protection and backups. For those with blogs on the cloud or grid and using cache Plugins and the latest version of with improved cache, their sites could easily flex and withstand the sudden influx of traffic without crashing or breaking bandwidth restrictions.

In addition to Jonathan’s tips on blogging a disaster, I’d add:

  • Bring cameras, video, and audio recording equipment to preserve your memories and experiences for uploading to your blog and for your own records.
  • Bring more than plenty of all the appropriate batteries for your various equipment.
  • Have your blog setup with image, audio, and video uploading WordPress Plugins installed and be familiar with how they work.
  • Sign up in advance with video, audio, and image hosting services so you can quickly upload, store, and link to those images from within your blog.
  • Backup your evacuation and escape routes. Have at least two backup plans for evacuation and escape, before evacuating and for during the evacuation. Evacuation routes shift as the storm changes its course, and the storm may suddenly change speed, arriving ahead of schedule or behind. Be prepared to move fast and stay long.

Blogs Offer Communication, Information, and Connections During Disasters

In the days leading up to Hurricane Katrina, blogs served up information and first hand experiences of the wait for the massive hurricane. People provided resources for help, evacuation, and reports on what they were doing to prepare for the hurricane. With the fast and easy set up for a blog, and the newly created free blog hosting service, many of those Hurricane Katrina blogs were powered by WordPress, as are many blogs with Hurricane Gustav news and reports.

During the hurricane, a few blogs, typically ones supported by news agencies and the media with generators and situated in defensible and protected locations, kept us up-to-date with the disaster as it happened from their perspective, as did the media in general.

I remember watching weather reporters hanging onto railings as debris flew all around them, microphones clutched in their white knuckled hands screaming and shouting to be recorded over the strong winds and crashing water sounds. I thought then as I do now, “We don’t need to have a blow by blow report that bad. We can wait.” But the media needed the sensational perspective to keep watchers glued to their televisions and websites for the up-to-the-minute status of the ent. And some bloggers tried to emulate the journalists, putting their lives at risk.

With uploading and embedding of video with WordPress Plugins like PodPress as well as the Smart YouTube, NextGEN Gallery, Flickr Photo Album, and the popular Viper’s Video Quicktags, it’s fast and simple to add video of all types to your WordPress blog. However, never risk your life for the sake of images for your blog. Leave that to the professionals - whom we hope are better trained and skilled at surviving the hazards mother nature throws their way.

With debris covering the highways and access points, it took a while for rescue and recovery services to get into many areas, as well as for evacuees to return. For those still connected to the web with generators and satellite or still working cell phones, blogs brought information faster than most news and government agencies. They also spread rumors like wild fire.

After the hurricane, blogs played a huge role in not only reporting on the activity, but exaggerating it. In my article series on controversies and blogs, I wrote about how the events in the New Orleans Astrodome were exaggerated and turned into an urban legend due to a blogger faking the story:

Hurricane Katrina brought of a lot conspiracy theories and hoaxes into play, including a huge one which played into the in the wake of the disaster. Since it was easy to believe that people will descend into violence and “ugly” at the drop of a social hat, and that the government is useless in such situations, many believed what was reported as an “eye-witness account” instead of looking at all the information before judging. Supposedly eye witness accounts reported on horrors that were later found to be untrue, and there is a lot of confusion over who actually wrote this and whether or not they were even there. Yet, many bloggers continue to point to these as proof of whatever theory they support on what happened in New Orleans after Hurricane Katrina and the dikes breaking.

We’ll have to watch out for Gustav scams, but in general, blogs did more good than bad as many bloggers stepped up to help by checking out their neighborhoods and communities and reporting on the status of individual homes and businesses, by helping to connect families and friends separated by the storm, by recruiting and directing volunteers and donations for delivery to the needy all along the Gulf Coast, not just to New Orleans. Bloggers pitched in, reported, helped, and aided others all over the country, including opening their homes up to those in need.

Learning from the past, many popular and high traffic blogs jumped up to offer links, resources, and references to help with those confronting or trying to comprehend Hurricane Gustav including HGeekdad from Wired.com, Read/Write/Web, and others.

Social media in general, including microblogs like Twitter, Friendfeed, and Tumblr, played a huge role in preparation, response, and reaction to Hurricane Gustav. According to Weberence.com, Hurricane Gustav is the first major US hurricane covered by microblogging services like Twitter. Within a short time, a specific Twitter Search for Gustav became a popular search and feed. No Turn on Red reported on how Home Depot is using their Twitter account for tips on how to prepare for the upcoming hurricane, one of many using Twitter this way. Ki Mae Heussner of ABC News even covered the impact of social media as an “emergency tool” for reporting on the hurricane.

Legitimate news media used Twitter, too. The New Orleans Times-Picayune (NOLA.com), the USA Today Weather Guys, Reporters from the Chicago Tribune, and even the Red Cross all used Twitter to microblog the news, tips, resources, references, and information.

Jazzy Chad created the Hurricane Gustav Twitter Widget if you wanted to track Hurricane Gustav news on your blog through Twitter.

A FriendFeed Hurricane Room for chatting was also started, incorporating Twitter and Friendfeed and online chatting.

A Facebook page was created called the Hurricane Gustav Digital Support Brigade to help connect those seeking help and information on the storm.

Gustav Information Center on Ning became a major resource for many, including media and government sources. It featured a forum, blog posts, Twitter, news, links, video, photos, and a variety of feeds from all over with information on the hurricane, responses, and services, as well as individual bloggers covering the hurricane on their blogs, much in the style of the upcoming WordPress Theme for social media, BuddyPress. Another Hurricane Gustav aggregator was created to collect information from Twitter, Google, YouTube, Flickr, and more.

Weather bloggers were in their prime, many using Wunderground’s WunderBlogs network to link together their blogs. Dr. Jeff Masters’ Weather Blog, Climate Change Blog, Ultimate Chase Photo Blog, Northeast Weather Blog, Tropical Weather Discussion, StormW’s Tropical Forecast Desk, vortfix, Tazmanian, vortfix, mysticmoondancer, and cyclonebuster had hundreds of comments, the comments often containing more information than their blog posts as many discussed the reality on the ground versus the satellite and weather images and reports and their perceptions of the information posted. The The Weather Nerd and BehindtheWeather.com were recommended by many for coverage of the storm.

Within minutes of the first announcement that Gustav was heading towards landfall, a Wikipedia page for Hurricane Gustav was created and updated through the storm’s course, and will continue to be updated as more information is added as the facts come in.

Today, we have more sources than ever to track what is going on with a disaster as well as a way for individuals to express themselves before, during, and after disasters.

For the bloggers living, working, and surviving in disaster areas, they have a lot to teach us about how blogs can help and serve our online community. Those who want to help from outside the impacted areas are learning more about how to integrate multiple media and blog sources into a single aggregator without impinging upon copyrights, creating central clearing houses for news and information. The more we learn about how useful blogs are in a disaster, the more our blogs will improve overall.



Site Search Tags: , , , , , , , , , , , , , , , , , , , , , ,

Feed on Lorelle on WordPress Subscribe Feedburner iconVia Feedburner Subscribe by Email Visit
Copyright Lorelle VanFossen, the author of Blogging Tips, What Bloggers Won't Tell You About Blogging.

A Fool's Wisdom: WordCamp Shirt, Do You Do Spelling Bees?

September 3rd, 2008

One of the many things that Kathy Seirra’s session at WordCamp SF 2008 has me thinking about is what does WordPress say about us using it. And what do WordPress shirts say about the us wearing them.

About half way through her session she talks about “T-Shirt First Development (Guy Kawasaki)”. I have about 7 WordPress shirts. Occasionally, the ones with the WordPress logo will lead to a conversation — even here in quiet Victoria — with a blogger or web developer, but the ones that spark the most conversations are the WordCamp ones.

Here are some photos from Flickr of people rocking each year’s WordCamp SF shirts:

Joshua Wiltshire in WordCamp 2006 Tee

Chris Heuer in WordCamp SF 2007 Tee. Photo by Laughing Squid.

Alan Levine in WordCamp SF 2008 Tee.
















Although WordCamps are happening all over the world, understandably, for most, shirts are not in the budget.

Shirt not in the budget.

Shirt not in the budget for Dane Hurtubise. Photo by Michael Cummings.

I have found only one photo of a WordCamp tee from another WordCamp:

WordCamp South Africa 2008 Tee

WordCamp South Africa 2008 Tee

When wearing a WordCamp shirt, conversations with strangers often start, “WordCamp, do you do spelling bees?” After I get over my initial little bit of embarrassment, I explain “WordCamps are WordPress conferences. WordPress is the blogging software that I use and contribute to.” It’s a great ice breaker, and lets me pimp the Press.

I haven’t had any particular funny conversations or found myself in any strange situations, but I like to imagine that others have.

Kris Krug captured what looks like master of creating conversations Francine Hardaway giving everyone a flash of WordCamp during her Gnomedex session:

Jokes. Kris’s next photos reveal that Francine was doing an on stage costume change, or maybe transforming from mild mannered Francine (can’t imagine) to part of Generation Y (which her session was about). I can’t wait for the video!

Has a WordCamp shirt taken you to any strange places?


Photos Used (because WordPress captions feature doesn’t yet support links):

  1. Joshua Wiltshire self-portrait.
  2. Chris Heuer photo by Scott Beale.
  3. Alan Levine self-portrait.
  4. Dane Hurtubise photo by Michael Cummings.
  5. Photo by Flickr member StrategyOnline.
  6. Francine Hardaway photo by Kris Krug.

DailySEOblog.com: 16 Wordpress themes with beautiful headers and SEO real estate

September 3rd, 2008

There’s something with themes with large headers that others don’t have. Well, large headers have the added advantage of making an impression on the visitors, despite your well written content. They make an impression with the bright images and also provides more real estate for SEO. More than anything else, you have an extra option of adding more copy there on the very top. Good - Is it not?

Here are 16 wordpress themes that have large headers for more space and action. Play them on!

  1. Multi Header Theme

    SEO Blog-2824113633_0bbf6c8e25_d

  2. Colorise Theme

    SEO Blog-2824955958_0b3ce9e4ef_d

  3. Nitrous theme

    SEO Blog-2824964998_ef5744af5c_d

  4. Brightness

    SEO Blog-2824985066_3c5d1f2c28_d

  5. Neoclassical Theme

    SEO Blog-2824996286_08c8582fb6_d

  6. Dreamplace

    SEO Blog-2824170207_4db1923da5_d

  7. Green Fresh Art

    SEO Blog-2825186176_b76e85e9e5_d

  8. Elegance Theme

    SEO Blog-2824381069_b21ed282a2_d
  9. Simple Green

    SEO Blog-2824391039_00da04534b_d
  10. Puzzled

    SEO Blog-2825235530_2be0cda46a_d

  11. Collaboration

    SEO Blog-2824414737_f34f597d22_d

  12. Naturescharm

    SEO Blog-2824427103_4faf95cd74_d
  13. Ambience
    SEO Blog-2825271894_221092cf76_d
  14. Inbloom

    SEO Blog-2825286908_b3ec5c6bfa_d

  15. Infinity

    SEO Blog-SEO Blog-2825306170_354c1e89b4_d

  16. Skinpress

    SEO Blog-2825324312_58b3df2e3c_d

Daily SEO blog - SEO Tips and Social Media for the learner
Mac freeware reviews, free online tools and productivity tips

16 Wordpress themes with beautiful headers and SEO real estate

Nerdaphernalia: Chrome Rocks

September 3rd, 2008

Just trying out Google’s new browser, Chrome. The admin back end for WordPress (that is, the page I’m working on as I type this) is blazingly fast. Far faster than Firefox, IE or Safari. As in: No Contest.

Google set out with a specific goal: to create a browser that is designed to run mature, full featured web applications; and at first blush, it appears that they have entirely succeeded. I haven’t even tried it on Google’s own applications, such as their online word processor.

The design of this browser is quite different from other browsers, especially under the hood. I’ll probably keep Firefox for general browsing, but I will almost certainly use this for “application” use, from blogging to online banking.

Bravo.

(…and get that Mac version released!)


© Stephen Rider 2008

This article was originally published at Nerdaphernalia. Planet WordPress is authorized to reproduce WordPress-related entries. If you're reading this at any other web site, the site owner is stealing copyrighted work. Please visit the original page:

Permalink to Chrome Rocks

Feed enhanced by Better Feed from Ozh

Jeffro2pt0: WordPress Weekly Is Coming Back

September 3rd, 2008

The title pretty much says it all. The podcast that I used to produce on a weekly basis (WordPress Weekly) that covered all facets of WordPress will indeed be making a comeback. Ever since I ceased producing the show, I’ve received a number of emails, chat messages, and in overall conversation with individuals about the show, expressing their sadness for no longer producing new episodes. Apparently, the show wasn’t as bad as I thought it was. Many of you complimented the show and its format. The feedback also pointed out how helpful the show had been and how much they enjoyed listening to the show either on their trip to work or through their mid day workout. In fact, people who are only now discovering the podcast have told me how sad they were to reach the final episode. Here is an example:

Comment by Michael Torbert on 20 July 2008 I was sorry to hear that this is your final episode. I had just started listening to it, and thoroughly enjoyed hearing the interview with Alex King. I listened to some of your other episodes while working (on WordPress of course) and found them to be excellent podcasts for any WordPress enthusiast. Hopefully you’ll be in a position to restart WordPress Weekly at some point. I’m sure plenty of your listeners will be pleased.

Well, I’ve taken your feedback to heart and I’ve spoken with a few people with regards to the show and I’ve decided that I will bring it back. The details are still sketchy but this is what I have planned. I’ve spoken to Mark Ghosh who is the owner of WeblogToolsCollection.com and he will allow me to publish the show as an addition to the content I produce for his site. This means that there will probably be two WordPress podcast episode announcements showing up in the dashboard between WordPress Weekly and The WordPress Podcast. Also, I’ve decided that if I am going to make WordPress Weekly structurally sound, I will need a co-host, preferably one with a developers point of view. Thankfully, the person who I have contacted with regards to the position has shown interest, but I will not know until mid or late September if the individual will be able to make it happen on a weekly basis.

The show will continue to be produced LIVE on Talkshoe just as it was before. All of the information such as the Show ID will also be the same. However, this is what will be changing.

In the past, the shows format has been a mixed bag. Sometimes, I would do the show alone. At other times, I would have a scheduled interview or I would bring on a few members of the community and open up the floor to those who have called in and discuss stories of the week. The new show format will consist of a host (myself) and a co-host leading the charge on every show. We will discuss the WordPress news of the week, mention recently released plugins as well as themes. The show will also be an hour long instead of three hours or more. However, you are still encouraged to call into the show to discuss a story we are talking about or give us a lead on a different story.

One thing that is not yet set in stone is the day and time each episode will be recorded. This is still up in the air and I won’t know this information until I can guarantee myself a co-host.

Are you excited that the show is coming back?

WordPress.com Blog: Albeo Theme Launch

September 2nd, 2008

To kick off the fall season (in the northern hemisphere, anyways), we’re launching “Albeo,” a light and colorful two-column theme, designed by Elena at Design Disease.

It’s a beautiful, colorful, yet minimal theme - and it’s easy to find (since we list themes in alphabetical order). You can enable Albeo by clicking the “Design” tab in your dashboard.

Keep your eyes peeled for new themes in the future. We’re going to do our best to deliver as much theme-tastic fun as we can this year!

Holy Shmoly!: WordPress MU 2.6.1

September 2nd, 2008

WordPress MU version 2.6.1 has just been released. This is a sync of the WordPress maintenance release that saw the light of day a few weeks ago.

This is a required upgrade as it fixes a number of critical bugs, particularly in deleting users and blogs. Upgrading is as easy as copying over the files of your current install.

For a more comprehensive list of changes, check the timeline, but in short, yes you do need to upgrade!

WordPress MU is a multi blog version of WordPress that runs many sites such as Linux.ie Blogs and WordPress.com. If you run the single blog version of WordPress you can probably ignore this message.

Related Posts

Quick Online Tips: 12 Essential Tips to Build Your First Wordpress Theme

September 2nd, 2008

Guest article by Sandip Dedhia from BlogsDNA
I always wanted to contribute to the wordpress community by building a Wordpress theme and releasing it to public. After efforts of 20 days I just managed to finish my first Wordpress theme. It was a great learning experience for me. During this process I ran into several issues, and it took considerable time to get it solved.

Creating Your First Wordpress Theme

Here I am listing some important points which you need to keep in mind before starting to build your own Wordpress theme, which might save you from such issues.

1) If you are not an experienced PHP developer, then don’t start from scratch, instead take default or classic theme to start building your own Wordpress theme.

2) Get your index.php file perfect as this is the most essential file you require in your Wordpress theme, rest of the files are optional. Also you need little code change in your index.php file to get the rest (category.php, archive.php, single.php etc.) of Wordpress theme files.

3) Always start with the new and latest installation of Wordpress while building your theme. It happened that I used my old existing Wordpress blog which had several edited core Wordpress files and as soon as I tried to use the developed theme on the newly created Wordpress blog, I ran into unexpected behavior and it took me several days to find out what went wrong.

4) Keep modular code as this will save your lots of time and effort while integrating your style code with PHP code.

5) Generically use PHP echo statements to find out which code is responsible for a particular output. But don’t forget to remove those echo statements at the end.

6) Don’t ever hardcode any URL, Variables values, Image path inside your Wordpress theme if you are planning to release this theme for the public.

7) Wordpress Template Tags are great time savers to theme developers as they always experiment with various tags to get the desired behavior.

8 ) There are several sites which provide big lists of Wordpress Loops. Do check out those lists and try to reuse available code as much as possible as this will save lots of development time.

9) If you have reused any code from any other theme or website, do check whether that code includes any deprecated functions/Template tags. Try to avoid using them and replace with alternate Functions/Template Tags.

10) Don’t include unnecessary PHP code, white spaces and blank lines in your Wordpress theme. This makes your theme heavy and leads to slower loading of pages. Take extreme care of white space before the start and end of php code tag, since it will result in those “Header already sent” nasty php warnings.

11) At the end if things go out of control, don’t fear to ask your question at Wordpress codex community

12) “Lesser the php code, fewer the database calls, faster the response time” keep this mantra in your mind.

Trust me you don’t need to be expert in PHP to build a Wordpress theme. We have great resources available at Wordpress official website. Do read the Theme Development guidelines on Wordpress.org before proceeding to theme development. I hope above points will be helpful to all the bloggers and developer who are planning to build their own Wordpress theme first time.

This guest article is written by Sandip Dedhia from BlogsDNA. where he blogs about Technology, Web 2.0, Linux, Gadgets and Blogging Tips. Got some tips to share, you can also write a guest article on QOT.

Related
» Wordpress 2.0 Theme Competition Winners
» Install WordPress Widgets Plugin by Automattic
» 4-Column Wordpress Themes for High Resolution Wide Screens
» Sponsor Wordpress Themes : Paid Footer Text Links Ads
» BloxPress : Ajax Powered WordPress Theme

Share your views: Post a Comment
Copyright 2008. Quick Online Tips. All Rights Reserved.

Scott Yang's Playground: Open MicroBlogging on WordPress, Anyone?

September 2nd, 2008

I have been trying to install Laconi.ca so I can break free from Twitter, but haven’t really got around to it. Then here comes the thoughts for today — why there isn’t a Open Micro Blogging plugin for WordPress, so I can just

  • Write a short 140-character micro-blog-post, and then assign it to a special category.
  • It then pings all microblogging servers with my followers on it to update their message queue.
  • WordPress can also take incoming requests and then populate my message queue with those whom I follow.

I guess things like Twitter-API emulation, XMPP integration, etc can all come later, so I just need one single WordPress installation to do both my regular blogging and my micro-blogging. Or maybe such plugin already exists?

I might actually sit down and look at how easy it is to implement something like this — if I have the time (i.e. no I don’t have time to do it). Going to Microsoft Tech.Ed 2008 for the next 3 days to be brain-washed by the evil empire because somehow work signed me up for it. Really excited… Not! That means I’ll also miss out CityBibleForum tomorrow :(

CodeScheme: WordPress 2.6

September 1st, 2008

To all kind enough to write - yes, I’m aware that WordPress version 2.6 - if not 2.5 as well - has managed to break a few of the (more minor) theme functions round here. I’m on the case, just as soon as time permits, to give everything a thorough overhaul and back in shape.
(more…)

Blogging Pro Plugins: Twitter Tools 1.5.b2

September 1st, 2008

 

Alex King has recently updated the Twitter Tools from 1.5b1 to 1.5b2, yes still a beta version but there are new important fixes and 2 new features.  You can check it out right here.  Twitter tools is a well known bridge between your WordPress blog and your Twitter account.  If you are into both, well you know the advantages that this tool gives you.  If not, here it is:

  1. You can pull-in your Tweets into your WordPress blog
  2. Create new Tweets from within WordPress
I look at it as another way to invite/send people in to check out your WordPress blog(s).  Twitter has been very popular that most (if not all) well known online personalities maintain a Twitter account.  Has the Twitting public exceeded the Wordpressing public… we need to find out!
I use Twitter for my quick and easy thoughts, to tell people what I’m up to, errrr… when I have no time to write a full blog post about something… I twit about it.  It is cool to add your Twits into your blog, makes your blog active, dynamic, interesting.
Download the current beta link… right here

Perishable Press: Multiple Loops and Multiple Columns with WordPress, (X)HTML and CSS

September 1st, 2008

Recently, I have been getting a lot of requests for multiple-loop configurations in WordPress. It seems that multiple-column, multiple-loop configurations are in high demand these days, especially ones that display posts like this:

  • First column, first loop: display posts #1-5
  • Second column, second loop: display posts #6-10
  • Third column, third loop: display posts #11-15

Using WordPress and a little CSS, this configuration is relatively easy to accomplish. Let’s cut right to the chase..

Step 1: Multiple-Loop, Multiple Column PHP Configuration

The first thing we want to do is replace the standard WordPress loop with the following code:

// FIRST LOOP: display posts 1 thru 5
<?php query_posts('showposts=5'); ?>
<?php $posts = get_posts('numberposts=5&offset=0'); foreach ($posts as $post) : start_wp(); ?>
<?php static $count1 = 0; if ($count1 == "5") { break; } else { ?>

<?php the_title(); ?>
<?php the_content(); ?>

<?php $count1++; } ?>
<?php endforeach; ?>


// SECOND LOOP: display posts 6 thru 10
<?php query_posts('showposts=5'); ?>
<?php $posts = get_posts('numberposts=5&offset=5'); foreach ($posts as $post) : start_wp(); ?>
<?php static $count2 = 0; if ($count2 == "5") { break; } else { ?>

<?php the_title(); ?>
<?php the_content(); ?>

<?php $count2++; } ?>
<?php endforeach; ?>


// THIRD LOOP: display posts 11 thru 15
<?php query_posts('showposts=5'); ?>
<?php $posts = get_posts('numberposts=5&offset=10'); foreach ($posts as $post) : start_wp(); ?>
<?php static $count3 = 0; if ($count3 == "5") { break; } else { ?>

<?php the_title(); ?>
<?php the_content(); ?>

<?php $count3++; } ?>
<?php endforeach; ?>

That’s the juice right there. We have three loops, each displaying five posts. The first loop displays the first five posts, the second loop displays the next five posts, and the third loop displays the next five posts. Thus, this multiple-loop configuration displays the most recent 15 posts, each of which being unique.

To change the number of posts displayed for any given loop, you will need to edit three different arguments:

  • showposts=5
  • numberposts=5&offset=0
  • $count1 == "5"

Notice the pattern here: for the first loop, we are showing the first five posts. The number of posts is set by the showposts=5, numberposts=5, and $count1 == "5". The first two arguments are self-explanatory, and the third simply stops the loop when the indicated number of posts has been processed.

Thus, to change the number of posts displayed in the first loop, change the number “5” to the desired number of displayed posts. After that, you need only specify the loop offset parameter, which lets WordPress know how many posts to skip before displaying the specified number of posts. For example, an offset value of “0” is used in the first loop so that no posts are skipped and the first five posts are displayed. Then, because the first loop displays the first five loops, we use an offset value of “5” in the second loop so that the loop skips over the first five posts and displays the next five posts in the sequence. Likewise, an offset value of “10” in the third loop ensures that the first 10 posts displayed in the first two loops are not repeated. Thus, if you wanted to display 10 posts in the first loop, the offset value in the second loop would be “10”.

Step 2: Multiple-Loop, Multiple Column (X)HTML Configuration

Now that we have the PHP in place, we are ready to add the (X)HTML markup required for the final three-column configuration. There are many ways to accomplish this, this is merely one of them:

<div id="column_01">

	<!-- FIRST LOOP -->

</div>

<div id="column_wrap">

	<div id="column_02">

		<!-- SECOND LOOP -->

	</div>
	<div id="column_03">

		<!-- SECOND LOOP -->
	
	</div>

</div>

Here, each of the three loops will be placed into its own div, which then will be styled with a little CSS to transform it into one of the three columns. Note that you may want to change the id names of the divisions to better represent the particular semantics of your document. Now let’s move on to the CSS..

Step 3: Multiple-Loop, Multiple Column CSS Configuration

The final step in the tutorial is to style the markup with CSS. Nothing too fancy, really. Creating the columns is merely a matter of floating the individual divs and applying a width to each of them:

/* three column layout */
div#column_01 {
	float: left;
	clear: none;
	width: 30%;
	}
div#column_wrap {
	float: right;
	clear: none;
	width: 60%;
	}
	div#column_02 {
		float: left;
		clear: none;
		width: 45%;
		}
	div#column_03 {
		float: right;
		clear: none;
		width: 45%;
		}

The trick here is to use width values that will create the correct column widths. The values used in the example produce three columns of approximately equal width. A great way to check how your width values are actually affecting layout is to add the following line of code to each selector:

border: thin solid red;

Adding that declaration to each of the four code blocks will create an outline around each of your divisions, enabling you to see easily the amount of space between each column. I use this trick all the time — it’s a real time-saver. Beyond that, you may specify the width in any units that you wish (e.g., em, px); no need to stick with percentages!

Warp Speed..

There is SO much you can do with WordPress, PHP, (X)HTML, and CSS. The possibilities are virtually endless. The multiple-column configuration presented in this article is a great starting point for creating more elaborate and sophisticated page layouts. Experiment and have fun!!

[ Thank you for subscribing to Perishable Press ]

adii: The (Woo)Perfect 10

September 1st, 2008

Wow! This is quite a milestone for us… We’ve just released our 10th theme on WooThemes. Considering that there’s at least 5 / 6 different styles for every theme we’ve released thus far; we’ve now got 50-odd theme alternatives to suit your needs. Pretty impressive, right? )

DailySEOblog.com: Create a custom 404 error page that doesn’t even look like one

August 31st, 2008

Were they always meant to annoy you? Sometime the yellow error sign, or sometimes the page not found black and white message..so boring, if only you could do something about it.

I found this cool wordpress plugin last day, it actually does a lot more than replacing your 404 error page with a custom fancy message. In fact, you won’t even know that you’re on a 404 page.

This is what you get while a visitor lands on a 404 page.

- Gets a page with loads of information based on the “query”
- Gets google search results
- Video results
- Google Image results and
- Related posts

That would leave anyone with something to take back home isn’t it?

The plugin is very easy to install, but would require an AJAX Google API Key.

Plugin details here

Daily SEO blog - SEO Tips and Social Media for the learner
Mac freeware reviews, free online tools and productivity tips

Create a custom 404 error page that doesn’t even look like one

Jeffro2pt0: Donating Cash To WordPress

August 31st, 2008

As I was doing research into a post regarding WordPress 2.7, I was reading the Codex article which describes the various ways in which people can contribute to WordPress. The last part of the article describes how users can contribute by means of donating money to the project.

This got me thinking. WordPress is backed by Automattic, the privately held company which has millions in venture capital funding. I know Automattic is behind their brainchild, WordPress.com but they also seem to take over the costs involved with the WordPress.org project. I was wondering, since WordPress is backed by a company which receives millions in VC funding, should this part of the article still be published on the Codex? I was thinking about removing it but wanted to see what your thoughts were on the subject.

Jacob Santos: Don’t Use WordPress 2.7 Trunk on a Live Blog

August 31st, 2008

There are reports of a few people who are running the latest trunk of WordPress on a live blog and that is a really bad idea. The merge of Crazyhorse is still being stabilized and there are quite a few areas that I’ve tested, on a dev site, that are currently broken.

I believe that the level of stability of the Crazyhorse merge is increasing and I expect I’ll be able to SVN Up to the latest revision. I’ve been keeping a watch on the trouble areas, but haven’t been reporting issues until it is stable.

I think one of the issues is that the new “Inbox” includes test data, that I really don’t want to have on my blog. Yeah, I can delete it, but I don’t know what it is for currently, and I don’t want test data on my live blog. Hopefully, for those who have updated, it will be removed, but I suspect that including that in the upgrade process might not make much sense.

That said, from what I’ve seen, it is looking better. I’m impressed with the features and increased usability of the new version. When everything works and it should before WordPress 2.7 is released, I think many people will be happy. If not a little bit upset with yet another major interface change, since WordPress 2.5. People will eventually find that the new interface is a lot easier and better.

You can already change the Administration Panels, if you don’t like the changes.

Who am I to suggest this? Well, you can do what you want. Just be sure you don’t get mad when it hits the fan and I strongly suggest you test WordPress locally. When I say, “Test” I don’t mean you just write a single post and see if that works. I mean you go through every page, hit every button, input every field (that you want to know working), everything! to see that it works. If it does, then let me know.

Blogging Pro Plugins: LinkShare RSS DealFeed

August 30th, 2008

 

Linkshare, a leading performance marketing network, is now offering partnerships with hundreds of top advertisers.  They have recently developed a tool that will allow you to populate WordPress blogs with ad placements.  All through the easy-install LinkShare RSS DealFeed plugin.

LinkShare RSS DealFeed uses RSS feeds from LinkShare Advertisers to automatically populate your Wordpress blog with deals and other promotional content. You can earn a commission on every sale on an Advertiser site that your blog refers. Just set up the plug-in once, and then your Wordpress site will automatically display the latest promotional information provided by the Advertiser.

You need to be part of the LinkShare network to start with and be approved to the Advertisers Affiliate Program.

Here’s a quick peek at how it is implemented in WordPress blogs:

 

 

I think this is mighty cool of LinkShare to provide an easy widget.  We all know that it’s next to a single click to get widgets working for you.  I remember I once had to work with direct code edits JUST to accommodate a good affiliate program.  Thank Zeus it’s now less of a hassle. )

 

Jacob Santos: More Inline Documentation Completed

August 30th, 2008

A lot of inline documentation has gone into WordPress 2.7 today. The file script-loader.php has been completed and is one of the more easy files to complete. The file formatting.php is also completed, but is awaiting commit to the WordPress Trunk. Thanks to Scott Houston for helping with the formatting.php file, documenting over 90% of the file.

Now that post.php, functions.php, and now formatting.php are finished, that remains are only 14 files. There are 5 files that deal with “template tags” that have mostly short function bodies that will really easy and quick to document. There are still three “easy” files that need to be documented. There are at least two files that I’m not even going to touch until the end.

I hope to complete more of the template files, so that theme developers can reference that documentation. Hopefully, the idea for adding phpDocumentor or PHPXref site to wordpress.org subdomain will go through before WordPress 2.7 is out, so that people can reference it. It would be better to reference a wordpress.org site for on the Codex and other sites, because you can be sure that it will be up.

It looks like my personal goal of having the inline documentation finished might just come to pass. There should be enough time to complete the inline documentation by October / November release date (historically, WordPress developers try to release a month early).