Skip to main content

A News Release Application for Django

Project description

=================
Django Newscenter
=================

A Django application for creating news releases which can be associated with unique newsroom objects.

A Django CMS apphook is included as well as a templatetag for rendering news release headlines in non-application templates.

Django 1.5 and up

Installation
============

Add newscenter to your python path:
$ pip install newscenter

Add the following to the INSTALLED_APPS of your project's settings.py:
'newscenter',

In your urls.py, add:
url(r'^newscenter/', include('newscenter.urls')),

For Django <1.6 Run:
``manage.py syncdb`` (or ``manage.py migrate`` if you're using south)

For Djanveo >1.7:

Add or Update the MIGRATION_MODULES dictionary in django settings as follows

MIGRATION_MODULES = {
'newscenter': 'newscenter.migrations_django',
}

Then Run:
``manage.py migrate``

Collect static media:

``manage.py collectstatic``


Dependencies
============

The following will be installed automatically if you use pip to install newscenter:

Pillow (http://python-pillow.github.io/)

easy-thumbnails (https://github.com/SmileyChris/easy-thumbnails)

feedparser (http://pythonhosted.org/feedparser/)

For easy-thumbnails, you'll also need to add it to INSTALLED_APPS and run syncdb or migrate:
'easy_thumbnails',

Change Log
============
New in 1.5.8:
-Added support for Django 1.7

New in 1.4.1:
-Added title field to Contact model

New in 1.4:
-Switched image plugin from popeye to bxslider


Template Tag
============

The template tag can be used like this::

{% load newscenter_tags %}
{% get_news "newsroom-name" %}
<h1><a href="{{ newsroom.get_absolute_url }}">{{ newsroom.name }}</a></h1>
{% for release in featured_list %}
<article>
<h2>{{ release.title }}</h2>
<p class="teaser">{{ release.teaser }}</p>
<p><a href="{{ release.get_absolute_url }}">Read more</a></p>
</article>
{% endfor %}

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

newscenter-1.6.3.tar.gz (92.2 kB view details)

Uploaded Source

File details

Details for the file newscenter-1.6.3.tar.gz.

File metadata

  • Download URL: newscenter-1.6.3.tar.gz
  • Upload date:
  • Size: 92.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for newscenter-1.6.3.tar.gz
Algorithm Hash digest
SHA256 1168e44447f24a560c5c669174e1243f7743d9a19246ed56720429df3aa016bb
MD5 8beb847004e52b38efaf309c7c5655e2
BLAKE2b-256 05a11ef581bd0c95ba900b177ce36199e43f0214386e3df2a63babc59f2627a7

See more details on using hashes here.

Supported by

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