Skip to main content

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.

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-el-pagination (https://django-el-pagination.readthedocs.io/en/latest/start.html)

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

‘easy_thumbnails’,

For django-el-pagination, you’ll also need to add it to INSTALLED_APPS:

‘el_pagination’,

You will also need to update your context_processors with:

‘django.template.context_processors.request’,

NB: don’t forget to delete any ‘endless_pagination’ from INSTALLED_APPS in the settings.py file.

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

3.0.1:

  • Compatible with Django 3.2, Python 3.9

2.0.14:

  • django-endless-pagination -> django-el-pagination

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

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 files for newscenter 4.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for newscenter 4.0.2
File Size Uploaded
newscenter-4.0.2.tar.gz 86.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for newscenter 4.0.2
File Interpreter ABI Platform
newscenter-4.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 187.1 kB

Release files / newscenter-4.0.2.tar.gz

Download URL newscenter-4.0.2.tar.gz
Size 86.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2a514ad700c3866a8fcc08c685c056d4dd3e0839e2a780d23d836b19fa18b04f
BLAKE2b-256 checksum
How to use checksums
87772335704e444b7ac93fab084218e777fe97deb1eea34e3de98491416c52d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.8 CPython/3.8.10 Linux/5.4.0-110-generic

Release files / newscenter-4.0.2-py3-none-any.whl

Download URL newscenter-4.0.2-py3-none-any.whl
Size 100.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5fb1b98598cb6b4c86d064ec3efd74921022a7d5e4864e96e277453e88dad63a
BLAKE2b-256 checksum
How to use checksums
2e590188ff054f6c383e0ae1e35ff82cc09df75c7c78c1ec963765c344c4e80e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.8 CPython/3.8.10 Linux/5.4.0-110-generic

Release history Release notifications | RSS feed

This release

4.0.2 This release

2 release files

4.0.0

1 release file

3.0.3

1 release file

3.0.2

1 release file

3.0.1

1 release file

2.0.26

1 release file

2.0.25

1 release file

2.0.24

1 release file

2.0.23

1 release file

2.0.22

1 release file

2.0.21

1 release file

2.0.20

1 release file

2.0.19

1 release file

2.0.18

1 release file

2.0.14

1 release file

2.0.13

1 release file

2.0.12

1 release file

2.0.11

1 release file

2.0.10

1 release file

2.0.9

1 release file

2.0.8

1 release file

2.0.7

1 release file

2.0.6

1 release file

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

1.6.8

1 release file

1.6.7

1 release file

1.6.5

1 release file

1.6.4

1 release file

1.6.3

1 release file

1.6.2

1 release file

1.6.1

1 release file

1.6.0

1 release file

1.5.8

1 release file

1.5.7

1 release file

1.5.6

1 release file

1.5.5

1 release file

1.5.4

1 release file

1.5.3

1 release file

1.5.2

1 release file

1.5.1

1 release file

1.5

1 release file

1.4.5

1 release file

1.4.4

1 release file

1.4.3

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4

1 release file

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3

1 release file

1.2.7

1 release file

1.2.6

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2

1 release file

1.1.14

1 release file

1.1.13

1 release file

1.1.12

1 release file

1.1.11

1 release file

1.1.10

1 release file

1.1.9

1 release file

1.1.8

1 release file

1.1.7

1 release file

1.1.6

1 release file

1.1.5

1 release file

1.1.4

1 release file

1.1.3

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.1.9.2

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page