ux spaces

“everybody has a role to play in ux” (re twitter convo from last session)

a bounded set of interactions: action <_ ->content model

in a site w/4 menu items, each one is a space

they can be nested

( subject verb object ?)

as a [role], I want to [do a thing] in order to [benefit]

(true thing I heard yesterday: “as a user, I may or may not have committed murder”!)

some interesting module suggestions — take a look at those.

I like this sketching technique for thinking about navigating through the catalog, maybe also the research/application process?

designops

closed mode vs open mode

experience map

making fun of using twitter bootstrap?

our own UI library? Justin has gotten a pretty good start on that, but we definitely need to get that broader & deeper.

make the docs (not too many) – share the docs – maintain the docs – ux dashboard

make a decision RIGHT AFTER the testing

keynote: karen mcgrane

“I would not have the professional success that I have today if it were not for this community [Drupal]”

audio interfaces? yipes. (with the reminder that touchscreens used to be horrible)

the return of the em vs i debate? (paging matt may: how’s that work out on screenreaders?)

content strategy bingo: google glass

digital signage…and she actually mentions a university client.

bingo: refrigerator

bingo: blobs; “like MS Word”

“metadata is the new art direction” — does that mean that it’s possible to have someone who actually is a content strategist/art director?!

content packages. THIS is ultimately my issue with Cascade Server; it’s just too tied to the page model.

I’m very glad that she tackled the spark/wyisiwyg thing head on.

content strategy the rpg

relly!

lvl 1: easy fixes: we have 3 about pages!

“I started orphaning pages from the nav.”

“start self-assigning yourself stuff”

“they weren’t telling their story” (pottery)

page table: what’s the message? what’s the method?

actually BETTER to do content audits manually rather than automagically…so that people FEEL the pain.

I want to know more about her LEGO methodology.

orbital content?

eaton, post-mobile

one pool of content
structure content for remixing. (I’m starting to wonder if we need to work on an entirely different model of content ownership)

model meaning, not presentation (and maybe not ownership, either)

higher ed unconsortium

wondering if any of my colleagues are here. they’re going to BoF after this…but I want to go to Eaton’s talk. 🙁

interesting…someone from UC Davis. met several ppl at the Cascade Server conf from UCD.

CAS/LDAP integration, incl user fields

messy, hasty pluralism

asset mgmt in d8

co-lead of scotch initiative

assets = js, css

asking how many ppl are using sass etc in d7, not much happiness tho.

strange thing for me is that I haven’t done any theme dev (like, at all) in D7, so everything I know is D6 still.

assetic is a php library, part of symphony (sp?)

“the way we’ll do this in core … we’ll see how we’ll do this in core.” (!)

assetic in twig (haven’t done anything w/twig yet)

I can’t read the code at all from here. 🙁

nice unification of *stuff*

can tell where/how values (?) were set

assetbag (?!) — so a bunch of stuff that goes together

instead of weight, declare what it depends on, jquery etc

displayed a variety of ways that these things might be integrated into Drupal. looks COOL, but not sure how/when it’s going to happen.

external data

since I saw Dave going in to the titanium/mobile app session, I thought I’d check out this.

“world adult kickball association”? and that’s the site he works on. kickball.com, 60k visitors/day.

going to be high level. [would like the front lights to be low so I can actually see his slides] – not going to talk about what to do once it’s in drupal, or about geodata, or about twitter or facebook connect, or about D6 or D8.

two options: migration – moving the data from whatever into Drupal, which is a habit in the Drupal community – or reading & leaving the data where it is.

do you have access to the database? if not, then more likely to be *reading* vs migrating.

is the data a moving target? if often changing, leave it outside. otherwise can add a lot of overhead.

quantity of data?

is the data “drupally”?

[and I start to appreciate where Dave’s at, even if he’s not always great at explaining how he got to that POV.]

migrating: two “and a half” options –

1) Feeds module. Lots of formats, UI-driven. (o look, it’s Dave Reid.) Altho I’ll admit that I still find the Feeds module somewhat baffling. Someday…. Huh: Feeds Tamper. Cleaning up data, breaking apart fields, etc. Feeds Image Grabber, downloads & attaches images in data pulled by Feeds. Feeds Readability Parser, tries to work out the title of the page and the content, stripping ads & navigation, etc. Lots more parsers!

2) Migrate! “there are a lot of times when you need a sledgehammer” – slide with link to denver presentation “migrate workflow” – has lots of options. (oh, is that the one I used to use to grab spreadsheets of stuff? (branches, mortgage staff, business members, etc)) Migrate Extras, covers a lot of major modules.

deciding: non-sql data, you’ll probably prefer Feeds. more complex the data, more likely to want Migrate. [no, wait, I was using Node Import, which I loved to pieces, and for which there will not be a D7 version. it was so SIMPLE.]

[also: HUNGRY. Should have had breakfast.]

If you’re thinking about custom code, just extend Migrate instead.

Exposing data to Views.

(which makes me think Forena is just an insane idea altogether.)

Views API is well documented.

hook_views_api — array with the version.

some weird stuff if you’re trying to read D6 data on a D7 site.

hook_views_data

“you’re not going to have a good time”

set up the database info in settings.php

defining the node table programmatically, so it doesn’t flip out about it not being a nodes table? ok, I think I hit the point where I don’t actually know enough. but damn this is just so much more DRUPAL. the only question is how to get this to a UI that admin computing doesn’t freak out about. all that code is about getting around namespace collisions when having one drupal get data from another drupal.

create in the UI or in code? I still don’t really understand what he’s actually doing.

It would be interesting to write a Banner Views module. He does talk about if you have non-Drupal external data, then you’ll need to write external code…which I guess is where Forena comes in.

discussion about getting users from external sources, which is something I don’t need to worry about, since we have that CAS module. also: not my problem.

Style tiles with drupal

all the code is at github.com/abelb/drupal_styletiles/ (works with education clients!)

funnymonkey, does distros for education.

interior designer mood boards…all the way to pinterest.

styletil.es

need to ask Susan if she wants me or Justin to do this for OARS.

adjectives technique didn’t work with stakeholders on one of her projects.

Foundation – a frame work – SASS.

Again: SASS or LESS?

grids, with modular scale typography. also responsive layout stuff. she likes it for prototyping. there’s a theme that uses foundation. Twitter Bootstrap : Less :: Zurb Foundation : SASS?

style guide module. ORLY.

First email on Monday: Amy G, Erik, Justin, Dave: SASS or Less? Pros and cons? Any dependencies? WP templates or Drupal themes?

She likes the D7 Zen theme.

Oh, that grid class system is actually easy to read and understand, ie “five columns offset-by-two” — I’m impressed.

[What frameworks, if any, use em-based grids?]

she’s using sublime text 2. (how do these tools work for coda 2?) oh, the color declarations in the scss show with the actual color in the background. nice touch. damn, I need to get better w/keyboard shortcuts in coda & oxygen.

I wonder if it would be possible to describe our existing site as a style tile setup. (Clunky as it is.) And then in theory we could gradually change them. Same deal with my.e.e.

She’s just awesome…kinda fun to watch her work through ideas & opinions as she talks.

I would really like to find some decent developer tools for this tablet. Never did find a code editor that I really really liked.

typecast app for doing typography in the browser. send to Justin ASAP.

“I tried to thank the guy on Twitter, but he doesn’t tweet at all.”

sassy buttons – jaredhardy.com/sassy-buttons/ — cute!

csshat.com for turning photoshop layer styles to css3. daaaamn. ($30)

question about mixins degrading gracefully? pretty standard? sounds like it does all the combos to get as close as possible.

Sass vs. LESS