.. _extension_scaffolds: Instance Creation ================= Usually, you do not deploy a native version of `PubliForge` but a customized one. To do so, you are going to use the Pyramid scaffold system. A `PubliForge` scaffold template is just a bunch of customized configuration files. First of all, type the following command and answer the questions: .. code-block:: bash (virtualenv)$ pcreate -s publiforge_front Foo At the end of the process, you have a new set of configuration files. Now, you have to tune these files before deploying them on your server. Processor Creation ================== If you have a specific need, you can develop your own processor. A `PubliForge` scaffold template generates for you a skeleton for your new processor. .. code-block:: bash (virtualenv)$ pcreate -s publiforge_leprisme Foo2Bar You can recreate a immediatly working processor following these steps: .. code-block:: bash (virtualenv)$ pcreate -s publiforge_leprisme Publidoc2Csv Default language for texts [en]: Label [Publidoc2Csv]: Publidoc XML images to CSV Description: Convert a Publidoc XML document into a CSV file containing the list of its images with their captions. Space separated ancestors: Publiset2Publidoc Root for templates: Dummy2 Output: Result/Csv Output to pack method (? for help): result2files Then, use the generated ``publidoc2cvs.pfprc.xml`` file to complete your `PubliForge` configuration.