{"action":"opened","issue":{"url":"https://api.github.com/repos/c2corg/v6_ui/issues/226","repository_url":"https://api.github.com/repos/c2corg/v6_ui","labels_url":"https://api.github.com/repos/c2corg/v6_ui/issues/226/labels{/name}","comments_url":"https://api.github.com/repos/c2corg/v6_ui/issues/226/comments","events_url":"https://api.github.com/repos/c2corg/v6_ui/issues/226/events","html_url":"https://github.com/c2corg/v6_ui/issues/226","id":139341093,"number":226,"title":"Homepage / feed","user":{"login":"asaunier","id":1192331,"avatar_url":"https://avatars.githubusercontent.com/u/1192331?v=3","gravatar_id":"","url":"https://api.github.com/users/asaunier","html_url":"https://github.com/asaunier","followers_url":"https://api.github.com/users/asaunier/followers","following_url":"https://api.github.com/users/asaunier/following{/other_user}","gists_url":"https://api.github.com/users/asaunier/gists{/gist_id}","starred_url":"https://api.github.com/users/asaunier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asaunier/subscriptions","organizations_url":"https://api.github.com/users/asaunier/orgs","repos_url":"https://api.github.com/users/asaunier/repos","events_url":"https://api.github.com/users/asaunier/events{/privacy}","received_events_url":"https://api.github.com/users/asaunier/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-08T17:29:27Z","updated_at":"2016-03-08T17:29:27Z","closed_at":null,"body":"This issue gives some details, suggestions and hypothesis concerning the homepage.\r\n\r\n## Goals of the homepage\r\n\r\n* attract people and turn them into new users/contributors => attractive/modern layout\r\n* give a good overview of the recent activity on the website\r\n* provide social tools => see what \"friends\" have done, share contents, etc.\r\n* display special messages from the Association (\"announce\")\r\n\r\n## Guest vs authenticated users\r\n\r\nA similar homepage is served for both types of users: a feed of activity, using a \"cards\" layout.\r\nThe main differences are:\r\n* auth users see a feed filtered on their preferences and \"favorite\" users/routes/regions/... Anonymous users see a non-filtered feed.\r\n* anonymous users see a welcome block at the top of the feed with a short intro, buttons redirecting to the guidebook and forum, a big nice image as background.\r\n\r\n## Questions\r\n\r\n* What image to use for the anonymous welcome block? Should it be chosen randomly among a pool of nice images? How?\r\n* Where do Association's \"announces\" come from?\r\n* How to make the \"welcome image\" responsive?\r\n* The feed gives news about the forum topics: do we have a way to mark threads as favorites in Discourse? => perhaps use the \"bookmark this post\" feature?\r\n\r\n## Suggested simplifications\r\n\r\n(for a first version?)\r\n\r\n* remove the \"announce\"\r\n* ask the Association to provide an image for the welcome block. This image will always be used (no random choice among a pool). Or even postpone the image integration.\r\n\r\n## Feed\r\n\r\nSee also list pages for common approaches:\r\n* layout (cards) is similar\r\n* the content of the cards might be similar as well (see declinations in wireframes)\r\n\r\n* The feed uses a multi-column/multi-line card layout, each entry (outing, article, forum thread, etc.) being a card, whose layout depends on its type (colors and content).\r\n* New cards are added using infinite scrolling technics.\r\n* Possible cards:\r\n * outings from favorite users and/or in favorite regions (with activity filters)\r\n * last response from favorite/bookmarked forum theads\r\n * any \"favorite\" document that has just been edited\r\n * any document that has just been linked to a \"favorite\" document\r\n=> the feed is based upon the \"favorite/follow\" system and advertise changes/new associations to favorite pages.\r\n\r\n## Suggested implementation\r\n\r\n(to be continued)"}}