Introduction ------------ Welcome to the Webware project's Wiki site. `This Wiki`_ was created in October 2001. Its purpose is to facilitate discussion about Webware: its design, its use and its future. This Wiki is intended to supplement, *not* replace, the Webware `homepage`_, `webware lists`_ and `docs`_ . If you have questions, rather than comments, please use the lists. If you are contributing code patches or notes that are worthy of inclusion in the Webware docs, please post to the lists as well. .. _homepage: http://www.webwareforpython.org .. _docs: http://www.webwareforpython.org/Webware/Docs/index.html Starting Points --------------- ===================== === `Python Propaganda`_ `Who Is Using Webware?`_ `Webware Propaganda`_ `Can Webware handle it?`_ ===================== === Tips for Using Webware ---------------------- ========================= === ApplicationDesign_ How to design your webware application. WebServerIntegration_ How to integrate Webware with various webservers. WebwareRecipes_ Detailed explanations on how to accomplish common tasks. RealtimeCharts_ Tools to generate charts on demand. DatabaseIntegration_ Detailed explanations and links to tools for working with databases. TroubleshootingFAQ_ Things that have tripped people up. WebwareSecurity_ How to secure your Webware applications. WebwareHosting_ What to look for in a host. ModRewriteRecipes_ Apache's mod_rewrite: the solution to all questions regarding URLs, eliminating Webware-specific parts of the URL, and dealing with virtual hosts. Web-Commerce_ E-Commerce, Credit cards, dynamic pricing, etc. MiscTips_ A catch-all for items that don't fit anywhere else. ========================= === Webware Documentation --------------------- ========================= === WebwareNews_ News items from the webware project, in chronological order TransactionAnatomy_ Describes the internal process for handling a transaction. CompatibilityInformation_ Documents all known compatibility issues between Webware, Python, and third-party modules. ========================= === Off-Site Documentation ---------------------- `Building a Pop-Up Calendar`_: Off-Site Tutorial to a simple calendar control. `Introduction to Webware`_: Offsite: from a talk at LinuxTag 2002 (50% Webware, 50% MiddleKit_) .. _Building a Pop-Up Calendar: http://www.metrony.com/tutorials/calPopUp.html .. _Introduction to Webware: http://www.opensky.ca/~jdhildeb/webware/ Support ------- - `Webware-discuss mailing list`_ - `Webware Consultants/Contractors`_ .. _Webware-discuss mailing list: http://lists.sourceforge.net/lists/listinfo/webware-discuss Discussion on Improving Webware ------------------------------- FeaturesAfterV09_: Jan 2005 - Summary of discussion on mailing lists about what we should work on in the near future. WishList_: An informal wishlist of things people would like to see improved in Webware. Wishes that become planned features are moved from this list to the ToDo_ list. ToDo_: A more formal list of improvements that are planned for specific releases (e.g. 0.9). WishesGranted_: a list of wishes and todo items that have been completed. SubProjects_: An index of the development sub-projects that are focussed on discussing and implementing specific items on the ToDo_ list. WebwareExpRefactoring_: An 'unofficial' refactoring of the Webware 0.6 codebase that addresses many of the items on the WishList_ and ToDo_ list. RelatedReading_: Third-party documents on high-level design issues SubmittingPatches_: Guidelines for submitting patches DeveloperGuidelines_: Guidelines for Webware Developers (Read this if you want CVS access) SubversionRepositoryAccess_: As of March 2005, the Webware source is stored in Subversion. Here is how to access it. ThirdPartyPages_: links to other pages that discuss Webware