HeadSpace 2
| Download: | headspace2.zip |
|---|---|
| Version: | 3.4.6 |
| Updated: | August 19, 2008 |
| Size: | 447.48 KB |
| Downloaded: | 29,906 times |
Support This Plugin!While this software is being provided free to use, it takes considerable time to develop and support. If you do find it particularly useful or want to request a feature then consider donating money as an incentive for me to carry on developing it. Thanks! |
|
| I have other plugins too! | |
HeadSpace is a powerful all-in-one plugin to manage meta-data and handle a wide range of SEO tasks. With it you can tag your posts, create custom titles and descriptions that improve your page ranking, change the theme or run disabled plugins on specific pages, and a whole lot more.
Because the configuration of meta-data can be a complicated and tiresome process HeadSpace provides several shortcuts to reduce your effort:
- Meta-data nesting - data is collected not only from the page itself, but nested parent pages
- Dynamic data extracted - why repeat yourself when you can extract data from the post itself?
- Full GUI interface - data is entered alongside post content, and with a full auto-suggested AJAX interface for tags and keywords
- Mass-editing - now you can edit meta-data for all pages and posts at one go!
HeadSpace is fully WordPress 2.5 compatible and enhances the default tagging features. The same functionality is provided in all versions of WordPress from 2.0 upwards.
HeadSpace is modular in nature and provides a full set of modules that allow you to configure your site exactly as you want and without requiring several conflicting plugins - everything is contained within one consistent interface. These modules include:
- Page-specific modules that can be applied to posts, pages, categories, archives, search pages, 404 pages, and the home page!
- Page titles - SEO optimized titles
- Tags and keywords are auto-suggested using a smart algorithm or via Yahoo - full WordPress 2.3 tagging support
- Page-specific plugins - have plugins that run only on specific pages!
- Theme-specific plugins - change your site theme on specific pages!
- Description - what appears in search engine listing
- More text - change the 'more text' for each post
- JavaScript & CSS - add JavaScript or CSS files to a post
- No index - configure whether a page is indexed by search engines
- Site name & description
- RSS name & description
- Anything else you want - HeadSpace allows custom meta-data
- Site-wide modules:
- Configure auto-formatting (wpautop), auto-fancy quotes, and auto-clickable links
- Tracking codes for Google Analytics (new & old code), Crazy Egg, StatCounter, 103bees, and Mint, with the ability to not track registered users
- Google section targeting
- Expanded RPC support (provides tags in blogging tools such as Ecto)
- First Time Visitor - display a special message to visitors when they first visit your site (based upon idea by Seth Godin)
- Disable Widgets
Due to the number of meta-data plugins available for WordPress, HeadSpace will import data from these plugins:
- UTW (Ultimate Tag Warrior)
- SEO Title tags
- All-in-one SEO
- Jerome's Keywords
- Simple Tagging
- lud.icro.us HeadMeta
- HeadMeta description
- More Unique
Now there's no reason not to use it!
HeadSpace is available in the following languages (all included within the plugin):
- English
- Français (thanks to Serge)
- Polska (thanks to Jacek Tyc)
- Deutsch (thanks to Mario)
- Italiano (thanks to Gianni Diurno)
- Bulgarian (thanks to Alexander Dichev)
- Español (thanks to Juanpa Manson)
- Russian (thanks to Sergey Ryvkin)
- Danish (thanks to Strang Skov)
- Japanese (thanks to Yoichi Kinoshita)
- Brazilian Portuguese (thanks to Vinicius Pinto)
- Dutch (thanks to Matthias Houwelin)
If you can provide a language translation then please get in contact with the author. A PO file is provided with the plugin to be used in translating with poEdit.
People upgrading from previous versions should be aware that you must reconfigure the plugin. As much of your existing configuration will be retained, and existing custom meta data for posts should be completely safe.
WordPress 2.3 tagging support is transparent. If you are upgrading from an older version of WordPress and an older version of HeadSpace then you should run the 'HeadSpace tag' importer from inside HeadSpace. This will convert all your old HeadSpace tags into new WordPress tags.
Version History
- 3.4.6 - Feature #258
- 3.4.5 - Dutch localisation
- 3.4.4 - More changes for 2.6
- 3.4.3 - WP 2.6
- 3.4.2 - Fix bug #180
Installation
The plugin is simple to install:
- Download headspace2.zip
- Unzip
- Upload
headspace2directory to your/wp-content/pluginsdirectory - the directory must be called headspace2. - Go to the plugin management page and enable the plugin
- Configure the options from the Options/HeadSpace page
- Ensure your theme calls
wp_headinheader.php(most themes do this anyway - seewp-content/themes/default/header.phpas an example)
You can find full details of installing a plugin on the plugin installation page. Note that, depending on your site configuration, you may need to increase the amount of available memory to 32MB. Details of doing this can be found here.
Concepts
It is useful to understand the process involved in generating meta-data for a WordPress page. HeadSpace allows meta-data to be both nested and dynamically generated from the page itself.
Nesting
This is a fairly simple concept, but one that requires explanation. When a page is to be displayed, HeadSpace looks at the page type and retrieves meta-data from all available sources. For example, when displaying a post, HeadSpace will first look at the post's meta-data, then it will look at meta-data set for all posts, then it will look at global meta-data. When displaying a category page, HeadSpace will look first at the category meta-data, then at global meta-data.
The reason for this nesting is that you can configure HeadSpace as little as possible, but get the maximum effect. For example, adding a tag of 'scuba' to the global 'tag' settings will mean that every page will have the 'scuba' tag set, in addition to whatever specific meta-data the page may contain.
Note that nesting can be disabled.
Dynamically generated meta-data
Dynamic meta-data is simply meta-data that is taken from the post being displayed. In practical terms this means you can insert special tags into HeadSpace meta-data that are replaced when a post is to be displayed. These tags are:
| Tag | Inserts |
|---|---|
%%date%% | Date of the current post/page |
%%title%% | Title of the current post/page |
%%excerpt%% | Excerpt of the current post/page |
%%modified%% | Modified date of the current post/page |
%%id%% | Post/page ID |
%%userid%% | Post/page author's ID |
%%name%% | Post/page author's name |
%%category%% | List of categories the post/page belongs to |
%%category_description%% | Category description |
%%searchphrase%% | Search phrase |
%%currentdate%% | Current date |
%%currenttime%% | Current time |
%%page%% | Current page and total pages (i.e. page 1 of 3) |
Configuration
HeadSpace has site modules and page modules. Site modules affect the site as a whole, while page modules affect individual pages. Both are configured from the Options/HeadSpace/Modules page of the administration section. Page modules appear as:
Modules can be dragged and dropped into the appropriate areas. Modules in the 'simple' area will always when editing meta-data. Modules in the 'advanced' area will only appear when a link is pressed.
Site modules appear as:
Note that some modules have an edit button allowing further configuration. Disabled modules do not run and use no resources.
Page Settings
Configuration of page settings takes place from the HeadSpace administration page:
Clicking any of the sections will allow the meta-data to be configured:
The exact details and the order in which they appear is determined by your page modules. Note that advanced modules are hidden behind an 'advanced' link that, when clicked, will expand to show the advanced modules.
Post & Page Settings
The plugin adds an extra section to the post and page editing screen:
Like for page settings the exact details and order is determined by your page modules. The settings defined here always take precedence over settings defined elsewhere.
Category Settings
You can also configure HeadSpace settings when editing a category from the Category Management page.
Category settings are applied when viewing a category page, and will inherit settings from the general category settings, as well as the global settings.
Mass-Editing
HeadSpace provides a mass-editing interface which allows you to change meta-data across all posts and pages. The interface is found in the Manage/Meta-data administration page:
You can select the type of meta-data from the drop-down menu.
Tags or keywords
If the tag module is enabled then HeadSpace will automatically suggest tags for posts based upon previous tags. A smart-matching algorithm is used so that matches will be made when words have the same root. For example, if you previously defined the tag 'elevate' then the smart-matching algorithm will detect 'elevator', 'elevated', 'elevating', and 'elevates'.
Tags are added with a special interface:
You can either manually enter tags in the input box, or you can click on a tag to have it added. Tags can be suggested using a smart HeadSpace algorithm, or you can enable a Yahoo option to have Yahoo suggest tags.
Ecto
HeadSpace now allows you to use both Ecto and Marsedit (and possibly other blogging tools) to configure keywords and descriptions. HeadSpace keywords are directly mapped to tags:
To obtain this functionality you must enable the RPC module in HeadSpace, and configure Ecto to put tags in the keywords:
WordPress 2.3 users do not need to enable anything as this version of WordPress already supports Ecto and tags.
Why are no tags being suggested?
This is a popular question and has a simple answer: because you have no existing tags. The auto-suggest tag feature is designed such that it learns from your behaviour and suggests tags based upon what tags you gave to previous posts. As such, if you have not tagged any previous posts then HeadSpace will not be able to make any suggestions. Likewise, if your previous tags do not match anything in a new post, HeadSpace will not be able to make any suggestions.
Why is my title not changing or displaying other text?
You need to make sure your theme calls the wp_title function. Any text either side of this function will always appear in your title regardless of what you tell HeadSpace to use.
<title><?php wp_title (); ?></title>
Further Reading
Scott Frangos over at WebHelperMagazine.com has written a detailed walkthrough (part 1 and part 2) for using HeadSpace, and Zain Bodor of Knowledge Constructs has written a fight-based knockout.
Support
Please direct all support questions to the HeadSpace support forum. Any support questions left on this page may not be answered.
Bugs & New Features
A full list of all bugs can be found in the HeadSpace issue tracker.
| Date | Current requested features |
|---|---|
| 25 Jan 2008 | Use Yahoo suggest with mass-edit auto-tag |
| 31 Jan 2008 | Incorrect path to CSS/JS files when loading cforms II on a per-page basis |
| 18 Jun 2008 | %%page%% on subsequent pages |
| 20 Aug 2008 | Simple Tags |
A full list of all requested features can be found in the HeadSpace feature tracker.
Help me to save time by reading these instructions!
Please report bugs in the HeadSpace issue tracker.
Please make feature suggestions in the HeadSpace feature tracker.
Please direct all support questions to the HeadSpace support forum.






Comments (page 58 of 58)
Aug 27, 2008 11:56 am
Tester? Actually, that's kinda funny. In my "other life" I'm a software developer (not Wordpress, not PHP), so yeah, I've done my share of testing over the years. Guess it just comes natural
I have since abandoned the Sharethis plugin, but the issue with the partial duplication of the titles is still there.
(By the way, did you see my request for adding category to the Manage >> Meta-data? I think category is SEO related, especially if you are using the top-level category plugin).
Aug 26, 2008 2:50 pm
The HTML code on this page in the section "Why is my title not changing or displaying other text?" is wrong. The title tag is not closed. I initially blindly cut and paste the code into my template and my site stopped rendering in some versions of IE. I would suggest updating the docs, and if anyone cut and paste the code, make sure you pop a '/' in front of the closing title tag in your template.
Aug 26, 2008 11:37 am
My Headspace plugin disappeared without explanation....???
Here's the story: Deactivated and then deleted my older Headspace plugin, from the server. Then uploaded the latest version. But though it can be seen in the FTP screen, it is missing in the WordPress plugin list page.
?? Very odd....Any reasons, and how do I make it appear again, so that I may activate it? My meta tags are gonna be screwed now.
Aug 23, 2008 2:04 am
Doc, I guess that the new version of WP uses more memory which in conjunction with HeadSpace is exceeding 16MB
Aug 21, 2008 2:05 am
YA! A Big H#%% Ya... your efforts have really made a difference in my bloggin... Thanks!
Aug 18, 2008 9:13 pm
THX John...
problem is.. my provider hav litited PHP-Memory to max of 16 M ..
Is there no way..? HS was running well under 2.5 ...
I dont wanna miss this awesome tool..
bye
Aug 18, 2008 1:47 pm
Wally, you should consider a job as a tester! The ShareThis thing looks like the ShareThis plugin is inserting something into the HS settings page. It could also be related to the page title mystery (i.e. the insertion of | | domain.com). I'll try and take a look at the ShareThis plugin and see if there is anything I can do to disable whatever it is doing.
Doc, more than likely you need to increase your memory limit - see the installation section above. Oskar, this may also be a solution to your problem. In general most themes are compatible with HS, and the ones that are simple to change.
Aug 18, 2008 7:25 am
I don't know what the problem is. I have tried with several themes and it didn't work for any of theme. Could anybody tell me of a theme with which works smoothly? I am not bothered about design so much I prefer to get the plugin running and i can always customize the theme myself.
Any help will be appreciated.
Aug 18, 2008 4:13 am
Me again (sorry). I do have a couple more things to report.
First, when the ShareThis plugin is installed, for whatever reason Headspace automatically puts
SHARETHIS.addEntry({ title: "", url: "" });
into the description area of all Page Setting except the Global Settings. You have to actually type something over it before it will go away (or disable the ShareThis plugin).
Second, I have the Global Settings title set up with
%%title%% | %%category%% | domain.com
I figure that covers most entries. But, when I go into other Settings (Home Page, Archives, etc.) I get
| | domain.com
which - automatically - which kinda defeats the idea of setting up a "Global" settings that are supposed to be inherited (I have the Inherit Settings box checked).
Aug 18, 2008 12:58 am
John, I was able to "fix" the issues I was having with Headspace by completely removing it and reinstalling from scratch. After I did that everything appeared as it should.
Since this was a blog that was upgraded from 2.3 all the way to 2.6, something might have gotten lost in the translation (upgrade). I've created a couple of new blogs with a "fresh" 2.6 install, installed Headspace, and they worked fine.
As far as the advanced options issue, I tracked it down to FeedWordpress. So, your off the hook
Pings & Trackbacks
ambiencemedia.mav.bz, andrewswise.com, aqua2run.com, bergjohansen.kresign.com, bibliotecamallorquina.es, bigjewelryblog.com, bl.asphemo.us, blog.838zone.com, blog.achille.name, blog.ashfame.com, blog.bgstil.com, blog.dahh.net, blog.dimok.ru, blog.freetemplate.it, blog.jayare.eu, blog.manboo.info, blog.paradiseo.fr, blog.ramenos.net, blog.seo-on.ru, blog.tiracon.com, blog.yepn.net, blogbroker24-7.com, blogecho.cn, bloggerdesign.com, bloggerdunia.wordpress.com, blogofon.com, bogdanlebu.wordpress.com, bradfrostweb.com, bradtheblogboy.com, carrero.es, casheep.com, cch.wfcsu.net, cg.7n7i.com, condomunity.com, crenk.com, daniiswara.net, david.scatigna.it, designcreatology.com, dicasdavovo.com, disavian.no-ip.info, dlmfisher.com, doktor-schubert.de, doktor-schubert.net, doransky.hu, edblog.net, fahadonline.com, francescogavello.it, free-wordpress-plugins.net, freewareus.com, ganhar-online.com, gidibao.net, hamppu.net, hire.mrsmicah.com, i.rrhoblog.de, ishawn.net, juustout.gethost.nl, ka-yue.com, kalin.sqa.bg, keshwani.wordpress.com, knowledgeconstructs.com, lb.viks.org, leonstafford.com, meganmcdermott.com, mistle.atnifty.com, my.donews.com, mybaoku.cn, mymarketer.net, n0tablog.wordpress.com, nathananderson.us, parandroid.com, projects.jesseheap.com, quickrob.com, raisedbyturtles.org, richnicheblogging.com, riyogarta.com, roamingsheep.kokage.cc, samdevol.com, seo.cn58.net, seo.itoutsourceonline.com, seosistems.com, serge-rauber.fr, serial-box.net, shanshuise.site88.net, site.career4us.com, stack5.com, tek-works.com, themey.com, theseoblogger.com, topherkohan.com, ubunturus.wordpress.com, velqn.com, vinta.ws, webanet.org.ua, webfadds.com, webhelpermagazine.com, weblife.netsons.org, weblogtoolscollection.com, wenxin.adminway.cn, westblog.8866.org, wordpress.seo-online-marketing.de, wp.tekapo.com, wpplugin.bodait.com, wpseo.com, adsenseidiot.com, adsenseshack.com, aleydasolis.com, allmybelongings.co.uk, anieto2k.com, anwaelte-in-vulkane-werfen.de, aqua-ether.co.jp, arsgeek.org, baza23.com, blogapro.com, bloggeries.com, blogoninja.com, blogseller.ru, bufferoverflow.it, carmical.net, classicteez.com, claudiaregina.com, comeacross.info, dailyseoblog.com, danielerollo.com, designcharrette2006.com, ditii.com, doughroller.net, drostdesigns.com, dynn.net, easylady123.com, eu-broadband-internet.com, fahdmurtaza.com, filination.com, flishfun.com, geekissimo.com, gexiaofei.com, giuseppesurace.com, glennstovall.com, google-ok.cn, gwacie.com, henkou.mykyoudo.com, hikids57.com, hostingusa.dreamhosters.com, hot-spots.cn, hyperlinkguerrilla.com, infodoorway.com, internetmarketersbay.com, itsmylife.cn, iwalking.org, joostdevalk.nl, kenlee.cn, kichus.in, koudal.dk, leinky.com, marcorichter.net, marcosiviero.com, martijnbeijk.nl, maxspeeds.com, melandri.net, michaelgramm.de, muratdikici.com, mzwriter.org, n4gash.com, nemoprincess.it, nixser.com, noneedforspam.com, orioa.com, osxcm.cn, osxcn.com, pagetrafficblog.com, pinara.net, profesorblog.com, promo2.ru, rapidsearch.cn, re-design.de, realtyrankings.com, redebanner.com.br, sdpingguo.com, searchenginejournal.com, seoblog.hu, seobusiness.ca, seochampion.ru, seoclass.biz, seonoobs.org, stalkked.com, stephanmiller.com, swtung.org, theadsenseidiot.com, tipografo.org, tokkel.be, toobroketofix.com, toprankblog.com, uweselbst.de, webdevlounge.com, wordpress-it.it, wordpresscn.com, wordpressmania.it, wordpressplugin.org, work4net.it, wp-plugins-db.org, wpseo.cn, xptt.com, yeeach.com, youssefchaoui.com, ziosteve.com, zoekmachine-optimalisatie-seo.be, yuina.lovesickly.com, zen.bg
Leave a comment