Lynne Figg and Steven Ray

1 Lynne Figg and Steven RayDonald Donais August 13th, 201...
Author: Ethelbert Watkins
0 downloads 2 Views

1 Lynne Figg and Steven RayDonald Donais August 13th, 2014 SharePoint Branding Lynne Figg and Steven Ray

2 Agenda MNSPUG InformationUse C.R.A.P. to Improve your Website Design – Lynn Figg Break Branding SharePoint – Steven Ray Giveaways Vendor Sponsored Lunch - AvePoint

3 User Group Goal / ObjectivesDevelop and support a local community focused on Microsoft SharePoint Technologies Educate user group members about SharePoint Technologies Transfer knowledge within the community Communicate best practices Introduce new products / solutions

4 MNSPUG Sponsors Dedicated Sponsors Annual SponsorCurrently Looking for Sponsorships! Avtex (www.avtex.com) Microsoft (www.microsoft.com) SharePoint User Group Support Media Sponsor Wrox Press (www.wrox.com) O’Reilly (www.oreilly.com)

5 MN SharePoint Users Group WebsiteSharePoint Resource Documents SharePoint Resource links RSS Feeds Meeting Schedule Past User Group Presentations Past User Group Recordings Sponsorship Information

6 Social Networking Linked In group – The most interactive… includes job postings… Post Job Posting on the Jobs Discussion page Twitter tags and #MNSPUG Yammer – Minnesota SharePoint Users Group https://www.yammer.com/mnspug/

7 Call for SharePoint Member Case Studies!Upcoming Schedule Call for SharePoint Member Case Studies! Still Looking for 1-2 More Case Studies 4-6 Member Case Studies (10-15 in length min.) Submit by: August 29th Examples: Implemented Form/Workflow Integrated with different systems Implemented for client – joint presentation Contact: or Next Meeting September 10th – SharePoint Member Case Study Microsoft Technology Center Check for updates! Ongoing Schedule 2nd Wednesday of every month 9:00 to 11:30 am Microsoft Technical Center – Edina

8 Local and Online EventsTwin Cities PowerShell User Group – Sept 9th, 4:30 – 7:00 pm SharePointalooza– Sept 12th & 13th in Branson, Missouri MN SharePoint Legal Users Group – Sept 18th 12 – 1:30 p.m. TBD Mindsurf Conference – October 9th, Minneapolis Convention Center (Pay to attend event) SharePoint Saturday Twin Cities – November 22nd, Normandale Community College MN SharePoint SharePint– August 26th 4:30-?, Joe Senser’s Bloomington MN Women in SharePoint – September 16th, Avtex office Bloomington SPChat through SharePoint Community – August 14th – Online

9 Evaluations & Giveaways!

10 Presenters

11 Lynne Figg Now: SharePoint Solutions Analyst @ Scott CountyB4: Web Normandale College, Web Alexandria Tech College Member: MNSPUG, MIMA, Nat’l Gov’t Web Professionals Work hobby: web content strategy Personal hobby: riding motorcycle Yammer some, tweet little, blog less, link in, and pray for warm sunshine to ride more…

12 Steven Ray User Experience developer, Avtex Sarah Connor look alike

13 Using C.R.A.P.

14 I am . . . Web developer: XHTML, XLST, XHTML, JavaScript, various languages Web content strategist SharePoint OOB analyst I am not . . Back-end specialist Deep-dive developer Graphic designer by trade part web, part marketing, and pretty good with C.R.A.P.

15 Presentation based primarily on publication . . .The Non-Designer’s Design Book by Robin Williams (no, not THAT Robin Williams) Design and typographic principles for visual novice

16 So what is C.R.A.P? Contrast Repetition Alignment ProximityUsing these four principles effectively can greatly increase the effectives of your web pages as well as print and published materials; personally and professionally.

17 C.R.A.P Contrast Repetition Alignment Proximity

18 Alignment “The principle of alignment states that nothing should be placed on the page arbitrarily. Every item should have a visual connection with something else on the page.” Our brains like organization – it aids in readability and comprehension. When applying the principle of alignment, you will no longer just place items on the page where there is room. Notice the different alignments? Yuck!

19 Alignment Example

20 Alignment Example - before

21 Alignment Example - after

22 Alignment Example – after 2x

23 C.R.A.P Contrast Repetition Alignment Proximity

24 Proximity As in life, the closeness, the proximity of items, implies a relationship. “The principle of proximity states that you group related items together, move them physically close to each other so the related items are seen as one cohesive group rather than a bunch or unrelated bits .” White space is your friend Proper organization of website navigation and content organization are examples of using proximity

25 Proximity Example

26 Proximity Example - before

27 Proximity Example - after

28 Proximity Example – after 2x

29 Alignment & Proximity Example

30

31 C.R.A.P Contrast Repetition Alignment Proximity

32 Repetition “The principle of repetition states that you repeat some aspect of the design throughout the entire piece.” Think of repetition as unity – a deliberate way to consciously unify all the elements on a page. Use it to communicate more clearly and to organize items both intellectually and visually.

33 Repetition

34 Alignment, Proximity, & Repetition Example

35 C.R.A.P Contrast Repetition Alignment Proximity

36 “Contrast is created when two or more elements are different.”Contrast can be created in several ways: Colored background: white or transparent –v- colored Font styles: Sans-serif –v- Serif –v- Decorative Type: Large –v- small type Weight: Strong –v- regular Etc…

37 Don’t be a wimp! Contrast, not conflictConflict – when contrast misses the mark. “If two items are not exactly the same, then make them very different. Really different.” Don’t be a wimp!

38 Alignment, Proximity, Repetition & Contrast Example

39 C.R.A.P. - All together now

40

41 Share C.R.A.P. with web contributorsWeb Content Guidelines ‘writing for the web’ practices contributors should follow Web Contributor Guide specific ‘how-to’ enter content for organization website Web Style Guide list preferred spellings and abbreviations

42 Share C.R.A.P. with web contributors

43 Share C.R.A.P. with web contributors

44 Share C.R.A.P. with web contributors

45

46 C.R.A.P. Summary cheat sheets

47 Alignment Purpose How Avoid Unify and organize.Be conscious of where you place elements. Align every object with an edge. Avoid Avoid inconsistent alignments. Avoid centered alignment unless consciously trying to be formal.

48 Proximity Purpose How AvoidOrganize content by grouping related items. How Count the number of visual elements on the page. Can they be streamlined? Avoid Avoid equal amounts of white space between all page items. Don’t stick things in the corners and the middle. If items are unrelated, don’t put them together. Avoid too many separate elements on a page.

49 Repetition Purpose How Avoid Unify and add visual interest.Be consistent and bold with presentation of page headings, secondary headings, lists, etc. Add a strong and unique element you can use to repeat. Avoid Avoid over repeating. Avoid ‘sort-of’ repeating.

50 Contrast Purpose How Avoid Create visual interest.Aid in organization. How Colors: background, text. Font: style, size. Weight: strong, regular. Graphics: size, placement. Ask expert graphic designer Avoid Make items very different. Don’t be a wimp.

51 More thoughts about C.R.A.PDon’t be a wimp! Once you know the rules, you can consciously break them. And your just getting started. . . Design concepts: focal-point, typography, etc. User behavior: F-shaped pattern, Z-layout, etc. Multi-channel: re-usable content, social, mobile, etc. Content strategy: writing, voice, tone, content audit, etc.

52 Audience Participation – Apply C.R.A.P.

53

54 Helpful Links Writing for the web – usability How users read online https://www.gov.uk/service-manual/user-centred-design/how-users-read.html Website design – develop a project plan Purpose of a wireframe

55 Additional Resources The Non-Designer's Web Book, 3rd Edition Paperback by Robin Williams (Author), John Tollett (Author) Content Strategy for the Web, 2nd Edition Paperback by Kristina Halvorson (Author), Melissa Rach (Author) Son of Web Pages That Suck: Learn Good Design by Looking at Bad Design Paperback by Vincent Flanders (Author), Dean Peters (Author)

56

57 So what is C.R.A.P? Contrast Repetition Alignment Proximity~ Lynne Figg So what is C.R.A.P? Contrast Repetition Alignment Proximity Using these four principles effectively can greatly increase the effectives of your web pages as well as print and published materials; personally and professionally.

58 Break Time

59 Branding SharePoint 2010 August 2012 MNSPUG featured a detailed talk on SP2010 branding. PowerPoint deck Video

60 Why branding is importantto enhance user and customer experience to create user buy-in for intranets to promote corporate identity to unify employees

61 Anything is possible, with enough time

62 20 hours Extranet Single layoutMinor changes to default SharePoint structures Branding development time, not envisioning, wireframes, storyboards

63 80 hours Intranet Responsive (Bootstrap) IE7 compatibilityCustom megamenu Some custom web parts, including promo boxes on left side

64 100 hours Intranet Major effort to make it appear “non-SharePoint” while retaining most core functionality Client very interested in look/feel Involved lots of custom styling of various OOTB web parts

65 120 hours Responsive (Bootstrap) Moderate amount of custom web partsTwo main layouts

66 160 hours Responsive Custom megamenu Lots of custom webpartsMultiple complex page layouts

67 200+ hours Everything you see is custom-builtHuge number of individual pieces, all of which needed to be branded and styled

68 Who should brand Ideally, a collaborative group consisting of:Marketing (brand experts) User Experience (interface and web design experts) IT (Hardware and network experts) Front-end developer (HTML/CSS/JS expert)

69 SharePoint themes A bit like painting with a mop -- can’t get granular control of look/feel Difficult to customize Additional custom CSS usually required for an acceptable result

70 SharePoint structure

71 Master pages, page layouts and pagesMaster page is the overall frame that pages and page layouts fit into. Page layouts provide structures for the unique content on each page. Pages are the unique content (webparts) for an individual page. Each page uses a page layout. One page layout can be used by an infinite number of pages.

72 Master Page: PlaceHolderAdditionalPageHead PlaceHolderSiteName PlaceHolderPageTitleInTitleArea PlaceHolderSearchArea PlaceHolderTopNavBar PlaceHolderMain

73 Page Layouts Whatever content you want Can do layout-specific CSS, JS, etc. Only place you can put Web-part Zones

74 Web-part Zones Designates areas where users can add/edit/delete web parts

75 Branding considerations

76 Branding tools for 2013 Layered PSD of OOB 2013https://skydrive.live.com/?cid=ed1a37150dabcd2d&id=ED1A37150DABCD2D!385 SharePoint Designer 2013 Firebug or IE/Chrome dev toolbar jQuery/CSS/HTML Randy Driscoll’s SP2013 master BindTuning Bootstrap theme for SharePoint 20130

77 How SP2013 differs from SP2010 Different HTML and CSS structuresMuch less anonymous and semi-anonymous HTML Two options for building master pages and page layouts Old school Design Manager and code snippets Two options for storing custom CSS/JS/Images Style Library Masterpages folder Device Channels replace mobile view Content by Search and Display Templates, vs Content Query and XSLT

78 HTML and CSS

79 Where to put your CSS, JS and imagesStyle Library (old school) PROS: Simple, you’re used to it CONS: Those files are actually stored in the database, so referencing them requires a SQL roundtrip – in other words, slow Custom folder in “Master Pages” directory PROS: All your stuff in one place. Files are stored on server, so faster CONS: Have to get to the directory a different way in order to see the files in Designer DEMO: Show the two locations, show how files are invisible in the wrong view

80 Different HTML/CSS structures#s4-ribbonrow now second row in #ms-designer-ribbon #s4-workspace and .s4-bodyContainer still the same Inside that, it’s HTML5 --

,
,