Blog Editing Tools: 3 great tools plus one.

These days there are so many good blogging tools it’s hard to know which one to use. But there are three that are worth mentioning.

Qumana: a blog editor that allows you to use their adservice, too! Of the three tools I like, it’s the ONLY one available as a cross-platform blog editor!

BlogDesk: a simpler tool that I use for most blogging that I do. Unfortunately, it’s not compatible with blogger at all. WordPress and Movable Type are fine.

LiveWriter: Of course, my favorite application is LiveWriter because it seems to be the most powerful. Unfortunately it isn’t supported on older installations of XP.

And for those who like integrated applications: Flock, which includes a browser, social media tools, and a blog editor in one package.

Making Money: EntreCards Launches Ad Network

I’ve been running a small EC promotion for the past few months, and I’ve had over 20 signups for my mailing list! Thanks, guys! Of course, I’m still running the promotion so there’s still time to make a little extra EC before you are able to sell them starting next week! Sign up now!

Oh, and the feed’s borked at Google for some reason. I don’t quite know why but the stats aren’t working properly at all. Perhaps it was to do with the new theme that I put up last month. The theme had some options for setting feed, and so I used that instead of the FeedBurner plugin. Turns out it may have been a bad decision! I have only 1/5 of the regular number of readers being reported. And Google hasn’t really fixed things since January. TechCrunch has written about this issue, too. What is going on?

However, this shouldn’t affect the competition at all. And even better news about EntreCard.

ec ad network

The EntreCard Advertising Network that was announced last week is finally here. Check the blog to read the announcement:

Our much anticipated Ad Network is now online and fully operational! As a blogger, from your dashboard, you can toggle your “advert settings” for control over what ads can even apply to advertise on your blog, and each paid ad that wants to advertise on your blog will show up in a new column on your dashboard labeled “paid ads” just under the normal blog ads. From here, you can reject any paid ad you like, freely and quickly. Revenue generated from these paid ads will go to fund our future operations, feature development, more servers, and all that good stuff, as well as a war chest to cash out all your credits with (or all the credits of those who wish to cash them out!). So please approve paid ads proudly knowing you’re supporting Entrecard and the only true virtual economy in the blogosphere!

And rates are good for advertising at the moment! I’m tempted to run ads just to test the results. Pricing will adjust as time goes forward to reflect market rates. Promotional rates are just for the initial period. But will CTR be worth it? Would it be more cost effective than just buying credits and advertising on the regular network? At least with the regular network, you can get a day long ad! Could it be that the ad network’s greatest competitor will be their own EC system?

For bloggers, there will be the option to trade EC for cash by selling your EC back to EntreCard for cash. That system is still in the works at the moment! No wonder EC outlawed EC farms earlier this year! It would have ruined the whole economy. Of course, for your site, as blogger or advertiser, you still have to decide if the real estate you give to EC is worth the visits/traffic or time on site. My first experience wasn’t so positive for InvestorBlogger but this second effort may be better. Let’s see.

Marketing a Website in Two Languages: WordPress Can Do it – Easily

For many sites, a unilingual setup is fine as you are marketing to a defined body of readers who primarily communicate in one language, their mother tongue. Occasionally, though, you need a website that markets in two languages (or potentially more) to a more disparate group of readers. That’s when the limitations of WordPress can be frustrating: you either end up creating two totally different blogs that reside in different places or one side that is somehow hacked together (as ours was).

However, with a few tweaks of your themes, a couple of plugins and a bit of work, you can easily create a site that is functionally bilingual. How? Well, that’s the purpose of this post.

Ingredients:

  • A WordPress blog with your own domain, hosting and FTP access;
  • A selected theme;
  • The theme switcher reloaded plugin;
  • And a dash of guts; and
  • (if applicable, turn off any caching software).

chinese site blog

Stage 1: Setting up the bilingual site theme

Step 1: Install the plugin as usual. Activate it, too.

Step 2: Set the theme you want to use as your default. Then copy the entire contents into a new folder renamed as your ‘language 2′ – L2 – folder. (in my case this was ‘English’. To reset the name, go to the CSS file of the theme and edit the text in the first two lines: Theme Name: L2.

Step 3: Activate your theme to the new language L2.

Repeat the steps 2 and 3 for your primary language or L1.

Go back to your Appearance >> Themes window inside WordPress. Check that you have two themes: one is clearly named L1 and the other L2.

Step 4: Then create the code or widget you need in the appearance >> widgets box. I ended up just writing the code by hand and pasting the resulting code into a text widget box. Ugly, but functional.

The code looked like this but it was hidden in regular HTML.

Sample
<a href=”http://domain.com/index.php?wptheme=L1″>L1</a>

and similarly for L2. Once this is put in the sidebar, you’re at the end of stage 1. You can now switch between two identical themes that are differentiated only by their name.

Stage 2: Differentiating the themes

Page Structure

Now you need to create some additional structures inside wordpress to hold your pages. I had a number of pages that I wanted to create in two languages. So I created a page structure to make management a little easier, using the ‘page parent’ setting. So the L1 about page was under the L1 page header. L2 about page under L2 and so on. Since each page has a unique number, making the pages appear at the top of the site as many blogs do was simply a matter of calling the page number in the <header> file for each theme.

Thus L1 about page with page number 71 would be called as

<?php wp_list_pages(‘include=pagenumber&sort_column=post_title&title_li=’);?>

You will need to edit this line in your header for both L1 replacing pagenumber with the number you want. You can edit the header in Appearance >> Themes.

Rinse and repeat for each page you want to use in each language.

Sidebar Structure

Set up your Sidebar as you wish, then open the page in your browser, and copy the Sidebar HTML into your notepad.

Clear all the widgets you used. Since you can’t call different widgets in each theme, sidestep the problem. Go to your theme, and edit the ‘sidebar.php’. Replace the content with the code you want to use. Remember to do this with both L1 and L2 theme language, changing the items and translating as you go. Initially, you won’t be able to change the sidebar once you save that… you will have to edit the sidebar.php files by hand.

Theme pages/post pages/etc.

You will need to go through the theme page by page and translate the output comments into your target language. This will take time and you will likely have to check everything several times to make sure things are changed. You will also need to translate the output comments in the header and footer files as well.

It’s possible to go further than this in a number of ways, but once you complete Stage 2: you will have a fully functional bilingual website on the outside, and a mono-lingual site on the admin side. You can’t change the sidebar (yet) with widgets as easily as before. To see what I did on my site, go to NozKidz dot com and click on the English and Chinese buttons at the top. You should see things change smoothly.

Posts aren’t translated yet, either. As there is only one stream of posts so both languages will be presented on each language page. For my site, this may be okay because parents want to see stuff in English written by their kids, they may read them, too. I know there are automated translation tools but I don’t particularly trust them to turn out good quality translations so I’m not implementing them on my site yet. There may be good SEO reasons to do so, but the translations are awkward at best and misleading at worst. I cannot put such translations in front of my group of customers.

Post Structures

I can see a way to create a category for posts in each language, then simply call posts from one category or other depending on the language you want to show. That shouldn’t be difficult. I’m not sure that is something I want to do yet. It would be straightforward to create single languages by editing the PHP in the posts or index.html in each theme. I don’t have the code for doing that. It couldn’t be hard, could it?

Have you tried this? For me, though it took more work than creating another blog, I didn’t want to use WordPressMU to do this or install another blog, because it was just adding an extra layer of complexity. Both of these solutions would have worked nicely, but this way I can have my cake and eat it. I get differentiated blogs with one stream of posts.

Making a blog bilingual: it can be done easily in WordPress

I finally figured out how to make our website largely bi-lingual (English and Chinese). The pages, sidebars and footers have all been done. I’m now able to drive traffic to the different segments. And all within WordPress.

I have separated the pages into Chinese and English groups, but the bloggings themselves are still the same. However, the changes should help both audiences feel a little more comfortable with the format. The English side located at http://www.nozkidz.com/en/. We’ll be able to drive a lot more traffic that way! Be prepared if you do check it out: use Firefox (for easy language switching) or install East Asian languages in your PC (it’s on your XP disk – you do still have that, right?).

english nozkidz

I wonder if you can figure out how I did it! Clue: Theme Switcher and Sidebar editing!… Do you want to know how? The posts are still mixed so you will encounter Chinese in the blog. But that’s not a problem is it?

WosServer: Tweaking Your Blog for your Stick Part 2

After yesterday’s little experiment, I began playing with the WosServer and found some little tricks for bloggers, would-be marketers or developers.

If you already have a blog or site that you are working with that is live, you can create a full version on Wos. It’s a little fussy but you can do the following things…

For parts 1-5, see WosServer: A Useful Tool in your Armoury.

  • Step 6: Download a copy of the database from your website (via the PHPMYSQL interface or wizard).
  • Step 7: Get and install the WP PHP Admin plugin. Activate it as usual. Head over to the new tab.
  • Step 8: Activate the plugin. Then carry out an import operation to import your downloaded file into the WosServer MYSQL database.

phpadmin plugin used

Image shows: plugin activated and accessing my database.

  • Step 9: (optional) If you encounter a problem with the size of your file, you will need to go into the PHP files in Wos Server, and edit the php.ini file to increase the permitted size from 2M to something more reasonable if you have a BIG blog, like mine.
  • Step 10: Download the complete wp-content/ folder with ALL the pictures, too.
  • Step 11: Move the wp-content/ folder to its rightful location, images, plugins, themes, etc.
  • Step 12: You will also need to change the database name in wp-config.php to your imported database name.
  • Step 13: You will need to edit the ‘options table’ in your database from http://www.yourblog.com to http://127.0.0.0/wordpress twice or you won’t be able to access your blog. It will keep taking you to the live site. You will see the first of the two entries in the wp-options table in the first row named ‘siteurl’, the second entry is on page 4 of the list, entitled ‘home’. Change both of these to your new URL. It’s difficult to change them within WordPress like this, because you will end up on your live blog.

Oh, and when you login for the first, do remember to use your original blog password, not admin/password for the WosServer. Oh, and there’s no email reminder! So don’t forget! The good news is that the plugins/wordpress core updates all seem to work fine as they do in version 2.7. Good luck.

 

Blogging Tools: Wos Server – a useful tool in your armoury

Ages ago, I wrote about how you could put your applications on a stick. For the inveterate blogger, tinkerer, and under-the-hood kind of guy/girl, you can also put a blog on a stick with WordPress, and (almost) everything you need. The only caveat: the blog is not (nor should be) live for security reasons.

investorblogger - in a box

Look closely at the browser bar. This is InvestorBlogger on my stick! I’ve managed to import all the posts, plugins and themes. Now I can carry my blog, and work anywhere my computer and cruzer can take me!

Wos server is an installable application that you can put on your stick or anywhere. It includes a full version of apache for serving pages, PHP for parsing code, and MYSQL for your database. You can download and configure your own version of the server yourself at the website. There are a wide variety of apps that you can install, of course, bloggers can choose WordPress! But here’s a selection of other packages you could try!

  1. DBHcms
  2. Drupal
  3. Joomla
  4. MediaWiki
  5. Moodle
  6. OpenDB
  7. Textpattern
  8. WordPress

You can visit their site, or download my own customized version with themes, and plugins to get you started. The WordPress user is admin and the password is password.

Additional steps to setting up your blog on a stick or desktop.

  • Step 0: Copy your files/themes/plugins to your desktop and anything else you want to use in your install in the wp-content folder at your site…
  • Step 1: Download the file and unzip it on your desktop.
  • Step 2: Open the folder and find the file mowes.exe. Hit that and open it. Wait a few seconds.
  • Step 3: Your browser window will open. Look for the entry ‘wordpress’ and click on that link. (or type http://127.0.0.0/wordpress/ or http://localhost/wordpress/)
  • Step 4: You will see a mini-version of a blog… with themes and plugins.
  • Step 5: Customize your blog by copying the files/themes/plugins you use from your site to the same location in the wosserver (ie. wos server/www/wordpress directory).

Login details are on the folder in step 2. This is not a real blog, just a mini-blog. You can play with it all you want. Break it, too. Your real blog will be safe and carry on regardless. Some plugins may not work because they require additional features, or are not necessary at all (spam plugins, for example). If you want to import your database, you could do that, too. But you will need a plugin that allows you to import your db into the wosserver: wp-phpadmin plugin might work.

Have fun blogging, but don’t worry about borking your blog!

Update: I’ve had a weird issue with this software. If you download and expand the files to your desktop area, and run from there. It seems to work. Otherwise it won’t run properly if you put the files elsewhere. Apache seems to be  hurdle but I’m not sure about this. This is a pity: if you are like me, and you use your stick on a number of machines, the server may not run properly. Another possible workaround would be to set the drive for your USB stick to the same drive on all your machines. That might work. I’ll let you know.  The obvious solution: download the entire original file from the kind people at Wos.

Broken Promises: A Blogger Confesses…

Yes, it’s true. I have let my readers down on a number of occasions over the past few years. You see, I was thinking about all the things I started on this blog, but never quite finished, including several large projects on this blog… I never seemed to finish them at all.

  • 1. Introduction to blogging.
  • 2. Quick introduction to WordPress (only got to lesson 7).
  • 3. Posting reviews for all the companies in the Dow Jones Industrial Averages.
  • 4. A daily posting schedule.
  • 5. Monthly Income Reports.
  • 6. More disclosure on personal finances.
  • 7. New blogs, subsequently closed and remerged.
  • 8. Can you spot any more?…

When you blog, there are so many things that can catch your eye if you are as unfocused as I was that it’s easy to be sidetracked. And I am. Easily sidetracked. Really.

I guess I will have to work harder and smarter on posting to my blog. I could blame my tools, the awkwardness of scheduling posts and whatnot, but truthfully, it’s all my fault. All mine.

So, if you like reading InvestorBlogger, I do hope you’ll overlook the incomplete nature of posting in this medium… Now if I could find a tool to help me upload, schedule and routinely manage posts by the bunch rather than one by one! Perhaps I could improve on that, but don’t hold your breath!

How do you manage your posting schedule? Do you schedule posts months in advance? Or do you fly be the seat of your pants?

Why I quit Izea, Payperpost and SocialSpark

About two and a bit years ago, I started working for a company that was called PayPerPost. In essence, it was a simple concept: get advertisers to pay bloggers for posts about products and services that interest them.

Over the past two years, I blogged on a huge variety of opportunities for PayPerPost (and much less so, SocialSpark). At one point, I even experimented with being an Advertiser and created several opps for InvestorBlogger Dot Com.

But business for PayPerPost has been up and down for me for the past twelve months. Some months I had a good run at the opps, but in the past six months, I have only taken a few opps. Mostly because I have been segmented out of these opps by virtue of being in Asia.

Then in September, I returned to the UK where I updated my address for comparison. I was shocked at all the new opps that were available to me just because I was now in “Europe”. So after returning to Taiwan, I had to consider what my course of action was to be.

At that point, PayPerPost suddenly dropped all the floors on opportunity pricing from $5.00 to 50c or less. While there were a lot of opps now in the system, in what was disingenuously called ‘an experiment’, most were for very little money at all. At that point, I called it quits. I wrote and requested to be removed from Payperpost and SocialSpark.

This post outlines my initial response, Izea’s reply, and my response to them (since I couldn’t login to post the comment to the author of the reply). I’m now posting it here instead.

Post 1: Quitting

Please remove my account. I’m done with SocialSpark and Izea in general. Sorry. I don’t do blog posts for 25c and links for 50c. I would rather find other ways to monetize my blog.

Post 2: Idea’s Reply

Jamie Kite, Official Rep, replied 2 hours ago

Hi Kenneth,

I am sorry to hear that you are leaving the IZEA network. Before you go, there are a few things I wanted to clarify for you. First, the minimum offer amount for a Sponsored Post in SocialSpark is $5.00. You may have noticed other Opportunities out there that pay less, specifically Affiliate programs, blog Sponsorships and CPC Opportunities. None of these Opportunity types requires you to write a post.

Affiliate Opportunities pay per conversion, so you can earn the offer amount over and over again, as many times as a visitor to your site completes the advertiser’s requirements (this may be filling out a form, purchasing a product, or signing up for a service). The offer amounts on these vary from a little less than a Sponsored Post to many times the average offer amount for a Post, depending on the requirements for conversion. Payment for Affiliate Opportunities happens 30 days after a conversion occurs.

CPC Opportunities provide an even greater opportunity for monetization. You get paid each time a visitor, follower, or friend clicks a link to an advertiser’s site. If you’re on Twitter or Facebook this can be especially lucrative if you have many friends or followers. As always, we require disclosure on these paid links. And what’s better, you get paid within a few days (or less) after each click.

blog Sponsorships may also have an offer amount that is less than a typical Sponsored Post, but they are payed per day. So if you take a $1.00 sponsored post for 30 days, you end up with a much bigger payout in the end. All you have to do is make sure you have ITK on your blog(s).

We’re sorry to see you go, but I did want to reach out and clarify the difference between the Opportunity types in SocialSpark so that your expectation wasn’t that you would get anything less than $5.00 for a Sponsored Post. If the other Opportunity types with lower offer amounts aren’t your thing, that’s okay…

Post 3: My response to Izea (since I couldn’t post it on their network)

Thanks for contacting me.

I saw the new opportunities on SS, but it’s been such a while that I found anything I could do. Despite having two fairly popular blogs with largely N.American traffic, I repeatedly found myself with the bottom of the barrel opps in both SS and PPP.

Even having a PR3 didn’t make things much better. Being based in Asia, I find that there is almost nothing I can do on PPP/SS these days. So, until things look up for me on Izea, I see little or no point in having the code on my blogs… It’s sad, but there it is. The system that Ted created for bloggers ends up excluding bloggers whose blogs are fairly decent. But then Izea spends undue effort removing all the splogs that can legitimately get into PPP/SS and legitimately take those opps.

I”m afraid I have much more success blogging for another company than Izea now. Each time I login to SS/PPP just reminded me of how I was segmented out of the running for 99% of the opps available. Even when opps are available in SS, I’m unable to take any of them for similar reasons: I’m based in Asia.

So for a trial I switched my PPP account to ‘uk’ region, my home and I was shocked at how different things were. I couldn’t legitimately take any of the opps because of the zoning issue. So I didn’t. That’s when I stopped blogging for Izea.

If you could understand my frustration, I have two good blogs (one pr3, one formerly pr2), both Alexa 1million and under, with over 5000 page views a month between them, and majority N. American traffic, and there is so little I can do, it’s not even worth the time logging in. Eventually, enough is enough.

Wishing you all well,
Kenneth

So that’s it. I already removed all the PPP/SS codes from all of my blogs, converted the links, and removed all traces of Payperpost except the archives. If you’re based in North America, then this may be a valuable way to make some money. You’ll certainly learn a lot. I did. I’m extremely grateful for the experience of blogging for Izea. But all good things must end, and indeed they have. It’s time to move on and find new ways to blog, new readers to read my blogs, new topics to write about, and new methods to monetize. Good luck, Ted and all at Izea. I’ll check back from time to time.

Would you like to create a blog for your company or existing site?

This was written as a proposal for a project last year. I thought I would share the outlines for readers interested in blogging part- or full-time or looking to develop a portfolio for an existing static site.

————————-

Are you considering having a blog to complement your existing website? Do you need help to get started with the whole blogging thing? If so, then this paper outlines the basic idea in section 1; the steps to implementing the program in section 2; and Developing your Properties in section 3.

1. A blog: A natural traffic magnet

I think the best way to attract traffic to your website would be to use a blog as a blog has a natural advantage over a static site. In fact, a blog can attract traffic with quality posting as long as you have something to say of interest to people. Additionally, having a blog allows you to build traffic through RSS Feeds, comments, trackbacks and a whole host of online aggregators and web 2.0 media.

This would be the fastest approach to gaining traffic, though when I say fast it would be some months to build up a following. The blog would need an identifiable persona that can play off the notion of credit cards and build some fun into the whole process of searching, applying for and using credit cards. It is also a way to bring people BACK to the website… otherwise you may see traffic apply for cards and NEVER come back because they can’t find or don’t remember the website.

2. Steps to Implementation

  1. First, Setting Up A blog. Establish a blog (WordPress 2.7) with a bunch of themes, and a selection of plugins in a subdirectory of your main website. Set up a blog as integral part of your site, linked from an obvious place in the top of the bar and in a very similar ‘theme’ to the website. The blog of course would have links to the rest of the site as well.
  2. Second, Metrics. Establish some metrics as a base from which to start. The metrics would help establish tracking and even help target customers to the offers in the other part of the site.
  3. Third, Regular Posting. Start a regular posting schedule. With some initial content, say 20 posts that are quality and not too long, begin the next step. Do make sure your content is unique, well written. It doesn’t have to be long, but it has to be pertinent.
  4. Fourth, Publicity. Have the blog join all sorts of Web2.0 communities to gain friends/traffic, such as Technorati, and several other blog services. This would certainly help but it would require some weeks or even months of work. There are a number of other tips and tricks that can help to establish a blog that can drive traffic to your website.
  5. Fifth, Capitalize on the Traffic. This is where your efforts on the website would pay off by capitalizing on the resultant traffic. Slowly add advertising in whatever form you think is appropriate for your audience. Don’t go overboard.

3. Developing your Property

There are tons of new ways of getting traffic these days: Twitter, Flickr, Squidoo, Hubpages, Technorati,… while it’s not important to stay on top of them all. There are just too many to start with. You may want to pick a few of the services, and learn how to use them. Each one you learn paves the way for a future project, traffic or opportunities.

Much is made of Web 2.0, and much is hot air. But you may find that there are valuable tie-ins to your proposed blog from communities of like-minded people. Then you’ll find that Web 2.0 really works.

Conclusion

Obviously you have to decide if this is a route you want to take, whether it is worth spending so much money on your website, and what metrics you will need to use to evaluate success or failure. I do believe that adding a blog can really add a whole new dynamic to your existing site. But it isn’t an instant success. It needs application, focus, and time.

Rant: Just whose blog is it anyway?

I used to post on the GeekySpeaky Forums and there was a real community for a longtime, until the admin decided to purge the forums of all less frequently accessed accounts. That was mine included. It was a foolish action because it killed the community totally. Now the community is a morgue: most discussion is gone, the occasional spam is still there. I did salvage my post about blogging so here is my rant.

“It’s funny, the more blogs I read, the more I discover how other people DEEPLY want to tell me how to write my blog:…

It’s not something unique to PPP, BTW. It seems every where from ProBlogger onwards.

And the odd thing is: the more that the language is couched as imperatives and obligatory language, the less I could care.

Why should all my titles start with “5 Things you wish you knew before you got out of bed” crappy titles… Really, is this Cosmopolitan magazine or what? I know BTW, I like Cosmo. But it seems that the whole of the US publishing industry is writing magazine stories drawing on the same textbooks the editors studied in college.

I used to subscribe to a computer magazine for YEARS until I wrote to them protesting at the increasingly Inanity of their story titles, and topics. I was a loyal reader. The terrible thing is: it’s gotten worse, not better since then.

So I switched to a real magazine for PC stuff from the UK, and took a real breather… but in many ways: CNN’s journalism standard has fallen into line with the same ideas as COSMO, and it’s sorely depressing.

So you’ll rarely find titles on my blog that start with numbers, … and I’m sure I break quite a few blog POLICE rules, but it’s my blog after all.”

What do you think? Do readers all follow the same mindset or is this what we’ve all been brainwashed to accept as REAL blogging?