Hi everybody,
Key Solutions (http://keysolutions.ru/) and Hivurt team (http://
hivurt.org/) proud to announce first public release of our Zope3-
based content management system.
Hivurt giving you strength of Zope 3 in easy to use environment.
This is release aimed for developers and everybody who love new cool
products, we want take first feedback from community and looking for
new members.
What you get:
- Component architect
- Easy switch between ZODB and Postgres data storage
- Search and indexes
- Easy editor UI (sorry we cut off some functionality, so there is
still some dead links)
- Easy frontend skin
- L10n and i18n support, as in Zope 3
What's inside:
- Pluggable Content Types and content types registry
- Base conent types:
- Folder
- TextDocument
- News Item
- NewsFolder
- Event
- Event Folder
- Site Folder
- Form keeper, for quick and easy Feedback forms and quizes
- Interface switcher, to easy switch interfaces provided by
objects (we use it for quick skin switching)
- Revolutionary SQLTools giving you freedom choose between ZODB
and RDBMS, so you can easy integrate Hivurt in your company with
existent infrastructure. Easy way to interact with existence data
stored inside RDBMS as Zope objects (it is not only RDB Mapper)
- Quick search and index
- and many other features
- Hivurt is fast, quick growing and supported.
Requirements (You need to have before installing Hivurt)
* Zope 3.3.x (3.4.x untested)
* PostgreSQL 8.2
* Python 2.4.4 with psycopg2 and json libs
* Tested on Mac OS X and Linux (Ubunty and ALTLiniux)
Hivurt released under **ZPL**.
You can download it:
- Release 0.1.3 http://hivurt.org/downloads/ks.hivurtcms-0.1.3.tar.gz
Include 10 minutes Install tutorial and demo site inside.
Links:
- Project home-page - http://hivurt.org/
- Blog - http://hivurt.wordpress.com/ (ok! we switch to something soon)
- Bugs and translations - https://launchpad.net/hivurt/
P.S. Wow! We made it.
P.P.S. We are looking for new clients feel free to contacts us.
--
Mikhail Kashkin, skype:mkashkin, jabber:mkashkin@gmail.com
Key Solutions (http://keysolutions.ru/)
Offshore Zope3 development
________________________________________________________________________
ANNOUNCING
eGenix.com mxODBC Database Interface
eGenix.com mxODBC Zope Database Adapter
for AIX 5.3 and later
This announcement is also available on our web-site for online reading:
http://www.egenix.com/company/news/eGenix-mxODBC-on-AIX53-POWER5-GA.html
________________________________________________________________________
eGenix mxODBC Distribution
The eGenix mxODBC Distribution is a Python database interface add-on
distribution for our eGenix mx Base Distribution. It comes with mxODBC,
our universal ODBC database interface for Python.
Customers who have purchased licenses for other platforms and wish to
move their installation to AIX 5.3 (or later), can do so without having
to buy a new license. The licenses will continue to work on the AIX
platform.
Users of mxODBC 2.0 will have to purchase new licenses from our online
shop in order to upgrade to mxODBC 3.0.
You can request 30-day evaluation licenses on the product page.
Downloads
---------
Please visit the eGenix mxODBC Distribution page for downloads,
instructions on installation and documentation of the packages.
http://www.egenix.com/products/python/mxODBC/
Note that in order to use the eGenix mxODBC Distribution you need to
install the eGenix mx Base Distribution first.
________________________________________________________________________
eGenix mxODBC Zope DA
eGenix mxODBC Zope DA is our database interface for Zope and Plone. It
is based on the mxODBC interface.
Customers who have purchased licenses for other platforms and wish to
move their installation to AIX 5.3 (or later), can do so without having
to buy a new license. The licenses will continue to work on the AIX
platform.
You can request 30-day evaluation licenses on the product page.
Downloads
---------
Please visit the eGenix mxODBC Zope DA product page for downloads,
instructions on installation and documentation of the packages.
http://www.egenix.com/products/zope/mxODBCZopeDA/
________________________________________________________________________
More Information
For more information on our products, licensing and download
instructions, please write to sales(a)egenix.com.
Enjoy,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Nov 19 2007)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
:::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
Hi everybody,
The Grok team is happy to announce the release of Grok 0.11! Grok is
a web application framework built with Zope 3 technologies that aims
to be easy to use.
Grok 0.11 is a feature release of Grok, introducing important new features:
* Layers and skinning support. It is now easy to place views in
layers, and to define skins so that these layers can be browsed.
* REST support. There is an easy way to create RESTful web services
with Grok now. Create special REST protocols that support GET, POST,
PUT and DELETE. See http://grok.zope.org/minitutorials/rest.html for
more information.
* pluggable template languages. Besides the built-in support for Zope
Page Templates, Grok now allows you to plug in other template
languages as well. See
http://grok.zope.org/minitutorials/template-languages.html for
instructions on how to integrate a template language into Grok. We are
planning on releasing a Genshi plugin for Grok next week.
* Improved permission and role support. See
http://grok.zope.org/minitutorials/permissions.html for more
information. If you were already using these in your existing Grok
code you need to change your code a bit. See
http://grok.zope.org/upgrade.html contains more information about
these changes.
One important change is rather hidden from view so bears a bit of
explanation. Grok is based on Zope 3. Grok could always reuse Zope 3
libraries without problems. The other way around wasn't so nice
however: Zope 3-based code could not use Grok-based code so easily, as
Grok would not emit configuration actions. Grok 0.11 now does emit
such configuration actions and this is a major step on the way towards
backwards compatibility with Zope 3. If you have custom Grokkers in
your code, you probably have to change them: please see
http://grok.zope.org/upgrade.txt for information how to upgrade these.
For the detailed changelog, see Grok's PyPI entry page:
http://pypi.python.org/pypi/grok
For upgrade notes, including how to change your application, see
http://grok.zope.org/upgrade.html
For installation instructions and much more on how to use Grok, see
the Grok tutorial: http://grok.zope.org/tutorial.html
If you enjoy Grok, please subscribe to the grok-dev mailing list
http://mail.zope.org/mailman/listinfo/grok-dev
and join us in the #grok channel on irc.freenode.net
We hope to see you there!
November 5, 2007 - The Zope 3 development team announces the Zope
3.4.0b2 release.
This release is the second beta release for Zope 3.4.0. It was preceded
by an early beta 1 release back in July.
Zope 3.4 introduces support for binary large objects in the ZODB, and provides
a new postprocessing hook for publishing results. Many of the packages also
provide small feature improvements that are too numerous to list at this
point.
Packages and Eggs
-----------------
Since the first Zope 3.4 alpha and beta releases, we have finished the
transition to a completely egg-based system. This largely means that most Zope
3 developers do not use the classic Zope 3 tar ball release anymore. However,
for your convenience, the Zope 3 developers will provide the classic Zope 3
tar ball releases for at least the 3.4 series and probably for 3.5 as well.
So how are Zope 3 applications built using only eggs?
The Known Good Set (KGS)
~~~~~~~~~~~~~~~~~~~~~~~~
The known good set -- or in short KGS -- is a package index that derives from
the official Python Package Index (PyPI) and thus contains all available
packages in the Python world. But for a controlled set of packages, only
certain versions that are known to work together are available. The list of
controlled packages and their versions for Zope 3.4 can be found at the index
page [1]_.
The index can be used in several ways -- described here for `buildout`-based
projects. The easiest method is to specify the index option in your
``buildout.cfg`` file::
[buildout]
index = http://download.zope.org/zope3.4
...
You can also "nail" the versions by downloading the versions [2]_ and insert
them as follows:
[buildout]
versions = versions
...
[versions]
zope.interface 3.4.0
...
``zopeproject`` Project Builder
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Philipp von Weitershausen has developed a package called `zopeproject` to
quickly setup the boilerplate for any Zope 3 based project. Ample
documentation is provided at the `zopeproject` home page [3]_. `zopeproject`
uses Paste or ZDaemon to create a working server. Here are the necessary
commands to get a project started::
$ easy_install zopeproject
$ zopeproject HelloWorld
$ cd HelloWorld
$ bin/helloworld-ctl foreground
Demo Packages
~~~~~~~~~~~~~
At this point, there is no demo package demonstrating a simple Zope 3
application setup. (I hope one gets developed before Zope 3.4.0 final.)
However, the ``z3c.formdemo`` package can be used as a fairly minimal
setup. To get started with it, do the following::
$ svn co svn://svn.zope.org/repos/main/z3c.formdemo/tags/1.5.1 formdemo
$ cd formdemo
$ python bootstrap.py
$ ./bin/buildout -v
$ ./bin/demo fg
.. [1] http://download.zope.org/zope3.4/controlled-packages.cfg
.. [2] http://download.zope.org/zope3.4/versions.cfg
.. [3] http://pypi.python.org/pypi/zopeproject
What is Zope 3?
---------------
Zope 3 is a web application server that continues to build on the heritage of
Zope. It was rewritten from scratch based on the latest software design
patterns and the experiences of Zope 2.
The component architecture is the very core of Zope 3 that allows developers
to
create flexible and powerful web applications.
Compatibility with Zope 2
--------------------------
Zope 3 is not upwards compatible with Zope 2. This means you cannot run Zope 2
applications in Zope 3.
We continue to work on the transition from Zope 2 to Zope 3 by making Zope 2
use more and more of the Zope 3 infrastructure. This means that new code
written in Zope 2 can benefit from Zope 3 technology. Also, with care, code
can be written that works in both Zope 3 and Zope 2. This allows a Zope 2
application to slowly evolve towards Zope 3. Unchanged Zope 2 applications
are never expected to work in Zope 3, however.
Downloads
---------
- Zope 3.4 Egg Index:
http://download.zope.org/zope3.4
- Zope 3.4 Controlled Packages:
http://download.zope.org/zope3.4/controlled-packages.cfg
- Zope 3.4 Latest Versions:
http://download.zope.org/zope3.4/versions.cfg
- The classic Zope 3 source release can be downloaded from:
http://zope.org/Products/Zope3
Installation instructions for both Windows and Un*x/Linux are now available in
the top level `README.txt` file of the distribution. The binary installer is
recommended for Windows.
Zope 3.4 requires Python 2.4.4 to run. You must also have zlib installed on
your system.
Resources
---------
- Zope 3 Development Web Site:
http://wiki.zope.org/zope3
- Zope 3 Developers Mailing List:
http://mail.zope.org/mailman/listinfo/zope-dev
Retired: http://mail.zope.org/mailman/listinfo/zope3-dev
- Zope 3 Users Mailing List:
http://mail.zope.org/mailman/listinfo/zope3-users
- Bug tracker at launchpad:
https://launchpad.net/zope3
- IRC Channel:
#zope3-dev at irc.freenode.net
Acknowledgments
---------------
Much thanks to everyone who contributed to this release. Since all
contributions are now spread over a multitude of packages, listing all
contributors is not feasible anymore.