Separating vs Bringing Together – Software Project Knowledge Base

I am building a website with Atlassian’s Confluence to fulfill these goals:

  1. Document a complex project with multiple websites (Product Management)
  2. Train non-technical staff to use it Store APIs, repositories, and libraries (Developer Documentation)
  3. Test automation and quality assurance data and information
  4. Will be re-used for final users (knowledge base and tutorials)

Note: the platform will be both used for internal and external users with different UIs.

My Confluence Sidebar has a tree structure which follows the same as the website pages

enter image description here

But one person from Quality Assurance asked to separate their part enter image description here

My original idea was to make this test accounts child of Single Sign-On (contextual)

However, since the person (Quality Assurance) is already familiar with the platform he would like to have minimum information as possible.

However, that could cause a problem since new people are not familiar. Also, they avoid reading the website (they want to be explained in person) which makes documentation a waste of time.

Question: should I make the information architecture together (child and parent in the tree structure) or separate as per suggestion from quality assurance (current screenshots)?

I think this is an eternal dilemma, you try to separate things and it becomes hard to manage (inconsistent, error-prone, scattered and redundant info), while when you put things together people complain there is too much stuff to go through- I have conflicting feedback.

Question2: any other tips on how to solve this problem? Confluence has to search filters and I am making images and videos as much as I can but still looking on the best approach

New interesting music software for content creators

To all creators, video editors and creative minds!

We kindly ask for your attention to introduce you to our new web service, which can represent a truly great improvement in your daily video and music editing workflow.

We are thrilled to introduce CreateMusic to you. Our web-based software enables you to create a truly individual and fully-adaptive soundtrack for your video with just a few clicks. And when we say adaptive, we mean really adaptive. It’s all happening in your…

New interesting music software for content creators

Should I complie software after making all the variable and function names “1-2 character”?

In JavaScript, it seems common for the official release of the code to use only single-character variable and function names (of course, after converting the original code which uses clearer names) in order to make the code more obscure. I’ve seen people reverse engineering software to find what seems to be the original variable (and maybe even function) names in the binaries. That helps people with debugging and developing their own code snippets to modify the software. However, it can also make it easier for malicious personnel to interpret and make malware for the code.

Is it a good idea to convert all variable and function names to single- (or double-) character names like with JavaScript before compiling to make the binaries more obscure (and I think a bit shorter too), which in turn makes it harder to reverse engineer?

Is the default orientation for mobile devices hardware or software specific?

I have noticed that when switching between one mobile application to another, sometimes the orientation of the user interface changes so that I have to rotate the screen 180 degrees so that it is facing the right way. I assume that if the software or hardware recognizes the direction that the user is holding the device, or at least the orientation that the most recent application is set at, then it should not change the orientation.

This leads me to wondering if there is actually a default orientation for devices which is configured in the hardware, and if there is also some configuration of the software as well (and that they sometimes are configured to unintentionally clash).

Is there are default orientation in landscape view for mobile devices? And if so do they exist in hardware and/or software configurations?