Description
Preview: https://xd.adobe.com/view/89fa7693-12b8-43a0-4841-32a12f827c8b-ffcb/
Now that we got the hugo implementation, got this long in the pipeline item addressed.
Front-end implementation assigned for @rmykolas – design source files, specs, assets: decred/dcrdesign#8
- As previously planned, the "news" subpage will replace the temporary Press subpage.
- All posts can be either external links (displaying url and icon hover – nb! update the icon, i've increased the contrast slightly) or content post pages.
- Most of the design is iterated off the press subpage. Have added a few more design patterns for posts: possibility for hero images, in content images and captions. More styling patterns can be added as follow-up on need basis.
- Posts will need to open in separate pages to keep page load optimal.
- Category selection has a slightly updated selector pattern, which i'll make a separate issue for updating in the contributors page also.
- As a follow-up update, can introduce "pinned posts". This should replace Get Involved Page #423 and http://decred.org/recruiting/.
- Initial categories are the following, based on content going through twitter and feedback received (these can be updated on need basis):
**Announcements**, containing following post types:
- Announcements (e.g. old dcr blogposts, and ideally replacing the future ones)
- Release Updates
- Service announcements (saved for any rare emergency notices)
**Research and Development**, containing following post types:
- General Research and Writings
- Dev Posts/Mentions/Research
**Community**, containing following post types:
- General community posts (e.g. noteworthy discussions, mentions)
- Show DCR (e.g. user projects and initiatives)
- Broadcast, streams, videos
**Media and Events**, containing following post types:
- Decred in media (half of the current press page)
- Press releases, interviews (other half of the current press page)
- Events and Meetups
**Contributing**, containing following post types:
- Help needed (e.g. norteworthy gh issues)
- RFPs
Noting that the post types are only descriptive and use icons
for their representation for now. How well these function and
get populated can be seen after some usage and optimized then.
Naming feedback/discussion
Interested in getting some feedback regarding the naming of this subpage as only "News" isn't most accurate. The page is a type of portal that is both a publishing source of announcements and releases as well a recollection of outside mentions, contribution opportunities, posts, events etc. Did consider names such as "Portal" "Newsfeed" "News and Feeds", "Newsportal", "Newsboard" "Broadcast" "Comms" and such … so far "News and Posts" seems most accurate and rolls off the tongue. Better options what are more accurate and not obscure welcomed.
Content for launch / help needed
Ideally the subpage should be launched with pre-populated content for all categories. For example all of the announcements from blog.decred.org should be linked, perhaps some of the recent or bigger dev dispatches, recent and more mention worthy research bits. If anyone can pick up this work, best to make a separate issue for planning the content, thanks.
Activity
peterzen commentedon Feb 22, 2019
> * Posts will need to open in separate pages to keep page load optimal.
For content items such as Press releases, which are internal links, the opening of a new window may be unnecessary. Instead of the current JS based accordion layout it would be best to render the news items on separate pages (under unique URLs) so that this content becomes accessible to search engines, as well.
ta-lind commentedon Feb 22, 2019
Yup that's what I meant. Staying in the same browser window but different pages instead of everything in accordions.
Dustorf commentedon Feb 22, 2019
Exciting initiative. I'm supportive of the idea but think we can condense the buckets from 5 to max 3. What about:
News & Events (would include announcements)
Original Content (research, writing)
Help Wanted (FRPs, issues)
I also agree we need a good way to describe it collectively. The first two go together easily and could be described by your suggestions. What if we move the RFPs/issues over to the new Self-Funding subpage? It would describe the contractor model, then list the available ways to work for Decred
oregonisaac commentedon Feb 22, 2019
Dustorf commentedon Feb 22, 2019
People are acting pretty autonomously. There will be a SF meetup on March 6th, but there aren't more I know about. It will be great to allow people to share info with the web team to get them on the site easily in the future
peterzen commentedon Feb 22, 2019
+1 for such an event calendar section, it would be very useful.
xaur commentedon Feb 26, 2019
@linnutee thinking from "subscriber" perspective, we have a ton of possible updates that fall into different categories. Each category should have its URL path and a subscription feed (e.g. RSS). For example,
/media
,/contribute
or the long needed/events
.A special category can aggregate all updates, e.g. "All News", but I'd avoid using or inventing abstractions like "Portal" or "Broadcast" as the are too vague and have a corporate feel.
ta-lind commentedon Feb 26, 2019
Re: Xaur
The naming case applies for the subpage as a whole and not so much around categories. Brought it up as “News” or those other options aren't the most accurate terms to describe this aggregate-type subpage, as this is both a feed and publication.
Good point on the subscribing approach, I guess this would be a development task to get sorted. Not very aware on what's the best practice on these feeds since RSS has been somewhat killed off. Certainly would be a plus to have the structure set so that all content could be pulled to Feedly, Newsblur and any other popular services.
Re: Dustin:
https://www.eventbrite.com/d/estonia--tallinn/events/
that would allow for bit more specific filtering – location and time based and also a calendar view would be super helpful.
Based on feedback, either simple approach on category and post breakdowns could go:
Categories/Posts A
Categories/Posts B
Dustorf commentedon Mar 6, 2019
I think there's a lot of value making the events obvious, so my preference is B
peterzen commentedon Mar 7, 2019
In the Events section, it would be awesome to have an iCal feed as well, so that people can subscribe directly in their calendar.
xaur commentedon Mar 9, 2019
Is there an issue to discuss events in dcrweb specifically? It will require an active maintainer and some nice YAML structure that would allow to build nice filtering features later.
For more general needs I made shared calendar issue.
xaur commentedon Mar 9, 2019
Thinking about content management now.
It's great to have the data from which the site is built in separate nicely structured and versioned files. Git allows to replicate all collected knowledge to multiple people and keep it in sync.
When all these new pages go live and people start to actively add content, we will see a lot of commit churn around "site content" files (md pages, yaml data, non-layout images), and it will be harder to dig changes for "site code" files (css, js, layouts). Effectively, streams of commits from website programmers and content managers would overlap all the time as it happens today, but in greater scale.
It might be useful to separate "content" files into a separate Git repo or an orphan branch.
peterzen commentedon Mar 12, 2019
The theme code itself doesn't change that often and in the current Hugo structure the theme is reasonably separated from the content - unless there is a major refactoring going on at the same time with heavy content changes overlaps should be non-existent to minimal.
peterzen commentedon Sep 23, 2019
I've implemented the sections/content types in Hugo, according to the B) site map above. It's in a separate repo for now as there are some questions/clarifications that the spec doesn't cover need to be iterated. It would also be good to add more initial content whilst the details are worked on in terms of content types/navigation etc.
https://dcrweb.netlify.com/news/
Questions
Second level navigation - the Media section really calls for a second level nav as the best practice would be to keep the Decred in the Media and Press releases subsections separate. We may want to do the same in the Announcements?
Any thoughts/comments on the Events page? What type of content would be published here. I can see that it would be nice to pull in calendar feeds from meetup groups to provide a comprehensive view on what's on in the Decred world.
Example content is needed in Contributing, Community - @Dustorf is this perhaps something you could contribute?
Any other comments on structure/navigation?
ta-lind commentedon Sep 23, 2019
Cool, very nice to see this moving on.
Answering 1st and 2nd bulletpoints.
I would ideally avoid having two level navigation. At least from the initial launch until there's actually need due to the amount of content. This way the structure remains simpler and can be grown more accurately based on need. So if anything the 1st level category structure could become a little bit more elaborate. But that's up to the contributors essentially. Also instead of subcategories, there are icon based tags to help create order inside each category.
Calendar: in the present design it would be posts linked to the event source. Ie. meetup.com, event sites etc. Calendar view would certainly be a nice enhancement. Unless there's any significant issues with building it, ideally the calendar can be another "viewing mode". Meaning there's an option to switch between the normal post list + calendar view. Reason being as this way it would be a little bit more integrated to the subpage. Lmk and can get this in the pipeline to get the design thought through and created.
18 remaining items