This translation, in the tradition, has a free content. Unnecessary, according to the author, parts are removed, others are added. A huge request to those who have noticed strong distortions in the text that change the meaning of the story - write in a personal, correct. UPD: translation started a long time ago, but now the focus of the activity is shifted to another area - maybe someone and this translated, small part will serve as a good start in learning new technology.
Pyramid has emerged as a fast, modern, web-framework for Pylons and Zope communities. When you need only a web-based application, rather than a full-fledged CMS, Pyramid gives you the opportunity to save most of the Plone-like technologies, or to quickly get a project together.
This manual contains a little about everything: a practical introduction to most of the possibilities of technology. For fun, at a fast pace it can be mastered, and certainly it is not for the pros.
On the way to the main part
The training manual is collected, according to the main sections. It begins with the creation of UI \ UX (commentary. UI - English user interface; UX - User eXperience) for dummies. Each main area consists of a sequence of steps in which there is a very small number of definitions. The working code is gradually accumulating. ')
As described in the script, a simple application is a project management system for a large number of companies that lead many projects. We have chosen traversal and ZODB as the initial architecture for this tutorial.
Table of contents
General Description (Scenario) How to install Steps Code examples Create a simple UX for Pyramid Goals Our workflow (The Workflow) Content Step 01: Hello World in Pyramid Step 02: Unit and Functional Testing Step 03: Hello World at Chameleon Step 04: View Framework Step 05: Creating the main template. Step 06: View Classes Step 07: Layouts Step 08: CSS and JS with Static Assets (Assets) Step 09: AJAX with JSON views Step 10: Reusable Template Macro Resources, Hierarchies, and Traversal Goals Content Step 01: Start Page: Site Root (Site Root) Step 02: Basic Traversal Hierarchy Step 03: Type-Specified Views Step 04: Creating Basic Content Step 05: Projector with Resources Forms and Patterns with Deform and Colander Goals Content Step 01: Hello World with Deform Step 02: Form Processing
Next in the list
The following sections still need revision after receiving feedback from the conference:
Pyramid Security Content Step 01: Hello World for ACLs Step 02: Login and Logout Storing content in ZODB Goals Presets Steps Additional tasks Analysis Discussion Use repoze.catalog Goals Presets Steps Additional tasks Analysis resources.py views.py Discussion