[Checkins] SVN: five.grok/trunk/ Prepare to release an alpha.
Sylvain Viollon
sylvain at infrae.com
Wed Oct 22 05:33:17 EDT 2008
Log message for revision 92465:
Prepare to release an alpha.
Changed:
U five.grok/trunk/README.txt
A five.grok/trunk/docs/CREDITS.txt
U five.grok/trunk/docs/HISTORY.txt
D five.grok/trunk/docs/TODO.txt
U five.grok/trunk/setup.py
U five.grok/trunk/src/five/grok/README.txt
-=-
Modified: five.grok/trunk/README.txt
===================================================================
--- five.grok/trunk/README.txt 2008-10-22 08:44:41 UTC (rev 92464)
+++ five.grok/trunk/README.txt 2008-10-22 09:33:17 UTC (rev 92465)
@@ -1,12 +1,44 @@
five.grok
=========
+.. contents::
+
Introduction
------------
-five.grok is a web framework development layer for Zope 2, based on Grok
+five.grok is a web framework development layer for Zope 2, based on Grok
concepts. The development techniques are similar to the ones for Grok.
-It is currently experimental, don't use in production.
+Implemented features
+--------------------
-See also: http://grok.zope.org/
+Coming from Grok, the following components are available to Zope 2
+developers:
+
+- Zope 3 Component (Adapter, Utility, Subscribers),
+
+- Permissions,
+
+- Views,
+
+- Page Templates (using the Zope 2 Page Templates),
+
+- Formlib forms.
+
+All those components are available with exactly the same syntax than
+in grok. You just have to do::
+
+ from five import grok
+
+Instead of::
+
+ import grok
+
+
+More information
+----------------
+
+You can refer to the Grok website: http://grok.zope.org/, and the Grok
+documentation: http://grok.zope.org/documentation/.
+
+You can check the doctest included in sources as well.
Added: five.grok/trunk/docs/CREDITS.txt
===================================================================
--- five.grok/trunk/docs/CREDITS.txt (rev 0)
+++ five.grok/trunk/docs/CREDITS.txt 2008-10-22 09:33:17 UTC (rev 92465)
@@ -0,0 +1,15 @@
+Credits
+=======
+
+The following people helped five.grok development:
+
+* Godefroid Chapelle
+
+* Lennart Regebro
+
+* Sylvain Viollon
+
+* Martijn Aspelli
+
+* Kamon Ayeva
+
Property changes on: five.grok/trunk/docs/CREDITS.txt
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Modified: five.grok/trunk/docs/HISTORY.txt
===================================================================
--- five.grok/trunk/docs/HISTORY.txt 2008-10-22 08:44:41 UTC (rev 92464)
+++ five.grok/trunk/docs/HISTORY.txt 2008-10-22 09:33:17 UTC (rev 92465)
@@ -1,29 +1,28 @@
Changelog for five.grok
-----------------------
- (name of developer listed in brackets)
+five.grok - 1.0a1 Unreleased
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-five.grok - 0.1 Unreleased
+* Added support for formlib forms with grokcore.formlib.
+ [thefunny42]
- - Added support for formlib forms with grokcore.formlib.
- [thefunny42]
+* Added support for static resource directory.
+ [thefunny42]
- - Added support for static resource directory.
- [thefunny42]
+* Added support for inline templates and made Zope 2 template semantics
+ the default when doing 'from five import grok' and using
+ grok.PageTemplate.
+ [optilude]
- - Added support for inline templates and made Zope 2 template semantics
- the default when doing 'from five import grok' and using
- grok.PageTemplate.
- [optilude]
+* Added override to make templates use Five's ViewPageTemplateFile instead
+ of the one from zope.app.pagetemplate.
+ [optilude]
- - Added override to make templates use Five's ViewPageTemplateFile instead
- of the one from zope.app.pagetemplate.
- [optilude]
+* Added tests for grok.subscriber directive.
+ [kamon]
- - Added tests for grok.subscriber directive.
- [kamon]
+* Initial release (tests for adapters and utilities, initial support for
+ views).
+ [regebro, gotcha]
- - Initial release (tests for adapters and utilities, initial support for
- views).
- [regebro, gotcha]
-
Deleted: five.grok/trunk/docs/TODO.txt
===================================================================
--- five.grok/trunk/docs/TODO.txt 2008-10-22 08:44:41 UTC (rev 92464)
+++ five.grok/trunk/docs/TODO.txt 2008-10-22 09:33:17 UTC (rev 92465)
@@ -1,5 +0,0 @@
-- factor View support out of Grok
-- factor security stuff out of Grok
- RequireDirective
- get_default_permission
-- Forms, Viewlets are missing
Modified: five.grok/trunk/setup.py
===================================================================
--- five.grok/trunk/setup.py 2008-10-22 08:44:41 UTC (rev 92464)
+++ five.grok/trunk/setup.py 2008-10-22 09:33:17 UTC (rev 92465)
@@ -1,7 +1,7 @@
from setuptools import setup, find_packages
import os
-version = '1.0dev'
+version = '1.0a1dev'
setup(name='five.grok',
version=version,
@@ -9,13 +9,13 @@
long_description=open("README.txt").read() + "\n" +
open(os.path.join("docs", "HISTORY.txt")).read(),
classifiers=[
- "Environment :: Web Environment",
- "Intended Audience :: Developers",
- "License :: OSI Approved :: Zope Public License",
- "Programming Language :: Python",
- "Topic :: Software Development :: Libraries :: Python Modules",
- "Framework :: Zope2",
- ],
+ "Environment :: Web Environment",
+ "Intended Audience :: Developers",
+ "License :: OSI Approved :: Zope Public License",
+ "Programming Language :: Python",
+ "Topic :: Software Development :: Libraries :: Python Modules",
+ "Framework :: Zope2",
+ ],
keywords='zope2 grok',
author='Lennart Regebro, Godefroid Chapelle',
author_email='grok-dev at zope.org',
@@ -27,12 +27,11 @@
include_package_data=True,
zip_safe=False,
install_requires=[
- 'setuptools',
- 'martian',
- 'grokcore.security',
- 'grokcore.view >= 1.1',
- 'grokcore.formlib',
- ],
- entry_points="""
- """,
+ 'setuptools',
+ 'martian',
+ 'grokcore.component',
+ 'grokcore.security',
+ 'grokcore.view >= 1.1',
+ 'grokcore.formlib',
+ ],
)
Modified: five.grok/trunk/src/five/grok/README.txt
===================================================================
--- five.grok/trunk/src/five/grok/README.txt 2008-10-22 08:44:41 UTC (rev 92464)
+++ five.grok/trunk/src/five/grok/README.txt 2008-10-22 09:33:17 UTC (rev 92465)
@@ -315,6 +315,6 @@
</body>
</html>
<BLANKLINE>
-
+
>>> print queryMultiAdapter((village, request), name='inline')()
Village: <b>amsterdam</b>
More information about the Checkins
mailing list