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 - [email protected] http://mail.zope.org/mailman/listinfo/zope-web
