[Owncloud] About Bootstrap and ownCloud

Ed W lists at wildgooses.com
Fri Mar 22 18:58:23 UTC 2013


On 20/03/2013 15:05, Jan-Christoph Borchardt wrote:
> Klaas, Danimo, I think your points are good in general. Please keep in 
> mind this discussion is about Bootstrap specifically though. Bootstrap 
> might be the go-to library for website coders who don’t want to invest 
> much into caring about design. But it’s just some predefined styles, 
> it’s far from »the web design framework«. We would need to customize 
> and remove so much that I fail to see the value here.

<tongue in cheek>
Absolutely, there is no way that people using bootstrap could create 
such varied designs as these (linked from the homepage of bootstrap)
http://builtwithbootstrap.com/

With regards to customising, I guess there is a small chance that we 
could look at how these free themes have been created with only some 
changes to the bootstrap input files:
http://bootswatch.com/

And possibly some of these paid for themes offer some inspiration on 
tweaking things further?
https://wrapbootstrap.com/

(Nice lazy loaded images in that last one)

It is also a good time to suggest we ditch jquery? It's just some 
pre-defined javascripts, it's far from a web framework - we could just 
copy out the bits we need and paste those into the scripts which need 
them as we go along? We customise the scripts so much in practice I fail 
to see the value of including them?
</tongue in cheek>

(Please smile, don't take offence...)


> My main point here is that not everything is magically improved by 
> using a library like Bootstrap, and it’s not even a good base. Look 
> for instance at our installation process. It’s so vastly simpler than 
> any other installation process, and it would look and work way more 
> complicated if we used Bootstrap. If we want to do proper usable 
> design, we need to invest more.

I honestly believe you are missing the point. If you want proper usable 
design you need to invest *massively, massively more* if you go your own 
way (*good* cross platform css designs are very hard). The shortcut to 
this tremendous investment is to stand on the shoulders of those who 
have gone before and re-use some well debugged base libraries. There are 
plenty out there, from simple html5 resets, various grid layouts, 
yaml.de is quite nice, all the way up to the fully loaded behemoth which 
is bootstrap

The main reason to critique bootstrap is that it does too much for you 
and you have a small skilled developer base who can turn this stuff out 
without a moments hesitation, and they all pull in the same direction 
and build a small core library of re-usable styles... Given that the 
current situation is every app has it's own css and the main base theme 
has absolute positioned stuff in it, I would say that the current 
situation is pretty iffy..?

However, I believe that the core developers should choose this, not 
idiots like. You need to pick something you are comfortable with for the 
long term.

Good luck

Ed W





More information about the Owncloud mailing list