Subscribe2 - Email subscription plugin for Wordpress

October 23, 2007 by User Imagelordtime · 1 Comment
Filed under: Wordpress 

I’ve just found interesting plugin. May be its time to get little trackback to early 2000?

Subscribe2 is a Wordpress plugin that you can use to keep users up-to-date on new posts by sending them email every time you publish a new post, weekly or monthly. Email subscription seems like cavemen technology against the glorious wonder that is RSS feeds, but still, many people just don’t like RSS enough to use it.

Subscribe2 was relatively easy to install and configure, although it does require editing a file after uploading to configure the page the subscription will appear on. Configuring how email is delivered is easy using the plugin’s options page and comes with several different tags you can use in your outgoing mails. The plugin also supports automatically subscribing users that post a comment based on the email they submitted, although i find that a rather sneaky way to get people’s address.

Subscribe 2 Wordpress Plugin

Overall the Subscribe2 plugin is a solid way to keep readers updated via email and works with minimum hassle.

[Via Serverdome]

Tags: , ,
Rate this:
2.5

Just Upgraded to WordPress 2.3

October 9, 2007 by User Imagelordtime · 1 Comment
Filed under: Wordpress 

Upgrade went pretty smoothly.

However:

WordPress database error: [Table ‘wp_post2cat’ doesn’t exist]
SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM `wp_posts` p LEFT JOIN `wp_post2cat` pc ON p.ID = pc.post_id LEFT JOIN `wp_categories` c ON pc.category_id = c.cat_ID WHERE post_status = ‘publish’ GROUP BY cat_ID

WordPress database error: [Table ‘wp_post2cat’ doesn’t exist]
SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM `wp_posts` p LEFT JOIN `wp_post2cat` pc ON p.ID = pc.post_id LEFT JOIN `wp_categories` c ON pc.category_id = c.cat_ID WHERE post_status = ‘publish’ GROUP BY cat_ID

After digging in Google i found this — You need to update Google Sitemaps plugin as found in this thread: http://wordpress.org/support/topic/135564

Worked out!

Rate this:
2.5

Show will go on

October 5, 2007 by User Imagelordtime · Leave a Comment
Filed under: Self 

After months of sleeping i decided to go on doing my blog.

My wide experience and good coder’s reputation, ultimate achievements with SEO and Adsense makes me happy and i decided to share some interesting techniques and things i know. So You are all welcome here for my experience. I will not blog too frequently but only when its sufficient and interesting. Also going to continue wordpress plugins development.

Also i can blog upon demand. Drop me a question if you want to know something extra among PHP, Wordpress, SEO and Ways of making money in internet, I’ll Keep You posted :)

Rate this:
2.5

Mass Post Manager Updated

May 16, 2007 by User Imagelordtime · Leave a Comment
Filed under: Products 

I’m pleased to announce update of wordpress plugin Mass Post ManagerThis plugin allow to do the following things:

  • Delete all posts and/or commentsOF selected state
  • Move all posts from one category to another

UPDATE: Now you may delete all unapproved/spam comments (i e spam) in one click. Very useful if your blog full of pending junk!More details available here

Rate this:
2.5

How to post remotely to blogger.com - Working PHP Example

May 3, 2007 by User Imagelordtime · 1 Comment
Filed under: Coding, Products, Various 

Recently i met curious problem – how to make remote post to blogger.com.

This task was really trivial before Google implemented their complex authentication mechanisms. After spending 3 hours to debug things i made simple solution which is working fine for me.

All code was written and based on GData API .

I will not comment my code below – you must easily inderstand it yourself:

  • $arr – array to post ( indexes – title, subtitle, body, d_date, etc)
  • $blog – external blog parameters. $blog['xmlrpc'] – XML RPC URL of your blogger blog to post to (see link above)

Here we go:

$entry .= “\r\n”;
$entry .= ““;
$entry .= ”

” . date(”c”, strtotime($arr['d_date'])) . ““;
<![CDATA[{$arr['title']}]]> $entry .= “”;

if( $arr['category'] ) {
$entry .= ““;
}

if( $arr['body'] ) {
$entry .= ““;
$entry .= ““;
$entry .= “
“;
if( $arr['subtitle'] ) {
$entry .= ““;
$entry .= ““;
$entry .= “
“;
}
}elseif( $arr['subtitle'] ) {
$entry .= ““;
$entry .= ““;
$entry .= “
“;
}
if( $arr['author'] ) {
$entry .= ““;
$entry .= “{$arr['author']}“;
$entry .= “
“;
}
$entry .= “”;

if( ! $this->blog_token[$this->blog_id]['Auth'] )
{
// AUTHENTICATE WITH GOOGLE !!!
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, “https://www.google.com/accounts/ClientLogin” );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, “Email={$blog['auth_login']}&Passwd={$blog['auth_pwd']}&service=blogger&source=Nst-Nst-4.0″);
curl_setopt($ch, CURLOPT_POST, true);

$this->client->auth = curl_exec($ch);

if (curl_errno($ch)) {
$this->ret = curl_error($ch);
break;
} else {
curl_close($ch);
$this->ret = 0;

if( strpos( $this->client->auth, ‘Auth=’) == false) {
$this->ret = 1;
$this->clent->error = “Google Unauthorized”;
break;
}
preg_match_all(’!(\S+)=(\S+)!msi’, $this->client->auth, $o, PREG_SET_ORDER);
for($_i=0; $_i
$this->blog_token[$this->blog_id][$o[$_i][1]] = $o[$_i][2];
}
}
}

$ch = curl_init();

$headers = array( “Authorization: GoogleLogin Auth={$this->blog_token[$this->blog_id]['Auth']}”, “Content-type: application/atom+xml” );
curl_setopt($ch, CURLOPT_URL, $blog['xmlrpc']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_UNRESTRICTED_AUTH, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $entry);
curl_setopt($ch, CURLOPT_POST, true);

$this->client->message = curl_exec($ch);

if (curl_errno($ch)) {
$this->ret = curl_error($ch);
} else {
curl_close($ch);
$this->ret = 0;
}

Rate this:
2.5

Mass Post Manager Plugin for Wordpress released

April 30, 2007 by User Imagelordtime · Leave a Comment
Filed under: Products, Wordpress 

I’m pleased to announce my new wordpress plugin Mass Post Manager

This plugin allow to do the following things:

  • Delete all posts and/or comments in selected category
  • Move all posts from one category to another

Plugin was developed for may needs so its functionality is quite limited right now. Рowever i plan to add more and more features upon request.

More details available here

Rate this:
2.5

topnews.com.ua launch

April 29, 2007 by User Imagelordtime · Leave a Comment
Filed under: Hardware 

I’m glad to announce launch of news blog about events in Ukraine topnews.com.ua. Rather to say relaunch as it was suspended for a two years. Now it became nice designed blog with automatically filled content from leading news agencies. Content is crawled and exported by newstrack 4 wordpress – new generation feed crawling engine.

More information about this plugin will be available very soon as i plan to set up more subject oriented websites.

Tags: , ,
Rate this:
2.5

Collection of nice Linux Wallpapers

March 21, 2007 by User Imagelordtime · Leave a Comment
Filed under: Wallpapers 

Kill-Bill-1024.jpg

1024x768-36.jpg

Rate this:
2.5

Remote Reboot IP Switch Solution

March 21, 2007 by User Imagelordtime · Leave a Comment
Filed under: Hardware 

I got a non trivial task - we have 23 servers and we need to have an option to reboot them in case of emergency. of course there are simple solution - follow the ads and buy expensive remote power ip switch modules. 8 Unit block about $500 USD, and them more and more. However we cut our expenses to be 350 + 170 X 4 AUD = PCI GSM Modem + 4 IPSwitch Relays 8 port each. Full control and some engineering.

Here we go

Hardware: Teltonika GSM Modem, 4 x IP Power 9212 Devices.

We connected IP Power devices to Servers Motherboard Reset pin. When IP Power output is set to On and then to Off we simulate Reset button and server goes rebooting. this is pretty simple. All this IP Power devices comes with pretty straightforward web interface (of course they’re stand alone microcomputers supplied with network jack and embedded control web browser) that allows to control output relays - so task n1 was solved you may reset all servers through simple web interface.

More interesting goes if you want to make this wireless (imagine your network is down) . We wrote simple SMS Daemon application that periodically polls GSM Modem for incoming SMS messages and parses them, this makes easy implement special commands that will send reboot sequences to IP Power Devices. Of course this is not trivial but it took me one day to build this application on Delphi 5 + Jedi Toolkit. This Application allows almost everything - reboot servers (with IP Power), forward emails, run certain applications, etc and this is all with simple custom built SMS Daemon. It was so good so we decided to release this program very soon as shareware. So stay tuned.

I belive SMS Daemon will be a great help for system administrators and remote data centers support staff.

SMS Daemon

Rate this:
2.5

Taxi 4

March 18, 2007 by User Imagelordtime · Leave a Comment
Filed under: Posters 

Now this movie is on the go! If you want to see all favorite Taxi 4 faces again, just visit Taxi 4 gallery! And don’t miss Taxi 4 in cinema.

taxi4_10.jpg

Rate this:
2.5

« Previous PageNext Page »