django-easy-news 0.2.2
News application. Allow to publish news on site. You can show news archive, calendar block, or latest news block in template. Admin editor compatible with django-tinyMCE.
Application provides news functionality for your site.
Installation:
In settings.py:
Add easy_news to your INSTALLED_APPS.
Include ('easy_news.urls') in your urls.py like this:
urlpatterns += patterns('', (r'^news/', include('easy_news.urls')), )
Usage
Views
Easy news uses django generic views system to render pages. Easy news has several url handlers (I mean named patterns):
- news_detail - Show news itself
- news_list - if settings.ENABLE_NEWS_LIST is True, shows list of publicated news
- news_archive_index if news_settings.ENABLE_NEWS_ARCHIVE_INDEX is True, shows content of django.views.generic.date_based.archive_index view
- news_archive_year, news_archive_month, news_archive_day - if settings.ENABLE_NEWS_DATE_ARCHIVE is True, shows news archive by given date
- news_tag_detail - if you use django-tagging and settings.NEWS_TAGGING is True, easy_news provide list of tagged news
Template tags:
If you want to use easy_news template tags, load easy_news_tags:
{% load menuproxy_tags %}
show_news
Shows list of num latest news. 5 news in list by default:
{% show_news <num> %}
calendar
Render calendar. If there's some news at date, shows hyperlink to news. By default, use current date:
{% calendar <year> <month> %}
Customize:
Full settings list:
- ENABLE_NEWS_LIST (boolean) - render latest news list. Default - True
- ENABLE_NEWS_ARCHIVE_INDEX (boolean) - render django generic date archive index of news objects. Default - True
- ENABLE_NEWS_DATE_ARCHIVE (boolean) - render django generic date full archive of news objects. Default - True
- NEWS_TAGGING (boolean) - use news tagging. Default - if django-tagging is installed, True, otherwise False
Classifiers:
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-easy-news-0.2.2.tar.gz (md5) | Source | 2011-06-11 | 71KB | 373 | |
- Author: Alexander Ivanov
- Home Page: http://packages.python.org/django-easy-news
- Keywords: django news
- License: GPLv3
-
Categories
- Development Status :: 3 - Alpha
- Environment :: Web Environment
- Framework :: Django
- Intended Audience :: Developers
- License :: OSI Approved :: GNU General Public License (GPL)
- Natural Language :: English
- Natural Language :: Russian
- Operating System :: OS Independent
- Programming Language :: Python
- Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary
- Package Index Owner: Redsolution
- DOAP record: django-easy-news-0.2.2.xml
