Re: [Zope3-Users] Configuration via ZCML

2008-02-12 Thread Christophe Combelles

Ronaldo Z. Afonso a écrit :

Hi all,

I'm trying to configure a content type but it seems my configure.zcml
is not being used. Do I have explicitly to tell Zope where this
configure.zcml file is?


Hi Ronaldo,

you should add a include package=yourpackage /
somewhere in an upper configure.zcml or site.zcml.

If the file name is not configure.zcml, but for example meta.zcml,
you should specify it with
include package=yourpackage file=meta.zcml /

Christophe


Thanks in advance.

Ronaldo.

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users




___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] Configuration via ZCML

2008-02-12 Thread Fernando Correa Neto
Hey,

On Feb 12, 2008 4:15 PM, Ronaldo Z. Afonso [EMAIL PROTECTED] wrote:
 Hi all,

 I'm trying to configure a content type but it seems my configure.zcml
 is not being used. Do I have explicitly to tell Zope where this
 configure.zcml file is?
 Thanks in advance.

Make sure you have your pakage inside of etc/package-includes of your instance.
So you if you have a foo package in your lib/python, then you need to
put a foo-configure.zcml inside etc/package-includes with:

include package=foo /

That's it.

HTH,
Fernando
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] z3ext

2008-02-12 Thread Nikolay Kim
Seems not much interest in cms for zope3 in community. 


___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


[Zope3-Users] Configuration via ZCML

2008-02-12 Thread Ronaldo Z. Afonso
Hi all,

I'm trying to configure a content type but it seems my configure.zcml
is not being used. Do I have explicitly to tell Zope where this
configure.zcml file is?
Thanks in advance.

Ronaldo.

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] z3ext

2008-02-12 Thread Baiju M

Hi Nikolay,

Nikolay Kim wrote:

 Hello,

 Last year i worked on zope3 based cms. Today i built first site for
 my friend without python coding, only TTW customization. So i think
 system is ready for first development release. All code released
 under ZPL license.

 Basic features: Control panel, Principals managerment, Personal
 preferences, Basic TTW customization, Pluggable Content Types,
 Pluggable membership system, Members home folders, Product installer,
 Cataloging and searching, Full text searching with lucene, Basic
 forum product, Easy install with buildout

 Here project homepage - http://z3ext.net/ Source code -
 http://sourceforge.net/projects/z3ext Discussion Forums -
 http://z3ext.net/forums/

 Everyone can try it locally svn co
 https://z3ext.svn.sourceforge.net/svnroot/z3ext/z3ext.portal/trunk
 z3ext cd z3ext python2.4 ./bootstrap.py ./bin/buildout ./bin/app

 z3ext.net is built with z3ext, you only need checkout z3ext.homesite
 package svn co
 https://z3ext.svn.sourceforge.net/svnroot/z3ext/z3ext.homesite/trunk
 z3ext


Installing z3ext CMS was very easy.  I have few suggestions.

1. I think your CMS application can be renamed to something else.
Instead of using 'z3ext.portal' as the main entry point, a 
non-namespace

package would be better. (z3extcms, z3extportal or something like that).
2. There is a new version of bootstrap.py inside buidout source tree.
3. A basic tutorial about how to use this CMS would be great.

Regards,
Baiju M

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] Datetime Error

2008-02-12 Thread Marius Gedminas
Hi,

On Sat, Feb 09, 2008 at 08:45:00PM -0200, Ronaldo Z. Afonso wrote:
 I'm just installing Zope-3.3.1 with Python-2.2.4 and make check is
 raising the following error:
 
 
 Failure in test show (zope.app.file.browser.file.FileView)
 Failed doctest test for zope.app.file.browser.file.FileView.show
   File
 /usr/src/Zope-3.3.1/build/lib.linux-i686-2.4/zope/app/file/browser/file.py, 
 line 39, in show
 
 --
 File
 /usr/src/Zope-3.3.1/build/lib.linux-i686-2.4/zope/app/file/browser/file.py, 
 line 79, in zope.app.file.browser.file.FileView.show
 Failed example:
 datetime.fromtimestamp(zope.datetime.time(
 request.response.getHeader('Last-Modified')))
 Expected:
 datetime.datetime(2006, 1, 1, 0, 0)
 Got:
 datetime.datetime(2006, 1, 1, 1, 0)
 
 
 Can anybody help me with this?

It looks like a timezone error to me.  I cannot reproduce it with Zope 3
trunk.  Perhaps it was fixed in a later version?

I wouldn't worry too much.

Marius Gedminas
-- 
If the ancients were right and to think is to exist, does Microsoft exist?


signature.asc
Description: Digital signature
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] z3ext

2008-02-12 Thread Nikolay Kim

 Installing z3ext CMS was very easy.  I have few suggestions.
 
  1. I think your CMS application can be renamed to something else.
  Instead of using 'z3ext.portal' as the main entry point, a 
 non-namespace
 package would be better. (z3extcms, z3extportal or something like that).

yes, i'm working on this right now, it's just developers preview

 2. There is a new version of bootstrap.py inside buidout source tree.
ok

 3. A basic tutorial about how to use this CMS would be great.
i will write tutorial. there was package messageboard that show basic
steps for building application with zope3, i can rewrite it for z3ext,
but i can't find it in svn.zope.org, anybody knows where it is?


___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] z3ext

2008-02-12 Thread Baiju M

Nikolay Kim wrote:

 3. A basic tutorial about how to use this CMS would be great.
 i will write tutorial. there was package messageboard that show basic
 steps for building application with zope3, i can rewrite it for
 z3ext, but i can't find it in svn.zope.org, anybody knows where it
 is?


http://svn.zope.org/book/trunk/messageboard/

Regards,
Baiju M

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


[Zope3-Users] Grok/Zope 3 developer position in Bangalore, India

2008-02-12 Thread Danny Navarro
Hi all,

We are a team of 40 scientists at the Institute of Bioinformatics (
http://ibioinformatics.org), a non-profit interdisciplinary research centre
in Bangalore, India. Our Institute has a close collaboration with Johns
Hopkins University, USA. We combine computational and experimental biology
as we have a team of people with expertise in programming, bioinformatics,
genomics and proteomics.

We are looking for an experienced Python developer interested in applying
Zope 3 related technologies to the new projects we are starting and to
refactor our legacy web applications written in Zope 2:

http://hprd.org
http://netpath.org
http://humanproteinpedia.org

All the code we write is released as Open Source.

Anyone interested in the position can write to me at danny AT
ibioinformatics org

Regards,

Danny
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] Datetime Error

2008-02-12 Thread Ronaldo Z. Afonso
Hi,

I installed zope anyway and it's working fine. I'll not worry until
something get wrong. I'm just learning Zope.
Thank you.

Ronaldo

On Tue, 2008-02-12 at 19:23 +0200, Marius Gedminas wrote:
 Hi,
 
 On Sat, Feb 09, 2008 at 08:45:00PM -0200, Ronaldo Z. Afonso wrote:
  I'm just installing Zope-3.3.1 with Python-2.2.4 and make check is
  raising the following error:
  
  
  Failure in test show (zope.app.file.browser.file.FileView)
  Failed doctest test for zope.app.file.browser.file.FileView.show
File
  /usr/src/Zope-3.3.1/build/lib.linux-i686-2.4/zope/app/file/browser/file.py,
   line 39, in show
  
  --
  File
  /usr/src/Zope-3.3.1/build/lib.linux-i686-2.4/zope/app/file/browser/file.py,
   line 79, in zope.app.file.browser.file.FileView.show
  Failed example:
  datetime.fromtimestamp(zope.datetime.time(
  request.response.getHeader('Last-Modified')))
  Expected:
  datetime.datetime(2006, 1, 1, 0, 0)
  Got:
  datetime.datetime(2006, 1, 1, 1, 0)
  
  
  Can anybody help me with this?
 
 It looks like a timezone error to me.  I cannot reproduce it with Zope 3
 trunk.  Perhaps it was fixed in a later version?
 
 I wouldn't worry too much.
 
 Marius Gedminas
 ___
 Zope3-users mailing list
 Zope3-users@zope.org
 http://mail.zope.org/mailman/listinfo/zope3-users

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] login/logout with z3c.pagelet?

2008-02-12 Thread Hermann Himmelbauer
 Hi,

 Are there any login/logout/redirect templates for z3c.pagelet?

 I could reuse the templates from zope.app.authentication, but they
 obviously
 contain some macros that need some registrations I don't have, such as
 @@standard_macros. And my layout template does not contain any macro.
 Maybe there is some package with a layer that does this job?
 How are you doing?

I simply created a simple z3c.form based form that looks like this:

class LoginPage(ActionForm):
 Login logic and page 

template = ViewPageTemplateFile('pt/login.pt')
fields = form.field.Fields(IFYMUser).select('login', 'password')
prefix = login_data
unsuccessfulLogin = False

def __call__(self):
request = self.request
if (not IUnauthenticatedPrincipal.providedBy(request.principal)
and 'login_data.widgets.login' in request):
# Login succeeded!
camefrom = request.get('camefrom', '.')
request.response.redirect(camefrom)
else:
if 'login_data.widgets.login' in request:
# Something went wrong with the authentication
self.unsuccessfulLogin = True
return super(LoginPage, self).__call__()

@form.button.buttonAndHandler(_('Anmelden'), name='login')
def handleLogin(self, action):
data, errors = self.extractData()
if errors:
self.status = self.formErrorsMessage
return
if self.unsuccessfulLogin:
 raise ActionExecutionError(Invalid(
_(uUngültige Login/Passwort-Kombination!)))

@form.button.buttonAndHandler(_(u'Abbrechen'), name='abbrechen')
def handle_abbrechen(self, action):
self.request.response.redirect('index.html')

class LogoutPage(BrowserPagelet):
 Logout logic and page 

template = ViewPageTemplateFile('pt/logout.pt')

def update(self, nextURL=None):
if not IUnauthenticatedPrincipal.providedBy(self.request.principal):
auth = getUtility(IAuthentication)
ILogout(auth).logout(self.request)
site_path = absoluteURL(getSite(), self.request)
return self.request.response.redirect(site_path + '/logout.html')

My templates looks like this:

- login 

h2 i18n:translate= Anmelden /h2

p/

span tal:replace=structure view/errorstatus /

input tal:replace=structure view/widgets/login/snippets/div /
input tal:replace=structure view/widgets/password/snippets/div /

div class=buttons
 input tal:repeat=action view/actions/values
tal:replace=structure action/render
/
/div

 logout 

h2 i18n:translate=Abmelden/h2

p i18n:translate=
Sie sind nun vom System abgemeldet.
/p

Moreover, I have a link in my menu that points to the login/logout page,
(only logout if logged in and reverse).

However, I still have the problem that I don't know how to make Zope3
point to my login page in case unauthorized content is requested. Zope3
displays some Unauthorized - a sever error has occured page I don't know
where it comes from.

Best Regards,
Hermann

P.S.: Ah yes, the ActionForm is a simple form inheriting from form.Form
that ignores the context. And the input fields in the template rely on my
z3c.formsnippets package, which you can easily replace with your TAL code.

___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users