Skip to main content
Help us improve Python packaging – donate today!

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.7 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')),

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/)

django-endless-pagination (https://github.com/frankban/django-endless-pagination)

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

For django-endless-pagination, you'll also need to add it to INSTALLED_APPS:
'endless_pagination',

You will also need to update your `context_processors` with:
'django.core.context_processors.request',

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 %}


Change Log
============
Changed in 2.0.0:
- In this version, we changed the name of the migrations directories as follows. If you
are using Django 1.7+ and are upgrading to newscenter 2.0.0, you can make sure to
remove newscenter from MIGRATION_MODULES in settings.py. If you are using Django 1.6,
update the MIGRATION_MODULES as documented above.
- https://github.com/ImaginaryLandscape/django-newscenter/issues/4

Renamed Directories:
migrations -> south_migrations
migrations_django -> migrations

- Fixed a depreciation warning in forms.py regarding get_model
- https://github.com/ImaginaryLandscape/django-newscenter/issues/3

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

Release history Release notifications

This version
History Node

2.0.8

History Node

2.0.7

History Node

2.0.6

History Node

2.0.5

History Node

2.0.4

History Node

2.0.3

History Node

2.0.2

History Node

2.0.1

History Node

1.6.8

History Node

1.6.7

History Node

1.6.5

History Node

1.6.4

History Node

1.6.3

History Node

1.6.2

History Node

1.6.1

History Node

1.6.0

History Node

1.5.8

History Node

1.5.7

History Node

1.5.6

History Node

1.5.5

History Node

1.5.4

History Node

1.5.3

History Node

1.5.2

History Node

1.5.1

History Node

1.5

History Node

1.4.5

History Node

1.4.4

History Node

1.4.3

History Node

1.4.2

History Node

1.4.1

History Node

1.4

History Node

1.3.4

History Node

1.3.3

History Node

1.3.2

History Node

1.3.1

History Node

1.3

History Node

1.2.7

History Node

1.2.6

History Node

1.2.5

History Node

1.2.4

History Node

1.2.3

History Node

1.2.2

History Node

1.2.1

History Node

1.2

History Node

1.1.14

History Node

1.1.13

History Node

1.1.12

History Node

1.1.11

History Node

1.1.10

History Node

1.1.9

History Node

1.1.8

History Node

1.1.7

History Node

1.1.6

History Node

1.1.5

History Node

1.1.4

History Node

1.1.3

History Node

1.1.2

History Node

1.1.1

History Node

1.1.0

History Node

1.0.3

History Node

1.0.2

History Node

1.0.1

History Node

1.0.0

History Node

0.1.9.2

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
newscenter-2.0.8.tar.gz (87.1 kB) Copy SHA256 hash SHA256 Source None Jan 4, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page