-
Notifications
You must be signed in to change notification settings - Fork 78
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
oXygen vs. Oxygen #26
Comments
The actual name is <oXygen/> but this may create issues if it is not processed correctly, thus we removed the angle brackets and resulted oXygen, keeping the spelling. Because sometimes "oXygen" started a phase it looked strange to start with a lower case letter so that moved to Oxygen, keeping an upper case X does not make sense. There is no strong preference for any of these forms for the user guide. I will prefer the oXygen form because the spelling matches the logo. In any case, we should use the key "product" to refer to the product name and then we can easily change it everywhere. I guess the current "Oxygen" references are directly as text while most "oXygen" references come from referring the "product" key. The solution should be to replace Oxygen and oXygen with a reference to the product key. |
It depends from case to case, in some topics for example we have constructs like "Oxygen_INSTALL_DIR" which make no sense to be replaced with the product name. |
Re "Oxygen_INSTALL_DIR", I agree. A variable should represent the same piece of information, not the same string. I don't agree about us "the application" rather than the product name, however. Four reasons:
|
Actually every page of our user's manual has the product name written in the top left part of the screen: http://www.oxygenxml.com/doc/ug-oxygen/#topics/installation.html |
So what do you think about replacing, where it makes sense, the occurrence to oXygen or Oxygen with a keyref to the product key? I think this should solve the consistency issue and then we can very easily decide the desired form. |
Radu, that is true, but eye-tracking studies consistently show that people do not look at the navigation frame of a website. Their attention goes straight to the first paragraph of text, where they make their decision to stop or move on in a matter of seconds. The vital information that tells them they are in the right place needs to be in that paragraph. The product name should be there at least. And for Google, keyword density still matters, so using the name is good for SEO. George: Yes, I definitely think we should replace it where it makes sense. I can do that today or tomorrow, but I think we should do a merge from master to dev immediately before and a merge from dev to master immediately afterward. I also think that we should come up with a way to mark the instances that should not be replaced with product, so that it will be easier to audit the use of product in the future. I'm not sure if DITA has a suitable element for this. If not, I would suggest creating a specialization of called that would be used to mark any instance of a word that is normally replaced by a key reference. This would be post-6.1, of course. |
The master and dev are the same now. |
I have made the changes and committed them. There were a number of cases where it was not clear what the right thing to do was. They are listed below. I have not made a change in any of these cases. Product variable issuesIndextermThe word Oxygen occurs frequently in indexterm entries. However, you can't insert product variable in an indexterm. I'm not sure name should be in index term anyway. Indexes are not like web search. You already know the context when you use the index, so you really don't need the product name in there. Terms that may be proper names of componentsIt is not clear if the word Oxygen in the following cases is part of the proper name of each component, or if it is the name of the product. That is, is there a component named "Oxygen API" which is independent of the particular package you are using, or should this be API?
Weh help plugin nameI assume that in this case the Oxygen WebHelp plugin is the name of a component, and should not use the product variable. However, I don't know if there is a separate plugin for DITA or if they are the same thing. And if they are the same thing, what is the correct name? (And is Plugin part of the name, meaning it should be capitalized, on not, meaning it should be lowercase?)
Referring to the websiteI found both capitalizations of oXygen used to refer the the website. However, I recommend that all references be replaced by the URL. This just makes it easier for the user to get there.
Passages in which the meaning is not clearIn the following, is the reference to the Oxygen XML Author product alone?
In the following, the reference to "Oxygen standalone version" is a problem. Presumably any version will do. In fact such frameworks shoud work in an Eclipse version as well, thought we usually use standalone to mean "not eclipse" as opposed to "not web". Perhaps the right word here is "desktop version". But that still leaves us with the question of whether "Oxygen" here should be replaces with the product key, since this string will actually occur in the manual for one particular version. The root of the problem here is that the Oxygen component is really a different version from Author/Editor/Enterprise and should really have its own version of the manual.
Same issue with "Oxygen standalone".
This is a case of the name being written "". I hesitated to change this one as it is the name of a licence agreement and should agree with the document.
This is a case of the name occurring in code comments. Not sure if this needs to use the product variable.
One of the rare cases in which the docs for one version refer to another version.
Here is a case where the word "desktop" is used -- and is capitalized. Probably shouldn't be capitalized.
An instance of that I did not change because it really is in the interface. This is not consistent with how it appears in Preferences in Eclipse. It should be made consistent, but in the interface first.
|
Re indexterms Re proper names of components:
|
I would vote for removing it. |
Don't now why I keep forgetting about keyword, but I'm for removing Oxygen from the index terms too. I don't think people will be entering it as a term when they are searching the index. I'm wondering, though, if we have logs for the search and index lookups that people have done in the online version of the docs. That would be a good way to verify if people are searching on the name, and it would give us a lot of other useful information about what people are looking for and how. |
Re WebHelp references: the WebHelp product is a set of resources that contain transformations from DITA and DocBook to WebHelp. In case of DITA the transformation is packaged as a DITA-OT plugin while in case of DocBook it is a customization of the DocBook stytlesheets that provide the WebHelp transformation. I updated the documentation in ad91ae0. |
The product name is spelled "Oxygen" and "oXygen" in the manual, in nearly equal proportions. "Oxygen" occurs 212 times and "oXygen" 188 times. "Oxygen" will actually occur far more often in the output, however, as that is how the product variables are defined.
The same inconsistency occurs in the interface. The interface also occasionally uses "".
We should be consistent in this. (Though we should be careful when me make it consistent not to change any case-sensitive file or variable names mentioned in the text.)
What is the preference? Oxygen or oXygen?
The text was updated successfully, but these errors were encountered: