cyclescape screen wireframes · cyclescape screen wireframes this document lists each of the...

18
Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. It incorporates all the feedback from discussions with users since January. No assumption is made about layouts – these screens are intended to show conceptual requirements. The designer should feel free to come up with radically different layouts. There are other screens such as admin pages, but these are low-importance and will be improved from the other layouts. 1. Main home page [Medium priority] 2. Group home page [Medium priority] 3. Discussions page [Very high priority] 4. Narrow discussions [High priority] 5. Discussions screen with filters in place [Very high priority] 6. Discussion [Medium priority] 7. Discussion reply box [High priority] 8. New discussion [High priority] 9. Browse issues map [High priority] 10. Browse issues list [High priority] 11. Issue page example [Very high priority] 12. Ideas map addition by member of the public [High priority] 13. Ideas map campaigner starting discussion [High priority] 14. Planning applications page [High priority] 15. Library page [Low priority] 16. Profile page [Low priority] 17. Account creation page [Medium priority] The site header/navigation consists of: Cyclescape logo, clickable throughout to home page. Title is the group name (e.g. ‘Camden Cyclists’) or ‘Cyclescape’ (ungrouped context), again clickable which returns to the main page. A search box, which is global and always present on every screen. A private messages mailbox symbol, with a count of messages. A group switching control, if the user is in more than one group. A different colour theme that the group can set, e.g. Camcycle will want orange. Menu items: o Discuss o Browse issues o Ideas o Planning applications o Library o Profile

Upload: others

Post on 05-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

Cyclescapescreenwireframes

Thisdocumentlistseachofthescreensfortheredesignedsite,eachasawireframewithnotes.ItincorporatesallthefeedbackfromdiscussionswithuserssinceJanuary.

Noassumptionismadeaboutlayouts–thesescreensareintendedtoshowconceptualrequirements.Thedesignershouldfeelfreetocomeupwithradicallydifferentlayouts.

Thereareotherscreenssuchasadminpages,butthesearelow-importanceandwillbeimprovedfromtheotherlayouts.

1.Mainhomepage[Mediumpriority]2.Grouphomepage[Mediumpriority]3.Discussionspage[Veryhighpriority]4.Narrowdiscussions[Highpriority]5.Discussionsscreenwithfiltersinplace[Veryhighpriority]6.Discussion[Mediumpriority]7.Discussionreplybox[Highpriority]8.Newdiscussion[Highpriority]9.Browseissuesmap[Highpriority]10.Browseissueslist[Highpriority]11.Issuepageexample[Veryhighpriority]12.Ideasmapadditionbymemberofthepublic[Highpriority]13.Ideasmapcampaignerstartingdiscussion[Highpriority]14.Planningapplicationspage[Highpriority]15.Librarypage[Lowpriority]16.Profilepage[Lowpriority]17.Accountcreationpage[Mediumpriority]

Thesiteheader/navigationconsistsof:

• Cyclescapelogo,clickablethroughouttohomepage.• Titleisthegroupname(e.g.‘CamdenCyclists’)or‘Cyclescape’(ungroupedcontext),

againclickablewhichreturnstothemainpage.• Asearchbox,whichisglobalandalwayspresentoneveryscreen.• Aprivatemessagesmailboxsymbol,withacountofmessages.• Agroupswitchingcontrol,iftheuserisinmorethanonegroup.• Adifferentcolourthemethatthegroupcanset,e.g.Camcyclewillwantorange.• Menuitems:

o Discusso Browseissueso Ideaso Planningapplicationso Libraryo Profile

Page 2: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

2

1.Mainhomepage[Mediumpriority]

Thisisthefrontpageofthewholesite.Itaimstogivevisitorsaflavourofwhatthesiteisabout–withanexplanationbox,keyactionbuttonstobrowseissuesandsubmitanidea,somelatestdiscussions,aboxtoencouragepeopletocreateanaccount,aboxtofindgroups,andasocialmediatweetembed.

• Thisisverysimilartothecurrenthomepage,whichgenerallyworksfine.• The‘Browseissues’and‘Submitanidea’arecallstoactionandveryimportant.• Thegroupsboxincludesasearchforpeopletotypeintheirarea,andadroplistappears.

Page 3: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

3

2.Grouphomepage[Mediumpriority]

Thesiteconsistsofmultiplegroups,e.g.Camcycle(Cambridge),CamdenCyclists,etc.Eachgrouphasatitle,shorttextaboutthemselves,theirareaofoperation,anditprovidesanindexintothelatestdiscussionsofthegroup.

• Thisisbroadlyasperthecurrentgrouphomepage,whichworksfinebutisuninspiringvisually.

• Thecurrenthomepagehastabsshowingmultiplelistings,buttheonlyonethatmattersisrecentdiscussions.Thisispulledoutandshouldbemoreprominent,toenticepeopleintothediscussions.

Page 4: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

4

3.Discussionspage[Veryhighpriority]

Thisisessentiallytheuser’sdashboardandisacriticalpage.Itisthemainindexintodiscussionsthattheuserwilluseconstantly.Itshowslatestdiscussions(eachofwhichhasasmallmap,titleandtags)paginated,abuttontocreateanewdiscussion,abuttontonarrow(filter)discussions,atagareatobrowsepopularissues,andadynamicquickfiltertoshowcategories(campaigning/chat/administrative).

• Itshouldshowagoodnumberofdiscussions,e.g.10-20,evenifthismeanssomescroll.• Themapsshouldbebigenoughtogetanideaofwherethelocationis,butnotaslarge

ascurrently.• Thecategoriescheckboxesarenotpersistent–theyarequicktemporaryfilters.• Theiconsinthecategorieslistshouldmatchtheiconstotheleftofthetitles.• Somediscussionsarehighlighted,e.g.starredasperthe3rdand4th.• Chat/admin–baseddiscussionswillnothaveamap,e.g.seethe4thentry.• NBPleasedonotusethemotoring-orientedterm‘Dashboard’anywhere.

Page 5: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

5

4.Narrowdiscussions[Highpriority]

InsomeareaslikeLondonorCambridge,theremaybealargenumberofdiscussions,ortheusermaybeinterestedinonlyaspecialisedsetoftopics.Therefore,onthepreviousscreentheycanclickthebuttontonarrow(filter)discussions,takingthemtothisscreen.Thisallowssettingoftopics(oneormore)and/orgeographicalareas.Changesaresavedtotheprofileandsoarepersistentbetweenlogins.

• ChangesmadeherearereflectedonthemainDiscussionspage(seenextscreen).• ThecurrentareasUIshouldbestudiedcarefully,asitshowswhatkindofgeographical

filterspeoplecanset–postcode,areaname,arbitrarydrawnboundary,campaigngroups,A-Broute.However,itisover-complexanddoesneedsimplification.

• Thetopictagsareashouldprovideasearch-as-you-typedrop-down.Itshouldincludeexamples(e.g.assoonasthesearchisclickedon,orastext,oraspre-selectablecheckboxes)sothatitisclearwhatkindofthingisexpected.

• Itshouldgiveadynamicdisplayofhowmanyrecentdiscussionsthiswouldmatch,togivetheuseranexpectationofwhetherthevolumewillbetoogreat.

Page 6: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

6

5.Discussionsscreenwithfiltersinplace[Veryhighpriority]

Thisisthesameasscreen3,butshowstheeffectofthehavingthefilteringset.Thelayoutisexactlythesameasbefore,butthediscussionslistjustshowsdiscussionsthatmatchthetags/areas.Theonlydifferenceisanewpairoftabs–‘MyCyclescape’and‘All’(orsimilar),whicharedynamictabs,enablingtheusertoswitchquicklybacktogiveapeekoftheeverythinglisting.

• Thetabsaredynamic,soloadinstantly.• Theword‘filters’isconsideredtoogeekyandsobetterterminologyisneeded.One

personpointedoutthatitimpliesmorecomplexity,whereaswereallywantthesenseoftrimmingdownthelist,i.e.lessstuff.

• Theusercanclickon‘Edit’togobackandtheeditthefilters.• Thefiltersboxshouldclearlyindicatethatthefiltersareset.• Thisviewwillmatchwhattheusergetsbye-mail.I.e.iftheyhavesetfilters,thatiswhat

theyaresubscribedtobye-mailiftheyhavee-mailenabled.Thismatchescurrentbehaviour.Iftheyhaven’tsetfilters,theywouldgeteverything.

Page 7: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

7

6.Discussion[Mediumpriority]

Thisisadiscussionitself,wherepeopleactuallytalkaboutthings.Itshowsthetitle,amap,thetags(whichanyusercanedit),theflowofdiscussions(eachofwhichshowswhoposteditandwhen),asubscriberlist,andacontroltoenableaseconddiscussiononthesametopic(branchingoffanewdiscussion).Userscan‘star’adiscussion,usedinthemainlistingpage.

• Thecurrentpageworksreasonablywell,andbasicallyneedsafewmodifications.• Repliesalreadyreadshouldbecollapsed,withan‘Expanddiscussions’buttonforthose.• Importantly,thediscussionflowshouldnotbeinterruptedwithphpBB-stylegeeky

metadatawithannoyingrepetitiveinfoabouthowmanypoststheuserhasmade,etc.Thediscussionitselfshouldbeprimaryandfeelveryflowing.

• Shouldshowtheuser’simageandtitle,andiftheyareacommitteemember.Thedateofthepostingshouldbeshown(“Xdaysago”withhoverfortherealdate)

• Thesubscriberlistshouldbeanexpandablebox.• Repliescanhaveathumbs-up.• Thereneedstobeacog-styleboxwherethediscussionpropertiescanbeedited.

Page 8: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

8

7.Discussionreplybox[Highpriority]

Thisshowsthereplybox.ItshouldworkontheFacebookprinciplethattextisthedefault,butthattheusercanmix-and-matchattachments,e.g.oneormorephotoscanbeadded.

• Therearemultipleattachmenttypes,asperthecurrentsystem:photo,CycleStreetsphoto,StreetView,Map,Poll,Link,Deadline/date,Attachment,Calltoaction.TheUIforeachofthesecanbekeptas-is.Whatisimportantistochangethewaythattheusercanaddedthemintothereply–currentlytheyareasetoftabswhichimpliesmutualexclusivity.

• Libraryitemsareatypeofattachmentalso.Theideahereisthatthesystemshouldmatchthetagsoflibraryitemsandtherewouldbealistofresourcesthatseemliketheymightberelevant.

• Thereplyboxisarichtext,andthecurrentUIisfine.• Multipletypesandmorethanoneofeachtypecanbeadded,e.g.2photosand3files

plusadeadline,shouldbepossible:trulymix-and-match.

Page 9: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

9

8.Newdiscussion[Highpriority]

Thisscreenstartsanewdiscussion,involvingatitle,description,tags(whichmustbeverystronglyencouraged–taggingisessentialformanypartsofthesite),andacategory.

• Taggingisessentialtothesite,sousersshouldberequiredtoaddatleastonetag.Itshouldbecompletelyobviouswhattagsareconceptally,e.g.byshowing10mostpopular.Thetagssearchshouldbesearch-as-you-type,toavoidlotsofvariationsofthesameterm(e.g.“cycleparking”vs“cycle_parking”).

• Thecategoriesarecampaigning/chat/administrative.Campaigninghasamap,whichisveryimportantindeed.

• Themaphasapresetbuttonwhichfillsinthecurrentgroup’sarea,forusewitharea-wideissues.

• Themapisasimpleclicktosetpoint.However,thereshouldbeanadvancedmodewherelinesorareascanbedrawninstead.

• Thetitleboxshouldhavesearchasyoutype,sothatanexistingissuewouldmorelikelytobepickedup,witha‘Didyouwanttotalkabouttheseexistingissues?….”list.

Page 10: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

10

9.Browseissuesmap[Highpriority]

Thisisamapofalltheexistingdiscussions,i.e.thesummaryofeachdiscussion’sgeometries,browseableonamap.Itcontainsadynamicfilteringthatcontainsasearch,aswellastagswithcheckboxesthatcanbeclickedontofiltertothoseimmediately.

• Itcontainsanintroductionthatthescreenislimitedtothegroupsarea(thoughcanbeclickedbeyondtotheungroupedsite-widecontext).

• The10-20mostpopulartagsareshown,butthesearchcanaddmore.• Thesearchresultessentiallycreatesanewtagwithitsboxprefilled.Thusausercan

addmultipletags.• Themapshouldhavepoints,thoughline-basedissuesmightalsobeacceptable.• Area-wideissueswillbeproblematicandwearenotquitesurehowtodealwiththose.• Afull-screenmapisessentialhere–weknowthecurrentmapisfartoosmall.The

panelexampleabovesuggeststhepossibilityofanoverlaywiththemapbleedingunderneath,togiveasenseofalargermapevenifthatpartofthepageisnotvisible.

• Thereneedstobean‘Embedthismapinyourwebsite’button.

Page 11: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

11

10.Browseissueslist[Highpriority]

Thispageisequivalenttotheissuesmap,butisatext-basedindex.Itcanbesimilartothecurrentpage(whichismadeofrealissues,butthenewissueswilljustbejoined-togethertagpages).

• Thereisawaytoswitchbacktothemapview.• Thislistingmodeshouldbesecondarytothemap,whichismoreimportant.• Therearelinksto‘beyond’foreach–althoughperhapsthesecouldjustbeonthepages

themselves.• Anissuepage(i.e.virtualtagpage)mightnothaveageometry,sooneoftheaboveis

shownashavingnomap.

Page 12: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

12

11.Issuepageexample[Veryhighpriority]

Thisisthepageforasingleissue(tag).Itcanbethoughtofasa‘virtualissue’,madeupautomaticallyofthecombinedgeometriesofeachdiscussion,listingeach.

• Thetagnameformsthetitleofthepage,e.g.“Chisholmtrail”.Notethattagsareintendedtobehuman-readabletextratherthanageekyformatlike‘’chisholm_trail’,sothatthisformsanicetitle.

• Themapisthecombinationofthegeometriesofeachdiscussiontaggedwiththistag.• Thediscussionsareshownontheleft,paginatedifrequired.• Thereisabuttontostartanewdiscussionwiththistag.• Thereshouldbeaspaceundertheheadingwhichallowsanyusertoaddadescription

forthistag,asperWikipedia-stylecrowdsourcing.

Page 13: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

13

12.Ideasmapadditionbymemberofthepublic[Highpriority]

Thisisthe‘Ideas’section.It’sessentiallythesectionwhererandommembersofthepublic(whoarenotlikelytobecampaigners)canjustlodgeissuesonamap.Theyclickonamap(thoughcandrawinstead),andthenfillinatitleanddescriptionofwhattheproblemisthattheselectedlocation.WewillalsoshowpinsfromothersitesliketheCycleStreetsPhotomap.

• Thedefaultisclickingonthemap,andadragorre-clickwouldmovethemarker.• Userscanusethe‘Drawinstead’buttontoaddalineorpolygoninstead–thisisamore

advancedoperation.Thiswillcreatemoreusefuldatabutweknowthatdrawingisamoredifficultthingtodo.

• Theform,maybeanoverlayoverthemap,shouldhaveitsfieldslikethemaindiscussionform,i.e.title,description,tags,sothatanIdeacanbeclonedtoadiscussion.

• ThisneedstobevisuallydifferenttotheIssues(fromtags)map.• Existingideasshouldbeshown,tohelpavoidduplication.Theycouldhaveathumbs-up.• Userswillnotneedtobeloggedin.Wemayadda‘confirmbye-mail’linksentif

moderationbecomesrequired.

Page 14: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

14

13.Ideasmapcampaignerstartingdiscussion[Highpriority]

ThisistheresultoftheIdeasthatthepublichaveadded.Acampaignerwhoisloggedinisbrowsingtheideasmap,andhasclickedonapoint,andthinksthisisworthyofdiscussion.TheyclickontheStartdiscussion(+)button.ThatclonesthedatatotheNewdiscussionpage.

• Thisisintendedtoshowamappopup.• Thismapcanbethoughtofasaseedforideas.Anideafromthepublicformsaseedthat

thecampaignercanpickupandtakeforward.

Page 15: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

15

14.Planningapplicationspage[Highpriority]

Thisisamapofalltheplanningapplicationsinanarea.Insomerespects,itissimilartotheideaspage.Currentplanningapplicationsareshown,andclickingononeshowsapopupwithaDiscuss(+)buttonthatcanbeclonedtoadiscussion.Therearedynamicfilteringcontrolsontheright.Thereisa‘latest’textlistingshownalso.

• Again,thiscouldbeanoverlayoverthemap,togiveavisualsenseofamapthatislargeaspossibleandideallyfull-screen.

• ThefiltercontrolsmatchthoseinStreetFocus,namely,size,typeandstatus.Changesaffectthemaponeachchange,withnoneedforasubmitbutton.

• Thereisasearchboxonthepage,soanapplicationIDcanbesearchedfor.ThisshouldhaveplaceholdertextindicatingitexpectsanIDoraplacename.

• Thelatestapplicationslistingisreasonablycompactandprobablyneedstobepaginated.Eachhasapairofbuttons–HideorDiscuss.Hideremovesitfromthelisting,andDiscussclonestheapplicationtoadiscussion.

Page 16: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

16

15.Librarypage[Lowpriority]

Thelibraryisintendedtobeanareaforreusableresources.Theintentionisthatifacampaignerfindsausefulresource,e.g.akeysectionofareport,theycanaddalibraryitem,tagit,andthatwillcomeupinthereplyboxinthediscussionarea.

• Anexampleuse-case:CampaignerMartinknowsthattherulesforallowingcyclinginpedestrianzonesareonpage56ofanobscureDepartmentforTransportpublication.Hestartsalibraryitem–headdsthelinkandextractstherelevanttext,andtagsit‘Pedestrianzone’.Thismeansthateverydiscussionaboutpedestrianzonesnowhavethatresourcesuggestedinthereplyboxasapossibleattachment.

• Thispageismuchasperthecurrentsitedesignwhichdoesnotneedmuchinthewayofchanges.

• Eachlibraryitemneedsaminimapnexttoit,showingthegeographicalareatowhichitapplies.E.g.thepedestrianzoneexamplewouldbealloftheUK,whereastheLondonCycleParkingStandardswouldshowLondon.

Page 17: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

17

16.Profilepage[Lowpriority]

Eachuserhasaprofilepage.Itshowstheirdetails,groupmembership(s)andlistofrecentdiscussionstheuserhascommentedon.Thereisabuttontoenableotherstosendthemadirectmessage.

• Thisismuchasperthepresentsitedesignanddoesnotreallyrequiresignificantchanges.

Page 18: Cyclescape screen wireframes · Cyclescape screen wireframes This document lists each of the screens for the redesigned site, each as a wireframe with notes. ... • There is a way

18

17.Accountcreationpage[Mediumpriority]

Weneedacreateaccountpage.

• ItshouldhaveloginviaFacebook/Twitter/Googlelinks/tabsalso.• Logginginusingoneofthesethirdpartieswouldnotbelinkedwithactivityonthesite–

itisjustalogintoavoidhavingtogothroughanaccountcreationprocess.• Aswellasthemainaccountdetails,atthisstageitshouldencouragetheusertojoina

group,byenteringaplacename.Theusermaywanttojoinmultiplegroups,especiallyinLondon.