Package: collective.googlenews
Table of ContentsIntroductionInstallationGoogle News SitemapSubmitting your News sitemapEditors’ Picks feedsAdding an Editors’ Picks feedGoogle News BehaviorEnabling the Google News BehaviorContributeLicenseContributorsChangelog2.0b3 (2017-01-26)2.0b2 (2016-02-22)2.0b1 (2015-12-01)2.0a1 (2015-11-27)1.0rc3 (2013-01-24)1.0rc2 (2012-07-24)1.0rc1 (2012-05-11)1.0b2 (2011-04-11)1.0b1 (2011-04-08)IntroductionGoogle Newsis a computer-generated news service that aggregates headlines from more than 50,000 news sources worldwide,
grouping similar stories together, and displaying them according to each reader’s interests.In order for your content to be included inGoogle News,
Google has certain restrictions in place to make sure their crawler only includes links to URLs that are actually news articles.Google also asks you to review all of their guidelines before submitting your site for inclusion inGoogle News.This package helps you make your Plone site comply with Google’stechnical requirements.InstallationTo enable this product in a buildout-based installation:Edit your buildout.cfg and addcollective.googlenewsto the list of eggs to install:[buildout]
...
eggs =
    collective.googlenewsAfter 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 tocollective.googlenewsand click the ‘Activate’ button.Google News SitemapThis add-on adds a@@googlenews-sitemap.xmlview accessible onINavigationRootcontext.
The view complies with Google Newssitemap guidelines,
listing only URLs for news articles published in the last two days,
and having no more than 1,000 items.By default, the News sitemap includes only instances of theNews Itemcontent type in your site.
This can be changed into Google News configlet at ‘Site Setup’.Submitting your News sitemapYou can submit your News sitemap using theGoogle Search Console.
Your News sitemap URL is something like:http://www.example.org/@@googlenews-sitemap.xmlNote that your site must be already included in Google News.
If it’s not, you can apply for inclusion within theGoogle News Publisher Center.Editors’ Picks feedsEditors’ Picksenables you to provide up to five links to original news content you believe represents your organization’s best journalistic work at any given moment,
and potentially have it displayed on the Google News homepage or select section pages.Adding an Editors’ Picks feedIn ‘Site Setup’, select the Google News configletAdd a logo that complies with the image guidelinesCreate a collection that lists up to five news itemsSubmit the Atom feed associated with the collection into theGoogle News Publisher CenterGoogle News BehaviorThis add-on includes also a behavior to add two extra fields on Dexterity-based content types:Standout JournalismUsed to indicate this is a big story, or an extraordinary work of journalism.
You can mark as standout no more than seven news articles in the past calendar week.
Implements Google Newsstandoutmetatag.KeywordsUsed to specify keywords that are relevant to this news article.
Add one phrase or keyword on each line.
Implements Google Newsnews_keywordsmetatag.Enabling the Google News BehaviorIn ‘Site Setup’, select the Dexterity Content Types configletSelect your content typeGo to Behaviors tab and select Google NewsA new fieldset called Google News will be present in the edit form of your content type.Google News behavior in action.ContributeIssue Tracker:https://github.com/collective/collective.googlenews/issuesSource Code:https://github.com/collective/collective.googlenewsLicenseThe project is licensed under the GPLv2.ContributorsJean-Michel FRANCOISHéctor VelardeGonzalo AlmeidaFranco PellegriniLeonardo J. Caballero G.Rodrigo Ferreira de SouzaChangelog2.0b3 (2017-01-26)Package clean up; useless code related with initial upgrade step was removed.
[hvelarde]Fix standout journalism validator.
[hvelarde]Remove dependency on five.grok (closes#34).
[rodfersou]2.0b2 (2016-02-22)Package is now compatible with Plone 5.
[hvelarde]Refactor logo validation to ensure image is in PNG format.
[hvelarde]2.0b1 (2015-12-01)Standout journalism field validator was rewritten to avoid false positives (closes#30).
[hvelarde]News sitemap publication language was fixed.
[hvelarde]The viewlet associated with the Google News behavior was risingTypeErroron emptynews_keywords; this is now fixed.
[hvelarde]An upgrade step is now provided to add catalog indexes and metadata for Google News behavior fields.
[hvelarde]Include keywords tag on sitemap (closes#27).
[rodfersou]2.0a1 (2015-11-27)Hide uninstall profile.
[rodfersou]Update Brazilian Portuguese and Spanish translations.
[hvelarde]Add behavior withstandout_journalismandnews_keywordsfields (closes#19).
[hvelarde]The Google News sitemap is now implemented as a browser view accesible onINavigationRootand independent of any content type (closes#20).
[rodfersou]Do not change object id as Google News technical requirements no longer mentions the addition of a three-digit number;
URL only need to be unique and permanent, and that’s the standard Plone behavior (closes#16).
[hvelarde]Keywords mapping feature was removed as the values on the<keywords>tag of Google News Sitemaps may be drawn from, but are not limited to, the list of existing Google News keywords (closes#14).
[hvelarde]Add support for Editors’ Picks feeds (closes#9).
[rodfersou, hvelarde]Update package dependencies.
[hvelarde]Drop support for Plone 4.0, Plone 4.1, Plone 4.2 and Python 2.6.
[hvelarde]Updated i18n support. [macagua]1.0rc3 (2013-01-24)Add keyword mapping support.Update french translations1.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.