Bug 160873 - Usability: "OLE Object" probably not familiar language (Menu: Insert/OLE Object)
Summary: Usability: "OLE Object" probably not familiar language (Menu: Insert/OLE Object)
Status: RESOLVED DUPLICATE of bug 149018
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.6.3.1 rc
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Main-Menu
  Show dependency treegraph
 
Reported: 2024-04-30 16:03 UTC by jan d
Modified: 2024-05-02 14:06 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jan d 2024-04-30 16:03:56 UTC
Description:
Description: Some objects (Formulas, QR-Codes and general OLE Object) can be inserted via the Insert/OLE-Menu point. 







Steps to Reproduce:
Visit in Menu: Insert/OLE-Object

Actual Results:
"OLE Object" is a technical term that probably many users are not familiar with

Expected Results:
Do not expose names of internally used technologies to users if they are not familiar with the terms. 

Possible Solutions: Dissolve the OLE-Menu point and pull the items in the main insert menu.



Reproducible: Always


User Profile Reset: No

Additional Info:
Context: OLE means "Object Linking and Embedding" and is the name of a technology that Microsoft developed to allow the integration of both display- and editing capabilities into different programs. The term is technical jargon, describing an underlying technology rather than what users can do.
The Insert/OLE Object/Formula shows the typical behavior for OLE: When editing an OLE object, another program is basically overlayed over the main (embedding) application. I could not find out if QR-Code actually uses OLE, since there is no editing capability exposed and the result seems to be handeled as an image, which is what OLE actually should overcome.
Comment 1 Stéphane Guillou (stragu) 2024-05-01 01:12:13 UTC
In essence, I agree that users might not use that submenu because of how obscure the name is to them. But if we go further and actually rename from "OLE object" to something else, there are many places where the term is used, including the Navigator. And then there's hundreds of updates for help pages and guides.
How would one differentiate OLE objects from others then? It would have to be more verbose, like "Linked or Embedded Objects".

So I guess my opinion is: OK to not use "OLE" in the menu, but against changing it to something else elsewhere.

(In reply to jan d from comment #0)
> I could not find out if QR-Code actually uses OLE,
> since there is no editing capability exposed and the result seems to be
> handeled as an image, which is what OLE actually should overcome.
I was actually wondering about that. Seems like QR/Barcode shouldn't be in there anyway. And when the feature was recently shared on social media, users were surprised it was so hidden away.

+1 to pull those out of the OLE submenu if possible, or use a more intuitive categorisation so it doesn't get too big. (It's already the biggest menu in Writer with View and Format.)
Also: chart is not in the OLE submenu, but it is an OLE object!
Comment 2 Stéphane Guillou (stragu) 2024-05-01 01:13:06 UTC
(changed component to "UI" because it would have to be changed outside of Writer too, e.g. in Calc)
Comment 3 V Stuart Foote 2024-05-01 13:18:47 UTC
OLE based or some "simple" COM Component Object Model, it is still an Object being linked and embedded ;-) 

The ZXING based QrCodeGenDialog.cxx isn't an OLE, but we do use IOleObject notation extensively cross platform so not incorrect to label the menu entry "Insert OLE Object".

Personally I have no issue with leaving menu entry OLE or truncating to Insert -> Object, but is that really any more descriptive for users?  Or an improvement for l10n?
Comment 4 jan d 2024-05-01 14:55:00 UTC
@Stuart: I don't think that "Object" is much better, since an image or chart is – from the perspective of a not-knowing-the-internals person - probably also an "object". Thus the suggestion to not nest the menu based on these being (OLE) Objects and the others not.
Comment 5 Heiko Tietze 2024-05-02 06:50:55 UTC
(In reply to jan d from comment #0)
> Possible Solutions: Dissolve the OLE-Menu point and pull the items in the
> main insert menu.
That makes the Insert menu too large; keep in mind that we have to support small screens. It might work if we use just "Object" and hide all less frequently used items there, including what is now under "OLE Objects". But that brings us to the question which ones are less frequently used.

And we have to consider the sub item "OLE Object...".

(In reply to Stéphane Guillou (stragu) from comment #1)
> "Linked or Embedded Objects"
+1
Comment 6 Stéphane Guillou (stragu) 2024-05-02 12:27:00 UTC
Thanks Ilmari for pointing that one out. Better go through the whole conversation in bug 149018 before deciding anything.
Comment 7 V Stuart Foote 2024-05-02 14:06:05 UTC
OLE term usage as resolved on dupe, but the 'QR and Barcode...' dialog needs to be repositioned up a level on the main Insert menu.

*** This bug has been marked as a duplicate of bug 149018 ***