Archive

Posts Tagged ‘wordpress’

WordPress 2.8.3 is Available

July 29th, 2009 carlgreat No comments

http://s.wordpress.org/screenshots/2.7/ss2.png

Categories: Web Tags:

WordPress 2.8.2 is available

July 22nd, 2009 carlgreat No comments

WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. WordPress is both free and priceless at the same time.

More simply, WordPress is what you use when you want to work with your blogging software, not fight it.

New to blogging? Learn more about WordPress, then follow the three easy steps below to start blogging in minutes. Or, for the ultimate in ease of use, get a free blog on WordPress.com.

Ready to get started? Download WordPress 2.8.2

http://s.wordpress.org/screenshots/2.7/ss4.png

Categories: Web Tags:

Wordpress 2.8.1 is available

July 10th, 2009 carlgreat No comments

The latest stable release of WordPress (Version 2.8.1) is available in two formats from the links to your right. If you have no idea what to do with this download, we recommend signing up with one of our web hosting partners that offers a one click install of WordPress or getting a free account on WordPress.com.

What’s Next?

With our famous 5-minute installation, setting up WordPress for the first time is simple. We’ve created a handy guide to see you through the installation process. If you’re upgrading your existing installation, we’ve got a guide for that, too. And should you run into any trouble along the way, our support forums are a great resource, where seasoned WordPress experts volunteer their time to help you get the most out of your blog.

Download WordPress 2.8.1

Categories: Web Tags:

WordPress-bbPress syncronization

July 10th, 2009 carlgreat No comments
Overview

This plugin allows you to sync your WordPress comments to bbPress forum and back. You may chose your individual options combination to sync comments and post the way you need. So, if you feel that there is no option that you need, feel free to ask for it (and say thanks, of course ;) ).

Requirements
  • Optional: php-curl module must be installed for https communication
  • WordPress user database must be integrated with bbPress (standard procedure)
  • Plugin must be installed and correctly configured in both systems
Features
  • Creating topic for new comments on post and continuing conversation
  • Creating topic for new posts after publishing
  • Mirroring comment/forum post changes WordPress to bbPress and back
  • Mirroring comment/forum post status (spam, unapproved, approved)
  • Per-post enable/disable for comment syncronization
  • Anonymous comment mirroring
  • Showing anonymous userinfo in forum
  • Syncronizing conversation status (open or closed)
  • Using secret key authorization between parts
  • Settings page
  • Syncronizing plugin status in WordPress and bbPress
  • bbPress forum selection
  • Showing post excerpt in bbPress topic beginning
  • Optional quoting first post in topic
  • Correct displaying even you use markup plugins
  • Hiding comment for in WordPress after some comments and pointing to forum
  • Optionally showing only some recent comments in WordPress
  • Translations
Installation

Download latest plugin versions both for bbPress and WordPress and install them as usual. Note, that you need to install bbPress user plugins to my-plugins, not to bb-plugins (official recommendation from bbPress authors), otherwise you will fail with installation.

Expecting features
  • Catch post deletion in WordPress
  • Catch topic deletion in bbPress
  • Creating topic in forum depending on post categories
  • Syncronization to bbPress only, not back
  • Pingback syncronization options
Screenshots

WordPress bbPress syncronizationWordPress bbPRess syncronization

Download

Offical Site:  http://bobrik.name/code/wordpress/wordpress-bbpress-syncronization/

Categories: Web Tags: ,

Google (XML) Sitemaps Generator for WordPress

July 8th, 2009 carlgreat No comments

his plugin generates a XML-Sitemap compliant sitemap of your WordPress blog. This format is supported by Ask.com, Google, YAHOO and MSN Search.

More information what XML-Sitemaps are and how they can help you to get indexed by the major search engines can be found at Sitemaps.org and the searchenginewatch blog.

If you have questions about XML-Sitemaps or run into problems, have a look at my Sitemaps FAQ.

Note: The XML-Sitemap format was introduced in 2005 by Google and adopted in 2006 by YAHOO, MSN Search and Ask.com so thats why it’s often called “Google Sitemaps”.

Features:

  • Available for all WordPress versions since 1.5
  • No PHP skills or file changes needed
  • User interface to customize all parameters like priorities etc.
  • Available in many languages
  • Generates automatically a sitemap for all types of WordPress pages
  • Calculates a priority for each post, based on the number of comments
  • Notifies Ask.com, Google, MSN Live Search and YAHOO about changes via ping
  • Includes a WordPress filter for other plugins which can add their pages to the sitemap
  • Generates a static XML file as well as a zipped version
  • …and many more!

Download (includes all languages):

Download Icon Download for WordPress 2.1 and better (recommended)
Download Icon Download for WordPress older than 2.1 (discontinued)

Installation:

Simply download the Zip-Archive and extract all files into your wp-content/plugins/ directory. Then go into your WordPress administration page, click on Plugins and activate it. After that you will have a new menu point called “Sitemap” under the “Options” menu. You can alter the default change frequencies, filename and other options there. Click once on “Rebuild Sitemap” to create your sitemap the first time.

The script needs write access to your Blog directory. Check out the WordPress Codex or have a look at the FAQ for help.

Sitemap Generator Plugin for Wordpress Version 3.17

July 8th, 2009 carlgreat No comments

This plugin creates a sitemap for your WordPress powered site. This is not just another XML sitemap plugin, but rather a true sitemap generator which is highly customizable from its own options page in the WordPress admin panel. Some of its features include: support for multi-level categories and pages, category/page exclusion, multiple-page generation with navigation, permalink support, choose what to display, what order to list items in, show comment counts and/or post dates, and much more. To see this plugin in action, visit my sitemap page.

Download

Categories: Web Tags: ,

WordPress & BBPress Guangzhou Theme is Available

July 8th, 2009 carlgreat No comments

Theme site: http://urbangiraffe.com/themes/guangzhou/

Guangzhou is a two-column fixed width theme for both WordPress and bbPress. It is highly configurable, with two widget areas (sidebar and bottom), as well as customisable skins and many other options. It supports threaded and paged comments, making for very flexible discussion pages, as well as separating pings and trackbacks from comments – essential to keep the flow of conversation consistent.

screenshot

Features:

  • Supports both WordPress 2.8+ and bbPress 1.0+ for a unified appearance
  • Widget enabled, with several additional widgets provided (posts in category, recent comments, page information, random posts)
  • Works out of the box with HeadSpace, Search Unleashed, and Sniplets
  • Fully localized
  • Configurable menus
  • Skinnable – select from one of several skin colours, or create your own
  • Per-page skins – assign different colours to different parts of your site
  • Threaded comments
  • Paged comments
  • Separation of comments and pings/trackbacks
  • Gravatars
  • Hard working – has been in use and fine-tuned here for over a year

downloadDownload Guangzhou (bbPress) 0.2.2

Categories: Web Tags: , ,

Redirection Plugin for Wordpress

July 8th, 2009 carlgreat No comments

Redirection is a WordPress plugin to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This is particularly useful if you are migrating pages from an old website, or are changing the directory of your WordPress installation.

Features include:

  • Supports both WordPress-based and Apache-based redirections
  • 404 error monitoring – captures a log of 404 errors and allows you to easily map these to 301 redirects
  • RSS feed for 404 errors
  • Custom ‘pass-through’ redirections allowing you to pass a URL through to another page, file, or website.
  • Full logs for all redirected URLs
  • Create redirections based upon a URL, browser, referring site, or login status
  • Automatically add a 301 redirection when a post’s URL changes
  • Full regular expression support
  • Fully localized
  • Export all redirections to CSV, XML, or Apache .htaccess files
  • Import Apache .htacces files

Redirection is available in the following languages:

If you can provide a language translation then please get in touch. A PO file is provided with the plugin to be used in translating with poEdit.

Version History

  • 2.1.20 – Fix for some users with problems deleting redirections
  • 2.1.19 – Add Hindi translation, fix some ajax
  • 2.1.18 – Fix module deletion
  • 2.1.17 – Log JS fixes
  • 2.1.16 – Fix group edit and log add entry

Installation

Installation is just like any WordPress plugin:

  • Download redirection.zip
  • Unzip
  • Upload to redirection directory to /wp-content/plugins on your server
  • Activate the plugin
  • Configure options from Manage – Redirection

Note that you must have a permalinks structure setup through WordPress.

You can find full details of installing a plugin on the plugin installation page.

Core Concepts

Redirection uses three core concepts:

  • Modules
  • Groups
  • Redirects

A module consists of many groups, and each group consists of many redirections. A module determines how the redirections will be used, and a group allows you to separate redirections into logical units. A redirection represents an action performed when a particular URL is accessed.

Don’t worry, there’s more to come!

Modules

At the most basic level, a module determines how redirections are implemented. There are three types of module:

  • WordPress
  • Apache
  • 404 errors

The WordPress module uses WordPress to implement redirections. This means it works for all permalink-enabled sites and so has the greatest compatibility.

The Apache module, as you would expect, uses Apache to implement redirections. This means that each redirection is written to an Apache .htaccess file, giving you better performance than the WordPress module, at the cost of less compatibility and less flexibility (some features, such as redirection statistics, are only available from the WordPress module).

Separate from these is the 404 error module. This uses Redirection to keep track of 404 errors.

Modules

Each module can be exported to CSV, XML, or an Apache .htaccess file. You can also view logs for each module via an RSS feed

WordPress Module

The WordPress module is the default module and provides the most features. The main disadvantage of this module is that each time a URL is redirected it requires WordPress to be loaded (contrast this to the Apache module where a redirection occurs before WordPress loads).

This module is configured as follows:

Wordpress Module

These options are detailed below:

  • Canonical – determine whether the www should be removed or added to your site URL.
  • Strip index – if enabled then any attempt to access a index.php, index.html, or index.asp file will cause an automatic redirection to the same URL, minus the index file.
  • Time Limit – sets a site-wide PHP timeout limit. Useful if something is timing out.
  • Error level – sets the PHP error reporting level. Useful for removing unwanted warnings, or for viewing hidden ones

Apache Module

Rather than using WordPress to provide redirections the Apache module writes data to an Apache .htaccess file. If you site supports these then this will give you the greatest performance, at the cost of losing a few items of functionality. For example, the Apache module provides no statistical information so it is not possible for the Redirection plugin to keep track of how many times a particular redirection has been used.

The module is configured as follows:

Apache Module

The options that differ from the WordPress module are:

  • Location – the location of the .htaccess file. The default will be your site directory
  • Ban IPs – prevents certain IPs from accessing your site
  • Allow IPs – allow certain IPs to access your site
  • Raw .htaccess – add custom rules
  • Site URL – an advanced option which allows you to set the site base URL

Note that when writing to a .htaccess file the Apache module will retain any existing non-WordPress data, so you can still add custom rules.

404 Module

This module is a little different to the others in that it is designed to record 404 errors. Rather than make this a general function, as in previous versions, the power of this module comes from the fact that redirections created inside it will be ignored from the 404 log. In other words, the module records all 404 errors except the specified URLs. Combined with the RSS feed this gives you a lot of options to keep track of errors on your site.

404 Errors

If you do want to ignore a 404 error (for example, you site may not have a favicon.ico and you don’t want this recorded) then you should create redirections as normal, but set the action to ‘Do nothing’. As for other modules you can create redirections based upon any action or rule, or matching a particular regular expression.

Groups

A group is a logical collection of redirected URLs. You can create as many groups as you wish, and groups can be re-ordered. URLs are matched based not only on the order in which they occur within a group, but the order in which groups occur within a module.

Group Edit

As well as allowing you to collect redirections together, you can also specify whether the redirections within a group are logged.

As an additional configuration option you can select which group an automatically generated URL is put in when a post/page or category is changed.

Using Redirection

The main idea behind Redirection is that you create several URLs that you want to redirect. These URLs are placed within a group, which in turn is placed within a module. The module determines how the URLs are redirected, and the group allows you to logically organise the URLs.

Each URL (or redirection) can be configured to behave in different ways. When creating a redirection there are several pieces of information you must provide:

  • Source URL – This is the original URL that you want to redirect somewhere else
  • Match – This tells the plugin how you want to match the source URL
  • Action – Determines what happens if the URL is matched
  • Regular expression – Tells the plugin that the source URL is a regular expression (i.e. a pattern that may match many URLs)
  • Target URL – most actions have a target URL. This is typically the URL that the user will be redirected to should the pattern match

Create

Note that items can be re-ordered and this may influence which redirection takes effect.

Matching URLs

Matching a URL is a key part of Redirection and consists of a source URL. This URL must exactly match a URL that you want to redirect. For example, your site has the page:

http://yoursite.com/oldpage/that/needs/redirecting/

The source URL for this is: /oldpage/that/needs/redirecting/. The source does not require your website address, and it is only possible to redirect a URL that exists on your website (you cannot redirect an external website, for example).

Advanced users can make use of regular expressions to reduce the number of redirections they need to create. A regular expression is basically a pattern that tells the plugin how to match. For example:

/(\d*)/(\d*)/(.*)

This pattern tells the plugin that you want to match a URL that looks like:

/2007/05/some-url/

That is, the (\d*) indicates a number, and the (.*) a sequence of characters. Regular expressions are a complicated subject and this page will not attempt to give more than a passing overview of using them. If you do need more help then you should take a look at a regular expression website.

Remember that if the source URL is a regular expression then you must enable the regular expression option, otherwise Redirection will just treat you source URL as plain text.

In addition to the source URL you can also specify a match condition:

  • URL only – Only matches the URL (the majority of your redirections will use this)
  • URL and referrer – Matches a URL when the source and referring site matches (i.e. match the URL only when the user came from a certain website)
  • URL and login status – Matches a URL when the source and user’s login status matches (i.e. match the URL only when the user is logged in)
  • URL and user agent – Matches a URL when the source and user’s browser matches (i.e. when the user is using a particular type of web browser)

These special rules can be both positive and negative. For example, you can match a URL when the user is logged in (and be redirect to one URL), or when the user is not logged in (and be redirected to another URL). This makes it very easy to create custom rules where users are redirected if they are using a particular browser, or if they came from a particular website.

Actions

An action tells Redirection what to do when a source URL is matched:

  • Redirect to URL – The default case and the majority of your redirections will use this
  • Redirect to random post – An esoteric action that may be useful to some people
  • Pass through – An advanced option that allows you to masquerade one URL as another (i.e. when the source URL is accessed it actually displays the contents of another URL without the user being aware)
  • Error (404) – Causes a 404 error to be returned
  • Do nothing – A dummy option that can be used if you just want to track accesses to a URL

Configuration of rules and actions

Depending on the particular combination of action and match rule you may be required to provide further details for a redirection.

Basic URL redirection

You can specify which HTTP code is used to redirect a URL (301, 302, or 307):

Redirect Url

A couple of examples:

  /blog/(.*) => /$1

This will match any URL that starts with /blog/, and will redirect it to the same URL but without /blog/. For example, /blog/2006/10/01/mypost will be redirected to /2006/10/01/mypost.

  /2006/month_d+/(.*) => /2006/$1/$2

This will match any URL that starts /2006/month_, and is then followed by a number. This will be redirected to the same URL, but without month_. For example, /2006/month_1/something will be redirected to /2006/1/something.

To replace a single dash in a URL with a space:

  /tags/(.*?)-(.*?) => /tags/$1%20$2

Redirect to URL by matching user agent

This allows you to configure a redirection to occur when a specific browser (the user agent) is used:

Redirect User Agent

A set of pre-defined user agents is available from the drop-down menu or you can specify your own. The user agent match is always performed using a regular expression.

Two target URLs can be specified, one for if the user agent does match, and one for if it doesn’t match.

Redirect to URL by matching referrer

Similar to the user agent rule but this one looks at the referrer. That is, if a user follows a link from another site to yours, the original site is passed along by the browser (unless disabled) to your site so that you know where the user came from. Using this rule you can base your redirections upon this original site.

Redirect to URL by login status

This rule allows you to match a URL based upon the user’s WordPress login status. That is, if they are logged into your site.

Support

Please direct all support questions to the Redirection support forum. Any support questions left on this page may not be answered.

A good article on using Redirection with regular expressions can be found here: Redirection Plugin & Regexes.

Bugs & New Features

A full list of all bugs can be found in the Redirection issue tracker.

Date Current outstanding bugs Status
29 Jun 2009 CSV download
27 Jun 2009 Redirection broken under admin panel
28 Jun 2009 Groups cannot be deleted
30 Jun 2009 re-order not working
30 Jun 2009 Breaks redirects in IE under WP 2.8
30 Jun 2009 Breaks redirects in IE under WP 2.8 under IIS

A full list of all requested features can be found in the Redirection feature tracker.

Date Current requested features
31 May 2009 Case sensitivity
04 Jun 2009 Default redirections
28 Jun 2009 Case sensitivity
Categories: Web Tags: ,

Antivirus plugin for wordpress,Protects your blog effectively and efficiently

July 8th, 2009 carlgreat No comments

http://wpantivirus.com/img/love.png

Protects your blog effectively and efficiently

Viruses, worms and malware exist for WordPress and could easily attack your WordPress installation. AntiVirus for WordPress monitors malicious injections and warns you of any possible attacks. With multilingual support. Simply, the plugin you must have.

Ideal as a supplement to the manual security measures in your blogs. Hey, it’s free!

Download AntiVirus for WordPress

http://wpantivirus.com/img/icon.png

Plugin Site: http://wpantivirus.com/

Categories: Web Tags: ,

SEO in Wordpress (Related Contents)

July 7th, 2009 carlgreat No comments

The widget aim is trying to reduce the bounce rate of your blog and provide the visitor a better navigation experience.

When a visitor lands on your site from a search engine result page, he is in need of a certain information / service your page might satisfy. It often happens the visitor go away just after reading that page, for various reasons. Why not to try suggesting him more posts on the topic he is interested in at that moment, so that he might visit more pages?

The Search Engine Query in Wordpress widget grabs the query the visitor used on the search engine, executes it in the blog search and displays results, suggesting the visitor more information about what he is actually looking for.

If the visitor does not come from a search engine and the current page is the single post template, the widget can display the most recent posts in the current post category. There is an option in the widget control panel to turn this feature down. In that case, if the user does not come from the search engine the widget box simply doesn’t appear.

Widget Features

  • If the visitor comes from a search engine result page, the widget grabs the search engine query, executes it in the internal search (with the WP_Query object) and shows results
  • If the visitor is browsing a post detail (is_single()) and the visit source was not a search engine result page, the widget get the current post category and shows the most recent posts in that category
  • If the “Track clicks” option is enabled in the widget control panel, the plugin adds campaign dimension tags to links in the widget box.
    If your web analytics tool supports them, you’ll find a “Search engine query in WP widget” campaign that will allow you to understand how many clicks where produced by the widget box and if they were made from the category search or the search engine query search
  • The widget contrtrol panel lets you choose:
    1. The widget box title
    2. The number of related posts to display
    3. To search by category if the search engine query is not available
    4. To track clicks with campaign link tags
  • The widget layout can be customized by editing the seq_in_wp.css css file located in the plugin directory

Installation

  1. Unzip and upload ’search-engine-query-in-wp’ directory to your ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in the admin panel
  3. Activete the widget in the ‘Appearance -> Widgets’ section of the Admin panel
  4. Edit widget settings in the ‘Appearance -> Widgets -> Search Engine Query in WP’ for fine tuning (Title, number of posts, ajax, email etc.)
  5. Edit the seq_in_wp.css to change the box layout so that it fits your blog theme (not mandatory)

Changelog

  • 1.2.4: if jQuery is not loaded by default, the plugin enqueues the script in the <head> section (fixes the “emply box” bug)
  • 1.2.3: Far lighter Ajax scripts, integrated with Wordpress Jquery, the plugin auto-check requirements upon installation and deactivate itself it something is missing
  • 1.2.2: “Install” bug and “wp-config.php not found” bug fixed. Php 5.0 or higher is required anyway. Will work on backwards compatibility soon indeed
  • 1.2: option for executing the search on Ajax technology after the page has loaded, WP Super Cache compatibility, translations, logs by email, cool fade out effect if there are no related posts and much more ;)
  • 1.1.1: more search engines supported, safer coding
  • 1.0.7: first public release

Enhancements / todo list

  • Support more search engines (suggest your favourite and I’ll add it)
  • Better coding (Class instead of functions, some comments are in Italian)
  • Option for showing random posts if related are not found

Download Search Engine Query in Wordpress widget now! It’s free :P

Categories: Web Tags: ,