Another thing , how can i serve file, to be able to download directly out of
web2py's application folder? Is it allowed? I guess not.

On Fri, Jul 2, 2010 at 11:08 PM, Phyo Arkar <phyo.arkarl...@gmail.com>wrote:

> Mass
>
> Thanks a lot. we will need your help if you free.
>
> While converting from CGI (elfinder is with cgilib) to web2py , some
> problems i have currently are :
>
> - Uploads and Download (how should i make it use web2py version of upload
> and downloads ?)
>
>
> On Fri, Jul 2, 2010 at 10:53 PM, mdipierro <mdipie...@cs.depaul.edu>wrote:
>
>> Thank you Troex and everybody on this thread for all your help on this
>> thread. I am now busy with something else but I would like to have a
>> elfinder based version of web2py admin by the end of the summer.
>>
>> Massimo
>>
>> On 1 Lug, 20:26, Troex Nevelin <tr...@fury.scancode.ru> wrote:
>> > I have some progress that should make your life easier.
>> > Have a look at this revisionhttp://
>> elrte.ru/redmine/projects/elfinder/repository/revisions/cc4185...
>> > especially connector.py as it uses new way how pass parameters and get
>> > back response.
>> > Download/upload is working with CGI, now it is much more closer to
>> > your implementation.
>> >
>> > Hope this changes will help you.
>> >
>> > On Jul 2, 1:05 am, Phyo Arkar <phyo.arkarl...@gmail.com> wrote:
>> >
>> > > I agree there is no need for another Google Group. We can just use
>> here to
>> > > discuss or we should use elrte.ru site.
>> >
>> > > My elfinder-web2py is working partially already ( What missing is
>>  download
>> > > and Upload functions) , which can be fixed when i free in small time.
>> Golden
>> > > Boy , why not we work together on this instead of separating another
>> one ?
>> >
>> > > Torex , there is some performance hit while browsing folders with many
>> files
>> >
>> > > For example , my root folder + sub directories contains 3000 + files ,
>> which
>> > > take 3900 ms for walking through directories +  getting json response
>> and +
>> > > around 4000
>> >
>> > > I can help improving performance on Walking directories in elfinder
>> backend
>> > > part.
>> >
>> > > I will try to implement faster directory walking using os.walk or
>> caching
>> > > dirlists.
>> >
>> > > Below is the Firebug profiler response:
>> >
>> > > Profile (7659.663ms, 276835 calls)
>> > > removeData()8365220.35%1558.544ms1558.544ms0.019ms0.006ms
>> > > 446.163msjquery-1....1.min.js
>> > > (line 38)remove()2440312.84%983.222ms2292.791ms
>> > > 0.094ms0.018ms446.965msjquery-1....1.min.js
>> > > (line 51)ab()1313512.58%963.605ms1344.82ms0.102ms0.056ms0.654ms
>> > > jquery-1....1.min.js
>> > > (line 49)removeClass()327712.14%929.997ms2199.872ms
>> > > 0.671ms0.028ms22.867msjquery-1....1.min.js
>> > > (line 42)ia()85.86%449.083ms2886.269ms360.784ms0.007ms2885.198ms
>> > > jquery-1....1.min.js
>> > > (line 112)A()415.3%405.951ms405.951ms
>> > > 9.901ms0.005ms207.67msjquery-1....1.min.js
>> > > (line 86)removeData()245653.91%299.849ms356.871ms0.015ms0.009ms0.179ms
>> > > jquery-1....1.min.js
>> > > (line 39)replaceWith()13.52%269.832ms3169.609ms 3169.609ms3169.609ms
>> > > 3169.609msjquery-1....1.min.js (line 105)trigger()98263.04%233.21ms
>> > > 1841.147ms0.187ms0.093ms441.418ms jquery-1....1.min.js (line
>> 65)_init()3268
>> > > 2.33%178.167ms2390.789ms 0.732ms0.621ms22.921msjquery-u...om.min.js
>> (line
>> > > 36)add()32722.27%173.546ms1772.807ms0.542ms0.45ms1.276ms
>> jquery-u...om.min.js
>> > > (line 11)trigger()131352.26%173.194ms1518.014ms
>> > > 0.116ms0.068ms0.712msjquery-1....1.min.js
>> > > (line 65)ready()32762.08%159.326ms159.538ms0.049ms0ms0.53ms
>> > > jquery-1....1.min.js
>> > > (line 26)nodeName()11.56%119.122ms119.122ms
>> > > 119.122ms119.122ms119.122msjquery-1....1.min.js
>> > > (line 29)add()32721.51%115.733ms4426.332ms1.353ms1.102ms23.573ms
>> > > jquery-u...om.min.js
>> > > (line 11)error()262881.46%111.484ms111.484ms
>> > > 0.004ms0.002ms0.073msjquery-1....1.min.js
>> > > (line 28)toggleClass()111.08%83.06ms84.575ms7.689ms0.027ms41.467ms
>> > > jquery-1....1.min.js
>> > > (line 43)uaMatch()131220.88%67.21ms68.024ms
>> > > 0.005ms0.004ms0.186msjquery-1....1.min.js
>> > > (line 32)error()131500.74%57.022ms57.022ms0.004ms0.002ms0.037ms
>> > > jquery-1....1.min.js
>> > > (line 28)POS()33190.51%39.424ms39.424ms
>> > > 0.012ms0.01ms0.062msjquery-1....1.min.js
>> > > (line 85)trim()98600.51%39.388ms5205.801ms0.528ms0.008ms4441.948ms
>> > > jquery-1....1.min.js
>> > > (line 30)error()190.45%34.793ms300.029ms
>> > > 15.791ms0.09ms90.199msjquery-1....1.min.js
>> > > (line 74)h13680.36%27.334ms27.334ms0.02ms0ms27.334ms elfinder.min.js
>> (line
>> > > 2)CHILD()33460.33%25.617ms209.708ms
>> 0.063ms0.003ms54.975msjquery-1....1.min.js
>> > > (line 83)add()420.31%24.021ms25.372ms0.604ms0.002ms3.654ms
>> jquery-1....1.min.js
>> > > (line 56)init()33340.3%23.023ms315.531ms
>> > > 0.095ms0.008ms207.826msjquery-1....1.min.js
>> > > (line 21)init()33340.27%20.687ms292.508ms0.088ms0.002ms207.819ms
>> > > jquery-1....1.min.js
>> > > (line 22)text()33110.18%13.694ms13.694ms
>> > > 0.004ms0.003ms0.022msjquery-1....1.min.js
>> > > (line 100)curCSS()80.15%11.115ms11.115ms1.389ms0.026ms4.898ms
>> > > jquery-1....1.min.js
>> > > (line 115)ATTR()30.1%7.357ms7.357ms
>> 2.452ms0.039ms3.686msjquery-1....1.min.js
>> > > (line 79)load()10.09%6.934ms6.934ms6.934ms6.934ms6.934ms
>> jquery-1....1.min.js
>> > > (line 117)CLASS()450.06%4.667ms534.758ms
>> > > 11.884ms0ms207.784msjquery-1....1.min.js
>> > > (line
>> 91)f()10.06%4.581ms123.703ms123.703ms123.703ms123.703msjquery-1....1.min.js
>> > > (line 130)handle()420.05%3.815ms374.475ms
>> > > 8.916ms0ms184.564msjquery-1....1.min.js
>> > > (line 54)after()30.05%3.653ms6.22ms2.073ms0.603ms4.99ms
>> jquery-1....1.min.js
>> > > (line 103)o()440.04%3.167ms530.023ms
>> 12.046ms0ms207.776msjquery-1....1.min.js
>> > > (line 70)abort()590.04%2.83ms8782.669ms
>> > > 148.859ms0.012ms8779.999msjquery-1....1.min.js
>> > > (line 127)hide()60.04%2.8ms18.785ms3.131ms0.174ms8.218ms
>> jquery-1....1.min.js
>> > > (line 132)remove()380.03%1.917ms376.392ms
>> > > 9.905ms0.068ms185.069msjquery-1....1.min.js
>> > > (line 50)filter()290.02%1.726ms2.721ms0.094ms0.037ms0.169ms
>> > > jquery-1....1.min.js
>> > > (line 73)elFinder()10.02%1.542ms3199.756ms
>> > > 3199.756ms3199.756ms3199.756mselfinder.min.js
>> > > (line 2)handle()270.02%1.509ms302.864ms11.217ms0ms152.551ms
>> > > jquery-1....1.min.js
>> > > (line 53)file()180.02%1.369ms177.022ms
>> > > 9.835ms1.636ms54.966msjquery-1....1.min.js
>> > > (line 81)f()10.02%1.29ms14.912ms14.912ms14.912ms14.912ms
>> jquery-1....1.min.js
>> > > (line 122)Ea()660.02%1.26ms1.26ms
>> 0.019ms0.008ms0.036msjquery-1....1.min.js
>> > > (line 92)preventDefault()740.02%1.203ms1.581ms0.021ms0ms0.125ms
>> > > jquery-1....1.min.js
>> > > (line 58)_init()40.01%1.072ms2.275ms
>> 0.569ms0.519ms0.622msjquery-u...om.min.js
>> > > (line 23)elFinder()20.01%1.071ms73.539ms36.77ms0.166ms73.373ms
>> elfinder.min.js
>> > > (line 2)empty()30.01%1.047ms1.145ms
>> 0.382ms0.01ms1.124msjquery-1....1.min.js
>> > > (line 110)empty()70.01%1.021ms3.23ms0.461ms0.035ms1.844ms
>> jquery-1....1.min.js
>> > > (line 110)ATTR()280.01%0.995ms0.995ms
>> 0.036ms0.017ms0.053msjquery-1....1.min.js
>> > > (line 79)C()1020.01%0.951ms0.951ms0.009ms0.005ms0.047ms
>> jquery-1....1.min.js
>> > > (line 87)Ba()240.01%0.885ms7.086ms
>> 0.295ms0.02ms1.878msjquery-1....1.min.js
>> > > (line 59)fadeTo()60.01%0.838ms2.044ms0.341ms0.069ms0.635ms
>> jquery-1....1.min.js
>> > > (line 133)enabled()70.01%0.515ms15.45ms
>> > > 2.207ms0.008ms15.393msjquery-1....1.min.js
>> > > (line 80)filter()110.01%0.507ms181.532ms16.503ms0.183ms90.597ms
>> > > jquery-1....1.min.js
>> > > (line 98)uaMatch()240.01%0.437ms7.523ms
>> > > 0.313ms0.036ms1.895msjquery-1....1.min.js
>> > > (line
>> 32)J380.01%0.388ms0.388ms0.01ms0.005ms0.015msjquery-1....1.min.js
>> > > (line 18)Ia()40%0.381ms0.381ms
>> 0.095ms0.065ms0.156msjquery-1....1.min.js
>> > > (line 99)ready()300%0.378ms1.068ms0.036ms0.01ms0.078ms
>> jquery-1....1.min.js
>> > > (line 24)hasClass()90%0.353ms3.089ms
>> 0.343ms0.076ms0.937msjquery-1....1.min.js
>> > > (line 44)POS()510%0.347ms0.347ms0.007ms0.003ms0.026ms
>> jquery-1....1.min.js
>> > > (line 85)filter()110%0.341ms1.292ms
>> 0.117ms0.004ms0.468msjquery-1....1.min.js
>> > > (line 73)empty()30%0.226ms1.582ms0.527ms0.061ms1.455ms
>> jquery-1....1.min.js
>> > > (line 110)filter()90%0.207ms0.332ms
>> 0.037ms0.015ms0.091msjquery-1....1.min.js
>> > > (line 98)detach()30%0.204ms8.24ms2.747ms0.804ms6.609ms
>> jquery-1....1.min.js
>> > > (line 107)ready()98540%0.176ms5204.731ms
>> > > 0.528ms0.013ms4441.957msjquery-1....1.min.js
>> > > (line 24)grep()110%0.16ms0.253ms0.023ms0.004ms0.071ms
>> jquery-1....1.min.js
>> > > (line 31)error()450%0.156ms0.156ms
>> 0.003ms0.002ms0.009msjquery-1....1.min.js
>> > > (line 28)ready()170%0.156ms0.156ms0.009ms0.004ms0.018ms
>> jquery-1....1.min.js
>> > > (line 24)not()130%0.152ms347.498ms
>> 26.731ms0.02ms207.806msjquery-1....1.min.js
>> > > (line 94)uaMatch()50%0.148ms0.4ms0.08ms0.028ms0.122ms
>> jquery-1....1.min.js
>> > > (line 32)elFinder()20%0.146ms300.092ms
>> > > 150.046ms148.653ms151.439mselfinder.min.js
>> > > (line 2)elFinder()10%0.137ms1.98ms1.98ms1.98ms1.98ms elfinder.min.js
>> (line
>> > > 2)ra30%0.136ms1.718ms 0.573ms0.091ms1.528msjquery-1....1.min.js (line
>> 20)
>> > > error()240%0.131ms0.131ms 0.005ms0.003ms0.025msjquery-1....1.min.js
>> (line
>> > > 28)empty()80%0.131ms3.546ms0.443ms0.021ms1.881ms jquery-1....1.min.js
>> (line
>> > > 110)odd()200%0.126ms0.126ms 0.006ms0.004ms0.009msjquery-1....1.min.js
>> (line
>> > > 82)Ia()90%0.125ms0.125ms0.014ms0.007ms0.023msjquery-1....1.min.js
>> (line 99)Y
>> > > 600%0.123ms0.123ms 0.002ms0.001ms0.003msjquery-1....1.min.js (line
>> 18)find()
>> > > 30%0.118ms1.909ms 0.636ms0.268ms0.854msjquery-1....1.min.js (line
>> 93)not()20
>> > > 0%0.115ms0.168ms0.008ms0.006ms0.022ms jquery-1....1.min.js (line 94)
>> > > elFinder()10%0.111ms11.892ms 11.892ms11.892ms11.892mselfinder.min.js
>> (line
>> > > 2)hasClass()90%0.11ms3.475ms0.386ms0.109ms0.972ms jquery-1....1.min.js
>> (line
>> > > 44)trim()110%0.109ms0.109ms 0.01ms0.006ms0.016msjquery-1....1.min.js
>> (line
>> > > 30)wrapAll()20%0.104ms3.057ms1.529ms1.454ms1.603ms
>> jquery-1....1.min.js
>> > > (line 101)add()40%0.087ms4451.549ms
>> > > 1112.887ms0.034ms4441.987msjquery-u...om.min.js
>> > > (line 11)not()240%0.084ms0.084ms0.004ms0.002ms0.006ms
>> jquery-1....1.min.js
>> > > (line 94)attr()20%0.084ms0.136ms
>> 0.068ms0.067ms0.069msjquery-1....1.min.js
>> > > (line
>> 47)add()40%0.081ms1.203ms0.301ms0.278ms0.35msjquery-u...om.min.js
>> > > (line 11)andSelf()30%0.078ms0.956ms
>> 0.319ms0.091ms0.451msjquery-1....1.min.js
>> > > (line 96)curCSS()80%0.077ms11.192ms1.399ms0.034ms4.908ms
>> jquery-1....1.min.js
>> > > (line 114)add()20%0.076ms3.176ms
>> 1.588ms1.551ms1.625msjquery-u...om.min.js
>> > > (line 11)elFinder()40%0.075ms0.127ms0.032ms0.018ms0.045ms
>> elfinder.min.js
>> > > (line 2)Ia()110%0.074ms187.759ms
>> 17.069ms0.175ms90.304msjquery-1....1.min.js
>> > > (line 99)elFinder()10%0.071ms5149.726ms5149.726ms5149.726ms5149.726ms
>> > > elfinder.min.js
>> > > (line 2)hasClass()40%0.068ms0.068ms
>> 0.017ms0.009ms0.028msjquery-1....1.min.js
>> > > (line
>> 45)elFinder()10%0.067ms8654.25ms8654.25ms8654.25ms8654.25mselfinder.min.js
>> > > (line 2)grep()110%0.066ms0.066ms
>> 0.006ms0.003ms0.029msjquery-1....1.min.js
>> > > (line 31)elFinder()10%0.064ms30.808ms30.808ms30.808ms30.808ms
>> elfinder.min.js
>> > > (line 2)_init()20%0.062ms2.954ms
>> 1.477ms1.373ms1.581msjquery-u...om.min.js
>> > > (line 48)elFinder()10%0.06ms16.792ms16.792ms16.792ms16.792ms
>> elfinder.min.js
>> >
>> > ...
>> >
>> > leggi tutto
>
>
>

Reply via email to