PKW-~@ntZZ+django-blog-zinnia-v0.10.1/py-modindex.html Python Module Index — Django Blog Zinnia 0.10.1 documentation

Python Module Index

z
 
z
zinnia
    zinnia.__init__
    zinnia.admin
    zinnia.admin.category
    zinnia.admin.entry
    zinnia.admin.forms
    zinnia.admin.widgets
    zinnia.comparison
    zinnia.context_processors
    zinnia.feeds
    zinnia.managers
    zinnia.models
    zinnia.moderator
    zinnia.ping
    zinnia.search
    zinnia.settings
    zinnia.signals
    zinnia.sitemaps
    zinnia.spam_checker
    zinnia.spam_checker.backends
    zinnia.spam_checker.backends.all_is_spam
    zinnia.spam_checker.backends.automattic
    zinnia.spam_checker.backends.mollom
    zinnia.spam_checker.backends.typepad
    zinnia.templatetags
    zinnia.templatetags.zbreadcrumbs
    zinnia.templatetags.zcalendar
    zinnia.templatetags.zinnia_tags
    zinnia.tests
    zinnia.url_shortener
    zinnia.url_shortener.backends
    zinnia.url_shortener.backends.bitly
    zinnia.url_shortener.backends.default
    zinnia.urls
    zinnia.urls.archives
    zinnia.urls.authors
    zinnia.urls.capabilities
    zinnia.urls.categories
    zinnia.urls.discussions
    zinnia.urls.entries
    zinnia.urls.feeds
    zinnia.urls.quick_entry
    zinnia.urls.search
    zinnia.urls.shortlink
    zinnia.urls.sitemap
    zinnia.urls.tags
    zinnia.urls.trackback
    zinnia.views
    zinnia.views.archives
    zinnia.views.authors
    zinnia.views.categories
    zinnia.views.channels
    zinnia.views.decorators
    zinnia.views.entries
    zinnia.views.quick_entry
    zinnia.views.search
    zinnia.views.shortlink
    zinnia.views.sitemap
    zinnia.views.tags
    zinnia.views.trackback
    zinnia.xmlrpc
    zinnia.xmlrpc.metaweblog
    zinnia.xmlrpc.pingback

Project Versions

PKV-~@ڗ#cucu%django-blog-zinnia-v0.10.1/index.html Django-Blog-Zinnia’s documentation! — Django Blog Zinnia 0.10.1 documentation

Django-Blog-Zinnia’s documentation!

Welcome to the version 0.10.1 of the documentation.

You can also find the differents editions of the documentation online at readthedocs.org.

Indices and tables

If you can’t find the information you’re looking for, have a look at the index or try to find it using the search function:

Project Versions

Table Of Contents

Next topic

Django Blog Zinnia

This Page

PKW-~@]{ɴɴ)django-blog-zinnia-v0.10.1/searchindex.jsSearch.setIndex({objects:{"":{zinnia_statistics:[24,1,1,"std:templatetag-zinnia_statistics"],ZINNIA_ENTRY_BASE_MODEL:[3,0,1,"std:setting-ZINNIA_ENTRY_BASE_MODEL"],ZINNIA_ALLOW_EMPTY:[3,0,1,"std:setting-ZINNIA_ALLOW_EMPTY"],get_similar_entries:[24,1,1,"std:templatetag-get_similar_entries"],ZINNIA_UPLOAD_TO:[3,0,1,"std:setting-ZINNIA_UPLOAD_TO"],ZINNIA_F_MIN:[3,0,1,"std:setting-ZINNIA_F_MIN"],ZINNIA_WYSIWYG:[3,0,1,"std:setting-ZINNIA_WYSIWYG"],ZINNIA_ENTRY_TEMPLATES:[3,0,1,"std:setting-ZINNIA_ENTRY_TEMPLATES"],get_recent_entries:[24,1,1,"std:templatetag-get_recent_entries"],ZINNIA_MAIL_COMMENT_REPLY:[3,0,1,"std:setting-ZINNIA_MAIL_COMMENT_REPLY"],get_calendar_entries:[24,1,1,"std:templatetag-get_calendar_entries"],ZINNIA_AUTO_MODERATE_COMMENTS:[3,0,1,"std:setting-ZINNIA_AUTO_MODERATE_COMMENTS"],ZINNIA_MARKUP_LANGUAGE:[3,0,1,"std:setting-ZINNIA_MARKUP_LANGUAGE"],zinnia_pagination:[24,1,1,"std:templatetag-zinnia_pagination"],ZINNIA_PING_DIRECTORIES:[3,0,1,"std:setting-ZINNIA_PING_DIRECTORIES"],get_popular_entries:[24,1,1,"std:templatetag-get_popular_entries"],ZINNIA_COPYRIGHT:[3,0,1,"std:setting-ZINNIA_COPYRIGHT"],get_recent_comments:[24,1,1,"std:templatetag-get_recent_comments"],ZINNIA_PAGINATION:[3,0,1,"std:setting-ZINNIA_PAGINATION"],get_gravatar:[24,1,1,"std:templatetag-get_gravatar"],get_authors:[24,1,1,"std:templatetag-get_authors"],ZINNIA_PROTOCOL:[3,0,1,"std:setting-ZINNIA_PROTOCOL"],ZINNIA_URL_SHORTENER_BACKEND:[3,0,1,"std:setting-ZINNIA_URL_SHORTENER_BACKEND"],ZINNIA_SAVE_PING_DIRECTORIES:[3,0,1,"std:setting-ZINNIA_SAVE_PING_DIRECTORIES"],get_recent_linkbacks:[24,1,1,"std:templatetag-get_recent_linkbacks"],ZINNIA_PINGBACK_CONTENT_LENGTH:[3,0,1,"std:setting-ZINNIA_PINGBACK_CONTENT_LENGTH"],ZINNIA_PING_EXTERNAL_URLS:[3,0,1,"std:setting-ZINNIA_PING_EXTERNAL_URLS"],ZINNIA_STOP_WORDS:[3,0,1,"std:setting-ZINNIA_STOP_WORDS"],ZINNIA_FEEDS_FORMAT:[3,0,1,"std:setting-ZINNIA_FEEDS_FORMAT"],get_archives_entries_tree:[24,1,1,"std:templatetag-get_archives_entries_tree"],get_featured_entries:[24,1,1,"std:templatetag-get_featured_entries"],ZINNIA_SPAM_CHECKER_BACKENDS:[3,0,1,"std:setting-ZINNIA_SPAM_CHECKER_BACKENDS"],get_tag_cloud:[24,1,1,"std:templatetag-get_tag_cloud"],ZINNIA_AUTO_CLOSE_COMMENTS_AFTER:[3,0,1,"std:setting-ZINNIA_AUTO_CLOSE_COMMENTS_AFTER"],get_categories:[24,1,1,"std:templatetag-get_categories"],ZINNIA_ALLOW_FUTURE:[3,0,1,"std:setting-ZINNIA_ALLOW_FUTURE"],ZINNIA_F_MAX:[3,0,1,"std:setting-ZINNIA_F_MAX"],zinnia:[2,2,1,""],get_tags:[24,1,1,"std:templatetag-get_tags"],get_draft_entries:[24,1,1,"std:templatetag-get_draft_entries"],ZINNIA_MARKDOWN_EXTENSIONS:[3,0,1,"std:setting-ZINNIA_MARKDOWN_EXTENSIONS"],ZINNIA_FEEDS_MAX_ITEMS:[3,0,1,"std:setting-ZINNIA_FEEDS_MAX_ITEMS"],ZINNIA_MAIL_COMMENT_AUTHORS:[3,0,1,"std:setting-ZINNIA_MAIL_COMMENT_AUTHORS"],ZINNIA_USE_TWITTER:[3,0,1,"std:setting-ZINNIA_USE_TWITTER"],ZINNIA_MAIL_COMMENT_NOTIFICATION_RECIPIENTS:[3,0,1,"std:setting-ZINNIA_MAIL_COMMENT_NOTIFICATION_RECIPIENTS"],get_random_entries:[24,1,1,"std:templatetag-get_random_entries"],zinnia_breadcrumbs:[24,1,1,"std:templatetag-zinnia_breadcrumbs"],get_archives_entries:[24,1,1,"std:templatetag-get_archives_entries"]},"zinnia.spam_checker.backends.typepad.TypePad":{baseurl:[1,7,1,""]},"zinnia.admin.category.CategoryAdmin":{form:[28,7,1,""],media:[28,7,1,""],list_display:[28,7,1,""],search_fields:[28,7,1,""],prepopulated_fields:[28,7,1,""],list_filter:[28,7,1,""],fields:[28,7,1,""],get_tree_path:[28,5,1,""]},"zinnia.views.shortlink":{entry_shortlink:[26,6,1,""]},"zinnia.admin.widgets.TreeNodeChoiceField":{label_from_instance:[28,5,1,""]},"zinnia.ping.DirectoryPinger":{ping_entry:[12,5,1,""],run:[12,5,1,""]},"zinnia.admin.widgets.MPTTFilteredSelectMultiple.Media":{js:[28,7,1,""]},"zinnia.feeds.CategoryEntries":{get_object:[12,5,1,""],items:[12,5,1,""],link:[12,5,1,""],description:[12,5,1,""],get_title:[12,5,1,""]},"zinnia.spam_checker.backends.mollom":{backend:[1,6,1,""]},"zinnia.signals":{disable_for_loaddata:[12,6,1,""],ping_external_urls_handler:[12,6,1,""],ping_directories_handler:[12,6,1,""],disconnect_zinnia_signals:[12,6,1,""]},zinnia:{comparison:[12,2,1,""],search:[0,2,1,""],managers:[12,2,1,""],xmlrpc:[5,2,1,""],context_processors:[12,2,1,""],admin:[28,2,1,""],settings:[3,2,1,""],views:[26,2,1,""],ping:[12,2,1,""],tests:[14,2,1,""],templatetags:[24,2,1,""],signals:[12,2,1,""],models:[11,2,1,""],moderator:[12,2,1,""],urls:[20,2,1,""],sitemaps:[12,2,1,""],feeds:[12,2,1,""],spam_checker:[31,2,1,""],"__init__":[12,2,1,""],url_shortener:[27,2,1,""]},"zinnia.views.channels":{entry_channel:[26,6,1,""]},"zinnia.models":{Category:[12,3,1,""],get_base_model:[12,6,1,""],Entry:[12,3,1,""],EntryAbstractClass:[12,3,1,""],Author:[12,3,1,""]},"zinnia.feeds.AuthorEntries":{get_object:[12,5,1,""],items:[12,5,1,""],link:[12,5,1,""],description:[12,5,1,""],get_title:[12,5,1,""]},"zinnia.admin.forms.EntryAdminForm":{declared_fields:[28,7,1,""],base_fields:[28,7,1,""],admin_site:[28,7,1,""],Meta:[28,3,1,""],media:[28,7,1,""]},"zinnia.url_shortener.backends.default":{backend:[8,6,1,""]},"zinnia.views.authors":{author_detail:[26,6,1,""]},"zinnia.spam_checker":{get_spam_checker:[23,6,1,""],backends:[1,2,1,""],check_is_spam:[23,6,1,""]},"zinnia.comparison":{pearson_score:[12,6,1,""],ClusteredModel:[12,3,1,""],VectorBuilder:[12,3,1,""]},"zinnia.feeds.ZinniaFeed":{feed_copyright:[12,7,1,""],get_title:[12,5,1,""],title:[12,5,1,""]},"zinnia.url_shortener":{backends:[8,2,1,""],get_url_shortener:[30,6,1,""]},"zinnia.managers.EntryPublishedManager":{advanced_search:[12,5,1,""],search:[12,5,1,""],on_site:[12,5,1,""],basic_search:[12,5,1,""],get_query_set:[12,5,1,""]},"zinnia.views.search":{entry_search:[26,6,1,""]},"zinnia.spam_checker.backends.all_is_spam":{backend:[1,6,1,""]},"zinnia.feeds.LatestEntries":{items:[12,5,1,""],link:[12,5,1,""],description:[12,5,1,""],get_title:[12,5,1,""]},"zinnia.models.Category":{DoesNotExist:[12,4,1,""],parent:[12,7,1,""],entries_published:[12,5,1,""],MultipleObjectsReturned:[12,4,1,""],tree:[12,7,1,""],get_absolute_url:[12,5,1,""],objects:[12,7,1,""],entries:[12,7,1,""],tree_path:[12,7,1,""],children:[12,7,1,""]},"zinnia.views.decorators":{protect_entry:[26,6,1,""],password:[26,6,1,""],update_queryset:[26,6,1,""],template_name_for_entry_queryset_filtered:[26,6,1,""]},"zinnia.sitemaps.EntrySitemap":{priority:[12,7,1,""],items:[12,5,1,""],lastmod:[12,5,1,""],changefreq:[12,7,1,""]},"zinnia.views":{search:[0,2,1,""],shortlink:[26,2,1,""],tags:[26,2,1,""],categories:[26,2,1,""],channels:[25,2,1,""],authors:[26,2,1,""],archives:[26,2,1,""],entries:[26,2,1,""],trackback:[26,2,1,""],decorators:[26,2,1,""],sitemap:[26,2,1,""],quick_entry:[26,2,1,""]},"zinnia.sitemaps.CategorySitemap":{priority:[12,5,1,""],lastmod:[12,5,1,""],cache:[12,5,1,""],changefreq:[12,7,1,""],items:[12,5,1,""]},"zinnia.feeds.EntryPingbacks":{description:[12,5,1,""],items:[12,5,1,""],title_template:[12,7,1,""],get_title:[12,5,1,""],item_link:[12,5,1,""],description_template:[12,7,1,""]},"zinnia.xmlrpc.metaweblog":{category_structure:[5,6,1,""],author_structure:[5,6,1,""],get_post:[5,6,1,""],get_user_info:[5,6,1,""],delete_post:[5,6,1,""],get_recent_posts:[5,6,1,""],user_structure:[5,6,1,""],get_users_blogs:[5,6,1,""],new_category:[5,6,1,""],post_structure:[5,6,1,""],authenticate:[5,6,1,""],blog_structure:[5,6,1,""],edit_post:[5,6,1,""],get_authors:[5,6,1,""],new_media_object:[5,6,1,""],get_categories:[5,6,1,""],new_post:[5,6,1,""]},"zinnia.feeds.EntryTrackbacks":{description:[12,5,1,""],items:[12,5,1,""],title_template:[12,7,1,""],get_title:[12,5,1,""],item_link:[12,5,1,""],description_template:[12,7,1,""]},"zinnia.views.quick_entry":{view_quick_entry:[26,6,1,""],QuickEntryForm:[26,3,1,""]},"zinnia.admin.entry.EntryAdmin":{actions_on_bottom:[28,7,1,""],content_preview:[28,5,1,""],save_model:[28,5,1,""],queryset:[28,5,1,""],search_fields:[28,7,1,""],prepopulated_fields:[28,7,1,""],get_comments_are_open:[28,5,1,""],radio_fields:[28,7,1,""],actions:[28,7,1,""],fieldsets:[28,7,1,""],get_is_actual:[28,5,1,""],get_is_visible:[28,5,1,""],make_published:[28,5,1,""],media:[28,7,1,""],get_urls:[28,5,1,""],date_hierarchy:[28,7,1,""],put_on_top:[28,5,1,""],formfield_for_manytomany:[28,5,1,""],get_short_url:[28,5,1,""],ping_directories:[28,5,1,""],form:[28,7,1,""],actions_on_top:[28,7,1,""],close_pingbacks:[28,5,1,""],make_tweet:[28,5,1,""],get_title:[28,5,1,""],get_authors:[28,5,1,""],filter_horizontal:[28,7,1,""],get_categories:[28,5,1,""],make_hidden:[28,5,1,""],close_comments:[28,5,1,""],get_actions:[28,5,1,""],get_tags:[28,5,1,""],get_link:[28,5,1,""],get_readonly_fields:[28,5,1,""],list_display:[28,7,1,""],make_mine:[28,5,1,""],list_filter:[28,7,1,""],get_sites:[28,5,1,""]},"zinnia.moderator":{EntryCommentModerator:[12,3,1,""]},"zinnia.sitemaps":{EntrySitemap:[12,3,1,""],TagSitemap:[12,3,1,""],CategorySitemap:[12,3,1,""],AuthorSitemap:[12,3,1,""]},"zinnia.templatetags.zbreadcrumbs":{Crumb:[9,3,1,""],year_crumb:[9,6,1,""],retrieve_breadcrumbs:[9,6,1,""],day_crumb:[9,6,1,""],ZINNIA_ROOT_URL:[9,6,1,""],month_crumb:[9,6,1,""]},"zinnia.feeds.SearchEntries":{get_object:[12,5,1,""],items:[12,5,1,""],link:[12,5,1,""],description:[12,5,1,""],get_title:[12,5,1,""]},"zinnia.admin.widgets.MPTTModelMultipleChoiceField":{label_from_instance:[28,5,1,""],choices:[28,7,1,""]},"zinnia.managers.AuthorPublishedManager":{get_query_set:[12,5,1,""]},"zinnia.templatetags.zinnia_tags":{get_calendar_entries:[24,6,1,""],zinnia_statistics:[24,6,1,""],get_recent_linkbacks:[24,6,1,""],get_tags:[24,6,1,""],get_archives_entries:[24,6,1,""],get_draft_entries:[24,6,1,""],get_similar_entries:[24,6,1,""],get_popular_entries:[24,6,1,""],zinnia_pagination:[24,6,1,""],get_categories:[24,6,1,""],get_recent_comments:[24,6,1,""],get_random_entries:[24,6,1,""],get_archives_entries_tree:[24,6,1,""],get_featured_entries:[24,6,1,""],get_tag_cloud:[24,6,1,""],get_gravatar:[24,6,1,""],zinnia_breadcrumbs:[24,6,1,""],get_authors:[24,6,1,""],get_recent_entries:[24,6,1,""]},"zinnia.models.EntryAbstractClass.Meta":{get_latest_by:[12,7,1,""],ordering:[12,7,1,""],"abstract":[12,7,1,""],verbose_name_plural:[12,7,1,""],verbose_name:[12,7,1,""],permissions:[12,7,1,""]},"zinnia.feeds.TagEntries":{get_object:[12,5,1,""],items:[12,5,1,""],link:[12,5,1,""],description:[12,5,1,""],get_title:[12,5,1,""]},"zinnia.admin.category":{CategoryAdmin:[28,3,1,""]},"zinnia.views.trackback":{entry_trackback:[26,6,1,""]},"zinnia.xmlrpc":{pingback:[5,2,1,""],metaweblog:[5,2,1,""]},"zinnia.templatetags":{zinnia_tags:[24,2,1,""],zcalendar:[9,2,1,""],zbreadcrumbs:[9,2,1,""]},"zinnia.templatetags.zcalendar":{ZinniaCalendar:[9,3,1,""]},"zinnia.feeds.EntryComments":{description:[12,5,1,""],items:[12,5,1,""],item_enclosure_url:[12,5,1,""],title_template:[12,7,1,""],item_enclosure_length:[12,5,1,""],get_title:[12,5,1,""],item_link:[12,5,1,""],description_template:[12,7,1,""],item_enclosure_mime_type:[12,5,1,""]},"zinnia.ping":{ExternalUrlsPinger:[12,3,1,""],DirectoryPinger:[12,3,1,""],URLRessources:[12,3,1,""]},"zinnia.admin":{forms:[28,2,1,""],entry:[28,2,1,""],category:[28,2,1,""],widgets:[28,2,1,""]},"zinnia.comparison.VectorBuilder":{generate_key:[12,5,1,""],build_dataset:[12,5,1,""],flush:[12,5,1,""]},"zinnia.url_shortener.backends.bitly":{backend:[8,6,1,""]},"zinnia.views.quick_entry.QuickEntryForm":{media:[26,7,1,""],base_fields:[26,7,1,""]},"zinnia.admin.forms.CategoryAdminForm.Meta":{model:[28,7,1,""]},"zinnia.models.EntryAbstractClass":{is_visible:[12,7,1,""],trackbacks:[12,7,1,""],get_next_by_end_publication:[12,5,1,""],next_entry:[12,7,1,""],word_count:[12,7,1,""],get_previous_by_last_update:[12,5,1,""],discussions:[12,7,1,""],pingbacks:[12,7,1,""],get_template_display:[12,5,1,""],sites:[12,7,1,""],comments:[12,7,1,""],short_url:[12,7,1,""],comments_are_open:[12,7,1,""],related_published:[12,7,1,""],previous_entry:[12,7,1,""],get_status_display:[12,5,1,""],get_next_by_last_update:[12,5,1,""],get_absolute_url:[12,5,1,""],objects:[12,7,1,""],get_next_by_creation_date:[12,5,1,""],authors:[12,7,1,""],STATUS_CHOICES:[12,7,1,""],get_next_by_start_publication:[12,5,1,""],categories:[12,7,1,""],is_actual:[12,7,1,""],get_previous_by_end_publication:[12,5,1,""],html_content:[12,7,1,""],get_previous_by_creation_date:[12,5,1,""],Meta:[12,3,1,""],published:[12,7,1,""],related:[12,7,1,""],get_previous_by_start_publication:[12,5,1,""]},"zinnia.models.Entry":{DoesNotExist:[12,4,1,""],get_status_display:[12,5,1,""],get_previous_by_end_publication:[12,5,1,""],get_next_by_last_update:[12,5,1,""],tags:[12,7,1,""],related:[12,7,1,""],MultipleObjectsReturned:[12,4,1,""],published:[12,7,1,""],get_previous_by_creation_date:[12,5,1,""],get_next_by_creation_date:[12,5,1,""],sites:[12,7,1,""],get_previous_by_last_update:[12,5,1,""],objects:[12,7,1,""],get_template_display:[12,5,1,""],get_next_by_end_publication:[12,5,1,""],authors:[12,7,1,""],get_next_by_start_publication:[12,5,1,""],get_absolute_url:[12,5,1,""],categories:[12,7,1,""],get_previous_by_start_publication:[12,5,1,""]},"zinnia.context_processors":{version:[12,6,1,""]},"zinnia.views.archives":{entry_today:[26,6,1,""]},"zinnia.url_shortener.backends":{"default":[8,2,1,""],bitly:[8,2,1,""]},"zinnia.ping.ExternalUrlsPinger":{find_pingback_urls:[12,5,1,""],run:[12,5,1,""],find_pingback_href:[12,5,1,""],is_external_url:[12,5,1,""],pingback_url:[12,5,1,""],find_external_urls:[12,5,1,""]},"zinnia.moderator.EntryCommentModerator":{do_email_notification:[12,5,1,""],email_reply:[12,7,1,""],auto_close_field:[12,7,1,""],enable_field:[12,7,1,""],do_email_reply:[12,5,1,""],auto_moderate_comments:[12,7,1,""],do_email_authors:[12,5,1,""],mail_comment_notification_recipients:[12,7,1,""],spam_checker_backends:[12,7,1,""],email_authors:[12,7,1,""],moderate:[12,5,1,""],close_after:[12,7,1,""],email:[12,5,1,""]},"zinnia.admin.widgets.MPTTModelChoiceIterator":{choice:[28,5,1,""]},"zinnia.admin.widgets":{TreeNodeChoiceField:[28,3,1,""],MPTTModelMultipleChoiceField:[28,3,1,""],MPTTFilteredSelectMultiple:[28,3,1,""],MPTTModelChoiceIterator:[28,3,1,""]},"zinnia.admin.forms.CategoryAdminForm":{declared_fields:[28,7,1,""],clean_parent:[28,5,1,""],media:[28,7,1,""],base_fields:[28,7,1,""],Meta:[28,3,1,""],admin_site:[28,7,1,""]},"zinnia.feeds.DiscussionFeed":{title_template:[12,7,1,""],item_pubdate:[12,5,1,""],item_author_email:[12,5,1,""],item_link:[12,5,1,""],description_template:[12,7,1,""],item_author_link:[12,5,1,""],item_author_name:[12,5,1,""]},"zinnia.views.categories":{category_detail:[26,6,1,""],get_category_or_404:[26,6,1,""]},"zinnia.spam_checker.backends.automattic":{backend:[1,6,1,""]},"zinnia.spam_checker.backends":{typepad:[1,2,1,""],automattic:[1,2,1,""],mollom:[1,2,1,""],all_is_spam:[1,2,1,""]},"zinnia.views.sitemap":{sitemap:[26,6,1,""]},"zinnia.feeds.EntryFeed":{item_categories:[12,5,1,""],item_enclosure_url:[12,5,1,""],title_template:[12,7,1,""],item_enclosure_length:[12,5,1,""],item_pubdate:[12,5,1,""],item_author_name:[12,5,1,""],description_template:[12,7,1,""],item_author_link:[12,5,1,""],item_enclosure_mime_type:[12,5,1,""],item_author_email:[12,5,1,""]},"zinnia.models.Author":{MultipleObjectsReturned:[12,4,1,""],entries_published:[12,5,1,""],objects:[12,7,1,""],published:[12,7,1,""],DoesNotExist:[12,4,1,""],get_absolute_url:[12,5,1,""]},"zinnia.templatetags.zcalendar.ZinniaCalendar":{formatmonthname:[9,5,1,""],formatweekheader:[9,5,1,""],formatmonth:[9,5,1,""],formatweekday:[9,5,1,""],formatday:[9,5,1,""],formatfooter:[9,5,1,""]},"zinnia.spam_checker.backends.typepad":{TypePad:[1,3,1,""],backend:[1,6,1,""]},"zinnia.views.tags":{tag_list:[26,6,1,""],tag_detail:[26,6,1,""]},"zinnia.search":{unionQ:[12,6,1,""],createQ:[12,6,1,""],advanced_search:[12,6,1,""]},"zinnia.admin.entry":{EntryAdmin:[28,3,1,""]},"zinnia.feeds":{SearchEntries:[12,3,1,""],EntryDiscussions:[12,3,1,""],DiscussionFeed:[12,3,1,""],CategoryEntries:[12,3,1,""],LatestDiscussions:[12,3,1,""],LatestEntries:[12,3,1,""],EntryComments:[12,3,1,""],AuthorEntries:[12,3,1,""],EntryTrackbacks:[12,3,1,""],EntryFeed:[12,3,1,""],EntryPingbacks:[12,3,1,""],ZinniaFeed:[12,3,1,""],TagEntries:[12,3,1,""]},"zinnia.xmlrpc.pingback":{pingback_ping:[5,6,1,""],generate_pingback_content:[5,6,1,""],pingback_extensions_get_pingbacks:[5,6,1,""]},"zinnia.comparison.ClusteredModel":{dataset:[12,5,1,""]},"zinnia.admin.forms.EntryAdminForm.Meta":{model:[28,7,1,""]},"zinnia.feeds.LatestDiscussions":{items:[12,5,1,""],link:[12,5,1,""],description:[12,5,1,""],get_title:[12,5,1,""]},"zinnia.managers":{AuthorPublishedManager:[12,3,1,""],EntryPublishedManager:[12,3,1,""],entries_published:[12,6,1,""],tags_published:[12,6,1,""]},"zinnia.admin.forms":{EntryAdminForm:[28,3,1,""],CategoryAdminForm:[28,3,1,""]},"zinnia.sitemaps.TagSitemap":{items:[12,5,1,""],cache:[12,5,1,""],priority:[12,5,1,""],location:[12,5,1,""],lastmod:[12,5,1,""],changefreq:[12,7,1,""]},"zinnia.sitemaps.AuthorSitemap":{priority:[12,7,1,""],items:[12,5,1,""],lastmod:[12,5,1,""],changefreq:[12,7,1,""],location:[12,5,1,""]},"zinnia.urls":{search:[20,2,1,""],shortlink:[20,2,1,""],entries:[20,2,1,""],categories:[20,2,1,""],capabilities:[20,2,1,""],tags:[20,2,1,""],archives:[20,2,1,""],authors:[20,2,1,""],discussions:[20,2,1,""],trackback:[20,2,1,""],feeds:[20,2,1,""],sitemap:[20,2,1,""],quick_entry:[20,2,1,""]},"zinnia.admin.widgets.MPTTFilteredSelectMultiple":{render_options:[28,5,1,""],media:[28,7,1,""],Media:[28,3,1,""]},"zinnia.feeds.EntryDiscussions":{get_object:[12,5,1,""],items:[12,5,1,""],link:[12,5,1,""],description:[12,5,1,""],get_title:[12,5,1,""]}},terms:{get_object:12,linkback:24,prefix:[26,12],hate:0,forget:[10,16],tweet:18,api_kei:5,tobia:22,site_url:12,list:[7,0,24,18,26,3,11,21,12,29,25,15,31],under:[14,0,25,10],spec:[18,5],fieldset:[28,16],year_crumb:9,similar_entri:24,pinger:12,"0x3dd5510":12,entry_detail:[26,10],upload:[4,3],vector:12,getusersblog:5,readthedoc:[7,22],content_preview:28,direct:26,second:16,model_typ:26,aggreg:25,entryadminform:28,get_recent_linkback:[7,24],even:[14,13],entry_search:26,"new":[6,7,18,4,19,9,27,3,10,21,12,24,29,31,16],net:[6,22],widget:[28,12,24,15,19],prepubl:15,behavior:[6,27,16],here:[0,27,2,3,21,14,15,4],studio:15,authorsitemap:[12,18],path:[17,28,9,27,3,10,26,12,31,16],interpret:25,feed2zinnia:17,get_post:5,item_author_email:12,urlset:[2,10],retrieve_breadcrumb:9,get_next_by_end_publ:12,total:12,mpttfilteredselectmultipl:28,describ:[18,4,3,10],zinnia_use_twitt:3,tweepi:18,auto_moderate_com:12,call:[12,25,10],recommend:2,preview:28,type:[31,13],tell:[3,16],notif:[12,3],yahoo:0,warn:[18,2,4,10,16],berlin:0,do_email_repli:12,unpack:28,must:[18,4,27,10,29,31,16],word:[0,12,3,28],get_archives_entri:[7,24],treenodechoicefield:28,setup:2,work:[29,11,13,15,4,16],getrecentpost:5,overrid:[18,28,9,10,4,16],synchron:29,inlinemodeladmin:4,indic:7,cautiou:29,"\u00fcber":18,want:[6,11,18,31,25,17,2,10,3,29,13,14,4,22,16],get_tree_path:28,end:26,how:[7,18,2,10,12,4,16],verifi:31,ancestor:12,updat:[6,7,18,26,29,28,16],after:[3,16],vectorbuild:12,esauro:22,getpingback:5,befor:[7,18,19,26,10,13],entrypublishedmanag:12,threadcom:4,third:[31,16],bootstrap:13,entrywithnewurl:10,exclud:[0,3,13],maintain:[14,21],environ:13,south:[29,16],exclus:0,order:[12,2,18,29,24],oper:0,spam_check:[23,1,31,18,12],becaus:[0,29,25,18,10,21,14,31,16],fit:[21,4,16],fix:19,make_publish:28,better:[6,19,26,13,14,4],ping_directori:28,hidden:28,easier:6,them:[4,24,11],thei:[6,28,31,10,11],proce:4,list1:12,safe:10,"break":13,htmlcalendar:9,tag_detail:26,choic:28,grammar:[0,12],changelog:[7,19],staff_us:5,quick_entri:[26,12,2,20],timeout:12,each:[0,27,12,13,28,22],complet:4,side:[15,16,13],mean:[4,16],resum:0,group:15,new_media_object:5,webservic:18,smo:26,rewrit:[7,10],reader:6,taleb:22,"0x3dc64d0":12,empty_permit:26,identicon:24,backend_path:23,parenthesi:0,post_id:5,entry_shortlink:26,filter:[26,12,4,18,28],createq:12,pagin:[26,24,3],isn:10,zinnia_entry_shortlink:27,"0x4c03990":28,render:[26,24,3],restrict:4,unlik:13,alreadi:[6,17,2,10,13,15],messag:[6,28,5],installed_app:[18,2,3,16,29],db_field:28,top:[6,12,24,28],sometim:6,"0x4bffa50":28,too:[28,10],bitly_api_kei:18,john:0,monkei:16,consol:[27,31],tool:[12,13],actions_on_top:28,digg:24,technic:6,past:[4,28],target:[12,5],provid:[11,18,31,25,17,27,2,10,3,21,12,24,13,15,4,16],tree:[12,24,28],entrydiscuss:12,project:[6,7,18,31,25,27,2,10,20,21,29,13,14,4,16],minut:29,runner:14,ping_entri:12,mind:[6,10],kwalite:6,zinnia_auto_moderate_com:3,incompat:21,discussion_titl:12,zinnia_pingback_content_length:3,zinnia_entry_templ:3,thoma:22,simplifi:10,usernam:[26,12,5],mpttmodelchoiceiter:28,object:[4,9,27,28,24,26,12,31],typepad_secret_api_kei:18,label_suffix:26,regular:10,formatdai:9,don:[6,17,18,25,10,3,11,24,16],doc:[14,21,2,13],extending_entry_model:12,doe:[14,4,13,11],on_sit:[12,10],"0x4a17dd0":28,auto_close_field:12,recontruct:10,visitor:25,random:24,loaddata:[12,13],categorysitemap:[12,18],involv:[10,16],despit:14,submit:6,explain:[4,10],configur:[7,18,27,3,10,31],cmsplugin_zinnia:[18,19],theme:4,popular_entri:24,folder:[27,31],"0x4bdfb10":28,stop:0,report:15,lisibl:6,pearson:12,"public":[18,19,3,11,12,24],bad:[27,31,10,16],entryadmin:[4,16,28],rune:13,septemb:18,guluch:22,entrytrackback:12,entryadminimag:4,mandatori:[31,13],result:[14,0,3,10],item_link:12,fail:[0,10],django_xmlrpc:18,best:14,subject:25,said:10,databas:[7,10,16,29],wikipedia:14,score:12,trackback_titl:12,approach:[14,18],attribut:[9,12],extend:[7,19,10,3,11,15,4,16],close_aft:12,extens:[6,7,3,16,5],html5:4,extent:16,"__unicode__":[4,16],protect:[15,31,18,10,13],all_is_spam:[23,1,12],zinnia_save_ping_directori:3,login:[18,10],com:[17,18,19,26,27,1,2,3,29,21,12,13,14,15,22,5],"0x4be6e90":28,"0x4bd6c50":28,assum:[6,10,16],duplic:28,three:[16,11],been:[18,3,12,14,15,31,5],newmediaobject:5,particulari:11,interest:25,basic:[7,0,12,13,15],quickli:26,formatweekhead:9,ani:[18,4,11,13,15,24],"0x4bd62d0":28,davi:22,mohammad:22,manager_tupl:3,"0x4bf9b90":28,servic:[27,18,31,22],zinnia_feeds_format:3,aim:4,apikei:5,dashboard:[15,19],tabl:[9,7,16],kwarg:[26,12,28],quickentryform:26,sever:[0,4,24],perform:26,suggest:13,make:[6,0,28,2,10,14,4,22,16],complex:[0,12,10],split:24,european:26,template_name_for_entry_queryset_filt:26,elijahr:22,hixi:[18,5],evil:[10,16],rais:[27,31,3,16],tinymc:[7,15,18,3,19],inherit:[12,4,16],greatest:22,thi:[6,11,0,4,18,17,9,27,28,3,10,29,12,24,13,14,25,31,22,16],everyth:29,left:15,protocol:[27,24,3],just:[6,26,18,10],next_month:9,human:10,yet:[14,15],languag:[6,7,18,4,3],previous:3,build_dataset:12,easi:[10,13,29],mollom:[7,23,1,18,12,15],"0x4be2f90":28,els:[6,23,3],save:[12,28,3,10],applic:[7,18,24,2,3,10,12,13,14,15,4,22,16],mayb:[14,16],"_get_choic":28,"0x4aa7790":28,elabor:0,specif:[25,13],mpttmodelmultiplechoicefield:28,tfooter:9,www:[6,5],old:[6,21],deal:27,excerpt:[28,3],percentag:14,born:14,intern:21,can_change_statu:12,filteredselectmultipl:28,bore:25,djangoproject:[14,21,12,2,26],price:18,core:[6,27,12,2,28],get_act:28,get_status_displai:12,repositori:[6,15,2,13],post:[17,18,28,19,26,3,4,5],meyer:22,obj:[12,28],simul:26,is_vis:[12,28],commit:6,make_min:28,otherwhis:31,"float":3,profession:15,contrib:[18,28,27,2,21,12,4,16],search_field:28,choosen:10,accordingli:[26,3,16,10],git:[2,29,13],wai:[6,17,24,27,10,13,4],support:[18,31,19,2,10,15,4],transform:4,fight:18,avail:[15,24,3,13],wordpress:[7,15,19,17],editor:[4,3],get_archives_entries_tre:[7,24],fork:6,mptt:[12,2,28,19],form:[26,12,28,10],forc:[26,13],get_category_or_404:26,"0x4bf5c50":28,dead:14,"true":[23,4,9,28,3,12,31,16],reset:16,base_field:[26,28],evolut:[14,21,16],coeff:12,blogit:5,until:11,featur:[7,0,4,19,27,28,18,11,21,24,15,31,16],hardcod:[9,12],"abstract":[12,16],exist:[27,24],entry_galleri:16,check:[6,7,18,26,10,29,12,13,14,28],delete_post:5,when:[18,28,3,11,21,12,13,14,31,16],refactor:19,test:[6,7,19,2,13,14,15],node:28,relat:[7,28,26,12,15,31],blog_url:1,why:[6,7,18,10,29,14,15,16],intens:[21,10],consid:[6,10],faster:6,time:[6,28,2,3,10,14,24],push:6,backward:[21,13],mydomain:27,concept:[10,16],chain:31,tinymce_textarea:18,consum:18,per:[3,10],skin:4,treemanag:12,mill:22,"0x3dc9650":12,entry_trackback:26,get_spam_check:23,hierarch:19,depend:[7,18,2,10,13,31],zone:2,readabl:[21,10],text:[31,10,5],zinnia:[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31],sourc:[6,19,27,2,13,5],string:[25,3,16,10],context_processor:[7,12,2],end_publ:28,entrycom:12,brows:29,cool:18,contenttyp:2,level:[12,28],get_short_url:28,item:[12,3],quick:[26,20],prevent:14,"0x4a17fd0":28,appear:24,enrich:12,repli:[4,19],beautifulsoup:2,uniform:6,current:[18,4,26,28,29,24,12,31],compos:10,gener:[17,0,24,25,26,27,28,10,3,21,12,4,16,5],ping_directories_handl:12,modif:12,random_entri:24,noninvas:16,proud:15,declared_field:28,"0x3dbea90":12,love:0,extra:[26,28,11],activ:[18,25,13],modul:[30,7,8,4,18,9,27,1,28,3,20,10,26,12,31,23,5],prefer:[3,29],commentmanag:4,day_crumb:9,fake:29,instal:[7,0,29,18,17,27,2,3,10,13],mobil:15,get_recent_com:[7,24],franck:22,visit:15,live:15,handler:12,peopl:6,disable_for_loaddata:12,dump_zinnia_before_migr:29,effort:14,easiest:16,"0x4bf5950":28,prepar:[7,29],uniqu:10,soup:5,pingback_url:12,can:[0,2,3,4,6,7,10,11,12,13,14,15,16,17,18,19,21,24,25,27,29,31],get_titl:[12,28],zinnia_pagin:[7,24,3],predict:21,agent:1,category_struct:5,topic:[14,7],occur:16,alwai:[21,0],multipl:[31,4,13,11],ping:[7,19,3,12,15,28,5],write:[6,7,0,4,18,27,28,3,10,14,25,31,16],"0x3dc6110":12,"0x3cb2b90":28,mixin:18,mai:[6,31],data:[26,4,10,29],permalink:10,previous_month:9,favorit:[27,2],inform:[6,7,18,25,2,3,10,11,15,4,16],"switch":26,anoth:[18,25,26,15,4,16],klipstein:22,modelmultiplechoicefield:28,bianchimro:22,approv:[12,3],objectdoesnotexist:12,title_templ:12,still:4,mainli:29,disconnect:12,thank:[7,18,22,11],platform:17,rutschman:22,mail:19,"0x4bd89d0":28,main:[0,29,13,15,4,16],non:[12,3,16],save_model:28,markitup:[15,3],initi:[26,27,31,13],can_view_al:[12,11],now:[18,29,19,27,2,10,11,31,16],themonth:9,term:0,name:[0,4,18,9,27,3,10,26,12,25,31,16],prepopulated_field:28,get_previous_by_end_publ:12,revers:[27,29],separ:13,recent_com:24,gravatar:[12,24,15],collaps:28,"__proxy__":[12,28],domain:27,replac:[18,4],contributor:22,page_obj:24,year:[9,12,24,10],girl:0,dispos:28,zinniafe:12,zinnia_mail_comment_notification_recipi:3,internet:27,comments_are_open:[12,28],modelform:28,correct:[6,19],tryolab:15,urlpattern:18,shortlink:[8,26,1,2,20,12],migrat:[17,29,16,13,21],bolho:22,org:[14,7,22,17],author_detail:26,simul14:22,care:6,reusabl:[15,16],frequenc:3,syndic:[21,12,3],thing:[21,4,29],entrygalleri:16,wymeditor:[15,18,3],charfield:[26,4,28],jtrain:22,think:16,frequent:[7,4],first:[18,25,27,29,12,13,24,16],origin:[27,0,31,10],post_sav:12,directli:[3,13,10],template_nam:26,onc:[17,16,13,29],arrai:5,twitter_consumer_kei:18,cmsplugin:16,fast:14,find_external_url:12,open:[6,12,3],size:[24,3],auto_id:26,given:12,convent:[6,7,26,16,13],start_now:12,checker:[7,1,31,3,23],max_length:[4,5],draft:[24,11],white:31,conveni:[12,2],imagefield:[4,28],grant:11,especi:27,copi:[6,4,10,13,28],specifi:[26,12,4,3,5],github:[6,19,2,29,13,15,22],than:[6,0,18,29,14,15],serv:[6,2],draft_entri:24,"0x50b0550":26,list_filt:28,ressourc:12,were:19,sai:0,argument:[26,24,25],software_test:14,kevin:22,jezdez:22,engin:[7,0,25,19,3,10,15],fantoma:15,object_id:[26,10],note:[7,0,31,18,17,2,10,24,4,16],entrygalleryadmin:16,take:[4,25,27,29,15,31],channel:[26,7,12,25],advanced_search:12,sure:[2,10,28],update_queryset:26,get_readonly_field:28,externalurlsping:12,twitter_consumer_secret:18,testset:14,get_sit:28,zinnia_allow_empti:3,formatweekdai:9,get_popular_entri:[7,24],homepag:25,root_nam:[9,24],later:13,show:[12,3,16,10],permiss:[7,28,11,12,4,5],hack:13,toc2:18,help:[6,14,15,17],xml:[7,18,17,5],onli:[18,25,27,10,11,12,31],slow:[14,10],is_actu:[12,28],previous_entri:12,getattr:3,nl0:22,get:[7,12,2,18,3],cannot:[0,10,16,22],genericali:10,requir:[27,31,25,10,13],attr:28,wysiwyg_markup_map:3,thumbnail:4,admin_sit:28,where:[6,3],wiki:14,maximum:[21,31,3],calendar:[9,24,19],gdata:17,detect:18,review:[26,15],label:28,behind:16,between:[21,12],freder:22,"import":[6,7,18,17,27,10,14,4,16],theyear:9,parent:[12,28],pingback_p:5,elijah:22,come:[21,29],img:4,tbartelmess:22,similar:[7,15,24,3],tutori:[18,4,10],mani:[27,24,10],unittest:[6,14],period:[6,12],urlressourc:12,mail_comment_notification_recipi:12,rebuild:13,mark:[12,24,3,22],thead:9,inclusion_tag:24,i18n:2,those:4,"case":[17,16],crumb:9,might:18,blogger2zinnia:17,author_structur:5,recent_linkback:24,metaweblog:[12,19,18,15,5],advantag:10,canon:10,convinc:14,destin:19,"0x3dbea50":12,develop:[6,7,10,29,21,13,14],author:[7,0,31,18,17,20,2,3,11,26,12,24,25,4,28,5],media:[26,28,2,5],same:[4,25,10,13,24],content_object:[23,1,31,12],html:[18,24,26,28,3,12,13,4,5],getauthor:5,testrunn:21,document:[6,7,18,19,3,10,12,13,14,15,4,16],week:[9,26],finish:29,tag_cloud:24,personn:19,someon:[14,11],capabl:[20,12,2,19],zinnia_ping_directori:3,improv:19,extern:[12,19,3,15],appropri:[18,4],moder:[6,7,19,3,12,31],choos:[7,31,10,21],bitly_login:18,markup:[7,18,28,3,12,4],pep8:13,without:[6,0,2,11,21,14,22],model:[7,28,29,19,9,27,10,3,11,26,12,15,4,16],category_id:5,modelchoiceiter:28,execut:[6,14,26,13,17],excel:[18,4],rest:[18,10],weekli:12,monei:0,related_publish:12,speed:[14,13],directoryping:12,miscellan:[7,3],authorpublishedmanag:12,except:[27,12,2,31],littl:31,blog:[6,7,0,24,18,17,27,2,3,10,29,12,13,14,25,15,4,16,5],mixedcas:15,bloxboi:22,real:14,around:[26,12],read:10,pingback_titl:12,before_pag:24,integ:3,server:[18,5],benefit:[14,18],nose:14,anti:[7,18],manag:[7,17,29,3,12,15],"0x3dd5590":12,trackback_descript:12,clusteredmodel:12,date_hierarchi:28,confirm:10,refer:[6,7,18,2,10],power:[15,16],quit:[4,13],regexp:10,comparison:[7,12],ping_external_urls_handl:12,greatli:6,get_url:28,processor:[7,12,2],effici:10,get_draft_entri:[7,24],start_publ:[12,28],zinnia_f_min:3,strip:0,your:[6,7,18,31,13,17,27,2,3,10,29,24,11,14,15,4,16],blog_structur:5,"0x4c078d0":28,sourceuri:5,area:6,aren:25,start:[7,0,4,13,24],interfac:[7,4,3,16],lot:[14,19,3,10],get_gravatar:[7,24],tabularinlin:4,enough:[27,31,25],tupl:[18,28,3],bundl:[14,28,25,16],longer:[4,19],pull:6,dirti:10,possibl:[17,0,4,18,27,10,13,31],"default":[30,0,8,25,19,20,27,2,10,3,12,24,14,11,28,16],foreignkei:[4,16],autocomplet:15,embed:18,taylor:22,creat:[6,24,25,28,10,11,12,13,4,16],multipleobjectsreturn:12,file:[6,7,17,26,27,2,31,16],typepad:[7,23,1,18,12,15],igalarzab:22,fill:[0,25,18],selfish:28,googl:[0,15],creation_d:[9,12,24,28],gettext:3,field:[28,26,29,11,12,4,16],valid:[26,27,31],you:[6,7,0,31,18,13,17,27,28,2,3,10,29,24,11,14,15,4,22,16],do_email_notif:12,entry_detail_altern:3,otherels:0,directori:[4,3,12,14,15,28],descript:[11,12,4,28,5],zcalendar:[9,12],kjikaqawej:22,zinnia_root_url:9,url_shorten:[8,18,27,12,3,30],all:[7,0,24,18,13,27,1,2,3,10,12,11,14,4],consider:16,"0x4a985d0":28,illustr:[10,16],get_recent_post:5,month:[9,12,24],runserv:13,abil:[17,4],follow:[18,24,27,2,10,13,31,16],children:12,content:[17,23,4,19,26,28,24,12,31,16],extension1_nam:3,comment_descript:12,program:[6,18],"0x4c0b810":28,"0x50b0b90":26,formatmonth:9,fals:[23,24,26,3,12,31],util:[28,19,26,12,15,4,16],mechan:16,veri:14,ticket:[26,12],"17th":10,get_link:28,cloison:13,helloworld:13,formatmonthnam:9,get_comments_are_open:28,zinnia2wp:17,rate:24,design:[21,12,4,15,13],pass:[26,28,10,19],further:10,zinnia_spam_checker_backend:[18,31,3],what:[6,4,10,13],is_external_url:12,section:[18,2,10],abl:[6,4,11],overload:12,delet:11,version:[7,19,1,2,29,21,12,13,15,28],row:9,method:[7,10,12,28,16,5],full:[2,3,16],extension2_nam:3,item_enclosure_url:12,"0x4bdffd0":28,errorlist:26,behaviour:10,object_detail:10,standard:21,tretter:22,valu:[3,16],optionn:2,search:[7,0,25,19,26,2,3,20,12,15,16],error_class:26,prior:2,action:[21,28],via:[18,2],opensearch:[3,19],janni:22,deprec:[21,19],"0x50b0e10":26,"0x3dc9690":12,tree_path:12,establish:21,select:[26,23,28,30],automatt:[23,1,18,12],regist:[7,18,31,27,2,29,4,16],two:[4,16,13],coverag:[6,7,15,14,13],zinnia_xmlrpc_method:18,more:[6,11,0,31,18,19,27,2,3,10,12,13,14,25,15,4,16],trunc_char:5,desir:[10,16],hurri:6,entry_tag:24,known:0,cach:12,none:[28,9,1,3,26,12,24,5],dev:[14,21,2],remain:11,def:[27,4,10,16],share:[4,11],templat:[7,18,24,19,26,10,2,3,11,29,15,4,28,16],tagentri:12,cours:[14,27,4,11],clustered_model:12,secur:26,generate_kei:12,object_list:[26,25],zinnia_feeds_max_item:3,simpl:[6,17,18,4,27,13,15,31],css:19,resourc:[6,7,15],reflect:16,blood:6,zinnia_copyright:3,authentif:18,associ:[17,24],"short":[27,12,28,20],footer:9,disconnect_zinnia_sign:12,django:[6,7,18,29,25,13,19,26,27,2,3,10,21,12,11,14,15,4,28,16],caus:[21,0,16],radio_field:28,entryimageinlin:4,doesnotexist:12,egg:[2,29,13],find_pingback_href:12,improperlyconfigur:[27,31],soon:21,basic_search:12,paramet:[31,25,26,27,3,10,12,24],style:6,description_templ:12,matthew:22,zinnia_galleri:16,speech:15,zinnia_entry_detail:10,signal_handl:12,alter:3,good:[21,4,10],"return":[30,0,4,25,9,27,28,10,24,26,12,31,23,16,5],framework:[4,10],entryfe:12,deletepost:5,instruct:[18,4],authent:5,easili:[21,2,4,16,27],token:[12,24],zinnia_xmlrpc_pingback:18,found:[6,12,24,3],selected_choic:28,hard:6,idea:[6,25,10],realli:[15,25,10,16],expect:16,todo:26,orient:13,stoppani:22,safeti:29,item_author_link:12,latestentri:12,publish:[24,19,9,28,10,11,26,12,15,4,5],textil:[15,4,18,3],proxi:12,advanc:[7,0,18,3,12,15],cooki:26,reason:[14,29,16],base:[26,18,24,25,9,1,28,3,10,21,12,13,4,16],put:[28,16],bartelmess:22,thread:12,launch:[14,7,13],prophet:14,assign:11,feed:[7,17,2,3,20,21,12,19,15],major:[21,13,19],notifi:5,obviou:16,feel:[4,3],misc:5,number:[28,24,3,5],get_previous_by_creation_d:12,done:[15,29,16],blank:4,stabl:[2,29],miss:[29,16],differ:[7,0,24,10,13,4],script:[6,7,14,2,13],least:13,store:[0,24],schema:29,free:18,editpost:5,option:[17,19,2,28,11],get_absolute_url:[26,7,12,10],pari:0,part:[9,4,10,16],pars:12,remov:[18,10,19],riski:31,reus:[24,10],authorentri:12,"0x4aa4710":28,get_previous_by_last_upd:12,comput:[9,12],wysiwyg:[4,3],packag:[30,7,8,29,17,9,1,2,0,10,26,12,28,13,19,20,23,16,5],expir:15,dedic:31,commentmoder:12,mptt_m2m_selectbox:28,imagin:[31,25,10,16],zinnia_xmlrpc_metaweblog:18,zero:13,self:[4,10,16],also:[7,0,18,17,2,3,10,11,14,4,22,16],build:[9,12,10,13],discussion_descript:12,signup:18,mpttmodel:12,previou:[9,12,29,19],reach:21,most:[6,17,24,10],get_latest_bi:12,externalurl:12,changefreq:12,clear:6,do_email_author:12,cover:[6,14,13],"0x4a90710":28,clean:19,tools_export_subpanel:17,visibl:12,featured_entri:24,can_change_author:12,session:2,fine:29,find:[7,18,10,21,12,14,4,16],access:[6,18],pretti:[10,13],writer:15,solut:[4,16],discuss:[12,2,15,20],hit:10,express:[0,10],comment_en:[12,28],compass:15,him:11,close_pingback:28,pingback:[18,19,3,12,15,28,5],handle_xmlrpc:18,tags_publish:12,statist:[24,19],set:[7,0,31,18,24,26,27,1,2,3,11,29,14,4,28,16],dump:[7,29],custom_templ:24,see:[6,25,10,11,3,16,5],arg:[26,27,12,28],seo:[26,25,10],reserv:10,get_categori:[7,28,24,5],entrypingback:12,check_is_spam:23,someth:[15,4,18],particip:11,jmillerinc:18,unionq:12,enclosur:12,experi:29,modeladmin:28,altern:3,orblivion:22,appreci:6,isol:13,lowercas:18,solv:13,get_next_by_creation_d:12,zinnia_auto_close_comments_aft:3,last:[12,2],context:[26,7,12,2,24],whole:[12,29],load:24,markdown:[15,4,18,3],simpli:[17,0,18,10,4,16],point:[4,16,5],slugfield:28,label_from_inst:28,header:9,getpost:5,indexofir:22,is_stack:28,throughout:10,get_author:[7,28,24,5],backend:[30,7,8,18,27,1,10,3,12,31,23],categoryentri:12,get_base_model:12,due:[21,10],empti:3,secret:18,get_curr:27,monthli:12,quintet:4,imag:[7,24,28,3,12,4,16],archives_entries_tre:24,zbreadcrumb:[9,12],understand:6,pymollom:18,weekdai:9,get_previous_by_start_publ:12,look:[7,4,27,3,24,15,31],bill:22,abov:[18,10],error:[27,31,3,16],zinnia_protocol:3,loop:28,end_pag:24,readi:[15,4,10,13,29],von:22,itself:[6,13],post_structur:5,"0x4a17ed0":28,decor:[26,12,10],adminsit:28,irrelev:0,minim:3,belong:[14,10,16],shorten:[7,8,19,27,10,18,3,30],shorter:27,comment_titl:12,conflict:[28,13],categoryadminform:28,optim:[6,14,3,19],zinnia_upload_to:3,user:[17,4,24,28,11,12,15,31,5],chang:[6,7,18,29,28,27,10,3,11,21,12,4,16],recent:24,subpackag:[7,12,30,23],entri:[0,2,3,4,5,7,8,9,10,11,12,13,15,16,18,19,20,24,25,26,27,28,31],person:13,anybodi:13,explan:16,feed_copyright:12,verbose_nam:[12,4,28],collabor:[15,4,11],calibr:14,item_enclosure_mime_typ:12,useful:[14,13],brandon:22,zinnia_markup_languag:[18,3],unsecur:10,restructuredtext:[6,15,4,18,3],appli:16,entry_dai:26,bin:[14,13],format:[9,12,28,25,3],big:27,make_tweet:28,twitter_access_kei:18,librairi:13,bit:[7,8,19,18,15,31],template_context_processor:2,semi:[6,9],signal:[7,12,19],resolv:[2,13],microformat:19,formatfoot:9,popular:[15,24],xunit:14,list_displai:28,sitemap:[7,18,26,2,20,12,15],encount:10,often:13,creation:10,some:[24,25,28,10,21,13,14,4,16],sampl:16,staticfil:[21,2],virtualenv:[7,13],zinnia_wysiwyg:[4,3],pep:6,email_author:12,reproduc:13,id_:26,run:[6,7,17,2,12,13,14],"0x3dc96d0":12,"0x4bdcb10":28,step:[18,24,10,16,29],mysuperverylongdomain:27,item_enclosure_length:12,email_repli:12,block:[4,24],new_categori:5,month_crumb:9,pythonpath:3,within:[14,12,15],ensur:[6,14],inclus:0,spam:[7,18,1,3,15,31,23],zinnia_mail_comment_author:3,get_next_by_last_upd:12,question:[7,4],"long":[27,15,24],custom:[18,31,25,24,26,27,2,10,11,12,29,4,16],includ:[27,2,25,10],suit:[14,7,2,16,13],lastmod:12,twitter:[7,18,19,3,15,28],entries_publish:12,properli:[4,13],render_opt:28,spam_checker_backend:12,link:[9,20,12,15,28,16,5],translat:[6,7,19,9,4,16],atom:[17,15,3],line:[14,18,2,16],info:18,get_url_shorten:30,aquarion:5,find_pingback_url:12,booleanfield:28,parser:24,doesn:[18,4,13],repres:[14,28,25,3,16],"0x4bf5a10":28,coder:[6,18],get_is_vis:28,codex:17,titl:[18,28,26,12,4,16],leideil:22,put_on_top:28,meaning:0,matthewwithanm:22,mimetyp:12,"250x250":4,generate_pingback_cont:5,fresh:6,code:[6,7,18,19,26,27,2,10,29,12,13,14,15,16],jason:22,queri:[7,0,25,26,3,12],user_structur:5,last_upd:28,feedpars:17,privat:[15,18,19],upload_to:4,friendli:10,send:[6,12,3,15],twitter_access_secret:18,antispam:[1,18],sent:12,zinnia_breadcrumb:[7,24],bernhardval:22,tri:21,"try":[6,7,12,26],queryset_paramet:26,pleas:[2,13],newcategori:5,append:12,close_com:28,compat:[7,19,21,13,15,4],index:[7,18],compar:14,zinnia_custom:10,cell:9,renton:22,whatev:4,get_is_actu:28,date_bas:26,let:[31,16,13,11],mollom_public_kei:18,becom:27,sinc:[18,2],great:[6,22,16],copyright:3,pingback_extensions_get_pingback:5,implement:[18,26,10,11,15,4,16],chanc:13,target_url:12,short_url:12,app:[12,2,4,15,16],api:[7,18,19,1,12,15,5],entry_todai:26,cloud:24,from:[7,18,31,17,26,27,2,10,3,29,4,28,16],morearg:12,upgrad:[7,29,19],next:[9,12],websit:[12,15],few:[18,13],jonathan:22,get_query_set:12,sort:28,clever:13,"0x4bfdad0":28,src:4,ugettext_lazi:[4,16],sorl:4,bitli:[27,8,30,18,12],reproduct:16,account:[6,18],retriev:[26,12,2,10],alia:28,entryabstractclass:[12,10,16],annoi:6,meet:0,searchentri:12,process:[6,7,10,29,13,16],sudo:13,tag:[7,0,28,18,17,26,2,10,20,12,19,25,15,24],login_requir:28,onlin:[7,15],edit_post:5,instead:[25,10],circular:16,await:[12,3],get_tag_cloud:[7,24],make_hidden:28,brainbreach:15,seriou:[14,13],correspond:31,issu:[14,26,15],wp2zinnia:17,allow:[24,10,3,11,12,4,16],category_detail:26,pingback_descript:12,move:[31,11],templatetag:[9,12,4,24,19],entryimag:4,transifex:[6,22],perfect:10,"0x4bdfd10":28,python:[6,17,18,29,25,27,2,10,3,13,31,16],dai:[9,3,26,12,24,22],auth:[12,2],zinnia_ping_external_url:3,facilit:29,pearson_scor:12,unregist:[4,16],zinnia_url_shortener_backend:[27,18,3],anyth:6,edit:[6,7,18,3,11,15,4],begin_pag:24,categoryadmin:28,get_template_displai:12,meta:[12,28,16,19],"static":[7,2,28],our:[28,25,10,16],patch:16,pitfal:10,special:28,out:[12,15,13],variabl:[18,24,3],typedchoicefield:28,clean_par:28,categori:[17,0,28,18,19,26,2,10,20,12,25,15,24,5],zinnia_statist:[7,24],clone:[6,2,13],common:[0,3,10],releas:[21,29],indent:29,could:2,ask:[7,4],timer:6,keep:[6,10,13],datetimefield:28,length:12,urlconf:10,softwar:[14,13],actions_on_bottom:28,blogger:[7,15,19,17,5],qualiti:[14,22],list2:12,date:[28,26,10,3,29,12,24],bjorn:22,level_ind:28,prioriti:12,archives_entri:24,system:[0,4,19,18,24,13,31],wrapper:[26,12,28],protect_entri:[26,10],akismet:[7,1,31,18,15],urlresolv:27,zinnia_markdown_extens:3,"final":[12,18,10,13],blog_id:5,juli:10,rst:6,textfield:4,rss:[17,15,3],structur:5,charact:27,discussionfe:12,fantomas42:[2,29,13],get_calendar_entri:[7,24],queryset:[26,12,24,10,28],have:[6,7,18,29,17,27,10,3,11,21,12,13,14,4,28,16],close:[0,28,3],need:[6,17,0,31,18,26,27,2,3,24,29,13,14,4,16],which:[21,0,4,10,28],view_quick_entri:26,unless:11,garetjax:22,deploy:13,who:[25,26,11,21,13,15,22,16],recent_entri:24,galleri:[4,16],pyflak:13,url:[2,3,5,6,7,8,9,10,12,14,15,17,18,19,20,28,25,26,27,29,30,24],request:[6,23,28,26,1,2,12,31],face:13,"0x3dc6510":12,determin:[12,3],bret:22,fact:[0,10],tagfield:28,dumpdata:29,word_count:12,model_nam:26,sass3:[15,19],bring:6,server_nam:12,xmlrpc_method:18,staff:[12,11],redirect:26,locat:12,should:[6,4,27,3,10,29,12,13,15,31,16],local:6,hope:14,"0x4a94650":28,tagsitemap:[12,18],contribut:[6,7,13],familiar:[6,4,10],un33k:22,increas:[14,13],getuserinfo:5,enabl:[0,18,10,13],html_content:12,integr:[6,18,19,14,15,4],contain:[0,4,18,10,16],view:[7,18,28,25,26,10,3,11,21,12,13,15,20],filter_horizont:28,model_inst:9,statu:[7,12,28,16,11],convers:15,pattern:[26,7,12,18,10],favor:[18,19],written:[6,16],email:[12,24,3],kei:[1,18,12],list_detail:[25,10],job:[0,4],pingback_en:28,"0chuzz":22,addit:[4,11],plugin:[15,18,19],admin:[7,18,28,19,2,3,11,21,12,14,15,4,16],instanc:[27,12,10],"0x4aab510":28,comment:[7,18,31,17,1,2,3,24,12,19,15,4,28],djangopo:6,bmeyer71:22,rpc:[7,18,5],respect:[6,4,16],zinnia_f_max:3,llimllib:22,entry_channel:[26,25],decent:6,window:15,json:29,bianchi:[15,22],besid:13,immedi:[12,3],"0x4bd8c90":28,presenc:24,status_choic:12,"0x3dc6490":12,present:[7,21,2,3,10],multi:4,defin:[12,28,3,16],zinnia_stop_word:[0,3],almost:0,demo:[7,15,13],site:[17,18,24,28,27,2,3,11,29,12,13,15,4,16,5],archiv:[24,26,2,10,3,12,15,20,5],lightweight:4,"0x4bf1bd0":28,welcom:[6,7],parti:31,formfield_for_manytomani:28,member:11,handl:[26,24,25,19,9,10,21,4],withyear:9,mauro:[15,22],difficult:21,entry_descript:12,http:[6,17,18,26,27,2,3,21,12,14,15,24,5],handi:13,selectfilter2:28,well:[15,25,18],weblog:[17,25,2,3,10,15,16],exampl:[7,0,4,25,24,27,3,10,15,31,16],command:[17,18,19,29,12,13,14,16],item_categori:12,english:6,latest:[12,2,10,29,24],less:[6,29],"boolean":[0,3,5],obtain:14,get_featured_entri:[7,24],next_entri:12,new_post:5,web:[15,24,18,3,29],rapid:17,get_user_info:5,makefil:6,modelchoicefield:28,exempl:27,add:[18,2,11,12,15,16],match:[26,10],xmlrpc:[12,2,18,3,5],newpost:5,howto:2,piec:[10,16],get_random_entri:[7,24],know:[14,18,3,10],get_similar_entri:[7,24],password:[26,28,10,5],insert:18,like:[6,0,24,25,18,10,29,13,4],get_recent_entri:[7,24],rensker:22,enable_field:12,category_structur:5,page:[7,18,25,26,3,24,16],zinnia_entry_base_model:[3,16],captur:10,get_users_blog:5,getcategori:5,"export":[7,17],flush:[12,24],syncdb:[16,13,29],librari:[18,13],buildout:[6,7,14,13],avoid:[28,10],zinniacalendar:9,archive_week:26,latestdiscuss:12,get_next_by_start_publ:12,entrysitemap:[12,18],usag:[25,2,10,21,12,24],host:6,offset:26,slug:[12,28,10],about:[6,18,19,10,2,3,11,14,24,16],pypars:[0,2],actual:[14,21,18,10,13],after_pag:24,verbose_name_plur:12,tag_list:26,disabl:[12,4,3],zinnia_allow_futur:3,own:[7,0,4,18,27,10,11,31],additionn:10,easy_instal:[2,29,13],automat:11,dataset:12,warranti:10,targeturi:5,importing_cont:17,transfer:27,"0x3dc9610":12,"var":24,"function":[7,4,27,28,10,29,12,31],mollom_private_kei:18,baseurl:1,gain:21,oauth:18,entry_titl:12,inlin:4,bug:[6,14,15,19],count:[26,12,28,13],made:[14,15],whether:12,wish:4,displai:[31,25,24,26,27,2,3,11,4,16],below:[2,10],limit:[16,11],otherwis:16,problem:[10,13,29],item_pubd:12,entrycommentmoder:12,akismet_secret_api_kei:18,pip:[2,29,13],probabl:29,automaticali:3,morekwarg:12,percent:[14,12],detail:[4,10],virtual:13,other:[17,15,25,13],bool:3,futur:[6,14,3,21],varieti:25,functionn:[14,3,13],repeat:13,"class":[26,28,9,1,10,21,12,4,16],breadcrumb:[9,24,19],trackback:[19,26,2,20,12,15],zinnia_mail_comment_repli:3,sidebar:4,zinnia_tag:24,sphinx:6,reliabl:6,rule:[6,27,31,4,16],item_author_nam:12,get_tag:[7,24,28],"0x4aa1690":28},objtypes:{"0":"std:setting","1":"std:templatetag","2":"py:module","3":"py:class","4":"py:exception","5":"py:method","6":"py:function","7":"py:attribute"},titles:["Search Engines","backends Package","Installation","List of settings","Frequently Asked Questions","xmlrpc Package","Contributing to Zinnia","Django-Blog-Zinnia’s documentation!","backends Package","templatetags Package","Rewriting Entry’s URL","Permissions","Zinnia API","Buildout","Testing and Coverage","Django Blog Zinnia","Extending Entry model","Import / Export","Advanced Configuration","CHANGELOG","urls Package","Compatibility","Thanks","spam_checker Package","Template Tags","Channels","views Package","URL Shortener","admin Package","Upgrading Zinnia","url_shortener Package","Spam Checker"],objnames:{"0":["std","setting","setting"],"1":["std","templatetag","templatetag"],"2":["py","module","Python module"],"3":["py","class","Python class"],"4":["py","exception","Python exception"],"5":["py","method","Python method"],"6":["py","function","Python function"],"7":["py","attribute","Python attribute"]},filenames:["topics/search_engines","ref/api/zinnia.spam_checker.backends","getting-started/install","ref/settings","notes/faq","ref/api/zinnia.xmlrpc","development/contribution","index","ref/api/zinnia.url_shortener.backends","ref/api/zinnia.templatetags","how-to/rewriting_entry_url","topics/permissions","ref/api/zinnia","development/buildout","development/tests","getting-started/overview","how-to/extending_entry_model","how-to/import_export","getting-started/configuration","notes/changelog","ref/api/zinnia.urls","notes/compatibility","notes/thanks","ref/api/zinnia.spam_checker","ref/templatetags","topics/channels","ref/api/zinnia.views","topics/url_shortener","ref/api/zinnia.admin","getting-started/upgrading","ref/api/zinnia.url_shortener","topics/spam_checker"]})PKW-~@Q4]&django-blog-zinnia-v0.10.1/objects.inv# Sphinx inventory version 2 # Project: Django Blog Zinnia # Version: 0.10.1 # The remainder of this file is compressed using zlib. xڵ][s6~ׯ`٪Sivi_R,ϨֲYd¢Hb"^Q~6n/ e<64fnwn׏w~zEE:>ŹDW~7g>{%yo^elpA.i$'5"O+B'eFE܈ow\>ϨKy͹_ݟkw[?e9|#[dؘ?.ܗ)ma߬q{ܺ{x??8=/r27Xp~M,If._,U_܇㧗5 WԪfԔ )IZZwˇ-J6fh~rO;2{rwh_~<`ivO_Oܿ^kn@Ԡd0vof,{꽆WIlZa/_7_~B[p# XZm cLЇ_+;6nyv&p8 k֏MT#z Z'A= ͨv7R#! 8y-asY1jAv¿t} $rs,dT 8yDU7%)|2IJ1J^_I/tMB}^$Kdp4}\`Hjv~Y}#:rv pE%N 5j柉m7E |(S0cDXс8$E@7)׹qIPFЏfA;/(W.aF0sugB>IHR).axC8ta34K|kr$ӿޓ,HQz#H (/)U`8펏uGLx_c cyD|6Hx*2 2Ҳ+yyչ ɒkȻKj ˁb5$fZ+S!ťt8uAd/TZKӥ6oUժe9#!y2lb)&r*Rz0B,țv)" TW8t-%#ƅ/bѐBNzυ;rVKC_Cjц= .H(M$Bh!"*~[gGn$Wzh= lp߿!&PЀ鎧 EN݈)Ȇu\b!VÜ!̈́ _'ޥޜ{#_K5nh&J>g (ݒ;Sgc-P^#DI7UƄטAPpLZ (Fʑob\0aydr=5 '`>IE p5eRt6s 8 `xY!ŵ$Cw]wOT3RlBz!Ji,!4S)ddFI߇@d|-0s jCD6se@0n,0^??at:+ 7 ,4Ldk3C%5=Hq+zYJЏ<u %$Lw w,krڸtS\0[Hs(\Pt?! >aT$V "1MҢm{>-SH\ y\صf3s1?]iqjO1!`?8LPP/ze+4%qy̩9T[g,VG@2Nf ֖~紹zM(rcCF4(~a]?sr=!n ɢZ,|7ɭ!$\kEMjh詛ZTD}ʍֱ[LRk.LCiii3wpHH-+AϳZ_wBxϪڵc[@u'qSe Bsu`X5o_O}q8?_кBO `w!d;NmO29PI<-Lʜb8?PT雨ka-4W._51GxfDjʹ4I=`>, \$Xv;-o4}A(D/pTۆޢHܮWiVGሱa#k]b2{,LX%ӮGp*6d:X0q4/9v;Ruy>&, `+L֝&a,е(h喻9~c2?ۛ(fBFPPmEh]oJJ\kn4܍b34@[/ylNRClӔ5Smmd!ՠGfpZ 0ZgM"ӪjuSҴ6}ĥ]1aihe-g)c`ο X5 IYOeV*PU\*H.ʑܥN$5ɏi`1I31OŠd^:KZDSUaxզQx+zmzr9Iob^%(u5Rdoe1 ۫Roe#^yO"aÞfc6@ݤu[ Ȫsp@' bF?$ < aU U"x>>YO:Ė s]:e,*!,DB(iW}/sQ:g@ Y( FhW 6q X`Bu5fA%PcU[3!Z+>|S@lb.:,QY8Dx#OUE&y5+k實5Rm7DfEV$ϺW1r@+kUT7򨛅r&6C`EB1) h+Ws}@>&ͥx3DT| ү k.[Eh$5LkNfIC&}7w@1N+>-&Et1>6DhtVJ!@㷐w'W[7beBΎLe]7IIݎGH7{tG~~8˦JZtݯv[V_.^|)*<k֙ݼK*kqY\%wU蚹S2~l*G0aU7,6CM5ah!-5Ne}y6Hv.ZeK[Lܣ3 v(+Pg'HoC=N-\Q(LIe5[eY˞\1L| bx7`9V%yJ8-MJq""#{ T{WGЁ&(>KqE[ꢗxA=vfi[(R??9L]e[T[ZdAه_[yz?Ýw5̍we2|63R_qs@5J.ZOoe%rm]`!Gm"V5$nXH|i Fٱ,uodQavèv:#Wt#UhD:Q3rjDu<J$4+h uw-f[]f:IGT:H4-b 7D. Search — Django Blog Zinnia 0.10.1 documentation

Search

Please activate JavaScript to enable the search functionality.

From here you can search these documents. Enter your search words into the box below and click "search". Note that the search function will automatically search for all of the words. Pages containing fewer words won't appear in the result list.

Project Versions

PKW-~@QU(django-blog-zinnia-v0.10.1/genindex.html Index — Django Blog Zinnia 0.10.1 documentation

Index

A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W | Y | Z

A

abstract (zinnia.models.EntryAbstractClass.Meta attribute)
actions (zinnia.admin.entry.EntryAdmin attribute)
actions_on_bottom (zinnia.admin.entry.EntryAdmin attribute)
actions_on_top (zinnia.admin.entry.EntryAdmin attribute)
admin_site (zinnia.admin.forms.CategoryAdminForm attribute)
(zinnia.admin.forms.EntryAdminForm attribute)
advanced_search() (in module zinnia.search)
(zinnia.managers.EntryPublishedManager method)
authenticate() (in module zinnia.xmlrpc.metaweblog)
Author (class in zinnia.models)
Author.DoesNotExist
Author.MultipleObjectsReturned
author_detail() (in module zinnia.views.authors)
author_structure() (in module zinnia.xmlrpc.metaweblog)
AuthorEntries (class in zinnia.feeds)
AuthorPublishedManager (class in zinnia.managers)
authors (zinnia.models.Entry attribute)
(zinnia.models.EntryAbstractClass attribute)
AuthorSitemap (class in zinnia.sitemaps)
auto_close_field (zinnia.moderator.EntryCommentModerator attribute)
auto_moderate_comments (zinnia.moderator.EntryCommentModerator attribute)

B

backend() (in module zinnia.spam_checker.backends.all_is_spam)
(in module zinnia.spam_checker.backends.automattic)
(in module zinnia.spam_checker.backends.mollom)
(in module zinnia.spam_checker.backends.typepad)
(in module zinnia.url_shortener.backends.bitly)
(in module zinnia.url_shortener.backends.default)
base_fields (zinnia.admin.forms.CategoryAdminForm attribute)
(zinnia.admin.forms.EntryAdminForm attribute)
(zinnia.views.quick_entry.QuickEntryForm attribute)
baseurl (zinnia.spam_checker.backends.typepad.TypePad attribute)
basic_search() (zinnia.managers.EntryPublishedManager method)
blog_structure() (in module zinnia.xmlrpc.metaweblog)
build_dataset() (zinnia.comparison.VectorBuilder method)

C

cache() (zinnia.sitemaps.CategorySitemap method)
(zinnia.sitemaps.TagSitemap method)
categories (zinnia.models.Entry attribute)
(zinnia.models.EntryAbstractClass attribute)
Category (class in zinnia.models)
Category.DoesNotExist
Category.MultipleObjectsReturned
category_detail() (in module zinnia.views.categories)
category_structure() (in module zinnia.xmlrpc.metaweblog)
CategoryAdmin (class in zinnia.admin.category)
CategoryAdminForm (class in zinnia.admin.forms)
CategoryAdminForm.Meta (class in zinnia.admin.forms)
CategoryEntries (class in zinnia.feeds)
CategorySitemap (class in zinnia.sitemaps)
changefreq (zinnia.sitemaps.AuthorSitemap attribute)
(zinnia.sitemaps.CategorySitemap attribute)
(zinnia.sitemaps.EntrySitemap attribute)
(zinnia.sitemaps.TagSitemap attribute)
check_is_spam() (in module zinnia.spam_checker)
children (zinnia.models.Category attribute)
choice() (zinnia.admin.widgets.MPTTModelChoiceIterator method)
choices (zinnia.admin.widgets.MPTTModelMultipleChoiceField attribute)
clean_parent() (zinnia.admin.forms.CategoryAdminForm method)
close_after (zinnia.moderator.EntryCommentModerator attribute)
close_comments() (zinnia.admin.entry.EntryAdmin method)
close_pingbacks() (zinnia.admin.entry.EntryAdmin method)
ClusteredModel (class in zinnia.comparison)
comments (zinnia.models.EntryAbstractClass attribute)
comments_are_open (zinnia.models.EntryAbstractClass attribute)
content_preview() (zinnia.admin.entry.EntryAdmin method)
createQ() (in module zinnia.search)
Crumb (class in zinnia.templatetags.zbreadcrumbs)

D

dataset() (zinnia.comparison.ClusteredModel method)
date_hierarchy (zinnia.admin.entry.EntryAdmin attribute)
day_crumb() (in module zinnia.templatetags.zbreadcrumbs)
declared_fields (zinnia.admin.forms.CategoryAdminForm attribute)
(zinnia.admin.forms.EntryAdminForm attribute)
delete_post() (in module zinnia.xmlrpc.metaweblog)
description() (zinnia.feeds.AuthorEntries method)
(zinnia.feeds.CategoryEntries method)
(zinnia.feeds.EntryComments method)
(zinnia.feeds.EntryDiscussions method)
(zinnia.feeds.EntryPingbacks method)
(zinnia.feeds.EntryTrackbacks method)
(zinnia.feeds.LatestDiscussions method)
(zinnia.feeds.LatestEntries method)
(zinnia.feeds.SearchEntries method)
(zinnia.feeds.TagEntries method)
description_template (zinnia.feeds.DiscussionFeed attribute)
(zinnia.feeds.EntryComments attribute)
(zinnia.feeds.EntryFeed attribute)
(zinnia.feeds.EntryPingbacks attribute)
(zinnia.feeds.EntryTrackbacks attribute)
DirectoryPinger (class in zinnia.ping)
disable_for_loaddata() (in module zinnia.signals)
disconnect_zinnia_signals() (in module zinnia.signals)
DiscussionFeed (class in zinnia.feeds)
discussions (zinnia.models.EntryAbstractClass attribute)
do_email_authors() (zinnia.moderator.EntryCommentModerator method)
do_email_notification() (zinnia.moderator.EntryCommentModerator method)
do_email_reply() (zinnia.moderator.EntryCommentModerator method)

E

edit_post() (in module zinnia.xmlrpc.metaweblog)
email() (zinnia.moderator.EntryCommentModerator method)
email_authors (zinnia.moderator.EntryCommentModerator attribute)
email_reply (zinnia.moderator.EntryCommentModerator attribute)
enable_field (zinnia.moderator.EntryCommentModerator attribute)
entries (zinnia.models.Category attribute)
entries_published() (in module zinnia.managers)
(zinnia.models.Author method)
(zinnia.models.Category method)
Entry (class in zinnia.models)
Entry.DoesNotExist
Entry.MultipleObjectsReturned
entry_channel() (in module zinnia.views.channels)
entry_search() (in module zinnia.views.search)
entry_shortlink() (in module zinnia.views.shortlink)
entry_today() (in module zinnia.views.archives)
entry_trackback() (in module zinnia.views.trackback)
EntryAbstractClass (class in zinnia.models)
EntryAbstractClass.Meta (class in zinnia.models)
EntryAdmin (class in zinnia.admin.entry)
EntryAdminForm (class in zinnia.admin.forms)
EntryAdminForm.Meta (class in zinnia.admin.forms)
EntryCommentModerator (class in zinnia.moderator)
EntryComments (class in zinnia.feeds)
EntryDiscussions (class in zinnia.feeds)
EntryFeed (class in zinnia.feeds)
EntryPingbacks (class in zinnia.feeds)
EntryPublishedManager (class in zinnia.managers)
EntrySitemap (class in zinnia.sitemaps)
EntryTrackbacks (class in zinnia.feeds)
ExternalUrlsPinger (class in zinnia.ping)

F

feed_copyright (zinnia.feeds.ZinniaFeed attribute)
fields (zinnia.admin.category.CategoryAdmin attribute)
fieldsets (zinnia.admin.entry.EntryAdmin attribute)
filter_horizontal (zinnia.admin.entry.EntryAdmin attribute)
find_external_urls() (zinnia.ping.ExternalUrlsPinger method)
find_pingback_href() (zinnia.ping.ExternalUrlsPinger method)
find_pingback_urls() (zinnia.ping.ExternalUrlsPinger method)
flush() (zinnia.comparison.VectorBuilder method)
form (zinnia.admin.category.CategoryAdmin attribute)
(zinnia.admin.entry.EntryAdmin attribute)
formatday() (zinnia.templatetags.zcalendar.ZinniaCalendar method)
formatfooter() (zinnia.templatetags.zcalendar.ZinniaCalendar method)
formatmonth() (zinnia.templatetags.zcalendar.ZinniaCalendar method)
formatmonthname() (zinnia.templatetags.zcalendar.ZinniaCalendar method)
formatweekday() (zinnia.templatetags.zcalendar.ZinniaCalendar method)
formatweekheader() (zinnia.templatetags.zcalendar.ZinniaCalendar method)
formfield_for_manytomany() (zinnia.admin.entry.EntryAdmin method)

G

generate_key() (zinnia.comparison.VectorBuilder method)
generate_pingback_content() (in module zinnia.xmlrpc.pingback)
get_absolute_url() (zinnia.models.Author method)
(zinnia.models.Category method)
(zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_actions() (zinnia.admin.entry.EntryAdmin method)
get_archives_entries
template tag
get_archives_entries() (in module zinnia.templatetags.zinnia_tags)
get_archives_entries_tree
template tag
get_archives_entries_tree() (in module zinnia.templatetags.zinnia_tags)
get_authors
template tag
get_authors() (in module zinnia.templatetags.zinnia_tags)
(in module zinnia.xmlrpc.metaweblog)
(zinnia.admin.entry.EntryAdmin method)
get_base_model() (in module zinnia.models)
get_calendar_entries
template tag
get_calendar_entries() (in module zinnia.templatetags.zinnia_tags)
get_categories
template tag
get_categories() (in module zinnia.templatetags.zinnia_tags)
(in module zinnia.xmlrpc.metaweblog)
(zinnia.admin.entry.EntryAdmin method)
get_category_or_404() (in module zinnia.views.categories)
get_comments_are_open() (zinnia.admin.entry.EntryAdmin method)
get_draft_entries
template tag
get_draft_entries() (in module zinnia.templatetags.zinnia_tags)
get_featured_entries
template tag
get_featured_entries() (in module zinnia.templatetags.zinnia_tags)
get_gravatar
template tag
get_gravatar() (in module zinnia.templatetags.zinnia_tags)
get_is_actual() (zinnia.admin.entry.EntryAdmin method)
get_is_visible() (zinnia.admin.entry.EntryAdmin method)
get_latest_by (zinnia.models.EntryAbstractClass.Meta attribute)
get_link() (zinnia.admin.entry.EntryAdmin method)
get_next_by_creation_date() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_next_by_end_publication() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_next_by_last_update() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_next_by_start_publication() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_object() (zinnia.feeds.AuthorEntries method)
(zinnia.feeds.CategoryEntries method)
(zinnia.feeds.EntryDiscussions method)
(zinnia.feeds.SearchEntries method)
(zinnia.feeds.TagEntries method)
get_popular_entries
template tag
get_popular_entries() (in module zinnia.templatetags.zinnia_tags)
get_post() (in module zinnia.xmlrpc.metaweblog)
get_previous_by_creation_date() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_previous_by_end_publication() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_previous_by_last_update() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_previous_by_start_publication() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_query_set() (zinnia.managers.AuthorPublishedManager method)
(zinnia.managers.EntryPublishedManager method)
get_random_entries
template tag
get_random_entries() (in module zinnia.templatetags.zinnia_tags)
get_readonly_fields() (zinnia.admin.entry.EntryAdmin method)
get_recent_comments
template tag
get_recent_comments() (in module zinnia.templatetags.zinnia_tags)
get_recent_entries
template tag
get_recent_entries() (in module zinnia.templatetags.zinnia_tags)
get_recent_linkbacks
template tag
get_recent_linkbacks() (in module zinnia.templatetags.zinnia_tags)
get_recent_posts() (in module zinnia.xmlrpc.metaweblog)
get_short_url() (zinnia.admin.entry.EntryAdmin method)
get_similar_entries
template tag
get_similar_entries() (in module zinnia.templatetags.zinnia_tags)
get_sites() (zinnia.admin.entry.EntryAdmin method)
get_spam_checker() (in module zinnia.spam_checker)
get_status_display() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_tag_cloud
template tag
get_tag_cloud() (in module zinnia.templatetags.zinnia_tags)
get_tags
template tag
get_tags() (in module zinnia.templatetags.zinnia_tags)
(zinnia.admin.entry.EntryAdmin method)
get_template_display() (zinnia.models.Entry method)
(zinnia.models.EntryAbstractClass method)
get_title() (zinnia.admin.entry.EntryAdmin method)
(zinnia.feeds.AuthorEntries method)
(zinnia.feeds.CategoryEntries method)
(zinnia.feeds.EntryComments method)
(zinnia.feeds.EntryDiscussions method)
(zinnia.feeds.EntryPingbacks method)
(zinnia.feeds.EntryTrackbacks method)
(zinnia.feeds.LatestDiscussions method)
(zinnia.feeds.LatestEntries method)
(zinnia.feeds.SearchEntries method)
(zinnia.feeds.TagEntries method)
(zinnia.feeds.ZinniaFeed method)
get_tree_path() (zinnia.admin.category.CategoryAdmin method)
get_url_shortener() (in module zinnia.url_shortener)
get_urls() (zinnia.admin.entry.EntryAdmin method)
get_user_info() (in module zinnia.xmlrpc.metaweblog)
get_users_blogs() (in module zinnia.xmlrpc.metaweblog)

H

html_content (zinnia.models.EntryAbstractClass attribute)

I

is_actual (zinnia.models.EntryAbstractClass attribute)
is_external_url() (zinnia.ping.ExternalUrlsPinger method)
is_visible (zinnia.models.EntryAbstractClass attribute)
item_author_email() (zinnia.feeds.DiscussionFeed method)
(zinnia.feeds.EntryFeed method)
item_author_link() (zinnia.feeds.DiscussionFeed method)
(zinnia.feeds.EntryFeed method)
item_author_name() (zinnia.feeds.DiscussionFeed method)
(zinnia.feeds.EntryFeed method)
item_categories() (zinnia.feeds.EntryFeed method)
item_enclosure_length() (zinnia.feeds.EntryComments method)
(zinnia.feeds.EntryFeed method)
item_enclosure_mime_type() (zinnia.feeds.EntryComments method)
(zinnia.feeds.EntryFeed method)
item_enclosure_url() (zinnia.feeds.EntryComments method)
(zinnia.feeds.EntryFeed method)
item_link() (zinnia.feeds.DiscussionFeed method)
(zinnia.feeds.EntryComments method)
(zinnia.feeds.EntryPingbacks method)
(zinnia.feeds.EntryTrackbacks method)
item_pubdate() (zinnia.feeds.DiscussionFeed method)
(zinnia.feeds.EntryFeed method)
items() (zinnia.feeds.AuthorEntries method)
(zinnia.feeds.CategoryEntries method)
(zinnia.feeds.EntryComments method)
(zinnia.feeds.EntryDiscussions method)
(zinnia.feeds.EntryPingbacks method)
(zinnia.feeds.EntryTrackbacks method)
(zinnia.feeds.LatestDiscussions method)
(zinnia.feeds.LatestEntries method)
(zinnia.feeds.SearchEntries method)
(zinnia.feeds.TagEntries method)
(zinnia.sitemaps.AuthorSitemap method)
(zinnia.sitemaps.CategorySitemap method)
(zinnia.sitemaps.EntrySitemap method)
(zinnia.sitemaps.TagSitemap method)

J

js (zinnia.admin.widgets.MPTTFilteredSelectMultiple.Media attribute)

L

label_from_instance() (zinnia.admin.widgets.MPTTModelMultipleChoiceField method)
(zinnia.admin.widgets.TreeNodeChoiceField method)
lastmod() (zinnia.sitemaps.AuthorSitemap method)
(zinnia.sitemaps.CategorySitemap method)
(zinnia.sitemaps.EntrySitemap method)
(zinnia.sitemaps.TagSitemap method)
LatestDiscussions (class in zinnia.feeds)
LatestEntries (class in zinnia.feeds)
link() (zinnia.feeds.AuthorEntries method)
(zinnia.feeds.CategoryEntries method)
(zinnia.feeds.EntryDiscussions method)
(zinnia.feeds.LatestDiscussions method)
(zinnia.feeds.LatestEntries method)
(zinnia.feeds.SearchEntries method)
(zinnia.feeds.TagEntries method)
list_display (zinnia.admin.category.CategoryAdmin attribute)
(zinnia.admin.entry.EntryAdmin attribute)
list_filter (zinnia.admin.category.CategoryAdmin attribute)
(zinnia.admin.entry.EntryAdmin attribute)
location() (zinnia.sitemaps.AuthorSitemap method)
(zinnia.sitemaps.TagSitemap method)

M

mail_comment_notification_recipients (zinnia.moderator.EntryCommentModerator attribute)
make_hidden() (zinnia.admin.entry.EntryAdmin method)
make_mine() (zinnia.admin.entry.EntryAdmin method)
make_published() (zinnia.admin.entry.EntryAdmin method)
make_tweet() (zinnia.admin.entry.EntryAdmin method)
media (zinnia.admin.category.CategoryAdmin attribute)
(zinnia.admin.entry.EntryAdmin attribute)
(zinnia.admin.forms.CategoryAdminForm attribute)
(zinnia.admin.forms.EntryAdminForm attribute)
(zinnia.admin.widgets.MPTTFilteredSelectMultiple attribute)
(zinnia.views.quick_entry.QuickEntryForm attribute)
model (zinnia.admin.forms.CategoryAdminForm.Meta attribute)
(zinnia.admin.forms.EntryAdminForm.Meta attribute)
moderate() (zinnia.moderator.EntryCommentModerator method)
month_crumb() (in module zinnia.templatetags.zbreadcrumbs)
MPTTFilteredSelectMultiple (class in zinnia.admin.widgets)
MPTTFilteredSelectMultiple.Media (class in zinnia.admin.widgets)
MPTTModelChoiceIterator (class in zinnia.admin.widgets)
MPTTModelMultipleChoiceField (class in zinnia.admin.widgets)

N

new_category() (in module zinnia.xmlrpc.metaweblog)
new_media_object() (in module zinnia.xmlrpc.metaweblog)
new_post() (in module zinnia.xmlrpc.metaweblog)
next_entry (zinnia.models.EntryAbstractClass attribute)

O

objects (zinnia.models.Author attribute)
(zinnia.models.Category attribute)
(zinnia.models.Entry attribute)
(zinnia.models.EntryAbstractClass attribute)
on_site() (zinnia.managers.EntryPublishedManager method)
ordering (zinnia.models.EntryAbstractClass.Meta attribute)

P

parent (zinnia.models.Category attribute)
password() (in module zinnia.views.decorators)
pearson_score() (in module zinnia.comparison)
permissions (zinnia.models.EntryAbstractClass.Meta attribute)
ping_directories() (zinnia.admin.entry.EntryAdmin method)
ping_directories_handler() (in module zinnia.signals)
ping_entry() (zinnia.ping.DirectoryPinger method)
ping_external_urls_handler() (in module zinnia.signals)
pingback_extensions_get_pingbacks() (in module zinnia.xmlrpc.pingback)
pingback_ping() (in module zinnia.xmlrpc.pingback)
pingback_url() (zinnia.ping.ExternalUrlsPinger method)
pingbacks (zinnia.models.EntryAbstractClass attribute)
post_structure() (in module zinnia.xmlrpc.metaweblog)
prepopulated_fields (zinnia.admin.category.CategoryAdmin attribute)
(zinnia.admin.entry.EntryAdmin attribute)
previous_entry (zinnia.models.EntryAbstractClass attribute)
priority (zinnia.sitemaps.AuthorSitemap attribute)
(zinnia.sitemaps.EntrySitemap attribute)
priority() (zinnia.sitemaps.CategorySitemap method)
(zinnia.sitemaps.TagSitemap method)
protect_entry() (in module zinnia.views.decorators)
published (zinnia.models.Author attribute)
(zinnia.models.Entry attribute)
(zinnia.models.EntryAbstractClass attribute)
put_on_top() (zinnia.admin.entry.EntryAdmin method)
Python Enhancement Proposals
PEP 8

Q

queryset() (zinnia.admin.entry.EntryAdmin method)
QuickEntryForm (class in zinnia.views.quick_entry)

R

radio_fields (zinnia.admin.entry.EntryAdmin attribute)
related (zinnia.models.Entry attribute)
(zinnia.models.EntryAbstractClass attribute)
related_published (zinnia.models.EntryAbstractClass attribute)
render_options() (zinnia.admin.widgets.MPTTFilteredSelectMultiple method)
retrieve_breadcrumbs() (in module zinnia.templatetags.zbreadcrumbs)
run() (zinnia.ping.DirectoryPinger method)
(zinnia.ping.ExternalUrlsPinger method)

S

save_model() (zinnia.admin.entry.EntryAdmin method)
search() (zinnia.managers.EntryPublishedManager method)
search_fields (zinnia.admin.category.CategoryAdmin attribute)
(zinnia.admin.entry.EntryAdmin attribute)
SearchEntries (class in zinnia.feeds)
setting
ZINNIA_ALLOW_EMPTY
ZINNIA_ALLOW_FUTURE
ZINNIA_AUTO_CLOSE_COMMENTS_AFTER
ZINNIA_AUTO_MODERATE_COMMENTS
ZINNIA_COPYRIGHT
ZINNIA_ENTRY_BASE_MODEL
ZINNIA_ENTRY_TEMPLATES
ZINNIA_FEEDS_FORMAT
ZINNIA_FEEDS_MAX_ITEMS
ZINNIA_F_MAX
ZINNIA_F_MIN
ZINNIA_MAIL_COMMENT_AUTHORS
ZINNIA_MAIL_COMMENT_NOTIFICATION_RECIPIENTS
ZINNIA_MAIL_COMMENT_REPLY
ZINNIA_MARKDOWN_EXTENSIONS
ZINNIA_MARKUP_LANGUAGE
ZINNIA_PAGINATION
ZINNIA_PINGBACK_CONTENT_LENGTH
ZINNIA_PING_DIRECTORIES
ZINNIA_PING_EXTERNAL_URLS
ZINNIA_PROTOCOL
ZINNIA_SAVE_PING_DIRECTORIES
ZINNIA_SPAM_CHECKER_BACKENDS
ZINNIA_STOP_WORDS
ZINNIA_UPLOAD_TO
ZINNIA_URL_SHORTENER_BACKEND
ZINNIA_USE_TWITTER
ZINNIA_WYSIWYG
short_url (zinnia.models.EntryAbstractClass attribute)
sitemap() (in module zinnia.views.sitemap)
sites (zinnia.models.Entry attribute)
(zinnia.models.EntryAbstractClass attribute)
spam_checker_backends (zinnia.moderator.EntryCommentModerator attribute)
STATUS_CHOICES (zinnia.models.EntryAbstractClass attribute)

T

tag_detail() (in module zinnia.views.tags)
tag_list() (in module zinnia.views.tags)
TagEntries (class in zinnia.feeds)
tags (zinnia.models.Entry attribute)
tags_published() (in module zinnia.managers)
TagSitemap (class in zinnia.sitemaps)
template tag
get_archives_entries
get_archives_entries_tree
get_authors
get_calendar_entries
get_categories
get_draft_entries
get_featured_entries
get_gravatar
get_popular_entries
get_random_entries
get_recent_comments
get_recent_entries
get_recent_linkbacks
get_similar_entries
get_tag_cloud
get_tags
zinnia_breadcrumbs
zinnia_pagination
zinnia_statistics
template_name_for_entry_queryset_filtered() (in module zinnia.views.decorators)
title() (zinnia.feeds.ZinniaFeed method)
title_template (zinnia.feeds.DiscussionFeed attribute)
(zinnia.feeds.EntryComments attribute)
(zinnia.feeds.EntryFeed attribute)
(zinnia.feeds.EntryPingbacks attribute)
(zinnia.feeds.EntryTrackbacks attribute)
trackbacks (zinnia.models.EntryAbstractClass attribute)
tree (zinnia.models.Category attribute)
tree_path (zinnia.models.Category attribute)
TreeNodeChoiceField (class in zinnia.admin.widgets)
TypePad (class in zinnia.spam_checker.backends.typepad)

U

unionQ() (in module zinnia.search)
update_queryset() (in module zinnia.views.decorators)
URLRessources (class in zinnia.ping)
user_structure() (in module zinnia.xmlrpc.metaweblog)

V

VectorBuilder (class in zinnia.comparison)
verbose_name (zinnia.models.EntryAbstractClass.Meta attribute)
verbose_name_plural (zinnia.models.EntryAbstractClass.Meta attribute)
version() (in module zinnia.context_processors)
view_quick_entry() (in module zinnia.views.quick_entry)

W

word_count (zinnia.models.EntryAbstractClass attribute)

Y

year_crumb() (in module zinnia.templatetags.zbreadcrumbs)

Z

zinnia (module)
zinnia.__init__ (module)
zinnia.admin (module)
zinnia.admin.category (module)
zinnia.admin.entry (module)
zinnia.admin.forms (module)
zinnia.admin.widgets (module)
zinnia.comparison (module)
zinnia.context_processors (module)
zinnia.feeds (module)
zinnia.managers (module)
zinnia.models (module), [1], [2], [3]
zinnia.moderator (module)
zinnia.ping (module)
zinnia.search (module), [1]
zinnia.settings (module)
zinnia.signals (module)
zinnia.sitemaps (module), [1]
zinnia.spam_checker (module), [1]
zinnia.spam_checker.backends (module)
zinnia.spam_checker.backends.all_is_spam (module)
zinnia.spam_checker.backends.automattic (module), [1]
zinnia.spam_checker.backends.mollom (module), [1]
zinnia.spam_checker.backends.typepad (module), [1]
zinnia.templatetags (module), [1]
zinnia.templatetags.zbreadcrumbs (module)
zinnia.templatetags.zcalendar (module)
zinnia.templatetags.zinnia_tags (module)
zinnia.tests (module)
zinnia.url_shortener (module), [1]
zinnia.url_shortener.backends (module)
zinnia.url_shortener.backends.bitly (module), [1]
zinnia.url_shortener.backends.default (module)
zinnia.urls (module)
zinnia.urls.archives (module)
zinnia.urls.authors (module)
zinnia.urls.capabilities (module)
zinnia.urls.categories (module)
zinnia.urls.discussions (module)
zinnia.urls.entries (module)
zinnia.urls.feeds (module)
zinnia.urls.quick_entry (module)
zinnia.urls.search (module)
zinnia.urls.shortlink (module)
zinnia.urls.sitemap (module)
zinnia.urls.tags (module)
zinnia.urls.trackback (module)
zinnia.views (module)
zinnia.views.archives (module)
zinnia.views.authors (module)
zinnia.views.categories (module)
zinnia.views.channels (module), [1]
zinnia.views.decorators (module)
zinnia.views.entries (module)
zinnia.views.quick_entry (module)
zinnia.views.search (module), [1]
zinnia.views.shortlink (module)
zinnia.views.sitemap (module)
zinnia.views.tags (module)
zinnia.views.trackback (module)
zinnia.xmlrpc (module), [1]
zinnia.xmlrpc.metaweblog (module)
zinnia.xmlrpc.pingback (module)
ZINNIA_ALLOW_EMPTY
setting
ZINNIA_ALLOW_FUTURE
setting
ZINNIA_AUTO_CLOSE_COMMENTS_AFTER
setting
ZINNIA_AUTO_MODERATE_COMMENTS
setting
zinnia_breadcrumbs
template tag
zinnia_breadcrumbs() (in module zinnia.templatetags.zinnia_tags)
ZINNIA_COPYRIGHT
setting
ZINNIA_ENTRY_BASE_MODEL
setting
ZINNIA_ENTRY_TEMPLATES
setting
ZINNIA_F_MAX
setting
ZINNIA_F_MIN
setting
ZINNIA_FEEDS_FORMAT
setting
ZINNIA_FEEDS_MAX_ITEMS
setting
ZINNIA_MAIL_COMMENT_AUTHORS
setting
ZINNIA_MAIL_COMMENT_NOTIFICATION_RECIPIENTS
setting
ZINNIA_MAIL_COMMENT_REPLY
setting
ZINNIA_MARKDOWN_EXTENSIONS
setting
ZINNIA_MARKUP_LANGUAGE
setting
ZINNIA_PAGINATION
setting
zinnia_pagination
template tag
zinnia_pagination() (in module zinnia.templatetags.zinnia_tags)
ZINNIA_PING_DIRECTORIES
setting
ZINNIA_PING_EXTERNAL_URLS
setting
ZINNIA_PINGBACK_CONTENT_LENGTH
setting
ZINNIA_PROTOCOL
setting
ZINNIA_ROOT_URL() (in module zinnia.templatetags.zbreadcrumbs)
ZINNIA_SAVE_PING_DIRECTORIES
setting
ZINNIA_SPAM_CHECKER_BACKENDS
setting
zinnia_statistics
template tag
zinnia_statistics() (in module zinnia.templatetags.zinnia_tags)
ZINNIA_STOP_WORDS
setting
ZINNIA_UPLOAD_TO
setting
ZINNIA_URL_SHORTENER_BACKEND
setting
ZINNIA_USE_TWITTER
setting
ZINNIA_WYSIWYG
setting
ZinniaCalendar (class in zinnia.templatetags.zcalendar)
ZinniaFeed (class in zinnia.feeds)

Project Versions

PKW-~@JOZ%django-blog-zinnia-v0.10.1/.buildinfo# Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. config: 4726f676cbe3fff2bd7ce3e898ad0d8a tags: fbb0d17656682115ca4d033fb2f83ba1 PKV-~@p\\:django-blog-zinnia-v0.10.1/how-to/rewriting_entry_url.html Rewriting Entry’s URL — Django Blog Zinnia 0.10.1 documentation

Rewriting Entry’s URL

By default the Entry model implements a default get_absolute_url() method to retrieve the canonical URL for an instance into the Weblog.

See also

get_absolute_url() for more information about the usage of this method if your are not familiar with this concept.

The result of this method is a string composed of the entry’s creation date and the slug. For example this URL: /blog/2011/07/17/how-to-change-url/ refers to an entry created on the 17th July 2011 under the slug how-to-change-url.

This URL pattern is common for most of the Weblog engines and have these following advantages.

  • SEO Friendly.
  • Human readable.
  • You can remove parts of the URL and find archives.
  • The slug is unique with the creation date, so you can reuse it.

But if you want to change it into a different form, you have to know that it’s possible, but not easy.

You have to note that the changes required on the Zinnia’s code base to simplify this customization step in a generic way, are evil, dirty and unsecured. You will see throughout this document why this customization is not directly implemented, why it cannot be handled genericaly and which are the pitfalls to avoid.

Warning

Before further reading, you have to note that the methods explained below are reserved for confirmed Django developers, knowing what they are doing. No warranties and no support will be provided for the problems encountered if you customize this part of Zinnia.

Choosing your new URL pattern

We can imagine many different forms of new URL for your entries:

  • /blog/<id>/
  • /blog/<slug>/
  • /blog/<year>/<slug>/
  • /blog/<creation-date>-<slug>/
  • /blog/<slug>/<tag-1>/<tag-n>/
  • /blog/<category-1>/<category-n>/<slug>/

As you can see we can imagine a lot of new patterns to handle the canonical URL of an entry. But you must keep in mind that you must have a unique URL per entry.

Like we said above, the slug is unique with the creation date, so only using the entry’ slug to retrieve the matching Entry instance is not safe, because the view will fail if you have 2 entries with the same slug.

If you want to decorate the entry’s slug with the categories’ slugs of the entry, or with some additionnal datas (like in the latest examples), make sure that you can write an efficient regular expression for capturing text in the URL. The complexity of the URL’s regexp will depend on the pattern choosen for the new URL.

For the rest of this document we will show how to change the entry’s URL with the /blog/<id>/ pattern. This is just to illustrate the facts presented in this document, because this pattern is already handled by the default URL Shortener backend, but have the advantage to be perfect for this tutorial.

We assume that the code involved in this document belong in the zinnia_customized package/application. This package will contain all the pieces of code to customize the default behaviour of Zinnia.

The Entry.get_absolute_url() method

Accordingly to your new URL pattern you have to override the Entry.get_absolute_url() method to pass the desired parameters to build the canonical URL of an entry.

To do this override, simply use the method explained in the Extending Entry model document to create a new class based on EntryAbstractClass with the new get_absolute_url method.

class EntryWithNewUrl(EntryAbstractClass):
    """Entry with '/blog/<id>/' URL"""

    @models.permalink
    def get_absolute_url(self):
        return ('zinnia_entry_detail', (),
                {'object_id': self.id})

Due to the intensive use of this method into the templates, make sure that your re-implemention is not too slow. For example hitting the database to recontruct this URL is not a really good idea. That’s why an URL pattern based on the categories like /blog/<category-1>/<category-n>/<slug>/ is really bad.

Adding your view

Now we must write a custom view to handle the detailed view of an Entry instance from the text parameters passed in the URL. So in a module called zinnia_customized.views we can write this view for handling our new URL.

from zinnia.views.decorators import protect_entry
from django.views.generic.list_detail import object_detail

entry_detail = protect_entry(object_detail)

Pretty easy isn’t it ? For more information, check the documentation about the django.views.generic.list_detail.object_detail() view. Note that the protect_entry() function is used like a Python decorator for enabling the protections by login or password and it allows you template customizations for the view.

Configuring URLs

The final step to rewrite the entry’s URL, is to change the URLconf for the Weblog application. Instead of using the default implementation provided by zinnia.urls in your project’s URLconf, you have to re-implement all the URLsets provided by Zinnia as described in the URLs section of the installation process.

But instead of including zinnia.urls.entries you will include your own URLconf containing the new URL code for the canonical URL of your entries. Doing a copy of the original module in your own project can save you a lot time.

...
url(r'^weblog/', include('zinnia_customized.urls')),
...

Now in zinnia_customized.urls rewrite the url() named 'zinnia_entry_detail' with your new regular expression handling the canonical URL of your entries and the text parameters. Don’t forget to also change the path to your view retrieving the Entry instance from the text parameters.

url(r'^(?P<object_id>\d+)/$',
    'zinnia_customized.views.entry_detail',
    {'queryset': Entry.published.on_site()},
    name='zinnia_entry_detail')

Actually you should consider Zinnia like a ready to use Weblog application and also like a framework to make customized Weblog engines.

Project Versions

Table Of Contents

Previous topic

Extending Entry model

Next topic

Import / Export

This Page

PKV-~@r[7[74django-blog-zinnia-v0.10.1/how-to/import_export.html Import / Export — Django Blog Zinnia 0.10.1 documentation

Import / Export

If you already have a blog, Zinnia has the ability to import your posts from other blogging platforms. Useful for rapid migration.

From WordPress to Zinnia

Zinnia provides a command for importing export files from WordPress.

http://codex.wordpress.org/Tools_Export_SubPanel

Once you have the XML file, you simply have to do this.

$ python manage.py wp2zinnia path/to/your/wordpress.xml

This command will associate the post’s authors to User and import the tags, categories, post and comments.

For the options execute this.

$ python manage.py help wp2zinnia

From Zinnia to WordPress

Zinnia also provides a command for exporting your blog to WordPress in the case you want to migrate on it.

Simply execute this command:

$ python manage.py zinnia2wp > export.xml

Once you have the XML export, you can import it into your WordPress site.

http://codex.wordpress.org/Importing_Content

From Blogger to Zinnia

If you are comming from Blogger, you can import your posts and comments with this simple command:

$ python manage.py blogger2zinnia

For the options execute this.

$ python manage.py help blogger2zinnia

Note that you need to install the gdata package to run the importation.

From Feed to Zinnia

If you don’t have the possibility to export your posts but have a RSS or Atom feed on your Weblog, Zinnia can import it. This command is the most generic way to import content into Zinnia. Simply execute this command:

$ python manage.py feed2zinnia http://url.of/the/feed

For the options execute this.

$ python manage.py help feed2zinnia

Note that you need to install the feedparser package to run the importation.

Project Versions

Table Of Contents

Previous topic

Rewriting Entry’s URL

Next topic

Contributing to Zinnia

This Page

PKV-~@dT_T_<django-blog-zinnia-v0.10.1/how-to/extending_entry_model.html Extending Entry model — Django Blog Zinnia 0.10.1 documentation

Extending Entry model

New in version 0.8.

The Entry model bundled in Zinnia can now be extended and customized.

This feature is useful for who wants to add some fields in the model, or change its behavior. It also allows Zinnia to be a really generic and reusable application.

Why extending ?

Imagine that I find Zinnia really great for my project but some fields or features are missing to be the Weblog app that suits to my project. For example I need to add a custom field linking to an image gallery, two solutions:

  • I search for another Django blogging app fitting my needs.
  • I do a monkey patch, into the Zinnia code base.

These two solutions are really bad.

For the first solution maybe you will not find the desired application and also mean that Zinnia is not a reusable application following the Django’s convention. For the second solution, I don’t think that I need to provide more explanations about the evil side of monkey patching (evolution, reproduction...). That’s why Zinnia provides a third generic solution.

  • Customizing the Entry model noninvasively with the power of class inheritance !

The extension process is done in three main steps:

  1. Write a class containing your customizations.
  2. Register your class into Zinnia to be used.
  3. Update the EntryAdmin class accordingly.

In the suite of this document we will show how to add an image gallery into the Entry model to illustrate the concepts involved. We assume that the pieces of codes written for this document belong in the zinnia_gallery package/application.

Writing model extension

The first step to extend the Entry model is to define a new class inherited from the EntryAbstractClass and add your fields or/and override the inherited methods if needed. So in zinnia_gallery let’s write our new class in a file named entry_gallery.py.

from django.db import models
from zinnia_gallery.models import Gallery
from zinnia.models import EntryAbstractClass

class EntryGallery(EntryAbstractClass):
    gallery = models.ForeignKey(Gallery)

    def __unicode__(self):
        return 'EntryGallery %s' % self.title

    class Meta(EntryAbstractClass.Meta):
        abstract = True

In this code sample, we add a new ForeignKey field named gallery pointing to a Gallery model defined in zinnia_gallery.models and we override the EntryAbstractClass.__unicode__() method.

Note

You have to respect 3 important rules to make extending working :

  1. Do not import the Entry model in your file defining the extended model because it will cause a circular importation.
  2. Do not put your abstract model in a file named models.py, it will not work for a non obvious reason.
  3. Don’t forget to tell that your model is abstract. Otherwise a table will be created and the extending process will not work as expected.

Note

Considerations about the database :

  • If you extend the Entry model after the syncdb command, you have to reset the Zinnia application to reflect your changes.
  • South cannot be used to write migrations to your new model.

See also

Model inheritance for more information about the concepts behind the model inheritence in Django and the limitations.

Registering the extension

Once your extension class is defined you simply have to register it, with the ZINNIA_ENTRY_BASE_MODEL setting in your Django settings. The expected value is a string representing the full Python path to the extented model’s class name. This is the easiest part of the process.

Following our example we must add this line in the project’s settings.

ZINNIA_ENTRY_BASE_MODEL = 'zinnia_gallery.entry_gallery.EntryGallery'

If an error occurs when your new class is imported a warning will be raised and the EntryAbstractClass will be used.

Updating the admin interface

Now we should update the Entry‘s admin class to reflect our changes and use the new fields.

To do that we will write a new admin class inherited from EntryAdmin and use the admin site register/unregister mechanism for using our new class.

In the file zinnia_gallery/admin.py we can write these code lines for adding the gallery field:

from django.contrib import admin
from django.utils.translation import ugettext_lazy as _

from zinnia.models import Entry
from zinnia.admin.entry import EntryAdmin

class EntryGalleryAdmin(EntryAdmin):
  # In our case we put the gallery field
  # into the 'Content' fieldset
  fieldsets = ((_('Content'), {'fields': (
    'title', 'content', 'image', 'status', 'gallery')}),) + \
    EntryAdmin.fieldsets[1:]

# Unregister the default EntryAdmin
# then register the EntryGalleryAdmin class
admin.site.unregister(Entry)
admin.site.register(Entry, EntryGalleryAdmin)

Note that the zinnia_gallery application must be registered in the INSTALLED_APPS setting after the zinnia application for applying the register/unregister mechanism in the admin site.

Now we can easily customize the templates provided by Zinnia to display the gallery field into the Weblog’s pages.

For information you can see another implementation example in the cmsplugin-zinnia package.

Project Versions

Table Of Contents

Previous topic

Permissions

Next topic

Rewriting Entry’s URL

This Page

PKW-~@Ty994django-blog-zinnia-v0.10.1/topics/url_shortener.html URL Shortener — Django Blog Zinnia 0.10.1 documentation

URL Shortener

New in version 0.9.

The URL shortening has becoming a big deal of the Internet especially for transfering long URLs.

And so many URL shortening services exist, each with his own features.

Originally Zinnia provided a only way to generate short URLs for your entries, and you needed to install django-bitly.

One way it’s not bad, but it’s not enough.

First of all Zinnia now provides his own short URLs for the entries, exemple:

Of course the URL is short (and can be shorter) but if you have a long domain, the URL can be not so short, exemple:

But now you can easily change this behavior and use your favorite URL shortener service by writing a backend shortening your URLs.

Writing your own URL shortener backend

Writing a backend for using your custom URL shortener is simple as possible, you only needs to follows 4 rules.

  1. In a new Python file write a function named backend taking an Entry instance in parameters.

  2. The backend function should returns an URL including the protocol and the domain.

  3. If the backend requires initial configuration you must raise a ImproperlyConfigured exception if the configuration is not valid. The error will be displayed in the console.

  4. Register your backend to be used in your project with this setting:

    ZINNIA_URL_SHORTENER_BACKEND = 'path.to.your.url.shortener.module'
    

Here the source code of the default backend.

from django.contrib.sites.models import Site
from django.core.urlresolvers import reverse
from zinnia.settings import PROTOCOL

def backend(entry):
    return '%s://%s%s' % (PROTOCOL, Site.objects.get_current().domain,
                          reverse('zinnia_entry_shortlink', args=[entry.pk]))

For a more examples take a look in this folder: zinnia/url_shortener/backends/.

Project Versions

Table Of Contents

Previous topic

Search Engines

Next topic

Spam Checker

This Page

PKW-~@^{DD5django-blog-zinnia-v0.10.1/topics/search_engines.html Search Engines — Django Blog Zinnia 0.10.1 documentation

Search Engines

Zinnia like almost all blogging systems contains a search engine feature.

But in fact there are 2 search engines, a basic and an advanced, the advanced search engine is enabled by default, but if he fails the basic search engine will resume the job.

Basic Search Engine

The basic search engine is the original engine of Zinnia, and will be used if the advanced engine cannot be used.

It will always returns more results than the advanced engine, because each terms of the query will be searched in the entries and the results are added to a main result list. We can say that the results are inclusives.

Example of a query :

love paris

This will returns all the entries containing the terms love or paris.

Advanced Search Engine

The advanced search engine has several possibilities for making more elaborated queries, with it’s own grammar system.

The grammar of the search is close to the main search engines like Google or Yahoo.

The main difference with the basic engine is that the results are exclusives.

For enabling the advanced search engine, you simply need to install the pyparsing package. Otherelse the basic engine will be used.

Query examples

Here a list of examples and possibilities:

Example of a query with terms:

love paris

This will returns all the entries containing the terms love and paris.

Example of a query with excluded terms:

paris -hate

This will returns all the entries containing the term paris without the term hate.

Example of a query with expressions:

"Paris, I love you"

This will returns all the entries containing the expression Paris, I love you.

Example of a query with category operator:

love category:paris

This will returns all the entries containing the term love filled in the category named paris.

Example of a query with tag operator:

paris tag:love

This will returns all the entries containing the term paris with the tag love.

Example of a query with author operator:

paris author:john

This will returns all the entries containing the term paris writed by john.

Example of a query with boolean operator:

paris or berlin

This will returns all the entries containing the term paris or berlin.

Example of e query with parenthesis:

(paris or berlin) love

This will returns all the entries containing the terms paris or berlin with the term love.

Complex example:

((paris or berlin) and (tag:love or category:meet*)) girl -money

This will returns all the entries containing the terms paris or berlin with the tag love or filled under the categories starting by meet also containing the term girl excluding entries with the term money.

Note that the query is stripped of common words known as stop words. These are words such as on, the or which that are generally not meaningful and cause irrelevant results.

The list of stop words is stored in the ZINNIA_STOP_WORDS setting.

Project Versions

Table Of Contents

Previous topic

Channels

Next topic

URL Shortener

This Page

PKW-~@A1A1/django-blog-zinnia-v0.10.1/topics/channels.html Channels — Django Blog Zinnia 0.10.1 documentation

Channels

Views by author, categories, tags is not enough :).

The idea is to create specific pages based on a query search. Imagine that we want to customize the homepage of the Weblog, because we write on a variety of subjects and we don’t want to bore visitors who aren’t interested in some really specific entries. Another usage of the channels is for SEO, for aggregating entries under a well-formatted URL.

For doing that Zinnia provides a view called entry_channel().

If we take our first example, we will do like that for customizing the Weblog homepage in our project’s urls.py.

url(r'^weblog/$', 'zinnia.views.channels.entry_channel',
    {'query': 'category:python OR category:django'}),
url(r'^weblog/', include('zinnia.urls')),

The first URL will handle the homepage of the blog instead of the default URL provided by Zinnia.

As we can see, the only required argument for this view is query. This parameter represents a query search string. This string will be interpreted by the search engine activated in Zinnia and return a list of entries (See Search Engines for more informations).

So our homepage will only display entries filled under the categories Python or Django.

The others parameters handled by the channel view are the same that the generic view named object_list() bundled in django.views.generic.list_detail.

Project Versions

Previous topic

Upgrading Zinnia

Next topic

Search Engines

This Page

PKW-~@8JQ3Q33django-blog-zinnia-v0.10.1/topics/spam_checker.html Spam Checker — Django Blog Zinnia 0.10.1 documentation

Spam Checker

New in version 0.9.

Spam protection is mandatory when you want to let your users to comment your entries.

Originally Zinnia provided a only one type of spam protection with the support of Akismet.

One it’s not bad, but it’s not enough, because depend of a third-party service may be a little bit risky.

Now Akismet has been moved in a dedicated module and the moderation system let you choose the spam checkers to use. With this new feature you can now write a custom spam checker corresponding to your needs and use it for moderation your comments.

We can imagine for example that you want to authorize comments from a white-list of IPs, it’s possible by writing a backend.

Note that you can use multiple backends, they are chained, useful for an maximum protection.

Writing your own spam checker backend

Writing a backend for using a custom spam checker is simple as possible, you only needs to follows 4 rules.

  1. In a new Python file write a function named backend taking in parameter : content the text to verify, content_object the object related to the text and request the current request.

  2. The backend function should returns True if content is spam and False otherwhise.

  3. If the backend requires initial configuration you must raise an ImproperlyConfigured exception if the configuration is not valid. The error will be displayed in the console.

  4. Register your backend to be used in your project with this setting:

    ZINNIA_SPAM_CHECKER_BACKENDS = ('path.to.your.spam.checker.module',)
    

For a more examples take a look in this folder : zinnia/spam_checker/backends/.

Project Versions

Table Of Contents

Previous topic

URL Shortener

Next topic

Permissions

This Page

PKW-~@ 7442django-blog-zinnia-v0.10.1/topics/permissions.html Permissions — Django Blog Zinnia 0.10.1 documentation

Permissions

In addition to the add, change and delete permissions automatically created, the default Entry model provides three extra permissions. These permissions will be used in the admin site to provide a collaborative work feature when creating and editing the entries. You can use these permissions in your custom views and templates and of course change the list of Entry’s permissions by Extending Entry model.

See also

django.db.models.Options.permissions for more information about the permissions on the Django models.

Now let’s move on to the descriptions and implementations of these permissions.

Can view all entries

In the admin site, this permission is used to limit the entries displayed and editable by a staff member. If the user does not have this permission, only his own entries will be editable. It’s particulary useful when you have multiple authors and you don’t want them to be allowed to share the entries

Can change status

Thanks to this permission, a user can change the status of an entry. If the user is not granted with this permission, he will be able to create entries but they will remain in the DRAFT status until someone granted with this permission changes the status to PUBLISH.

Or you can let an user edit your entries without letting him change the publication status.

Can change authors

This permission allows a user to change the authors who can participate to the entries. When you create an entry, you will be its author by default, unless you set the authors field. If you are granted with this permission, you can assign any staff member to the authors’ list. If you set an author who does not have the can_view_all permission, he will now be able to view the entry.

Project Versions

Table Of Contents

Previous topic

Spam Checker

Next topic

Extending Entry model

This Page

PKW-~@:>>>1django-blog-zinnia-v0.10.1/_static/searchtools.js/* * searchtools.js_t * ~~~~~~~~~~~~~~~~ * * Sphinx JavaScript utilties for the full-text search. * * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ /** * helper function to return a node containing the * search summary for a given text. keywords is a list * of stemmed words, hlwords is the list of normal, unstemmed * words. the first one is used to find the occurance, the * latter for highlighting it. */ jQuery.makeSearchSummary = function(text, keywords, hlwords) { var textLower = text.toLowerCase(); var start = 0; $.each(keywords, function() { var i = textLower.indexOf(this.toLowerCase()); if (i > -1) start = i; }); start = Math.max(start - 120, 0); var excerpt = ((start > 0) ? '...' : '') + $.trim(text.substr(start, 240)) + ((start + 240 - text.length) ? '...' : ''); var rv = $('
').text(excerpt); $.each(hlwords, function() { rv = rv.highlightText(this, 'highlighted'); }); return rv; } /** * Porter Stemmer */ var Stemmer = function() { var step2list = { ational: 'ate', tional: 'tion', enci: 'ence', anci: 'ance', izer: 'ize', bli: 'ble', alli: 'al', entli: 'ent', eli: 'e', ousli: 'ous', ization: 'ize', ation: 'ate', ator: 'ate', alism: 'al', iveness: 'ive', fulness: 'ful', ousness: 'ous', aliti: 'al', iviti: 'ive', biliti: 'ble', logi: 'log' }; var step3list = { icate: 'ic', ative: '', alize: 'al', iciti: 'ic', ical: 'ic', ful: '', ness: '' }; var c = "[^aeiou]"; // consonant var v = "[aeiouy]"; // vowel var C = c + "[^aeiouy]*"; // consonant sequence var V = v + "[aeiou]*"; // vowel sequence var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 var s_v = "^(" + C + ")?" + v; // vowel in stem this.stemWord = function (w) { var stem; var suffix; var firstch; var origword = w; if (w.length < 3) return w; var re; var re2; var re3; var re4; firstch = w.substr(0,1); if (firstch == "y") w = firstch.toUpperCase() + w.substr(1); // Step 1a re = /^(.+?)(ss|i)es$/; re2 = /^(.+?)([^s])s$/; if (re.test(w)) w = w.replace(re,"$1$2"); else if (re2.test(w)) w = w.replace(re2,"$1$2"); // Step 1b re = /^(.+?)eed$/; re2 = /^(.+?)(ed|ing)$/; if (re.test(w)) { var fp = re.exec(w); re = new RegExp(mgr0); if (re.test(fp[1])) { re = /.$/; w = w.replace(re,""); } } else if (re2.test(w)) { var fp = re2.exec(w); stem = fp[1]; re2 = new RegExp(s_v); if (re2.test(stem)) { w = stem; re2 = /(at|bl|iz)$/; re3 = new RegExp("([^aeiouylsz])\\1$"); re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); if (re2.test(w)) w = w + "e"; else if (re3.test(w)) { re = /.$/; w = w.replace(re,""); } else if (re4.test(w)) w = w + "e"; } } // Step 1c re = /^(.+?)y$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; re = new RegExp(s_v); if (re.test(stem)) w = stem + "i"; } // Step 2 re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; suffix = fp[2]; re = new RegExp(mgr0); if (re.test(stem)) w = stem + step2list[suffix]; } // Step 3 re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; suffix = fp[2]; re = new RegExp(mgr0); if (re.test(stem)) w = stem + step3list[suffix]; } // Step 4 re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; re2 = /^(.+?)(s|t)(ion)$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; re = new RegExp(mgr1); if (re.test(stem)) w = stem; } else if (re2.test(w)) { var fp = re2.exec(w); stem = fp[1] + fp[2]; re2 = new RegExp(mgr1); if (re2.test(stem)) w = stem; } // Step 5 re = /^(.+?)e$/; if (re.test(w)) { var fp = re.exec(w); stem = fp[1]; re = new RegExp(mgr1); re2 = new RegExp(meq1); re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) w = stem; } re = /ll$/; re2 = new RegExp(mgr1); if (re.test(w) && re2.test(w)) { re = /.$/; w = w.replace(re,""); } // and turn initial Y back to y if (firstch == "y") w = firstch.toLowerCase() + w.substr(1); return w; } } /** * Search Module */ var Search = { _index : null, _queued_query : null, _pulse_status : -1, init : function() { var params = $.getQueryParameters(); if (params.q) { var query = params.q[0]; $('input[name="q"]')[0].value = query; this.performSearch(query); } }, loadIndex : function(url) { $.ajax({type: "GET", url: url, data: null, success: null, dataType: "script", cache: true}); }, setIndex : function(index) { var q; this._index = index; if ((q = this._queued_query) !== null) { this._queued_query = null; Search.query(q); } }, hasIndex : function() { return this._index !== null; }, deferQuery : function(query) { this._queued_query = query; }, stopPulse : function() { this._pulse_status = 0; }, startPulse : function() { if (this._pulse_status >= 0) return; function pulse() { Search._pulse_status = (Search._pulse_status + 1) % 4; var dotString = ''; for (var i = 0; i < Search._pulse_status; i++) dotString += '.'; Search.dots.text(dotString); if (Search._pulse_status > -1) window.setTimeout(pulse, 500); }; pulse(); }, /** * perform a search for something */ performSearch : function(query) { // create the required interface elements this.out = $('#search-results'); this.title = $('

' + _('Searching') + '

').appendTo(this.out); this.dots = $('').appendTo(this.title); this.status = $('

').appendTo(this.out); this.output = $('