Hi i was just wondering if there's an existing nevow blog available (open source). otherwise i'll have to write it myself (problem is lack of time though ..) regards, Thomas "LordVan" Raschbacher P.S.: please CC me directly as i'll prolly forget to look in this mail folder ;) -- -----BEGIN GEEK CODE BLOCK----- GCS/CC/E/M/MU/S d- s: a--- C++++(++) UL++++ P+ L++++ E W+++ N+++ o-- K w-- O M-- V- PS+ PE-- Y++ PGP+++ t+++ 5+ X- R tv b++++ DI- D+ G++ e-->+++++ h-- !r z- ------END GEEK CODE BLOCK------
On Jun 22, 2006, at 12:10 PM, Thomas Raschbacher wrote:
Hi
i was just wondering if there's an existing nevow blog available (open source). otherwise i'll have to write it myself (problem is lack of time though ..)
regards, Thomas "LordVan" Raschbacher P.S.: please CC me directly as i'll prolly forget to look in this mail folder ;)
I don't recall if it ever got to a "final" release, but you might check out Andy's minnow project: <http://python.chichaplanet.org/tag/minnow/> Zac
On Thu, 22 Jun 2006 12:15:48 -0400, Zachery Bir <zbir@urbanape.com> wrote:
On Jun 22, 2006, at 12:10 PM, Thomas Raschbacher wrote:
i was just wondering if there's an existing nevow blog available
I don't recall if it ever got to a "final" release, but you might check out Andy's minnow project:
First of all, that doesn't mention Nevow anywhere on that blog post, which is the only mention of "minnow" I can find on the internet. It uses Twisted and Kid. Secondly, there doesn't seem to be a place where you can download it; in fact the original post has been deleted, and there's merely the cache of the aggregator you linked to.
On Jun 22, 2006, at 3:37 PM, glyph@divmod.com wrote:
On Thu, 22 Jun 2006 12:15:48 -0400, Zachery Bir <zbir@urbanape.com> wrote:
On Jun 22, 2006, at 12:10 PM, Thomas Raschbacher wrote:
i was just wondering if there's an existing nevow blog available
I don't recall if it ever got to a "final" release, but you might check out Andy's minnow project:
First of all, that doesn't mention Nevow anywhere on that blog post, which is the only mention of "minnow" I can find on the internet. It uses Twisted and Kid.
D'oh. You're right, you're right. I just remember Andy working on it at PyCon a couple years ago. I knew it was using Twisted. I assumed it was using Nevow. My bad. Zac
hi :) @glyph: u were faster than me . i wanted to write something like this already :D so I assume that means that there is no nevow blog yet .. btw for some reason i don't get the twisted-web list mails .. odd /me checks mail filters and spam filter. Regards -- -----BEGIN GEEK CODE BLOCK----- GCS/CC/E/M/MU/S d- s: a--- C++++(++) UL++++ P+ L++++ E W+++ N+++ o-- K w-- O M-- V- PS+ PE-- Y++ PGP+++ t+++ 5+ X- R tv b++++ DI- D+ G++ e-->+++++ h-- !r z- ------END GEEK CODE BLOCK------ On Thu, June 22, 2006 20:37, glyph@divmod.com said:
On Thu, 22 Jun 2006 12:15:48 -0400, Zachery Bir <zbir@urbanape.com> wrote:
On Jun 22, 2006, at 12:10 PM, Thomas Raschbacher wrote:
i was just wondering if there's an existing nevow blog available
I don't recall if it ever got to a "final" release, but you might check out Andy's minnow project:
First of all, that doesn't mention Nevow anywhere on that blog post, which is the only mention of "minnow" I can find on the internet. It uses Twisted and Kid.
Secondly, there doesn't seem to be a place where you can download it; in fact the original post has been deleted, and there's merely the cache of the aggregator you linked to.
Hi! This is my first post to the twisted-web mailing list, so let me say some words about myself first. Name's Adrian and I'm from Spain. I'm studying Computer Science (this one is my fifth year -- I hope to graduate soon) and I've always been interested in Python; unfortunately there's no much people at my University using it... I used to have a website I set up on top of Zope but my homemade webserver just blew up two months ago. I've been trying some web development frameworks since then because I find Zope too heavy for my purposes. After taking a quick look at Django, TurboGears (which I found quite interesting) and CherryPy I discovered Nevow -- and decided to go on with it. I subscribed to this list some weeks ago but I have been just «hearing» what other people had to say. "Thomas Raschbacher" <lordvan@lordvan.com> wrote:
so I assume that means that there is no nevow blog yet ..
Well, it does not exist... «yet». I'm currently starting to code a weblog using Nevow. I currently have a working prototype with nearly no features I made in two afternoons. I'm happy Nevow was quite easy to start working with -- my previous experience learning Zope was a hell. The weblog is named «Bic» (like a mythical brand of ball pens which exists here in Spain, http://www.bicworld.com/), and this is a quick summary of the features I want it to have: - reStructuredText for writing posts, and maybe comments too. (http://docutils.sf.net/rst.html) - Data is stored on-disk as flat plaintext files. If this proves being slow, maybe caching pre-rendered reStructuredText and/or having a cache of the filesystem contents is acceptable for me. - Articles are categorized by using «tags». I'm not sure how I will blend this with the plaintext storage, but I don't consider this as an important feature. - Support for uploading files (including images, of course). - Serving RSS feeds (of course!) - Support for static pages. This could be as simple as marking an article as static page, or tagging it as «static» if I manage to add support for tags. - Indexing and searching using Xapian (http://www.xapian.org). I think I will use Divmod's Xapwrap for this. - The current default templates are XHTML 1.0 Strict and CSS 2.0 compliant. I want to make them accesible, too (WAI-AA at least). - Support for localization. I've starting adding it some days ago, and I plan to provide english, spanish and galician translations of the user interface. Some other features I would like to have (but which I consider less important): - Stylesheet may be changed «on the fly» (e.g. a high contrast stylesheet would useful for people with vision problems if they can select it while browsing). - In the future I would like to extend this to have some special URI segments translated (e.g. using «/search/foo» in english and «/buscar/foo» in spanish). - Support for pluggable text converters, so articles may be written not only in reStructuredText (e.g. wiki syntax, plain ol' HTML...) - Some XML-RPC APIs, so posts may be done from blogging clients. - ...some other? Currently I'm using Python 2.4, Twisted 2.4, Twisted-Web 0.6, Docutils 0.4 and Nevow 0.8 as development environment. Of course, all comments, proposals, etc. are welcome. I can notify you of my progress on this list, if you want. Cheers, -- Adrian Perez "Experience is what you get when you don't get what you want" -- (Dan Stanford)
Everybody loves screenshots... here is how my prototype looks. The article shown is the Bic README file, which is reStructuredText itself. Cheers, P.S: I cropped the image a bit so it's smaller, I don't like to send big attachments in emails. -- Adrian Perez "Experience is what you get when you don't get what you want" -- (Dan Stanford)
Hi. I was wondering if you are considering making more than one storage backend (in particular using axiom). are you willing to let me have the code (yet)? Regards On Sat, 24 Jun 2006 16:22:11 +0200, Adrian Perez wrote:
Hi!
This is my first post to the twisted-web mailing list, so let me say some words about myself first. Name's Adrian and I'm from Spain. I'm studying Computer Science (this one is my fifth year -- I hope to graduate soon) and I've always been interested in Python; unfortunately there's no much people at my University using it...
I used to have a website I set up on top of Zope but my homemade webserver just blew up two months ago. I've been trying some web development frameworks since then because I find Zope too heavy for my purposes. After taking a quick look at Django, TurboGears (which I found quite interesting) and CherryPy I discovered Nevow -- and decided to go on with it. I subscribed to this list some weeks ago but I have been just «hearing» what other people had to say.
"Thomas Raschbacher" <lordvan@lordvan.com> wrote:
so I assume that means that there is no nevow blog yet ..
Well, it does not exist... «yet». I'm currently starting to code a weblog using Nevow. I currently have a working prototype with nearly no features I made in two afternoons. I'm happy Nevow was quite easy to start working with -- my previous experience learning Zope was a hell.
The weblog is named «Bic» (like a mythical brand of ball pens which exists here in Spain, http://www.bicworld.com/), and this is a quick summary of the features I want it to have:
- reStructuredText for writing posts, and maybe comments too. (http://docutils.sf.net/rst.html)
- Data is stored on-disk as flat plaintext files. If this proves being slow, maybe caching pre-rendered reStructuredText and/or having a cache of the filesystem contents is acceptable for me.
- Articles are categorized by using «tags». I'm not sure how I will blend this with the plaintext storage, but I don't consider this as an important feature.
- Support for uploading files (including images, of course).
- Serving RSS feeds (of course!)
- Support for static pages. This could be as simple as marking an article as static page, or tagging it as «static» if I manage to add support for tags.
- Indexing and searching using Xapian (http://www.xapian.org). I think I will use Divmod's Xapwrap for this.
- The current default templates are XHTML 1.0 Strict and CSS 2.0 compliant. I want to make them accesible, too (WAI-AA at least).
- Support for localization. I've starting adding it some days ago, and I plan to provide english, spanish and galician translations of the user interface.
Some other features I would like to have (but which I consider less important):
- Stylesheet may be changed «on the fly» (e.g. a high contrast stylesheet would useful for people with vision problems if they can select it while browsing).
- In the future I would like to extend this to have some special URI segments translated (e.g. using «/search/foo» in english and «/buscar/foo» in spanish).
- Support for pluggable text converters, so articles may be written not only in reStructuredText (e.g. wiki syntax, plain ol' HTML...)
- Some XML-RPC APIs, so posts may be done from blogging clients.
- ...some other?
Currently I'm using Python 2.4, Twisted 2.4, Twisted-Web 0.6, Docutils 0.4 and Nevow 0.8 as development environment.
Of course, all comments, proposals, etc. are welcome. I can notify you of my progress on this list, if you want.
Cheers,
On Sun, 25 Jun 2006 16:19:21 +0100 Thomas Raschbacher <lordvan@lordvan.com> wrote:
I was wondering if you are considering making more than one storage backend (in particular using axiom).
The storage is an interface, and I'm coding an implementation of it which stores data as plaintext files. Alternative implementations for the storage should be easily pluggable when the API for the storage system stabilizes (it's in flux at the moment). I haven't played with Axiom yet, but I was reading those days about SQLite performance --I was worried about that--, it may be interesting having support for Axiom.
are you willing to let me have the code (yet)?
Currently I'm the only one writing code, but two friends of mine are helping with ideas, testing, etc. We are discussing about how to make the code publicy available. I'm pretty confident we will set-up a Bzr repository and a space in some server for packaged snapshots soon. I have't choose which license I will be using for Bic, but we tend to favor the MIT/X11 license (which of course is OSS, as you surely know). Expect more posts to the mailing list as things get done =) Regards, P.S: Thanks for the feedback, everyone is invited to opine. -- Adrian Perez "Experience is what you get when you don't get what you want" -- (Dan Stanford)
On Sun, 25 Jun 2006 18:54:19 +0200, Adrian Perez <moebius.lists@gmail.com> wrote:
On Sun, 25 Jun 2006 16:19:21 +0100 Thomas Raschbacher <lordvan@lordvan.com> wrote:
I was wondering if you are considering making more than one storage backend (in particular using axiom).
The storage is an interface, and I'm coding an implementation of it which stores data as plaintext files. Alternative implementations for the storage should be easily pluggable when the API for the storage system stabilizes (it's in flux at the moment).
I haven't played with Axiom yet, but I was reading those days about SQLite performance --I was worried about that--, it may be interesting having support for Axiom.
Axiom performance may become an issue when you have a billion blog posts. Probably not before that, though. Jean-Paul
Hi, I can't compile twisted from svn any more. Since few weeks ago compilation process gives me the following error: #python2.4 setup.py build ... ... copying twisted/web/woven/simpleguard.py -> build/lib/twisted/web/woven copying twisted/web/woven/controller.py -> build/lib/twisted/web/woven copying twisted/web/woven/interfaces.py -> build/lib/twisted/web/woven copying twisted/web/woven/flashconduit.py -> build/lib/twisted/web/woven running build_scripts error: Is a directory Error: Subprocess exited with result 1 for project web I have check the revision: the problem appeared with rev. 17027, no problem with the 17026. What could be appened? Does anybody else have this problem? # svn update -r 17027 [ from 17026 ] U win32/twisted_postinstall.py U win32/twistenv.bat U twisted/python/_twisted_zsh_stub D twisted/python/zsh/_websetroot U twisted/python/zshcomp.py D twisted/web/scripts D doc/web/man/websetroot.1 D bin/web Updated to revision 17027. Thanks Alessandro
This should be fixed momentarily (the fix is currently in a branch). On 6/25/06, Alessandro <aleuser@inwind.it> wrote:
Hi, I can't compile twisted from svn any more. Since few weeks ago compilation process gives me the following error:
#python2.4 setup.py build ... ... copying twisted/web/woven/simpleguard.py -> build/lib/twisted/web/woven copying twisted/web/woven/controller.py -> build/lib/twisted/web/woven copying twisted/web/woven/interfaces.py -> build/lib/twisted/web/woven copying twisted/web/woven/flashconduit.py -> build/lib/twisted/web/woven running build_scripts error: Is a directory Error: Subprocess exited with result 1 for project web
I have check the revision: the problem appeared with rev. 17027, no problem with the 17026. What could be appened? Does anybody else have this problem?
# svn update -r 17027 [ from 17026 ] U win32/twisted_postinstall.py U win32/twistenv.bat U twisted/python/_twisted_zsh_stub D twisted/python/zsh/_websetroot U twisted/python/zshcomp.py D twisted/web/scripts D doc/web/man/websetroot.1 D bin/web Updated to revision 17027.
Thanks Alessandro
_______________________________________________ Twisted-web mailing list Twisted-web@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web
-- Christopher Armstrong International Man of Twistery http://radix.twistedmatrix.com/ http://twistedmatrix.com/ http://canonical.com/
On 6/25/06, Adrian Perez <moebius.lists@gmail.com> wrote:
I have't choose which license I will be using for Bic, but we tend to favor the MIT/X11 license (which of course is OSS, as you surely know).
We have talked today about this: it will be under the MIT license. I will try to make the repository publicy available tomorrow; but I can't promise anything, I'm having two exams tomorrow... Best regards, -- Adrian Perez
On Mon, 26 Jun 2006 16:34:15 +0200, Adrian Perez <moebius.lists@gmail.com> wrote:
On 6/25/06, Adrian Perez <moebius.lists@gmail.com> wrote:
I have't choose which license I will be using for Bic, but we tend to favor the MIT/X11 license (which of course is OSS, as you surely know).
We have talked today about this: it will be under the MIT license. I will try to make the repository publicy available tomorrow; but I can't promise anything, I'm having two exams tomorrow...
I guess I should also mention that there is a prototype of a combination blog/wiki/forum thing in Divmod; Hyperbola. I haven't said anything about it yet because it is only a "model" right now, and most of the work for a blog or whatever goes into the "view", but of course, patches are accepted :) http://divmod.org/trac/browser/trunk/Hyperbola
On 6/26/06, glyph@divmod.com <glyph@divmod.com> wrote:
I guess I should also mention that there is a prototype of a combination blog/wiki/forum thing in Divmod; Hyperbola.
I haven't said anything about it yet because it is only a "model" right now, and most of the work for a blog or whatever goes into the "view", but of course, patches are accepted :)
I downloaded the trunk from SVN some days ago, but haven't had time to take a look at it yet... it may serve as inspiration as well. Also, I haven't tried to make anything which runs on Mantissa, but the concept looks interesting. I started coding Bic because I wanted to learn how to develope applications with Nevow from the ground up. I think starting with Mantissa directly would be somewhat heavy to understand as I haven't used anything based upon Twisted before. So my (small?) project is Just For Fun(tm). Cheers, -- Adrian Perez
On Sun, 25 Jun 2006 16:19:21 +0100, Thomas Raschbacher <lordvan@lordvan.com> wrote:
Hi.
I was wondering if you are considering making more than one storage backend (in particular using axiom).
are you willing to let me have the code (yet)?
Notice that one of the many examples that nevow ships with is actually a blog based on Axiom with xmlrpc and smtp APIs (blogengine). Other notable examples include an image uploader and a news application with xmlrpc insertion (postit). All based on Axiom. HTH
Hi. I had a look at it already it is quite nice actually (rather simple w/o auth,.. but not bad and quite easy to understand ;) I was just wondering if anyone took that further already. btw. Axiom currently uses sqlite but in theory can support other backends right? (postgres, mysql,.. even plain text files - if someone is bored enough to implement it) right? Regards On Sun, 25 Jun 2006 19:38:45 +0200, Valentino Volonghi aka Dialtone wrote:
On Sun, 25 Jun 2006 16:19:21 +0100, Thomas Raschbacher <lordvan@lordvan.com> wrote:
Hi.
I was wondering if you are considering making more than one storage backend (in particular using axiom).
are you willing to let me have the code (yet)?
Notice that one of the many examples that nevow ships with is actually a blog based on Axiom with xmlrpc and smtp APIs (blogengine).
Other notable examples include an image uploader and a news application with xmlrpc insertion (postit).
All based on Axiom.
HTH
-- -----BEGIN GEEK CODE BLOCK----- GCS/CC/E/M/MU/S d- s: a--- C++++(++) UL++++ P+ L++++ E W+++ N+++ o-- K w-- O M-- V- PS+ PE-- Y++ PGP+++ t+++ 5+ X- R tv b++++ DI- D+ G++ e-->+++++ h-- !r z- ------END GEEK CODE BLOCK------
On Mon, 26 Jun 2006 13:30:24 +0100, Thomas Raschbacher <lordvan@lordvan.com> wrote:
btw. Axiom currently uses sqlite but in theory can support other backends right? (postgres, mysql,.. even plain text files - if someone is bored enough to implement it) right?
Yes, and it is actually getting easier all the time to do that. Recently I merged the fix for ticket 400, which was a major blocker. Probably off-topic for this list though :).
participants (8)
-
Adrian Perez
-
Alessandro
-
Christopher Armstrong
-
glyph@divmod.com
-
Jean-Paul Calderone
-
Thomas Raschbacher
-
Valentino Volonghi aka Dialtone
-
Zachery Bir