comparison piecrust/plugins/builtin.py @ 302:103abb08755e

import: Make the Wordpress importer extendable, rename it to `wordpressxml`. This is because the SQL importer will be installable as a plugin, so as to not impose SQL dependencies on the basic PieCrust package.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 19 Mar 2015 18:30:09 -0700
parents 2daa05a21026
children 9ae23409d6e9
comparison
equal deleted inserted replaced
301:45aba3cb7228 302:103abb08755e
17 from piecrust.formatting.markdownformatter import MarkdownFormatter 17 from piecrust.formatting.markdownformatter import MarkdownFormatter
18 from piecrust.formatting.textileformatter import TextileFormatter 18 from piecrust.formatting.textileformatter import TextileFormatter
19 from piecrust.formatting.smartypantsformatter import SmartyPantsFormatter 19 from piecrust.formatting.smartypantsformatter import SmartyPantsFormatter
20 from piecrust.importing.jekyll import JekyllImporter 20 from piecrust.importing.jekyll import JekyllImporter
21 from piecrust.importing.piecrust import PieCrust1Importer 21 from piecrust.importing.piecrust import PieCrust1Importer
22 from piecrust.importing.wordpress import WordpressImporter 22 from piecrust.importing.wordpress import WordpressXmlImporter
23 from piecrust.plugins.base import PieCrustPlugin 23 from piecrust.plugins.base import PieCrustPlugin
24 from piecrust.processing.base import CopyFileProcessor 24 from piecrust.processing.base import CopyFileProcessor
25 from piecrust.processing.compass import CompassProcessor 25 from piecrust.processing.compass import CompassProcessor
26 from piecrust.processing.compressors import ( 26 from piecrust.processing.compressors import (
27 CleanCssProcessor, UglifyJSProcessor) 27 CleanCssProcessor, UglifyJSProcessor)
107 CleanCssProcessor(), 107 CleanCssProcessor(),
108 UglifyJSProcessor()] 108 UglifyJSProcessor()]
109 109
110 def getImporters(self): 110 def getImporters(self):
111 return [ 111 return [
112 WordpressImporter(), 112 PieCrust1Importer(),
113 JekyllImporter(), 113 JekyllImporter(),
114 PieCrust1Importer()] 114 WordpressXmlImporter()]
115 115