Poor Man's Zope - Python - Development Tools

  • Name
Poor Man's Zope
  • Author
Andreas Jung
  • Category
Python / Development Tools
  • HomePage Address
Click to Visit
  • No. of hits
13

     This poor man’s zope (PMZ) is small script which helps you to combine HTML and Python script. This tool which can be easily integrate Python into your HTML pages is very much similar to Microsoft ASP or PHP3/4. How does PMZ works? All your HTML files with embedded Python statements must have the extension .pmz. all files with this suffix are handed from the web server to the pmz.py script (see installation description below). Any Python code between and is executed with the Python exec() function (or RExec.r_exec when configured for restricted execution). Error handling: In the case of an error during the execution of Python code inside a .pmz file the script will display the error including its Python traceback. Configuration: All configuration settings are stored in the dictionary _settings at the beginning of the pmz.py script. The keys represent the locations where .pmz are allowed to reside. These paths components are treated as regular expression and are matched against the path of the .pmz file. For every directory or path component we have a set of variable that are stored in a list. At the moment we support the following variables

Top Python scripts
1).   Wasp This tool is a platform-independent HTML preprocessor which has tags that enhance your HTML to allow macro expansion, file inclusion, code execution etc.
2).   Webware for Python This tool contains a set of software components to develop web-based applications which are multi-threaded using the familiar design patterns such as servlets and server pages.
3).   Spyce SPYCE is a server-side language that supports simple and efficient Python-based dynamic HTML scripting. It allows one to generate dynamic HTML content just as easily as using JSP, PHP or ASP, using Python for the dynamic parts. Its modular design makes it very flexible and extensible
4).   Zope This tool which is used to build high performance and dynamic web pages consists of a number of components that work together to provide a complete and flexible application server package.
5).   webframework This is a work in progress tool which can be used to simplify the web applications
6).   Poor Man's Zope This poor man’s zope (PMZ) is small script which helps you to combine HTML and Python script. For performance issues it might be necessary to rewrite the code into an Apache web server module for best performance.
7).   Karrigell Karrigell is a simple web programming solution which includes a web server. It was designed for web sites with moderate traffic, such as personal sites running on a home computer. It allows execution of Python scripts and of pages mixing Python and HTML
New Python scripts
1).   Zope This tool which is used to build high performance and dynamic web pages consists of a number of components that work together to provide a complete and flexible application server package.
2).   cgi_buffer This is a group of scripts that can be used to handle performance improving HTTP features automatically. The script include ETag generation and validation and much more.
3).   Webware for Python This tool contains a set of software components to develop web-based applications which are multi-threaded using the familiar design patterns such as servlets and server pages.
4).   Wasp This tool is a platform-independent HTML preprocessor which has tags that enhance your HTML to allow macro expansion, file inclusion, code execution etc.
5).   Spyce SPYCE is a server-side language that supports simple and efficient Python-based dynamic HTML scripting. It allows one to generate dynamic HTML content just as easily as using JSP, PHP or ASP, using Python for the dynamic parts. Its modular design makes it very flexible and extensible
6).   Karrigell Karrigell is a simple web programming solution which includes a web server. It was designed for web sites with moderate traffic, such as personal sites running on a home computer. It allows execution of Python scripts and of pages mixing Python and HTML
7).   webframework This is a work in progress tool which can be used to simplify the web applications
 
 
 Seitenanfang  Home   • Submit   •  Most Popular   • New   • Privacy Policy   • Bookmark