Skip to main content

A content type inspired on the IPTC's News Industry Text Format specification.

Project description

Life, the Universe, and Everything

News articles in Plone are instances of the ‘News Item’ content type: they can contain a title, a description, a body text, an image and some basic metadata. If you publish a couple of items from time to time, this is fine.

But suppose you have to publish dozens of items everyday… How do you tell your readers who they are about? What do they cover? Where do they took place? And, more important, how do you classify them? How do you organize them? How do you tell your readers which ones are newsworthy?

To solve these, and other issues, the IPTC developed XML standards to define the content and structure of news articles. NITF, NewsML and NewsCodes are among these standards and they support the classification, identification and description of a huge number of news articles characteristics.

NITF is intended to structure independent news articles and this package aims to implement a content type inspired by the specification.

Don’t Panic

TBA.

Helper views

All news articles provide @@nitf and @@newsml views that are available although are not registered.

Validating

You can validate the output of the @@nitf and @@newsml views using services like XML validation.

You may use the NITF Document Type Definition version 3.5 and the XHTML Ruby Module associated with it.

Mostly Harmless

Have an idea? Found a bug? Let us know by opening a support ticket.

Installation

To enable this product in a buildout-based installation:

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

    [buildout]
    ...
    eggs =
        collective.nitf
  2. You may need to extend a Dexterity known good set (KGS) to make sure that you get the right versions of the packages that make up Dexterity:

    [buildout]
    ...
    extends =
        http://good-py.appspot.com/release/dexterity/1.2.1

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.nitf 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.

Share and Enjoy

collective.nitf would not have been possible without the contribution of the following people:

  • Héctor Velarde

  • Joaquín Rosales

  • Érico Andrei

  • Juan A. Díaz

  • Silvestre Huens

  • Gonzalo Almeida

  • Franco Pellegrini

Development sponsored by Open Multimedia.

Changelog

Because you have to know where your towel is.

1.0a2 (2012-06-18)

  • Dependency package collective.prettydate no longer has a GS profile. [hvelarde]

  • Indexes are now installed in an alternate way so catalog information is not lost on package reinstall (fixes #33). [hvelarde]

  • Spanish translation of News Codes was updated. [hvelarde]

1.0a1 (2012-05-21)

  • Initial release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective.nitf-1.0a2.zip (106.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page