[Zope3-Users] Job opening: Malaria Atlas Project, Oxford University

2008-06-01 Thread Anand Patil

University of Oxford
DEPARTMENT OF ZOOLOGY

Web developer
Grade 7: Salary range: £26,666 - £32,796
Three year post

A web developer is required to join the Malaria Atlas Pro ject (MAP, http://www.map.ox.ac.uk 
). The
job will be to lead in the improvement of the on-line presence and  
thus public engagement activities of
MAP. Specific responsibilities will be to implement an online database  
of epidemiological information for
MAP members and ultimately the wider malaria public health community.  
The successful candidate will
also be required to develop the website functionality to display MAP  
products through Google Maps and
Google Earth. It will be necessary to demonstrate a portfolio of  
skills and existing pro ject experience in

these areas.

Further particulars can be downloaded from http://www.zoo.ox.ac.uk/ 
jobs/ current vacancies or are
available from the Personnel Office, Department of Zoology, Tinbergen  
Building, South Parks Road,
Oxford OX1 3PS. E-mail; [EMAIL PROTECTED] Applications, including  
curriculum vitae, giving contact
details of three referees should be sent to the above address, quoting  
reference AT08016. The closing

date for applications is 06 June 
2008.___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


[Zope3-Users] Using z3c.table in a grok view?

2008-06-01 Thread Adam Summers
Hi, forgive the double posting. My membership to grok-dev hasn't been  
approved yet...





Hi there,

I'm trying to get a better feel for grok so that I  can evaluate for  
an upcoming project - so far, its been a relatively painless  
experience!


However, I've been using Paul Carduner's guide to the z3c packages (http://carduner.net/docs/z3c-tutorial/ 
) and thought I would try out using z3c.table, and have hit a  
stumbling block


I have a view, thus:

class Index(grok.View):
grok.context(gehar)

def __init__(self, context, request):
super(Index, self).__init__(context, request)
self.tableView = table.Table(context, request)

(note I can't have Index inherit z3c.table.Table, as Table's  
render() method causes conflicts with my index.pt)

and in my corresponding index.pt I can have the following:

p Here is the table from z3c.table /p
  div tal:replace=structure python:view.tableView.renderTable() /


So far, so good -- no table gets displayed though, as I haven't  
registered columns as named multiadapters. This is where things go  
pear shaped.


I have in my code the following -- can someone see what I'm doing  
wrong?


from z3c.table import table, column

class NameColumn(column.GetAttrColumn, grok.MultiAdapter):
grok.name('nameCol')
grok.adapts(table.interfaces.ITable)
grok.provides(table.interfaces.IColumn)
header = u'Name'
attrname = 'who'
weight = 1

Once I get an answer, I can write it up as a howto.

Thanks in advance for any help :)
Regards,
Adam




--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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