Plone Google Sitemaps

by Quintagroup last modified Apr 22, 2013 01:02 PM

Allows Plone websites to get better visibility for Google search engine

Project Description

Introduction

Plone Google Sitemaps product allows Plone websites to get better visibility on Google search engine by providing it with a complete listing of content URLs to website.

http://quintagroup.com/services/plone-development/products/google-sitemaps/plone-google-sitemaps.png

Plone Google Sitemaps allows you to enable different kinds of Google Sitemaps on your Plone website. Such Sitemaps help Google identify site URLs and the data under each site section. With Google Sitemaps enabled, search engines could track your Plone site URLs faster and more efficiently, optimizing their search by placing all the information on one page.

With Plone Google Sitemaps product you can enable following Sitemap types on your Plone website:

  • Content Sitemap - is a regular list of pages on your website. Creating and submitting such a Sitemap lets Google know about all the pages on your Plone website, including URLs that may not be discoverable by Google's normal crawling process.
  • Mobile Sitemap - is a specific type of Sitemap, that indexes all site URLs that serve mobile-oriented content.
  • News Sitemap - is different from regular Sitemaps, since it is specific to Google News only. It uses the Sitemap protocol, with additional News-specific tags, defined by Google. The package brings protocol with additional Google Sitemaps tab to News Item content type for defining NewsSitemap-specific meta tags.

Different Sitemap types index their own content and do not depend on other Sitemaps.

Usage

To enable Google Sitemaps on your site:

  • Add Sitemap(s) at Google Sitemap "Settings" tab (Add-on Products Configuarion -> Google Sitemaps). You can add any of the Sitemap types: content, mobile or news.
  • Let Google know about your Sitemap(s) by adding your Sitemap to Google Sitemaps.

See detailed instructions on Plone Google Sitemaps usage at http://projects.quintagroup.com/products/wiki/qPloneGoogleSitemaps

MIGRATION

If you UPGRADE an older version of quintagroup.plonegooglesitemaps package to a newer one:

  • In your zope instance configuration or buildout replace old package version with a new one.
  • Run plone instance and reinstall package with Quickinstaller tool ("Add-on Products" in plone control panel).

If you MIGRATE from Products.qPloneGoogleSitemaps to quintagroup.plonegooglesitemaps:

  • Add to a new Plone instance/buildout both qPloneGoogleSitemaps product and last version quintagroup.plonegooglesitemaps package.
  • Copy Data.fs from old Plone instance to new one.
  • Start your new Zope instance/buildout.

The following steps are performed in the plone instance:

  • With portal_migration (ZMI) - upgrade plone instance.
  • With Quickinstaller tool ("Add-on Products" in plone control panel) deinstall old "Plone Google Sitemaps" product and install new version.
  • Go to Import tab in portal_setup tool (ZMI), select "Migrate from qPloneGoogleSitemaps to quintagroup.plonegooglesitemaps" profile from selection box and choose same-named import step and push "Import selected steps" button.

And the last clean-up step:

  • Remove qPloneGoogleSitemaps product from your zope instance/buildout configuration.

Screencast

Watch Plone Google Sitemaps Screencasts at http://quintagroup.com/cms/screencasts/qplonegooglesitemaps to see how to use this products on your Plone instance. Learn about how to install and configure Sitemaps on your Plone instance, how to create new Google Sitemaps, and how to let Google know about them.

Requirements

  • Plone 4.1
  • Plone 4.0
  • Plone 3.1+

Authors

  • Myroslav Opyr
  • Andriy Mylenkyi
  • Nazar Ilchuk
  • Mykola Kharechko
  • Vitaliy Stepanov

Changelog

1.8.2 (2013-04-22)

  • Updated the classifiers in setup.py[naomin]

1.8.1 (2013-04-22)

  • Set the Content-type header for the verification file which is added by user. [potar]
  • Fixed deleting the verification file. [potar]

1.8.0 (2012-08-22)

  • Updated modification date in Sitemaps for folderish objects which have default pages. Sitemap types have their own index (sitemap_date) which helps to generate Sitemaps without default pages. Index contains the last modification date from this object or from default page. As а result you will not see default pages in sitemap types. [potar]
  • Added tests for index (sitemap_date), updated tests. [potar]
  • Added deleting (button) the verification file [potar]
  • Updated view quintagroup.plonegooglesitemaps (tabs) [potar]

1.7.0 (2011-10-28)

  • Plone 4.1 compatibility
  • ZCML cleanup no more DeprecationWarning

1.6.0 (2010-11-12)

  • Replaced hardcoded filtering to pluggable architecture, with default "id" and "path" filters. [mylan]
  • Updated tests, added filtering doctests. [mylan]

1.5.6 (2010-09-22)

  • Added migration support from qPloneGoogleSitemaps to quintagroup.plonegooglesitemaps with tests, [mylan]
  • All views registered to browserlayer, refuse from Plone-3.0 support. [mylan]

1.5.4 (2010-08-13)

  • Force sitemap search content related to the place, where it added to. Added tests, [mylan] Thanks Fabien Moret for suggestion.
  • Fixed bug with override competitive schema extender adapter for IATNewsItem, [mylan] Thanks Fabien Moret for suggestion.
  • Fixed bug with processing "Missing" data in brains for news sitemap, [mylan]

1.5.1 (2010-07-16)

  • Removed upgrade step 1.2 to 1.3 and its testing [liebster]
  • Added testing update catalog during installation package [liebster]
  • Added uninstalling configlet and its testing [liebster]
  • Added registration icon of configlet by Plone4 [liebster]
  • Removed using tabindex by templates [liebster]

1.5 (2010-06-18)

  • Made plone4 related updates [mylan]
  • Tests updated [mylan]

1.4.4 (2010-06-16)

  • Removed BBB support for plone<3.0 [mylan]
  • Added security test [mylan]
  • Added mobile sitemap test [mylan]
  • Aadded configlet tests [mylan]

1.4 (2010-06-11)

  • Updated site verification functionality - verification file uploaded to your site. [mylan]
  • Fixed links to verification page. [mylan]

1.3 (2010-06-01)

  • Updated news-sitemap according to new specifications [mylan]
  • Added upgrade steps for migrate to 1.3 version [mylan]
  • Added tests for new features in news-sitemaps [mylan]
  • Added tests for migration [mylan]

1.2 (2010-05-26)

  • Force canonical_link usage instead of canonilcal_path [mylan]
  • Added upgrade steps, for switching from canonical_path to canonical_link [mylan]
  • Added tests for upgrades [mylan]
  • Updated documentation [mylan]

1.1 (2010-02-12)

  • Added quintagroup.canonicalpath as required package [mylan]
  • Add canonical_path metadata to portal_catalog [mylan]
  • Updated getting canonical_path data for sitemap record [mylan]
  • Added catalog updating on product installation [mylan]

1.0 (2010-02-05)

  • Move qPloneGoogleSitemaps v.0.8.6 product into quintagroup.plonegooglesitemaps package [mylan]
  • Udpate link for google sitemaps pinging [mylan]
  • Update tests [mylan]

Current Release
quintagroup.plonegooglesitemaps 1.8.2

Released Apr 22, 2013 — tested with Plone 4.2, Plone 4.1

Updated the classifiers in setup.py[naomin]
More about this release…

Download file Get Plone Google Sitemaps for all platforms
quintagroup.plonegooglesitemaps-1.8.2.zip
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
1.8.2 Apr 22, 2013 Updated the classifiers in setup.py[naomin] More about this release…
Plone 4.2
Plone 4.1
GPL final
1.8.1 Apr 22, 2013 Set the Content-type header for the verification file which is added by user. [potar] Fixed deleting the verification file. [potar] More about this release…
Plone 4.2
Plone 4.1
GPL final
1.7.0 Oct 28, 2011 Plone 4.2 compatibility More about this release…
Plone 4.2
Plone 4.1
Plone 4
Plone 3
GPL final
1.6.0 Nov 15, 2010 Improvement release with hardcoded filtering replaced by pluggable architecture with two default filters. More about this release…
Plone 4
Plone 3
GPL final
1.5.6 Sep 23, 2010 Minor release with migration support from earlier product versions added. More about this release…
Plone 4
Plone 3
GPL final
1.5.4 Sep 17, 2010 Bug fix release. More about this release…
Plone 4
Plone 3
GPL final
1.5.1 Jul 16, 2010 Bugfix release with upgrade steps, installation/uninstallation steps fixed. More about this release…
Plone 4
Plone 3
GPL final
1.5 Jun 18, 2010 Plone 4 - compatible release. More about this release…
Plone 4
Plone 3
GPL final
1.4 Jun 14, 2010 Minor release: site verification functionality updated according to the new standards. More about this release…
Plone 3
GPL final
1.3 Jun 01, 2010 BugFix release with NewsSitemap updated according to new specifications. More about this release…
Plone 3
GPL final
1.1.2 Apr 27, 2010 Minor release: compatibility with quintagroup.canonicalpath 0.6 added, tested with Plone 3.x. More about this release…
Plone 3
GPL final
1.1.1 Apr 19, 2010 Minor bug fix release: MANIFEST.in file fixed. More about this release…
Plone 3
GPL final
1.0 Feb 05, 2010 Initial release for a package version of PloneGoogleSitemaps Plone product. More about this release…
Plone 3
GPL final
0.8.5 Mar 31, 2009 Bugfix release. More about this release…
Plone 3
GPL final
0.8.3 Feb 24, 2009 Minor bug fix release for Plone 3. More about this release…
Plone 3
GPL final
0.8.2 Feb 17, 2009 Bugfix release for Plone 3. More about this release…
Plone 3
Plone 2.5
GPL final
0.8 Google Sitemaps features expanded. Different kinds of sitemap types enabled: content, mobile or news sitemap. More about this release…
Plone 2.5
Plone 3
GPL beta
0.6 Mar 18, 2008 qPloneGoogleSitemaps 0.6 release has Plone 3 compatibility added. More about this release…
Plone 3
ZPL final
0.5 Jan 31, 2007 The product allows Plone websites to get better visibility for Google search engine by providing it with complete listing of URLs to website content. More about this release…
Plone 2.5.2
Plone 2.5.1
Plone 2.5
Plone 2.1.4
Plone 2.1.3
Plone 2.1.2
Plone 2.1.1
Plone 2.1
Plone 2.0.5
ZPL final
0.4.10 Jan 11, 2007 The product allows Plone websites to get better visibility for Google search engine by providing it with complete listing of URLs to website content. More about this release…
Plone 2.5.1
Plone 2.5
Plone 2.1.4
Plone 2.1.3
Plone 2.1.2
Plone 2.1.1
Plone 2.1
Plone 2.0.5
ZPL final
0.3 Configlet introduced. More about this release…
Plone 2.0.5
Plone 2.0.4
Plone 2.0.3
ZPL alpha
0.2 Introduced XML sitemap format More about this release…
Plone 2.0.5
Plone 2.0.4
Plone 2.0.3
ZPL alpha
0.1 Initial version, proof of concept (i.e, Google working ;) More about this release…
Plone 2.0.5
Plone 2.0.4
Plone 2.0.3
GPL alpha