473,699 Members | 2,096 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Zope3 Examples?

Hi All,

Does anyone know of any good Zope3 examples? I'm new to Zope and I just
want to start with a simple website, and later move on to a more complex
site with interactive calendar, obligatory
blog/wiki/buzzword-of-the-day-thingy, etc.

I started by installing Zope2 and Plone but it was very slow, and quite
frankly I didn't want to end up looking like "another Plone site". I
did a bunch of surfing and found some suggestions along the lines that
Zope3 was basically ready for primetime, and would combine the best of
Plone and Zope2.. and be faster. So, naturally, I removed Zope2 and
Plone and quickly installed Zope3! ;o) Well, it is definitely faster.
The problem is, it doesn't look like there are any applications (if I
may use that term) for it yet.
I'm starting in on the docs now, and I'll probably break down and pay
through the nose for the book, but I was just wondering if I perhaps
made a bad choice and should go back to Zope2/Plone - or will it all be
worth the effort?

I found the very cool SchoolBell project, and I hope to delve into the
source for that as a learning experience, but I must admit I was hoping
for a more Plone-type experience with Zope3 out of the box. It looks to
me like that sort of thing just isn't there yet. That's fine if that's
the case - I can wait (I have a lot of reading and learning to do anyway).

I guess I'm just wondering if there are any other resources out there I
haven't found in my Googling yet. I also found this nice-looking TODO
sample (which looks like the best place to start, frankly) which I plan
on using as a starting point as well
(http://toulouse.amber.org/archives/s...on/index.html).

Thanks,
Markus
Sep 29 '05 #1
7 1597
Markus Wankus wrote:
Hi All,

Does anyone know of any good Zope3 examples?


Ask the Zope mailing-list. Zope is a world by itself, and is usually not
discussed here.

BTW, Zope3 is a really really new thing, so you won't find much existing
apps. When it's said that it offers 'the best from Plone', (s/plone/cmf/
IMHO), it's about framework/system architecture, not OOTB application.

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom. gro'.split('@')])"
Sep 29 '05 #2
bruno modulix wrote:
Markus Wankus wrote:
Hi All,

Does anyone know of any good Zope3 examples?


Ask the Zope mailing-list. Zope is a world by itself, and is usually not
discussed here.

BTW, Zope3 is a really really new thing, so you won't find much existing
apps. When it's said that it offers 'the best from Plone', (s/plone/cmf/
IMHO), it's about framework/system architecture, not OOTB application.


Will do - thanks for the info.

Yeah - I was wondering if that's what 'the best from Plone' meant after
I installed it - however there seem to be a lot of Plone people with
their backs up over Zope3 moving in on their territory. If it doesn't
do all the cool GUI stuff (yet) I would think it could only be good for
Plone to move to Zope3 as well. It would only make it faster and more
lightweight. Ah well - off to the Zope mailing list.

FWIW - I shuddered at all the different Python web frameworks out there
and I didn't want to get into "coding" a site right away. However - it
looked like I didn't have much choice so I figured if I was going to do
it I may as well go whole hog and jump into the uber-framework that is
Zope. Perhaps I should give my head a shake and try out a nice, simple
alternative first. I have a feeling I'll be trying out Snakelets. I
really like the idea of a self-contained webserver that is
super-lightweight.

Markus.
Sep 29 '05 #3
Markus,

Zope 3 is mature as a framework, but does not provide much "out of the
box". It's a basis upon which to build applications like Plone ... If
you are looking for something that provides Plone-like features on top
of Zope 3, it doesn't exist (yet).

Personally, I'm waiting for this: http://www.z3lab.org/
But it'll be a while yet!

Zope 3 is brilliant, but complex, and quite the departure from Zope 2,
so it'll take a while for the take up to occur.

What might work better for you is to use Zope 2 + the CMF, without
Plone. Plone can be fairly heavy and rigid, the CMF alone might give
you the tools you need. I use Zope 2 with success and good performance
on a hig traffic website, I wouldn't discount it just because of your
first impression ... There are many tweaks available that will
considerably improve performance for production systems.

Cheers,
J.F.

Markus Wankus wrote:
Hi All,

Does anyone know of any good Zope3 examples? I'm new to Zope and I just
want to start with a simple website, and later move on to a more complex
site with interactive calendar, obligatory
blog/wiki/buzzword-of-the-day-thingy, etc.

I started by installing Zope2 and Plone but it was very slow, and quite
frankly I didn't want to end up looking like "another Plone site". I
did a bunch of surfing and found some suggestions along the lines that
Zope3 was basically ready for primetime, and would combine the best of
Plone and Zope2.. and be faster. So, naturally, I removed Zope2 and
Plone and quickly installed Zope3! ;o) Well, it is definitely faster.
The problem is, it doesn't look like there are any applications (if I
may use that term) for it yet.
I'm starting in on the docs now, and I'll probably break down and pay
through the nose for the book, but I was just wondering if I perhaps
made a bad choice and should go back to Zope2/Plone - or will it all be
worth the effort?

I found the very cool SchoolBell project, and I hope to delve into the
source for that as a learning experience, but I must admit I was hoping
for a more Plone-type experience with Zope3 out of the box. It looks to
me like that sort of thing just isn't there yet. That's fine if that's
the case - I can wait (I have a lot of reading and learning to do anyway).

I guess I'm just wondering if there are any other resources out there I
haven't found in my Googling yet. I also found this nice-looking TODO
sample (which looks like the best place to start, frankly) which I plan
on using as a starting point as well
(http://toulouse.amber.org/archives/s...on/index.html).

Thanks,
Markus

Sep 30 '05 #4
Jean-François Doyon wrote:
Markus,

Zope 3 is mature as a framework, but does not provide much "out of the
box". It's a basis upon which to build applications like Plone ... If
you are looking for something that provides Plone-like features on top
of Zope 3, it doesn't exist (yet).

Personally, I'm waiting for this: http://www.z3lab.org/
But it'll be a while yet!

Yes - I was watching the screencasts (well, animations) on this and it
looks incredible! I can't wait to play with something like this.
Zope 3 is brilliant, but complex, and quite the departure from Zope 2,
so it'll take a while for the take up to occur.

What might work better for you is to use Zope 2 + the CMF, without
Plone. Plone can be fairly heavy and rigid, the CMF alone might give
you the tools you need. I use Zope 2 with success and good performance
on a hig traffic website, I wouldn't discount it just because of your
first impression ... There are many tweaks available that will
considerably improve performance for production systems.

Cheers,
J.F.


Thanks for the reply - maybe I'll give it another shot. I'm currently
demoing Snakelets. Quite a turn in the opposite direction, but small
and super-easy to get going with. I think once this project gets a few
good webapps under its belt (and maybe I can contribute there!) this
could be a nice solution for many people. At least a good starting
point for someone like me who knows a good deal about Python and nothing
about web frameworks.

Markus.
Sep 30 '05 #5
Markus Wankus wrote:
[...] Thanks for the reply - maybe I'll give it another shot. I'm currently
demoing Snakelets. Quite a turn in the opposite direction, but small
and super-easy to get going with. [...]


I also found Snakelets a pleasure to use and chose it for implementing a
clan homepage in early 2005.

I'm still very interested in the Python/Web/RDBMS field and tried to
follow the developments since then. I didn't actually build anything
real, only played a little bit with CherryPy and the megaframeworks
built upon, Subway and TurboGears.

If I had to choose again, I'd use TurboGears, despite the fact that it's
very young and still developing.

-- Gerhard

Sep 30 '05 #6
Gerhard Häring wrote:
Markus Wankus wrote:
[...] Thanks for the reply - maybe I'll give it another shot. I'm
currently demoing Snakelets. Quite a turn in the opposite direction,
but small and super-easy to get going with. [...]


I also found Snakelets a pleasure to use and chose it for implementing a
clan homepage in early 2005.

I'm still very interested in the Python/Web/RDBMS field and tried to
follow the developments since then. I didn't actually build anything
real, only played a little bit with CherryPy and the megaframeworks
built upon, Subway and TurboGears.

If I had to choose again, I'd use TurboGears, despite the fact that it's
very young and still developing.

-- Gerhard


Good to know. I have watched the screencast for Turbogears but haven't
tried it yet. There seemed to be a lot of "magic" methods going on
there, and you could tell the guy doing the screencast had done that
more than once. ;o) I guess once you run through the manual it would
all make sense.

I figure I'll give Snakelets a good go first. Is your Snakelets-based
page up and accessible somewhere?

Markus.
Oct 1 '05 #7
If you're experimenting with frameworks, try out django. I've only
completed a few parts of the tutorial. However, what amazes me is how
much I got for so little code. It's slick.

http://www.djangoproject.com/

jw

On 9/30/05, Markus Wankus <ma************ *************@h otmail.com> wrote:
Gerhard Häring wrote:
Markus Wankus wrote:
[...] Thanks for the reply - maybe I'll give it another shot. I'm
currently demoing Snakelets. Quite a turn in the opposite direction,
but small and super-easy to get going with. [...]


I also found Snakelets a pleasure to use and chose it for implementing a
clan homepage in early 2005.

I'm still very interested in the Python/Web/RDBMS field and tried to
follow the developments since then. I didn't actually build anything
real, only played a little bit with CherryPy and the megaframeworks
built upon, Subway and TurboGears.

If I had to choose again, I'd use TurboGears, despite the fact that it's
very young and still developing.

-- Gerhard


Good to know. I have watched the screencast for Turbogears but haven't
tried it yet. There seemed to be a lot of "magic" methods going on
there, and you could tell the guy doing the screencast had done that
more than once. ;o) I guess once you run through the manual it would
all make sense.

I figure I'll give Snakelets a good go first. Is your Snakelets-based
page up and accessible somewhere?

Markus.
--
http://mail.python.org/mailman/listinfo/python-list

Oct 1 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1135
by: JZ | last post by:
I heard Zope3 has implemented CMF inside. What about Plone? Will it be added also? -- JZ
0
1118
by: vijay | last post by:
hi Recently i started learning zope3 framework. Unlike in zope2.7 , there is no Script(Python) component in the addlist of zope3. Also by inserting scripts in zpt it gives me error. Somebody help me in using python script in zope3. Thank you.
2
1494
by: Mir Nazim | last post by:
Hi, I wanted to know what will happen to plone once Zope3 will be official version. Is plone being ported to Zope3. I googled it but did not come accross anything stating the plone's migration to zope3. I am thinking to take up a project. plone is a candidate for it. should i want to take benifit of zope3 features too. what should be done.
1
2595
by: sam++ | last post by:
Hi, I cd into examples/DLL/ and type "make", it failed to compile the example. The error is: # make make - -f DLL_Today.bor all make: don't know how to make all. Stop *** Error code 2 Stop in /usr/ports/devel/ace+tao/work/ACE_wrappers/examples/DLL.
19
2976
by: Dales | last post by:
I have a custom control that builds what we refer to as "Formlets" around some content in a page. These are basically content "wrapper" sections that are tables that have a colored header and provide an open TD with a DIV in it for the content of this formlet. (The DIV is for DHTML to hide and show the content) I've created a web page showing step by step the two problems I'm encountering. This problem is much easier to see than it...
102
7069
by: Xah Lee | last post by:
i had the pleasure to read the PHP's manual today. http://www.php.net/manual/en/ although Pretty Home Page is another criminal hack of the unix lineage, but if we are here to judge the quality of its documentation, it is a impeccability. it has or possesses properties of:
4
2162
by: Michael | last post by:
Hi! (OK, slightly silly subject line :) I'm extremely pleased to say - Kamaelia 0.4.0 has been released! What's New & Changed? =====================
10
3056
by: =?Utf-8?B?WWFua2VlIEltcGVyaWFsaXN0IERvZw==?= | last post by:
controlsPlease could some of you here post some of your live examples of AJAX (esp drag panels, collapsable panels, and popup menu.) (It's one thing to talk about how great something is, but it's another to really see how great something is.) Thanks -- Share The Knowledge. I need all the help I can get and so do you!
0
1064
by: Roger Ineichen | last post by:
Hi Tim For a usecase like this, I personaly recommend to defina all interfaces in one module which probably is a namespace if you need alot of interfaces to define. e.g. openehr.interfaces.foobar.IFooBar
0
8620
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9038
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8920
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8887
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7755
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5877
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4378
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4633
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
3
2012
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.