Ok 2010/11/3 mdipierro <mdipie...@cs.depaul.edu>
> I agree jgrowl is better but not for a scaffold app. It requires > downloading 3 more files and the advantages are minimal. > > About the tests. They are not heavy in the bandwidth sense. They just > clutter the design page and new users get lost. There is aleady too > much stuff in the design page. I am even considering hiding > appadmin.py and appadmin.html. > > Moreover those tests are more example than tests and I can be shipped > separately. > > Massimo > > On Nov 3, 7:34 am, Martín Mulone <mulone.mar...@gmail.com> wrote: > > > - removed the tests (because make it un-necessarily heavy) > > > > Why do you think is heavy, yes there are new things, but none of them is > > loaded, only loaded by controller test. And test can be removed without > > affecting anything. The test are for a web developer, perhaps i don't > > explain what the meaning of each test. Perhaps you can keep only test > > elements I think this is important for a web developer. And test layout > is > > a guide of using sidebars. > > > > - removed jgrowl > > > > I put jgrowl because is a way better than the default one, can be > customize, > > and have and little important thing has a close button. > > > > - moved the ok, warn, error login into the controller > > > > ok > > > > - moved the left_sidebar_enabled and right_sidebar_enabled logic > > > > > into layout.html > > > > I put it on view following what you said about the user can have > different > > sidebars depending of the view. Your logic is right. > > > > - renamed noti_ok.png to ok.png (same for error and warn). > > > > Ok > > > > -Now we have a minor problem... > > > > This breaks all layouts (web2py.com/layouts) and the wizard. > > > > I forget to test layout. But yes its gonna break some things. But I dont > > think, hard to fix. > > > > -They all assume superfish.js is in the static/ folder but now it is in > > > > static/js/superfish.js > > > > I put a new version of superfish, preserving the original package of the > > developers, this is important, because when you are going to update to a > new > > version, you only have to overwrite files, and you don't have to edit > > manually base.css. the same to jgrowl, and others third party javascript. > > > > I think this is scaffold application, are for new application, how many > > people are going to update your apps to the new layout?. For me I think > 0. A > > Good practice tell me that need the organization on static, put all the > > files in one dir sorry but it is not for me. We have in time to star > doing > > this. What i propose is simple: 3 directorys as a base: > > > > static/css/ > > static/images/ > > static/js/ > > > > Supossed I have a bit complex with others third party js. > > > > static/css/jgrowl/jgrowl.css > > static/images/jgrwol/somelogo.png > > static/js/jgrowl/jgrowl.js > > > > All the css when refering to an image instead of doing url('myimage.png') > > has to be change to url('../image/myimage.png') > > > > Perhaps some modification in admin, you can do a new button that let the > > user to start new application, called new layout, and option for legacy. > > > > 2010/11/3 mdipierro <mdipie...@cs.depaul.edu> > > > > > > > > > The new welcome app proposed by Martin (in HTML5) is in trunk. > > > > > Excellent job Martin. > > > > > I made some changes: > > > - removed the tests (because make it un-necessarily heavy) > > > - removed jgrowl > > > - moved the ok, warn, error login into the controller > > > - moved the left_sidebar_enabled and right_sidebar_enabled logic into > > > layout.html > > > - moved the flash back to the top-right corner > > > - renamed noti_ok.png to ok.png (same for error and warn). > > > > > Now we have a minor problem... > > > This breaks all layouts (web2py.com/layouts) and the wizard. > > > They all assume superfish.js is in the static/ folder but now it is in > > > static/js/superfish.js > > > > > We have two solutions: > > > 1) change all layouts w2p files to look for superfish in static/ or in > > > static/js > > > 2) move all the current static files in static/ and our of static/css, > > > static/js, static/images/. > > > > > Probably 1) is a better option. > > > > > Massimo > > > > -- > > My blog:http://martin.tecnodoc.com.ar > > My portfolio *spanish*:http://www.tecnodoc.com.ar > > Checkout my last proyect instant-press:http://www.instant2press.com > -- My blog: http://martin.tecnodoc.com.ar My portfolio *spanish*: http://www.tecnodoc.com.ar Checkout my last proyect instant-press: http://www.instant2press.com