You are not logged in Log in Join
You are here: Home » Members » srichter » Products

Log in
Name

Password

 

Products

Up one level

 Title   Type   Size   Last Modified   Description 
DBObjects R2O-mapping framework Software Package   2002-01-11

DBObjects is a generic R2O-mapping framework!

Current Features

  • Automated SQL generation for add, edit, delete, get, getAll, initTable
  • Integrated Relational-to-Object (R2O) mapping
  • Very fine and automated security structure
  • SQL layer hidden behind object structure
  • Dynamic object importing - objects are only imported when needed

A mxDateTime-based DateTime Implementation Software Package   2001-06-07

This is a Zope DateTime module implmentation using mxDateTime. Everyone who looked at the Zope DateTime module knows what for a mess it is. With mxDateTime, we are able to implement most of the functionality much cleaner and with more flexibility. Furthermore, it is another external product, that does not have to be maintained by DC.

Ordered Folder Software Package   2001-07-26

Ordered Folders actually patches the ObjectManager to become the OrderedObjectManager and then simply provides a Base Class for the OrderedFolder. Ordered Folders allow your objects inside the Folder to have a specific order. This is especially useful, if you want to display the object in a certain order that is not dependent on any variable.

Let's take Martijn Faassen's product Formulator for example, where the single Form Fields need to be in a certain, user-defined order. He could simply use the OrderedFolder as a base class for his form and receives instantanously order support. At iuveno AG we needed this product to implement similar functionality for some new parts of the Kontentor (which will be published soon).

This functionality should be really part of the Zope core and not be a separate product. If more people see the need for this type of object, I will put a proposal into the Fish Bowl.

Product View Software Package   2001-07-28

This little product allows you to view the files of the installed Python Products via the Zope interface.

Yes, you might say: Well I can do thi swith LocalFS too. I agree (and I copied some code from LocalFS ;) ), but this Product is still a little bit more userfriendly and also implements the different files using some standard Zope Objects. Well, I wrote a small Wrapper around them to allow for saving to the File System.

Product for Searching a Zope Site Software Package   2001-07-19

Site Search is a small product that offers you a search egine for your Zope site. Since I did not find any other product doing similar things, I decided to develop my own. It is not yet perfect, but works pretty good.

This little product might also be the start of the backend of the ZOQL, whose parser is currently being implemented by a couple very smart people (certainly not me).

Site Search is a simplified derivative of the Find Support, but it some other features, which are required for the end user.

Features:

  • You can preselect some options, for example which meta types are searched or whether or not the Control_Panel should also be searched.
  • It searches also through all properties of object! Of course, this is optional.
  • Some common logical operators such as and, or & not are also supported in the search string.
  • You can group phrases using " " (quotes).
Slave User Folder Software Package   2001-07-17

The Slave User Folder receives its authentication data and other attributes from a master user folder, which can be any type of user folder. The Slave User Folder saves then only the name (unique id) and the local roles.

SmartSections - HTML Pages for everyone Software Package   2002-01-11

It allows editing of HTML content without needing HTML.

The earlier versions had some real hard bugs and some of the requirements were not clear. I fixed in 0.2.0 most of the annoying issues and bugs.

The nicest thing about the new version is that it works now out of the box! The constructor adds some of the default and often required objects and properties for you! Joy to the world!!!

All you need are: Transparent Folders, Ordered Folder and Formulator

A generic framework to generate wizards in Zope Software Package   2001-06-29

SmartWizard is a framework to generate Wizards for all sort of things. So you can for example use it to question the end user about a series of intervowen information or for installing complex applications, such as Squishdot.

But I am sure you come up with many more applications...

ZBabel Translation System Software Package   2001-10-27

I hope Andrew Milton does not mind, if I put the latest version of his ZBabel Translation System on my page, and I really want to thank him for the great start he gave us; without his work it would have taken much longer!!

ZBabel is a Translation system that helps you to localize your site by providing:

  • A DTML-BABEL doublet tag, that allows you to translate big pieces of text. If your text contains DTML tags providing variable content, then ZBabel will recognize them and neglect them in the translation. You can even move their position around in other language versions, if needed.
  • A DTML-FISH singelton tag, that translates mostly small pieces of text, variables and localizes data (such as dates & times).
  • A "ZBabel Object", which is an object of any type, that contains different language versions (such as images for different languages).
  • An Import and Export functionality, so that you can distribute your translations along with your product.

ZBabel provides you with the choice to save the data in SQL or the ZODB. The ZODB ZBabel Tower was especially optimized, using a hash of the source language - usually the label (as it was in previous versions) and a look-up table, similar to indexes.

And as a bonus: Two projects (which are now used on live sites) have been translated using ZBabel. If you want to see it in action yourself, go and Download ZBabel now.

Zope Mailman Software Package   2001-12-09

ZMailman is a product that integrates Mailman into Zope seemlessly.

Why do we have such a funny version number? Because we would like to sync our development with Mailman.

ZOQL Method Software Package   2002-01-11

ZOQL Methods allow you to quickly query and manipulate objects in the ZODB. You do not require the ZCatalog or worry about all the namespace issues. And, I tried to keep it as close to SQL as I possibly was able to, which makes it easy to use for the long-time SQL coders.

Why did I not use a standard? Well, in my opinion there is no real standard out there. Oh, you mean the OQL and OCL standard? Have you looked at it? It is so Java-centric that no Python programmer would use it. Why not XML (XPath/XQuery...)? In my opinion XPath is okay and with 4Suite you already have nice XPath support in Zope. XQuery has simply a disgusting syntax, which I would never use. Furthermore, I think for a Programming language like Python and an advanced Application server like Zope, there needs to be a simple, leightweight query language. And that's the goal of ZOQL!

A lot of the credit for this product goes to Thomas Foerster, who implemented the original parser and wrote the first proof of concept. I took it from there to make it a Python product.

How do you pronounce ZOQL? It is like: So cool! :-)

ZQuest. Computer Aided Tests. Software Package   2001-09-10

ZQuest is an advanced tool for bringing education to the Web! For many more details see the iuveno Demo Site