Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Half bug/half feature request with this one.
I will be using Bootstrap as a base for an admin theme and one key place where things go a bit wrong is in Views UI. Here things are styled with jQuery UI and it looks a bit wrong and generally doesn't work so well - have you had any thoughts around this?
Comment | File | Size | Author |
---|---|---|---|
#8 | harmony-admin-theme.png | 248.64 KB | heylookalive |
Comments
Comment #2
heylookalive CreditAttribution: heylookalive at Cancer Research UK commentedComment #3
markhalliwellYeah, I feel ya. Admin stuff has generally always been "out-of-scope" for the primary project. Also, moving it to the Bootstrap Admin theme (which I would appreciate help with :)).
My guess would be that we'd need to provide custom CSS.
Comment #4
heylookalive CreditAttribution: heylookalive at Cancer Research UK commentedHey mark, been too long! :)
I'm going to be looking to have a more stylised take on an admin theme then straight Bootstrap. If you were happy for me to do that then I'd contribute to this project and sub-theme from it. If not then I'll go my own way. That said the goal is to use this with Harmony and just have a clean looking admin theme (not necessarily Harmony specific).
Comment #5
markhalliwellThat has always been the goal of this project (an actual themed sub-theme, but for administrative purposes).
Also worth noting that I actually planned on implementing https://github.com/unicorn-fail/grunt-drupal-bootstrap with this project. It's not fully "done" yet, but it's primary goal is to help alleviate the pain with trying to create/maintain a Drupal Bootstrap sub-theme.
So, the only three real assumptions I had regarding what I imagined this sub-theme would be:
Comment #6
heylookalive CreditAttribution: heylookalive at Cancer Research UK commentedSounds good, I'm happy with SASS but if honest don't have much experience with grunt (so this is a good opportunity).
Did you have a feel on a particular style direction? I was thinking a very light layer over Bootstrap with only a few things to differentiate:
Stretch goals:
If you're happy on this and don't mind me taking the reigns on what I'd emphasise as light design I'm up for doing this :)
Comment #7
markhalliwellThat's fine, I can help in this area.
I would say a "darker" theme (that's just my preference for "admin" type of themes, so it denotes the difference).
An example of what I'm referring to (in order of my personal taste/preference):
http://byrushan.com/projects/sa/1-0-3/tables.html
http://outline.kaijuthemes.com/1.2/index.html
http://rubix305.sketchpixy.com/app/ui-elements/buttons
However, even if it's just the "nav" that's "darker", I'd be fine with that too:
http://wolfadmin.herokuapp.com/1.1
I really like the idea of a side nav (could be left/right, don't really care which).
I also like the idea of making it "offcanvas" like, specially around having/showing icons and multi-level menus (which would eliminate the need for admin_menu).
http://foundation.zurb.com/sites/docs/v/5.5.3/components/offcanvas.html#...
http://zurb.com/building-blocks/off-canvas-sidebar-component
http://www.jasny.net/bootstrap/javascript/#offcanvas
https://getbootstrap.com/examples/offcanvas/
Anyway, these are just ideas ATM, nothing set in stone.
Comment #8
heylookalive CreditAttribution: heylookalive at Cancer Research UK commentedI was thinking more in the direction of this attachment, just did some firebugging. Much lighter but colour wise all of this could be customisable via variables, and it's more about deciding a default scheme.
On admin menus i'd see this being provided by a module, the one pictured is to be a Harmony specific one, though it could be navbar, admin_menu, you get the idea.
Comment #9
heylookalive CreditAttribution: heylookalive at Cancer Research UK commentedNudge :)
Comment #10
markhalliwellI simply do not have the time right now, I'm sorry.
I'm currently swamped with client work. It should let in a couple weeks.
Comment #11
heylookalive CreditAttribution: heylookalive at Cancer Research UK commentedMorning! No worries mate, I'll push on ahead and we can merge projects later if we want to.