Exemple #1
0
    'cat': r'(?P<category>(?:(?:[0-9]+[^0-9-]|[a-z])[a-z0-9-]*/)*(?:[0-9]+[^0-9-]|[a-z])[a-z0-9-]*)',
    'slug': r'(?P<slug>%s)' % slug_re.pattern.strip('^$\Z'),
    'year': r'(?P<year>\d{4})',
    'month': r'(?P<month>\d{1,2})',
    'day': r'(?P<day>\d{1,2})',
    'rest': r'(?P<url_remainder>.+/)',
    'id': r'(?P<id>\d+)',
    'author': lazy_slugify(_('author'))
}

urlpatterns = patterns('',
    # home page
    url(r'^$', home, name="root_homepage"),

    # author detail
    url(lazy_regex(r'^%(author)s/%(slug)s/$', res), AuthorView.as_view(), name='author_detail'),

    # export banners
    url(r'^export/xml/(?P<name>[a-z0-9-]+)/$', 'ella.core.views.export', { 'count' : 3, 'content_type' : 'text/xml' }, name="named_export_xml"),
    url(r'^export/$', 'ella.core.views.export', { 'count' : 3 }, name="export"),
    url(r'^export/(?P<name>[a-z0-9-]+)/$', 'ella.core.views.export', { 'count' : 3 }, name="named_export"),

    # list of objects regadless of category and content type
    url(r'^%(year)s/%(month)s/%(day)s/$' % res, list_content_type, name="list_day"),
    url(r'^%(year)s/%(month)s/$' % res, list_content_type, name="list_month"),
    url(r'^%(year)s/$' % res, list_content_type, name="list_year"),

    # object detail
    url(r'^%(cat)s/%(year)s/%(month)s/%(day)s/%(slug)s/$' % res, object_detail, name="object_detail"),
    url(r'^%(year)s/%(month)s/%(day)s/%(slug)s/$' % res, object_detail, { 'category' : '' }, name="home_object_detail"),
Exemple #2
0
    'cat': r'(?P<category>(?:[a-z][a-z0-9-]+/)*[a-z][a-z0-9-]+)',
    'slug': r'(?P<slug>%s)' % slug_re.pattern.strip('^$'),
    'year': r'(?P<year>\d{4})',
    'month': r'(?P<month>\d{1,2})',
    'day': r'(?P<day>\d{1,2})',
    'rest': r'(?P<url_remainder>.+/)',
    'id': r'(?P<id>\d+)',
    'author': slugify(_('author'))
}

urlpatterns = patterns('',
    # home page
    url(r'^$', home, name="root_homepage"),

    # author detail
    url(r'^%(author)s/%(slug)s/$' % res, AuthorView.as_view(), name='author_detail'),

    # export banners
    url(r'^export/xml/(?P<name>[a-z0-9-]+)/$', 'ella.core.views.export', { 'count' : 3, 'content_type' : 'text/xml' }, name="named_export_xml"),
    url(r'^export/$', 'ella.core.views.export', { 'count' : 3 }, name="export"),
    url(r'^export/(?P<name>[a-z0-9-]+)/$', 'ella.core.views.export', { 'count' : 3 }, name="named_export"),

    # list of objects regadless of category and content type
    url(r'^%(year)s/%(month)s/%(day)s/$' % res, list_content_type, name="list_day"),
    url(r'^%(year)s/%(month)s/$' % res, list_content_type, name="list_month"),
    url(r'^%(year)s/$' % res, list_content_type, name="list_year"),

    # object detail
    url(r'^%(cat)s/%(year)s/%(month)s/%(day)s/%(slug)s/$' % res, object_detail, name="object_detail"),
    url(r'^%(year)s/%(month)s/%(day)s/%(slug)s/$' % res, object_detail, { 'category' : '' }, name="home_object_detail"),
Exemple #3
0
    'year': r'(?P<year>\d{4})',
    'month': r'(?P<month>\d{1,2})',
    'day': r'(?P<day>\d{1,2})',
    'rest': r'(?P<url_remainder>.+/)',
    'id': r'(?P<id>\d+)',
    'author': slugify(_('author'))
}

urlpatterns = patterns(
    '',
    # home page
    url(r'^$', home, name="root_homepage"),

    # author detail
    url(r'^%(author)s/%(slug)s/$' % res,
        AuthorView.as_view(),
        name='author_detail'),

    # export banners
    url(r'^export/xml/(?P<name>[a-z0-9-]+)/$',
        'ella.core.views.export', {
            'count': 3,
            'content_type': 'text/xml'
        },
        name="named_export_xml"),
    url(r'^export/$', 'ella.core.views.export', {'count': 3}, name="export"),
    url(r'^export/(?P<name>[a-z0-9-]+)/$',
        'ella.core.views.export', {'count': 3},
        name="named_export"),

    # list of objects regadless of category and content type
Exemple #4
0
    "cat": r"(?P<category>(?:(?:[0-9]+[^0-9-]|[a-z])[a-z0-9-]*/)*(?:[0-9]+[^0-9-]|[a-z])[a-z0-9-]*)",
    "slug": r"(?P<slug>%s)" % slug_re.pattern.strip("^$"),
    "year": r"(?P<year>\d{4})",
    "month": r"(?P<month>\d{1,2})",
    "day": r"(?P<day>\d{1,2})",
    "rest": r"(?P<url_remainder>.+/)",
    "id": r"(?P<id>\d+)",
    "author": slugify(_("author")),
}

urlpatterns = patterns(
    "",
    # home page
    url(r"^$", home, name="root_homepage"),
    # author detail
    url(r"^%(author)s/%(slug)s/$" % res, AuthorView.as_view(), name="author_detail"),
    # export banners
    url(
        r"^export/xml/(?P<name>[a-z0-9-]+)/$",
        "ella.core.views.export",
        {"count": 3, "content_type": "text/xml"},
        name="named_export_xml",
    ),
    url(r"^export/$", "ella.core.views.export", {"count": 3}, name="export"),
    url(r"^export/(?P<name>[a-z0-9-]+)/$", "ella.core.views.export", {"count": 3}, name="named_export"),
    # list of objects regadless of category and content type
    url(r"^%(year)s/%(month)s/%(day)s/$" % res, list_content_type, name="list_day"),
    url(r"^%(year)s/%(month)s/$" % res, list_content_type, name="list_month"),
    url(r"^%(year)s/$" % res, list_content_type, name="list_year"),
    # object detail
    url(r"^%(cat)s/%(year)s/%(month)s/%(day)s/%(slug)s/$" % res, object_detail, name="object_detail"),
Exemple #5
0
    'cat': r'(?P<category>(?:[a-z][a-z0-9-]+/)*[a-z][a-z0-9-]+)',
    'slug': r'(?P<slug>%s)' % slug_re.pattern.strip('^$'),
    'year': r'(?P<year>\d{4})',
    'month': r'(?P<month>\d{1,2})',
    'day': r'(?P<day>\d{1,2})',
    'rest': r'(?P<url_remainder>.+/)',
    'id': r'(?P<id>\d+)',
    'author': slugify(_('author'))
}

urlpatterns = patterns('',
    # home page
    url(r'^$', home, name="root_homepage"),

    # author detail
    url(r'^%(author)s/%(slug)s/$' % res, AuthorView.as_view(), name='author_detail'),

    # export banners
    url(r'^export/xml/(?P<name>[a-z0-9-]+)/$', 'ella.core.views.export', { 'count' : 3, 'content_type' : 'text/xml' }, name="named_export_xml"),
    url(r'^export/$', 'ella.core.views.export', { 'count' : 3 }, name="export"),
    url(r'^export/(?P<name>[a-z0-9-]+)/$', 'ella.core.views.export', { 'count' : 3 }, name="named_export"),

    # list of objects regadless of category and content type
    url(r'^%(year)s/%(month)s/%(day)s/$' % res, list_content_type, name="list_day"),
    url(r'^%(year)s/%(month)s/$' % res, list_content_type, name="list_month"),
    url(r'^%(year)s/$' % res, list_content_type, name="list_year"),

    # object detail
    url(r'^%(cat)s/%(year)s/%(month)s/%(day)s/%(slug)s/$' % res, object_detail, name="object_detail"),
    url(r'^%(year)s/%(month)s/%(day)s/%(slug)s/$' % res, object_detail, { 'category' : '' }, name="home_object_detail"),