Rendering of reStructured text is not possible, please install Docutils.
Refactoring Ziele
=================
* **weniger** Code Zeilen
* Redesign des internen Workflows
* **extrem gute** Storage API nicht wie in 1.9 über mehrere Module verstreut (Page, PageEditor, Attachfile)
* Userprofile, Attachments und Pages gleich behandeln als Mimetype-Items,
* Tree based transformation auf der Basis von emeraldtree im Speicher, in 1.9: Parser, Formatter (zeilenweise)
* Trennung von data und meta, in 1.9 ist meta in data, z.B. #format rst, nun als "contenttype": "text/x-rst;charset=utf-8"
* Outsourcing von fremden Bibliotheken, in 1.9 diverse java, js Bibliotheken
* Verwenden von **pypi Packages**
* Nutzen von gutem Code anderer Projekte, ersetzt z.B. den eigenen theming code, restful urls usw.
* Themes durch Verwendung der Template Engine jinja2
* deutlich verbesserte UI, **HTML5**, JQUery
* Sphinx für die Dokumentation
MoinMoin: ReimarBauer/PyConDELeipzig/Intro/Refactoring (last edited 2011-10-03 13:12:25 by ThomasWaldmann)