Reasons why this is not a good idea but detrimental is explained by @Patch below
How do I create new tabs? And how do I change the name of the existing tabs. For example from Customers to receivables?
The Tabs are a core part of the program and not something that is conducive to user customisation, but the domain of the program developers.
Probably the only option to get a change to the Tabs would be to request a specific change and mount a good case as to why you think it should change.
Agree
Itâs also worth mentioning user education on how to use the software requires referring to specific areas within the software. To do this the user is given the exact name to look for in the software.
Dynamically changing the sign post would dramatically increase user learning curve as discussion on the forum would use many different names for the same thing (functional description, other software package names, dynamic Manager name, the name used in the official guides).
So this is a very bad idea in my opinion.
It is not necessary to change the name completely, but to modify the name only superficially, as is the case with the names of some accounts in the chart of accounts that are created automatically, and when their name is modified, it is modified superficially and not fundamentally.
Most tabs are enabled in customize and are part of the translation files that allow Manager to be used with appropriate terminology in a wide range of countries. Any entry made in the Chart of Accounts will be displayed in the language it was originally written in and thus not translated same as for descriptions, etc in any of the edit screens.
As with many applications be it word processors, spreadsheets, etc. there is common nomenclature that as @Patch explained makes it easier to learn, if anything, many applications put common tabs such as Files and Help at similar spots as others just to facilitate this learning and recognition.
Having said above, I would support for few tabs such as Customer and Supplier if Manager would allow to override the defaults as suggested by @Sweey because they are unsuitable for other than business types of organizations, be it non-profit, education & training, or religious ones.
I totally for this idea, I actually used extensions to rename Purchase Quotes to Purchase requests in the front end all over Manager based on a client request.
And extensions are obsolete so you canât be sure how long will they work.
How did you do it?
Since all modifications are prohibited, is there a way to make various modifications to the desktop edition for personal use?
That is simply not true! Read the guides, search the forum, etc. before coming to such conclusion. For example, you can customize quite a lot of the presentation of invoices, etc using code in footers. You can also use Advanced queries and Custom reports where you customize the query and thus the report. You can also use API to interface with either existing or your own code.
All Manager editions are the same except that Server and Cloud allow for multi-user use with related user permissions and are served over a network. So whatever can be customized as explained is the same. Note that Manager is not Open Source but proprietary software and as such you will not be able to access the source code and make changes in any Edition.
By using extensions which is sadly is an obsolete feature but for the moment you can use below code:
function replaceText(node) {
// If the node is a text node, replace occurrences of "Purchase Quote" with "Procurment Request"
if (node.nodeType === Node.TEXT_NODE) {
node.nodeValue = node.nodeValue.replace(/Purchase Quote/g, 'Procurment Request');
} else {
for (let child of node.childNodes) {
replaceText(child);
}
}
}
// Start the replacement process from the body element
replaceText(document.body);
And they also do not work on summary and settings tab.
it is not working