symphonycms / symphony-next

The next big thing.
19 stars 1 forks source link

Backend interface: Which browsers should it target? #2

Closed DavidOliver closed 11 years ago

DavidOliver commented 11 years ago

As Symphony Next will obviously be a while in the making, we may be in the pleasant (and sadly not-more-frequent for many of us!) situation of being able to target currently modern, or maybe even near-future, versions of browsers for the backend interface as opposed to browsers such as IE 9 which can really hold things back.

This could affect decisions made on things such as:

So how should we be thinking in terms of browser support, and what recent HTML and CSS features should we assume support for?

I suggest this is a brilliant opportunity to make development and maintenance simpler and quicker by not pandering to what will be out-of-date browsers in a year or so.

lewiswharf commented 11 years ago

CSS is the language every web designer understands.

I don't feel this is a valid argument. Everything new and improved must be learned.

SASS or LESS should be decided by those doing the UI work.

nilshoerrmann commented 11 years ago

So this leaves @DavidOliver, @nils-werner, @johannahoerrmann and myself with the decision. Johanna and I normally don't use a preprocessor for our projects but we evaluated both LESS and SASS when preparing Factory. SASS was we one we felt more comfortable with.

DavidOliver commented 11 years ago

I thought we already agreed on that :)

:D Okay, it's agreed then. I wanted to make sure.

Re. pre-processors, I agree with @designermonkey - they save so much time (once you've got over the little speed bump of setting it up) and make things immeasurably more maintainable.

SASS or LESS should be decided by those doing the UI work.

+1 ;-)

DavidOliver commented 11 years ago

@nilshoerrmann, I use Sass so far.

bernardodiasc commented 11 years ago

I'll start putting browsers minimum requirements clauses in contracts... In this right moment I think some client is trying to access a beta website with some old motherfucker IE =(

I'm using Less here, but I know Sass is better. Less was so easy to make it work (with lessc)...

lewiswharf commented 11 years ago

@johannahoerrmann and myself

You two share a single vote! lol

lewiswharf commented 11 years ago

SASS vs LESS.

nilshoerrmann commented 11 years ago

You two share a single vote! lol

Hey, we are married, not the same person. We have two votes! Ha, let's see where that leads us to …

iwyg commented 11 years ago

You are a "We"

jensscherbl commented 11 years ago

BTW. I know it's no up to me, but can we just get rid of the dropshadow and shiny stuff?

I agree and personally like the currently trendy "flat" or "metro" designs a lot (if done right). But also keep in mind that being too extreme in both directions is bad.

Sometimes it just makes sense (even in a flat design) to have subtle shadows or other hints to distinguish certain elements or interactions.

While I'm a big fan of Microsoft's new design direction, somtimes they've taken it a step too far in Windows (Phone) 8, making stuff a little difficult to use or leading to visual clutter, even though everything is flat and minimalistic.

Letterpress, again, is a perfect example. It is indeed, mostly flat, particularly compared to the visual aesthetics of most iOS games and apps. But Letterpress does have Z-axis depth: when you drag a letter tile, it pops up and has a drop shadow under it until you place it. There’s nothing “flat” about that. What Letterpress rejects is not depth, but depth as mere decoration. The visual “raising” of a tile as you play it is a natural visual cue, a way of emphasizing what it is you’re moving.

From http://daringfireball.net/2013/01/the_trend_against_skeuomorphism

iwyg commented 11 years ago

I know flat design is currently en vogue. But It's actually bringing the meaning of design back to the web: communication through structure.

iwyg commented 11 years ago

http://pinterest.com/warmarc/flat-ui-design/

nilshoerrmann commented 11 years ago

You are a "We"

We haz 2 votez.

lewiswharf commented 11 years ago

We haz 2 votez.

I just checked with my wife. She said 1 vote and it's all @johannahoerrmann LOLz

lewiswharf commented 11 years ago

I know flat design is currently en vogue.

Everthing old becomes new again at some point.

But It's actually bringing the meaning of design back to the web: communication through structure.

Agree. Its correct for the medium because it emphasizes structure and content.

bernardodiasc commented 11 years ago

I just checked with my wife. She said 1 vote and it's all @johannahoerrmann LOLz

+1

Wise to agree!

michael-e commented 11 years ago

We haz 2 votez.

Dreamer. 1 vote per family, that's the rule.

nilshoerrmann commented 11 years ago

I just checked with my wife. She said 1 vote and it's all @johannahoerrmann LOLz

__lol\ Don't let Johanna hear that! Can someone please deactivate email notifications for her account?

jensscherbl commented 11 years ago

I know flat design is currently en vogue. But It's actually bringing the meaning of design back to the web: communication through structure.

Sure thing. As already mentioned, I'm a big proponent, but it has to be done right. I'd opt for an almost flat design.

Gradients in Almost Flat Design

For the most part, these interfaces stick to the flat design principles of flat colors, no drop shadows, and use of color to encourage specific user actions (e.g. red compose button in Gmail). But if you look closely, that compose button does have a slight gradient. It’s a gradient that says, “Hey, I’m a button you can press,” and not “Woah! I look like I’m made from candy! Oh and you can press me too.” Subtle affordance is a big component of Almost Flat Design and gives it a critical advantage over true flat design.

Drop Shadows in Almost Flat Design

Almost Flat Design doesn’t ignore the concept of depth. Instead, depth is used to support comprehension of the interface. But, just like gradients, this can be done in a subtle way and still allow for separation of information along the z-axis.

From http://www.matthewmooredesign.com/almost-flat-design/

iwyg commented 11 years ago

and we need circles!!! Lots of them!

nilshoerrmann commented 11 years ago

Let's just design, right?

Main question discussed with agreement. A lot of other things discussed. Closing this issue.

iwyg commented 11 years ago

just for reference http://www.millionentausch.de/wp-content/uploads/2011/08/banksy-most-things-look-better-when.jpg

nilshoerrmann commented 11 years ago

Wenn der Designer mal nichts weiß, malt er einen Kreis – ja, ja, ja :)

michael-e commented 11 years ago

:+1:

iwyg commented 11 years ago

Naja, bei uns hieß das, wenn einem nix einfällt, macht man nen Veraluf.

bernardodiasc commented 11 years ago

what do you think of AngularJS?

[edit] ops, this issue is already closed... there will be some discussion about it?

nilshoerrmann commented 11 years ago

It's interesting but what should we use it for?

Am 17.04.2013 um 17:38 schrieb Bernardo Cruz notifications@github.com:

what do you think of AngularJS?

— Reply to this email directly or view it on GitHub.

bernardodiasc commented 11 years ago

I just play a bit with Angular, make it too easy to manipulate DOM. I imagine this on Data Source Editor and mainly on Section Editor.

jurajkapsz commented 11 years ago

This issue is way closed, but just to couple: I love to use SASS with Compass, initially on behalf of the Foundation, but I also went for only build-in mixins from Compass itself (normalization, css3 a.s.f.), added to test out Bourbon, and for the grid Zen Grids as of now, to be far more lightweight and independent for the change. The grid works down to IE8 and its rather elegant to use, semantic too. Besides that I create some simple mixins as needed, its nice to do with SASS. I should be doing a responsive project in the upcomming weeks with this setup (with Symphony that is too) and will want to share it in Symphony's showcase, if all goes well.

I initialy came to CSS preprocesors through LESS, which primary helped me to get quite fast in love with this approach, but went for SASS afterwards.

jensscherbl commented 11 years ago

I initialy came to CSS preprocesors through LESS, which primary helped me to get quite fast in love with this approach, but went for SASS afterwards.

Currently switching as well.