comparison piecrust/plugins/builtin.py @ 157:55910ab4bfea

First draft of the `prose` page source.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 27 Dec 2014 18:17:30 -0800
parents 432cd534ce08
children 6d23473fab41
comparison
equal deleted inserted replaced
156:683baa977d97 157:55910ab4bfea
21 from piecrust.processing.sitemap import SitemapProcessor 21 from piecrust.processing.sitemap import SitemapProcessor
22 from piecrust.sources.base import DefaultPageSource 22 from piecrust.sources.base import DefaultPageSource
23 from piecrust.sources.posts import (FlatPostsSource, ShallowPostsSource, 23 from piecrust.sources.posts import (FlatPostsSource, ShallowPostsSource,
24 HierarchyPostsSource) 24 HierarchyPostsSource)
25 from piecrust.sources.autoconfig import AutoConfigSource 25 from piecrust.sources.autoconfig import AutoConfigSource
26 from piecrust.sources.prose import ProseSource
26 from piecrust.templating.jinjaengine import JinjaTemplateEngine 27 from piecrust.templating.jinjaengine import JinjaTemplateEngine
27 28
28 29
29 class BuiltInPlugin(PieCrustPlugin): 30 class BuiltInPlugin(PieCrustPlugin):
30 def __init__(self): 31 def __init__(self):
56 return [ 57 return [
57 DefaultPageSource, 58 DefaultPageSource,
58 FlatPostsSource, 59 FlatPostsSource,
59 ShallowPostsSource, 60 ShallowPostsSource,
60 HierarchyPostsSource, 61 HierarchyPostsSource,
61 AutoConfigSource] 62 AutoConfigSource,
63 ProseSource]
62 64
63 def getDataProviders(self): 65 def getDataProviders(self):
64 return [ 66 return [
65 IteratorDataProvider, 67 IteratorDataProvider,
66 BlogDataProvider] 68 BlogDataProvider]