Reading through the code base, it seems switching to Django will
entail replacing the user authentication system with Django's -- or at
least it seems the cleanest way to do it. Django views can be
relatively easily implemented by just translating the code in
`twist.py`. The authentication seems to pose the largest obstacle.

I've made a new ticket regarding this: 
http://trac.sagemath.org/sage_trac/ticket/6897

On Aug 31, 11:20 pm, William Stein <wst...@gmail.com> wrote:
> <SNIP>
>
> I'm not at all convinced that using twisted in any way (web or web2) is a
> good idea for the Sage notebook.   I plan to revisit this in late
> September.    The first thing I plan to do is consider switching from
> twisted to Django, as is done in codenode -- seehttp://codenode.org/--
> hopefully, even sharing code with that project.   Of course, twisted could
> still get used at a certain level behind the scenes, but the Sage notebook
> would then no longer explicitly use it.
>
> So if you want to help as you describe above, perhaps you could accelerate
> this.  This involves:
>
>   (1) getting familiar with Django, if you don't already know it.
>
>   (2) reading through the current codenode codebase
>
>   (3) then formulating a plan to replace server/notebook/twist.py with
> something based either directly on Django, or possibly using codenode in
> some way.
>
> The above is what I would do, but if you do it first that would be
> spectacular.
>
> William
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to