- Joined
- Nov 12, 2015
- Messages
- 1,471
In 2020, FreeNAS and TrueNAS were unified and TrueNAS SCALE was born. These were major product changes and required a rethinking of the documentation process to be both more efficient to produce and more comprehensive in their coverage of complex topics.
The FreeNAS and TrueNAS 11.3 documentation (v1.0) was rated well by some users, but our internal metrics were showing that very few people were using the documentation to answer their questions. The FreeNAS community was filling the gap in topics like how to troubleshoot systems and configuring a system for complex scenarios.
We decided it was time to move TrueNAS 12.0 to a modernized infrastructure that allows for users to contribute their expertise in a wider variety of complicated topics. We opted for Hugo and GitHub (TrueNAS Docs 2.0) as the basis for TrueNAS 12.0 documentation. This approach is similar to how Kubernetes is documented and also allows unifying all product documentation, including hardware, SCALE, and TrueCommand documentation, into a single searchable location.
Due to the significant overhaul that was required in 2020, the TrueNAS 12.0 RELEASE docs were incomplete when compared with the TrueNAS 11.3 docs. When website infrastructure and other issues were resolved, the team refocused to bring TrueNAS 12.0-U2 (v2.0) documentation up to parity with TrueNAS 11.3 content and continued to document all the new TrueNAS 12.0 capabilities.
With the new website infrastructure and content parity in place, the team can now return to fully organizing content and preparing for future documentation projects. This v2.1 Documentation Hub project also requires a lot of software! The team has completed most of the additional backend work and is planning to release Docs Hub v2.1 in time for TrueNAS 12.0-U3 (expected in March 2021).
What’s in the new TrueNAS 12.0-U3 Documentation site?
The major changes to the site are going to be:
Simplified Navigation
The left-hand side menu will become more like the menu with TrueNAS. It will be hierarchical and expandable to include all the subtopics. Each of the topics will then have a better organized list of subtopics. It will reflect the actual user interface workflow within TrueNAS better.
Powerful Search
The tag cloud will be removed in favor of a better search engine to help find the right topics. Searches can be done within the context of that version and will find more relevant information than before. All major documentation topics are now included in the search function and can better show TrueNAS CORE, SCALE, iXsystems Hardware, or TrueCommand content.
Version Control
The documentation site will assume that users want to read documentation for different versions/or editions of TrueNAS. Version control will be added and new versions will become clones of previous versions. Many topics will be common between versions.
Enhanced Mobile View
The updated docs site also includes revamped support for browsing on mobile devices. Content is automatically re-formatted, and menu elements hidden when browsing on small screens.
Improved Docs UI Elements
The updated documentation site includes a variety of new pre-built documentation elements, such as tabbed information views, hint boxes and even auto-generated SVG support.
Off-line documentation
The new site will have an ability to create a single HTML view or PDF document of a specific section of the docs site, I.E. TrueNAS CORE documentation. . This can be used to create off-line documentation for a specific release. (WIP Example of Single Document View)
Merger of QA and Documentation
The new documentation infrastructure enables Quality Assurance (QA) engineers, System Engineers, Support Engineers, experienced users and the community as a whole to contribute to the documentation, fix bugs, and add improvements. We’ve merged our Quality Engineering and Documentation teams so that documentation can be tested in parallel with software. We expect this will improve quality, completeness and timeliness going forward.
The FreeNAS and TrueNAS 11.3 documentation (v1.0) was rated well by some users, but our internal metrics were showing that very few people were using the documentation to answer their questions. The FreeNAS community was filling the gap in topics like how to troubleshoot systems and configuring a system for complex scenarios.
We decided it was time to move TrueNAS 12.0 to a modernized infrastructure that allows for users to contribute their expertise in a wider variety of complicated topics. We opted for Hugo and GitHub (TrueNAS Docs 2.0) as the basis for TrueNAS 12.0 documentation. This approach is similar to how Kubernetes is documented and also allows unifying all product documentation, including hardware, SCALE, and TrueCommand documentation, into a single searchable location.
Due to the significant overhaul that was required in 2020, the TrueNAS 12.0 RELEASE docs were incomplete when compared with the TrueNAS 11.3 docs. When website infrastructure and other issues were resolved, the team refocused to bring TrueNAS 12.0-U2 (v2.0) documentation up to parity with TrueNAS 11.3 content and continued to document all the new TrueNAS 12.0 capabilities.
With the new website infrastructure and content parity in place, the team can now return to fully organizing content and preparing for future documentation projects. This v2.1 Documentation Hub project also requires a lot of software! The team has completed most of the additional backend work and is planning to release Docs Hub v2.1 in time for TrueNAS 12.0-U3 (expected in March 2021).
What’s in the new TrueNAS 12.0-U3 Documentation site?
The major changes to the site are going to be:
Simplified Navigation
The left-hand side menu will become more like the menu with TrueNAS. It will be hierarchical and expandable to include all the subtopics. Each of the topics will then have a better organized list of subtopics. It will reflect the actual user interface workflow within TrueNAS better.
Powerful Search
The tag cloud will be removed in favor of a better search engine to help find the right topics. Searches can be done within the context of that version and will find more relevant information than before. All major documentation topics are now included in the search function and can better show TrueNAS CORE, SCALE, iXsystems Hardware, or TrueCommand content.
Version Control
The documentation site will assume that users want to read documentation for different versions/or editions of TrueNAS. Version control will be added and new versions will become clones of previous versions. Many topics will be common between versions.
Enhanced Mobile View
The updated docs site also includes revamped support for browsing on mobile devices. Content is automatically re-formatted, and menu elements hidden when browsing on small screens.
Improved Docs UI Elements
The updated documentation site includes a variety of new pre-built documentation elements, such as tabbed information views, hint boxes and even auto-generated SVG support.
Off-line documentation
The new site will have an ability to create a single HTML view or PDF document of a specific section of the docs site, I.E. TrueNAS CORE documentation. . This can be used to create off-line documentation for a specific release. (WIP Example of Single Document View)
Merger of QA and Documentation
The new documentation infrastructure enables Quality Assurance (QA) engineers, System Engineers, Support Engineers, experienced users and the community as a whole to contribute to the documentation, fix bugs, and add improvements. We’ve merged our Quality Engineering and Documentation teams so that documentation can be tested in parallel with software. We expect this will improve quality, completeness and timeliness going forward.