Mailing List Archive

Zope 3 Tutorial: Scope and Outline
Zope 3 Tutorial: Scope and Outline
==================================


Target Audience
---------------

- Beginners with basic knowledge of Python
- May know other frameworks (not mandatory)
- Know basic HTML and other web technologies


Aims
----

- Introduce the core technologies
- Create and enthusiasm to learn Zope 3
- Ready to run application at the end of each part
- Create a feeling that something worth is done
- Introduce concepts in parallel


Zope 3 Technologies to cover
----------------------------

- Interfaces
- Component architecture
- Development process (TDD, doctests etc.)
- Unit testing
- ZCML
- Views
- Skin


Modules to cover
----------------

- zope.interface
- zope.component (indirectly)
- zope.schema
- zope.formlib
- zope.testing
- zope.testbrowser


Application preference
----------------------

- Message board
- Issue tracker
- CMS
- Blog
- Wiki


General Structure
-----------------

- Multi part (Part 1, Part 2 etc.)
- Short URLs:

- http://www.zope.org/docs/tut1.html
- http://www.zope.org/docs/tut2.html
- http://www.zope.org/docs/tut3.html

- No pictures
(A screen cast based on this can be created)


Other considerations
--------------------

- should not be too formal, also not too informal
- do not cover all aspects of every problem
- use simple and small sentences


Outline
-------

Part 1
******

Introduction
++++++++++++

Installation
++++++++++++

GNU/Linux
~~~~~~~~~

Windows
~~~~~~~

Make an instance
~~~~~~~~~~~~~~~~

The ZMI
+++++++

zopectl and other commands
++++++++++++++++++++++++++

Message board application
+++++++++++++++++++++++++

Interfaces
++++++++++

Unit testing
++++++++++++

Implementation
++++++++++++++

Configuration
+++++++++++++

Running application
++++++++++++++++++++


Part 2
******

Introduction
++++++++++++

Views
+++++

Browser view
+++++++++++++

Page template
+++++++++++++

Functional testing
++++++++++++++++++


Part 3
******

Introduction
++++++++++++

Template
++++++++

CSS
+++

Configuration
++++++++++++++

--------------------------------------------------

Here is some tutorials already available, an no two
tutorials following same pattern in introducing the
concepts. So we have to choose a best pattern
or create one.

- http://www.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/ProgrammerTutorial/programmers_tutorial.pdf
- http://worldcookery.com/files/jeffshell-todo
- http://www.benjiyork.com/quick_start/
- http://zissue.berlios.de/z3/Zope3In30Minutes.html

Regards,
Baiju M
_______________________________________________
Zope-web maillist - Zope-web@zope.org
http://mail.zope.org/mailman/listinfo/zope-web
Re: Zope 3 Tutorial: Scope and Outline [ In reply to ]
baiju m schrieb:
> Zope 3 Tutorial: Scope and Outline
> ==================================
>

Hi baiju,
really like your outline -- could you check it in ?

Michael

--
http://www.zope.org/Members/d2m
http://www.planetzope.org


_______________________________________________
Zope-web maillist - Zope-web@zope.org
http://mail.zope.org/mailman/listinfo/zope-web
Re: Zope 3 Tutorial: Scope and Outline [ In reply to ]
On 2/14/06, Michael Haubenwallner <michael@d2m.at> wrote:
> baiju m schrieb:
> > Zope 3 Tutorial: Scope and Outline
> > ==================================
> >
>
> Hi baiju,
> really like your outline -- could you check it in ?

I have contacted Philipp von Weitershausen for svn account.
I am waiting for his reply. I will check this in afterwards.

Regards,
Baiju M
_______________________________________________
Zope-web maillist - Zope-web@zope.org
http://mail.zope.org/mailman/listinfo/zope-web