Object Mapping

Submitted by Nicolabell on Mon, 08/27/2018 - 14:01

Object map

 

It is important to think about things as objects before designing layouts and journeys.

To do this you can use the project brief an highlight the nouns used as these are likely to be the objects. These can be used to build up a common language between you and your client.

Then define core elements of the objects,  i.e. Name, description, meta data etc. These can be then classified as content types, users, etc.

 

Project brief with nouns highlighted yellow, verbs highlighted pink:

 

Many people buy tools which do not get used 99% of the time. Rather than every household buying more and more tools, it makes sense to share tools across the community. An online database of who has tools they would like to share and when and how to share them would make this a lot easier. An engaged community are more likely to be able to share DIY skills with their peers, either online or in person, and help to engage other users to join and share.


 

Trello board with prioritised objects:

The objects and elements make up them have been classified as users, content types, entities/fields, views, taxonomy, module elements etc. The elements within them have been ranked in order of importance, with those at the top as the most important:

 

https://trello.com/b/XhggMIB3/object-map-for-community-tools-library

 

Object relationships - diagram

 

https://docs.google.com/drawings/d/1L0Trnn1prpC2Iz4RlHSbXcrS4Q57vvPjg6Qi5U6-H2k/edit?usp=sharing (this needs more work - please advise)


 

How these objects relate to each other:

 

  • Users - author the various content types such as tool, blog article, forum post, video, resource. Also listed in members listing. Authored content is displayed on this user profile. Profiles are also accessible via forum posts.

  • Tool library - displays the ‘tool’ content type within a view, which can be searched by the category (taxonomy) author, location, rating etc. This is also displayed on a tool map, with generalised locations to discourage theft of tools.

  • Tool - a content type that details the description and location of the tool, and any related videos such as instructions, videos and skills resources.

  • Skills resource - created by users to share with the community in the library and on related content such as the tools themselves or blog posts. Short instructional resources, videos, links or tips. Users can rate, and those with videos are filtered on to the video blog view, which can also be filtered.

  • Blog article - in depth practical help authored by users, including news about DIY, the online community, news, events or local projects. Users can rate and filter by category.