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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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