Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install collective.googlenews

How to install collective.googlenews

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install collective.googlenews
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.0rc1
1.0rc3Never BuiltWhy not?
1.0rc1 Available View build log
1.0b2 Available View build log
1.0b1 Available View build log
Windows (64-bit)
1.0rc1
1.0rc3Never BuiltWhy not?
1.0rc1 Available View build log
1.0b2 Available View build log
1.0b1 Available View build log
Mac OS X (10.5+)
1.0rc1
1.0rc3Never BuiltWhy not?
1.0rc1 Available View build log
1.0b2 Available View build log
1.0b1 Available View build log
Linux (32-bit)
1.0rc1
1.0rc3Never BuiltWhy not?
1.0rc1 Available View build log
1.0b2 Available View build log
1.0b1 Available View build log
Linux (64-bit)
1.0rc3 Available View build log
1.0rc1 Available View build log
1.0b2 Available View build log
1.0b1 Available View build log
 
License
GPLv2
Lastest release
version 1.0rc3 on Jan 9th, 2014

Introduction

Google News is compiled solely by a computer algorithm that scans all the sites included in their system. In order for your content to be included in Google News, the layout and format of your site must be easy for their crawler to read and decipher. Additionally, they have certain restrictions in place to make sure their crawler only includes links to URLs that are actually news articles.

Google asks that you to review all of their guidelines before submitting your site for inclusion in Google News. Making sure your site conforms to all their technical requirements now will help prevent any issues with your site in the future.

This package helps you make your Plone site comply with these technical requirements.

Article URLs

URL need to display a three-digit number. This add-on override the url normalizer to add a unique id.

SiteMap

This add-on add a @@googlenews-sitemap.xml view for topic content type. This view add some checks before loading items:

  • no more than 1000 items returned
  • items must have been published in the last two days
  • items are ordered on the effective date (reversed)

So you don't need to add criteria for these, but types should be set to News Item to be sure you are publishing news.

How to publish my website into Google News ?

You need to have a topic instance in your website. By default in Plone /news/aggregator is the one. In the process you can provide the sitemap to help google to get the last news by providing the url example.com/news/aggregator/@@googlenews-sitemap.xml

Installation

To enable this product in a buildout-based installation:

  1. Edit your buildout.cfg and add collective.googlenews to the list of eggs to install:

    [buildout]
    ...
    eggs =
        collective.googlenews
    
  2. If you are using Plone 4.0, you may need to extend a plone.app.registry known good set (KGS) to make sure that you get the right versions of the packages that make up plone.app.registry:

    [buildout]
    ...
    extends =
        https://good-py.appspot.com/release/plone.app.registry/1.0b2
    

After updating the configuration you need to run ''bin/buildout'', which will take care of updating your system.

Go to the 'Site Setup' page in a Plone site and click on the 'Add-ons' link.

Check the box next to collective.googlenews and click the 'Activate' button.

Note: You may have to empty your browser cache and save your resource registries in order to see the effects of the product installation.

Contributors

  • Jean-Michel FRANCOIS
  • Héctor Velarde
  • Gonzalo Almeida
  • Franco Pellegrini

Changelog

1.0rc3 (2013-01-24)
  • Nothing changed yet.
1.0rc2 (2012-07-24)
  • Replaced the UserFriendlyTypes vocabulary in favor of ReallyUserFriendlyTypes. [frapell]
  • Do not run uninstall profile on reinstall. [hvelarde]
  • Control panel widget was replaced; we use now Choice instead of ASCIILine (fixes #3). [hvelarde]
  • Updated Spanish and Brazilian Portuguese translations. [hvelarde]
  • Updated package documentation. [hvelarde]
1.0rc1 (2012-05-11)
  • Tested Plone 4.2 compatibility. [hvelarde]
  • Added support for Dexterity content types (fixes #2). [flecox]
  • Added Spanish and Brazilian Portuguese translations. [hvelarde]
  • Added some real tests to fix some stuff. [hvelarde]
  • Updated package distribution files. [hvelarde]
1.0b2 (2011-04-11)
  • Check random digit doesn't starts with 199 or 200.
1.0b1 (2011-04-08)
  • Initial release.

Subscribe to package updates

Last updated Jan 9th, 2014

Download Stats

Last month:1

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.