[Tramline-dev] Fwd: [Plone4Artists Tracker/236] Tramline Support (#9/comment)

Nate Aune natea at jazkarta.com
Wed Jan 4 02:47:58 CET 2006


Hi Chris,

have you and Martijn come any further in getting Tramline working  
with Plone?

Nate

Begin forwarded message:

> From: natea at jazkarta.com
> Date: January 3, 2006 7:37:16 PM CST
> To: natea at jazkarta.com,miles.chris at gmail.com,rocky at serverzen.com
> Subject: [Plone4Artists Tracker/236]   Tramline Support (#9/comment)
> Reply-To: natea at jazkarta.com
>
> Issue: #236:  Tramline Support, Topic: Uploading, Status: accepted,  
> Importance: Medium, Classification: Feature
> Issue URL: http://plone4artists.org/tracker/236
> ---------------------------------------------------------------------- 
> -----
>
> Description:
> ----------------------------------------
> Investigate Martijn Faasen's Tramline product for improved handling of
> large file uploads/downloads. The tarball for this product is  
> posted at
> http://plone4artists.org/tramline-prelease.tgz
>
> #9  2006-01-03 07:37 PM (nateaune)
> ---------------------------------------------------------------------- 
> -----
> Change: description: "Investigate Martijn Faasen's Tramline product  
> for improved handling of large file uploads/downloads. The tarball  
> for this product is posted at http://plone4artists.org/tramline- 
> prelease.tgz
> " -> "Investigate Martijn Faasen's (Infrae) Tramline product for  
> improved handling of large file uploads/downloads. More info about  
> this product is posted at http://www.infrae.com/products/tramline
> "
>
> #8 comment 2005-09-29 03:56 PM (nateaune)
> ---------------------------------------------------------------------- 
> -----
> Comment:
>     Maybe we could use this Funkload software to do testing and get  
> hard
>     numbers on where the bottlenecks are.
>     http://public.dev.nuxeo.com/~ben/funkload/
>
> #7 comment 2005-09-28 07:11 AM (chrismiles)
> ---------------------------------------------------------------------- 
> -----
> Comment:
>     I have managed to get tramline to successfully intercept and  
> save an
>     uploaded file, for the Image type in Plone 2.1.  However, the  
> Image type
>     or template still needs to be modified to send back the headers  
> needed
>     for Tramline to send the image back to the client.  This part  
> isn't
>     clear to me and I am asking Martijn for more help.
>     For the above to work, I had to disable portal_factory for the  
> Image
>     type, then add request.response.addHeader('tramline_ok', '') to
>     atct_edit.  However, even then it didn't work consistently.  I  
> think I'm
>     still to new to Plone to understand the best place to put this  
> header so
>     have asked Martijn for his recommendation. (Adding the header  
> to the
>     global "header" template didn't effect the Image "add" page,  
> atct_edit.)
>     I also found that when tramline is enabled, Plone logins stop  
> working.
>     I have informed Martijn.
>
> #6  2005-09-27 09:38 PM (nateaune)
> ---------------------------------------------------------------------- 
> -----
> Change: topic: "Audio" -> "Uploading"
>
> #5 comment 2005-09-27 07:34 PM (chrismiles)
> ---------------------------------------------------------------------- 
> -----
> Comment:
>     Notes for building Apache and mod_python for Tramline. Your  
> paths may
>     vary)
>     Python: build Python 2.3.5 *[1]
>     Apache 2.0.x (latest svn snapshot):
>     $ svn checkout
>     http://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x
>     httpd-2.0.x-svn
>     $ cd httpd-2.0.x-svn
>     $ cd srclib
>     $ svn co https://svn.apache.org/repos/asf/apr/apr/branches/ 
> 0.9.x apr
>     $ svn co https://svn.apache.org/repos/asf/apr/apr-util/branches/ 
> 0.9.x
>     apr-util
>     $ cd ..
>     $ ./configure --prefix=/opt/httpd-2.0.x-svn --enable-proxy -- 
> enable-
>     proxy-http --enable-ssl --enable-info --enable-rewrite --enable-so
>     $ make
>     $ sudo make install
>     mod_python (requires a patch):
>     $ wget
>     http://apache.mirror.netmonic.com/httpd/modpython/ 
> mod_python-3.1.4.tgz
>     $ tar xvzf mod_python-3.1.4.tgz
>     $ cd mod_python-3.1.4
>     $ vim lib/python/mod_python/apache.py
>     Comment out 'filter.flush()' in FilterDispatch(). Around line 192.
>     $ ./configure --with-apxs=/opt/httpd-2.0.x-svn/bin/apxs --with-
>     python=/opt/python235/bin/python
>     $ make
>     $ sudo make install
>     *[1] Solaris:
>     Make sure Python is configured with "--enable-shared" or  
> linking with
>     mod_python will fail horribly.
>     *[2] OS X:
>     $ ./configure --prefix=/opt/httpd-2.0.x-svn --enable-proxy -- 
> enable-
>     proxy-http --enable-ssl --enable-info --enable-rewrite --enable-so
>     -with-mpm=worker
>     (CM Note: this still didn't build for me .. TODO)
>
> #4 comment 2005-09-27 06:48 PM (chrismiles)
> ---------------------------------------------------------------------- 
> -----
> Comment:
>     Have setup Apache/mod_python (svn Apache & patched mod_python)  
> and am
>     now testing tramline with a simple cgi to verify its behaviour.  I
>     cannot get it to accept uploads (it should do so when sending back
>     "tramline_ok" header response) so am talking to Martijn about  
> this.
>
> #3  2005-09-27 11:31 AM (nateaune)
> ---------------------------------------------------------------------- 
> -----
> Change: topic: "" -> "Audio"
> Change: title: " Tramline Support
> " -> " Tramline Support"
> Change: classification: "Bug" -> "Feature"
> Change: description: " .
> " -> "Investigate Martijn Faasen's Tramline product for improved  
> handling of large file uploads/downloads. The tarball for this  
> product is posted at http://plone4artists.org/tramline-prelease.tgz
> "
>
> #2 assign 2005-09-27 11:24 AM (nateaune)
> ---------------------------------------------------------------------- 
> -----
> Change: assignees: "['rockyburt']" -> "['chrismiles', 'rockyburt']"
>
> #1 accept 2005-09-23 06:47 AM (nateaune)
> ---------------------------------------------------------------------- 
> -----
> Change: status: "pending" -> "accepted"
> Change: assignees: "[]" -> "['rockyburt']"

--
Nate Aune - natea at jazkarta.com
http://www.jazkarta.com




More information about the Tramline-dev mailing list