Mercurial > piecrust2
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] |