-
Notifications
You must be signed in to change notification settings - Fork 584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Reformat data in the product feature breakdown table #7498
Comments
@cwarnermm - One suggestion I have in mind is to have a drop down that selects the product type (Web/Desktop/Mobile) and then show the different features for that product type. Let me know what you think. |
@TomerPacific - I really appreciate partnering with you on this challenge, and I like the way you're approaching this. A drop-down approach would be incredible; however, this isn't something we've attempted to do before, so the learning curve may be steeper than expected. I'm open to it, but 0/5 on how much effort is needed to build something interactive like that onto a docs page. The idea of reversing the details to focus on what's not supported per client is an interesting approach. We'd still need the full list of what is supported, but finding a way to identify, at a glance, what isn't per client would be highly valuable. For next steps, it may be easier to draft out a desired end state via Google Docs or similar tooling that could be shared more broadly with more stakeholders, including our UX team, for feedback. |
@cwarnermm - I'll work on a Google document that outlines several approaches, with pros/cons for each one and share it here. Sound good? Let me know who I should be sharing this document with. |
Sounds amazing! Thank you, @TomerPacific!! |
I'm thinking that we'll share the link to the GDoc in Mattermost discussion threads on the Community Server. |
@cwarnermm - Here is a link to the document. Which channel would be best to post this? DWG/Contributors? Or should I open a new thread? |
@TomerPacific - Let's share it in DWG; we'll invite UW and QA to share their thoughts. |
We received really great input from a number of stakeholders on best practices around table-based content in docs. From that input, here's how I'd like to proceed with the table content on the https://docs.mattermost.com/about/faq-product.html docs page:
These section headers will display in the far right navigation for easy page-based navigation. Each docs section will contain a table with the same 4 columns as what's published today: Feature, Web, Desktop, & Mobile. Replace full support "x" indicators with green checkmarks, using the https://docs.mattermost.com/collaborate/collaborate-with-audio-video.html docs page as a code guide. The green checkmark is defined globally, so all that's needed is the shortform reference (as seen in the docs code). It's expected that the checkmark icons will align left and not centered when displayed on the page. In cases where partial coverage is indicated (mobile only), replace the "o" with the text "Partial Support" for clarity. Ensure each feature across all tables on the page is also a link to its respective docs topic. Flag any features whose associated docs page isn't known; @cwarnermm can help identify specific docs pages as needed. Ensure links are formatted as relative links rather than absolute links. Use the https://docs.mattermost.com/collaborate/collaborate-with-audio-video.html code as a guide for this syntax. Once the single table is broken out into multiple tables across sections on the page, remove the Legend details. Tip: I strongly recommend using https://www.tablesgenerator.com/text_tables to generate reStructuredText syntax for each table. This site makes short work of defining table text, including all necessary RST syntax, such as |
@cwarnermm - Do you have somewhere I can look or a mock I can see of what you want the page to look like? Which section should be before the other? Do you want Web first and then Desktop and Mobile? I'd really appreciate some clarifications. |
@TomerPacific - Use the same order as what's published now for both the sections and the features, please. |
@cwarnermm - Posting here a preview of revamping the table with the Messages section (the screenshot cuts the table): Let me know what you think and then I will be able to proceed with the rest of the sections. |
It's a thing of beauty, @TomerPacific! Looking forward to seeing your docs PR. Happy to help identify any link URLs needed too. |
@cwarnermm - Going over the features under the Messages section, this is what I found (those without a link mean that I was not able to find the documentation for it):
Could you help me in identifying the correct documentation links for the features I couldn't find? I'm going to move on to other sections and hopefully, I'll fare better there. Thanks |
Thanks, @TomerPacific!
I don't have a link to provide for the |
@cwarnermm - Thanks! Just went over the Channels section, I got this there:
|
Thanks, @TomerPacific!! For For For |
@cwarnermm - I have gone over all the sections and below are my findings: Teams
Collaborative Playbooks
Calls
Integrations
Authentication
Other
|
@TomerPacific - Really great work here!
You can safely leave the following features as-is without a link. I'll follow up with our Product Team to clarify the intention of the following features given that we can't match them directly to docs pages:
|
@cwarnermm - I have opened a draft PR and I would like to ask for your assistance for the links in the Authentication section. For some reason, the format I am using there is not working. |
Following the discussion from #7024,
it was suggested that there could be a better way to structure and present the data shown in the product feature breakdown table.
This issue's purpose is to come up with different solutions to present the data and agree on the one that works.
The text was updated successfully, but these errors were encountered: