Archive for the ‘Uncategorized’ Category

Alexa Ranking

Wednesday, March 10th, 2010

Today my Alexa Ranking is 943,782. Haven’t been doing many blog posts or updates for a few weeks, so naturally the ranking goes down.  I’ve just done an incoming link test to gauge impact from certain sites.

POST, A Simple Social Media Model

Saturday, February 20th, 2010

Saw this acronym recently, which was developed by the Forrester Group, for developing your Social Media plan.   POST

People: assess your customer’s social computing behaviors

Objectives: decide what you want to accomplish

Strategy: plan for how relationships with customers will change

Technology: decide what social technologies to use

Short, Sweet, Self-explanatory, and Simple.

Submitting Your Site To Bing

Wednesday, February 10th, 2010

Want to submit your site to Bing?

It is a sweet simple process to submit your site to Bing’s directory.  Easy as 1, 2, 3…

1. Type in the captcha

2. enter the url

3. submit.

Add delicious

Sunday, January 31st, 2010

The CAN-SPAM Act: Something Every Online Marketer Should Know…

Wednesday, January 13th, 2010

If you use email for your business,are sending out emails to market your business, or are sending marketing messages via the plethora of online tools now available, you need to make sure that you are following the rules outlined in the CAN-SPAM Act. The CAN-SPAM Act is a law that sets the rules for commercial email, establishes requirements for commercial messages, gives recipients the right to have you stop emailing them, and spells out tough penalties for violations.

Despite its name, the CAN-SPAM Act doesn’t apply just to bulk email. It covers all commercial messages, which the law defines as “any electronic mail message the primary purpose of which is the commercial advertisement or promotion of a commercial product or service,” including email that promotes content on commercial websites. The law makes no exception for business-to-business email. That means all email – for example, a message to former customers announcing a new product line – must comply with the law. Each separate email in violation of the CAN-SPAM Act is subject to penalties of up to $16,000, so non-compliance can be costly. But following the law isn’t complicated. Here’s a rundown of CAN-SPAM’s main requirements:

Don’t use false or misleading header information. Your “From,” “To,” “Reply-To,” and routing information – including the originating domain name and email address – must be accurate and identify the person or business who initiated the message.

Don’t use deceptive subject lines. The subject line must accurately reflect the content of the message. Identify the message as an ad. The law gives you a lot of leeway in how to do this, but you must disclose clearly and conspicuously that your message is an advertisement.

Tell recipients where you’re located. Your message must include your valid physical postal address. This can be your current street address, a post office box you’ve registered with the U.S. Postal Service, or a private mailbox you’ve registered with a commercial mail receiving agency established under Postal Service regulations.

Tell recipients how to opt out of receiving future email from you. Your message must include a clear and conspicuous explanation of how the recipient can opt out of getting email from you in the future. Craft the notice in a way that’s easy for an ordinary person to recognize, read, and understand. Creative use of type size, color, and location can improve clarity. Give a return email address or another easy Internet-based way to allow people to communicate their choice to you. You may create a menu to allow a recipient to opt out of certain types of messages, but you must include the option to stop all commercial messages from you. Make sure your spam filter doesn’t block these opt-out requests.

Honor opt-out requests promptly. Any opt-out mechanism you offer must be able to process opt-out requests for at least 30 days after you send your message. You must honor a recipient’s opt-out request within 10 business days. You can’t charge a fee, require the recipient to give you any personally identifying information beyond an email address, or make the recipient take any step other than sending a reply email or visiting a single page on an Internet website as a condition for honoring an opt-out request. Once people have told you they don’t want to receive more messages from you, you can’t sell or transfer their email addresses, even in the form of a mailing list. The only exception is that you may transfer the addresses to a company you’ve hired to help you comply with the CAN-SPAM Act.

Monitor what others are doing on your behalf. The law makes clear that even if you hire another company to handle your email marketing, you can’t contract away your legal responsibility to comply with the law. Both the company whose product is promoted in the message and the company that actually sends the message may be held legally responsible.

For examples and additional information about the CAN-SPAM Act, check the Federal Trade Commission’s website.

Joomla Template Creation

Thursday, November 12th, 2009
The following files  are necessary when creating your own Joomla  template:
index.php - your main template file that is the heart of every joomla page created.

templateDetails.xml - allows Joomla to recognize the template

style.css - your Cascading Style Sheet

component.php - a smaller version of the index.php file, used primarily for when a page is being printed.
The standard templateDetails.xml file contains the following code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN"
 "http://dev.joomla.org/xml/1.5/template-install.dtd">
<install version="1.5" type="template">
        <name>mynewtemplate</name>
        <creationDate>2008-05-01</creationDate>
        <author>John Doe</author>
        <authorEmail>john@example.com</authorEmail>
        <authorUrl>http://www.example.com</authorUrl>
        <copyright>John Doe 2008</copyright>
        <license>GNU/GPL</license>
        <version>1.0.2</version>
        <description>My New Template</description>
        <files>
                <filename>index.php</filename>
                <filename>component.php</filename>
                <filename>templateDetails.xml</filename>
                <filename>template_thumbnail.png</filename>
                <filename>images/background.png</filename>
                <filename>css/style.css</filename>
        </files>
        <positions>
                <position>breadcrumb</position>
                <position>left</position>
                <position>right</position>
                <position>top</position>
                <position>user1</position>
                <position>user2</position>
                <position>user3</position>
                <position>user4</position>
                <position>footer</position>
        </positions>
</install>

The main framework for the index.php file (which can be added to):

<?php defined( '_JEXEC' ) or die( 'Restricted access' );?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
   xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/mynewtemplate/css/style.css" type="text/css" />
</head>
<body>
<jdoc:include type="modules" name="top" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="bottom" />
</body>
</html>

This is your framework, customize the layout for your site and see what happens.
More information is available on the Joomla documentation site.

Portwiture: Today’s Portrait

Saturday, October 31st, 2009

Portwiture is a really fun application that grabs photography from Flickr that matches the content of your most recent Twitter updates. The result can be displayed as a grid or a slideshow. Here is my grid from today…

twitportrait

What Can I Say? This is a little embarrassing

Monday, September 21st, 2009

I had a different theme on my blog, but decided that it really should match my site. But I’m out of time right now and don’t have time to finish the update till a little later….  Back to the default theme for today…

Modifying the header in my Laconica Microblog

Saturday, August 22nd, 2009

When I started customizing my Laconica installation, the first place that I found to put a header for my site was in the actions/public.php file. I modified the showAnonymousMessage ( ) function  to place an image and navigation. Only problem with this is that it did only displayed my banner on the front page. Once the user logged in, the banner was no longer visible.

In the lib/action.php file, I added the same showAnonymousMessage() and updated the calls to it.  Here is the example of what I modified in order to call the header. Interestingly, the call in the else statement was making the banner show up twice. Commenting it out solved the problem.

function showHeader()
{
$this->elementStart(‘div’, array(‘id’ => ‘header’));
$this->showLogo();
$this->showPrimaryNav();
$this->showAnonymousMessage();
$this->showSiteNotice();
if (common_logged_in()) {
$this->showNoticeForm();
} else {
/*$this->showAnonymousMessage(); */
}
$this->elementEnd(‘div’);
}

Laconica Microblog Files

Thursday, August 20th, 2009

I’ve been configuring the opensource microblog software for What Are You Grateful For (WAYG4.me).  Just some notes on files that affect the look of the site:

config.php – tells the software about  the theme, database, and site name

lib/action.php – This controls the navigation for the pages that are visible after logging in.

action/public.php – Various settings for front page navigation prior to logging in.