# Path: wiki/views/user.py
# class UserPage(ListView):
#     def get_queryset(self):
#     def get_context_data(self, **kwargs):
#     def dispatch(self, request, username, *args, **kwargs):
# 
# Path: wiki/views/recent.py
# class RecentPage(ListView):
#     def get_queryset(self):
#     def get_context_data(self, **kwargs):
#     def dispatch(self, request, *args, **kwargs):
# 
# Path: wiki/sitemap.py
# class WikiSitemap(sitemaps.Sitemap):
#     def items(self):
#     def changefreq(self, obj):
#     def priority(self, obj):
#     def lastmod(self, obj):
#     def location(self, obj):


from django.conf.urls import patterns, url, include
from wiki.conf import settings
from wiki.core.plugins import registry
from wiki.views import article, accounts, user, category, recent
from wiki.core.utils import get_class_from_str
from django.contrib.sitemaps.views import sitemap as django_sitemap_view
from wiki import sitemap
from wiki.core.plugins.loader import load_wiki_plugins
    views.
    '''

    # basic views
    article_view_class = article.ArticleView
    article_raw_view_class = article.ArticleRawView
    article_create_view_class = article.Create
    article_edit_view_class = article.Edit
    article_preview_view_class = article.Preview
    article_history_view_class = article.History
    article_source_view_class = article.Source
    article_plugin_view_class = article.Plugin
    revision_change_view = article.ChangeRevisionView
    revision_merge_view = 'wiki.views.article.merge'

    search_view_class = settings.SEARCH_VIEW
    article_diff_view = 'wiki.views.article.diff'

    # account views
    signup_view_class = accounts.Signup
    login_view_class = accounts.Login
    logout_view_class = accounts.Logout

    # user view
    userpage_class = user.UserPage

    # category view
    category_view_class = category.CategoryPage

    # recent view

# Path: wiki/views/user.py
# class UserPage(ListView):
#     def get_queryset(self):
#     def get_context_data(self, **kwargs):
#     def dispatch(self, request, username, *args, **kwargs):
# 
# Path: wiki/views/recent.py
# class RecentPage(ListView):
#     def get_queryset(self):
#     def get_context_data(self, **kwargs):
#     def dispatch(self, request, *args, **kwargs):
# 
# Path: wiki/sitemap.py
# class WikiSitemap(sitemaps.Sitemap):
#     def items(self):
#     def changefreq(self, obj):
#     def priority(self, obj):
#     def lastmod(self, obj):
#     def location(self, obj):


# Path: wiki/urls.py
from django.conf.urls import patterns, url, include
from wiki.conf import settings
from wiki.core.plugins import registry
from wiki.views import article, accounts, user, category, recent
from wiki.core.utils import get_class_from_str
from django.contrib.sitemaps.views import sitemap as django_sitemap_view
from wiki import sitemap
from wiki.core.plugins.loader import load_wiki_plugins

    views.
    '''

    # basic views
    article_view_class = article.ArticleView
    article_raw_view_class = article.ArticleRawView
    article_create_view_class = article.Create
    article_edit_view_class = article.Edit
    article_preview_view_class = article.Preview
    article_history_view_class = article.History
    article_source_view_class = article.Source
    article_plugin_view_class = article.Plugin
    revision_change_view = article.ChangeRevisionView
    revision_merge_view = 'wiki.views.article.merge'

    search_view_class = settings.SEARCH_VIEW
    article_diff_view = 'wiki.views.article.diff'

    # account views
    signup_view_class = accounts.Signup
    login_view_class = accounts.Login
    logout_view_class = accounts.Logout

    # user view
    userpage_class = user.UserPage

    # category view
    category_view_class = category.CategoryPage

    # recent view

    recent_view_class = recent.RecentPage