Plugins

Personalize

A Blog Post Personalizing Plugin for WordPress.

Installation Instructions for first time installs:

  1. Unzip the zip file on your local computer.
  2. Upload the directory that is created (Personalize) to your plug-ins folder in your WordPress installation.
    i.e. If your blog web address is www.example.com/blog/ then your plug-in folder most likely is blog/wp-content/plugins/

    The directory structure you want is (continuing our example from above): blog/wp-content/plugins/Personalize/tppPersonalize.php (plus the additional files.
    You should also end up with a templates folder inside your StataTrack folder.

  3. Activate.

  4. Note! You need to be using a non-default Permalink Structure (Options->Permalinks) I recommend /%postname%-%post_id%
    If you're not using Permalinks, the plugin will NOT work.
    Also, if you don't have a writable .htaccess file, you will need to manually update your .htaccess file from the Permalinks page(Options->Permalinks)

  5. That's it!

Upgrade Instructions:

  1. Deactivate FIRST!
  2. Upload the new version per the instructions above, overwriting the files in place already.
  3. Activate.
    That's it!

Usage Instructions:

  1. Create a link to your blog page using the special url syntax.
    If the url to your post as it is now is:
    http://www.example.com/page/1/
    then the url to personalize this would be (by default - the options page allows changes to this) :
    http://www.example.com/page/1/Welcome/FirstName/Confirm/email@example.com

  2. In a post, use the special tags. For name replacement use {fnTag DefaultName}.
    If Personalize doesn't know who the visitor to your web site is based on the Personalize Cookie, it will use the DefaultName. You may leave DefaultName blank, in which case the tag would simply by {fnTag}.

    You may also use the tag {fnLastVisit Greeting|First Visit Greeting} to display the last visit date and time. The format of the date is on the Options -> Personalize page.

  3. You can use the template function in your template files too:
        tppPersonalizeUserForm(
                $submitButtonCaption = "Go",
                $formTitle= 'Personalize This Blog<br />',
                $beforeSubmit = ' ',
                $displayEmail = false,
                $fieldWidth = 10,
                $nameCaption = 'Name',
                $emailCaption = 'Email',
                $betweenFields = '<br />',
                $fieldStyle = 'font-size: 16px; line-spacing: 1.3em;'
                )


ChangeLog:

  • Version 1.0.6 - 5/6/2006
    Added major new feature: DHTML popup form capability
    All options are on the Options page

  • Version 1.0.5 - 4/19/2006
    Fixed a bug in the URL Rewriting .htaccess code

  • Version 1.0.4 - 4/16/2006
    Changed to ignore Google as the user agent to make compatible with AdSense

  • Version 1.0.3 - 4/12/2006
    Modified the tppPersonalizeUserForm function to rearrange the order of parameters - added $beforeSubmit

  • Version 1.0.2 - 4/12/2006
    Modified the way this plugin works foundationally - now the plugin recognizes the unique ID number that is assigned to each visitor rather than their email address.
    Added template function: tppPersonalizeUserForm
    Fixed bug for first visits

  • Version 1.0.1 - 4/10/2006
    Added support for integration with StataTrack

  • Version 1.0.0 - 4/8/2006
    Initial Release

For web site hosting I recommend - www.bluehost.com