Re: Mantissa Wiki Tutorial

Robert Gravina <[email protected]> Sat, 23 Feb 2008 22:58:18 +0900
Newsgroups gmane.comp.python.quotient.dev
Message-ID <[email protected]>
On Feb 21, 2008, at 12:43 AM, Duncan McGreggor wrote:

> On 2/20/08, Robert Gravina <[email protected]> wrote:
>>
>> On Feb 20, 2008, at 10:14 AM, Robert Gravina wrote:
>>
>>> I suppose if it wasn't for the login functionality, Nevow and Axiom
>>> would do the trick. But seeing as I'd like to have user accounts
>>> and login, Mantissa is needed?
>>
>> Silly me.. I just noticed the Nevow examples using twisted.cred for
>> authentication (guarded.py, guarded2.py)... that's exactly what I
>> wanted to do, and thought I need Mantissa for :)
>>
>> OK so.. I guess I should start this project in Nevow?
>
> If that's all you need, I'd say so, yes.
>
> As you start to get familiar with Mantissa through the tutorial and
> subsequent exposure, you might find ways in which your life would be
> made easier and development times shorter were you to switch. Making
> the switch from a well-written Nevow application to Mantissa should be
> fairly straight-forward.

I've already ploughed ahead starting to develop my site in Nevow...  
The blog sample from the Nevow examples has provided a good  
reference. But I'm finding now I'm developing my own  user accounts  
(Axiom items), using Nevow guard for login. Since Mantissa provides a  
lot of this, am I just reinventing the wheel?

Tyron-mx pointed me towards dailtone's Nevow Starter Kit:
http://www.twisted.it/2007/01/nevow-starter-kit/

If I added support for Axiom, then that would provide what I need -  
users, roles, login, and a base for starting a web-app.

I guess for the meantime I could also ignore the users and login  
aspects... just use plain Nevow and create my Axiom items for site  
content, populate the database with some sample data, and use  
that.From here I could move to Mantissa or Starter.

Robert