WHAT IS THE BUG
Anytype is built around Objects, but throughout the app I see references to “Pages”.
Here in the keyboard shortcuts, in the list of shortcuts for Objects, it is mentioned we can create a “Page” using the /slash menu “/page”.
Additionally, /“link” creates a “Link to a page” while the menu (see below) mentions “Link to object”
When I create a “Link to object” I am presented with multiple references to pages and Objects
Object Type = “Page” (makes sense so far)
Menu section for “Objects” (makes sense so far)
Menu item “Link to object” (makes sense so far)
Subtext of menu item “Link to existing page”. Are we linking to a page or an Object?
HOW TO REPRODUCE IT
Maybe not really applicable here, but:
Open an Object that has no Relations to any other Object
Open the Navigation pane
See that there are references to Pages instead of Objects
THE EXPECTED BEHAVIOR
Page vs Object is always clear.
I think the Settings show a clear explanation: A “Page” is an “Object Type” (and an Object is an Object)
Dell XPS 15
See my topic on terminology here:
Update: an official list of terms has been shared by the Anytype team here:
I notice there are some misunderstandings and disagreements on certain terms used across many topics. I hope we can clarify some common terminology that might be ambiguous. What I’m writing here is not necessarily the right answer, this is just to get the conversation started. Feel free to suggest your own additions to this list as it is not complete.
A container for Blocks. Not to b…
Objects if you mean the container that holds Blocks. Go with
Page if you want to refer to an Object with the Object Type “Page” Go with
Canvas if you want to refer to the space in an Object where the user can place Blocks using the editor.
The issue has just been opened on GitHub!
10:15AM - 19 Aug 22 UTC
<a name="what-is-the-bug-1" class="anchor" href="#what-is-the-bug-1"></a>WH
This report has been added to our issue tracker and received by the Development Team.
Most of these discrepancies are still present. Some examples:
“Create new object”: clear!
“Create a new object in new window”: clear!
"Opens object […]: clear!
“Find on page”: should be “find in object”?
“Show page edit history”: should definitely be “Show object edit history”
“On page link will open it in modal view”: apart from the strange sentence, I think it should be “Link in object will open in modal view”
Similar for “On page link will open it in new window”: should be “Link in object will open in new window”
Core of the issue is still: decide on the correct terminology for:
The container that holds Blocks (Object)
An Object with the Object Type “Page” (Object of type Page, or short: “Page”)
in an Object where the user can place Blocks using the editor (Canvas?)
Page is the place to edit object, so these are different terms. Referencing everything as an object is not correct. Like for example when you search with CMD + F you search word on a page, object has nothing to do with it.
I’ve canceled the issue in the tracker as this is not a bug.
Isn’t that supposed to be the canvas?
@Razor thanks! I agree this is not necessary a bug. A Page is not just the place to add blocks, as it is also the name of an object type, which can cause confusion. As the Anytype terminology has quite a steep learning curve for some, I think these kinds of inconsistencies should be resolved.
I think I’ve heard canvas mentioned sometimes, but I don’t think it’s an official Anytype term like object or relation.
@sambouwer @isle9 Glossary - “Canvas — the place or area where Blocks live together to form the content of an Object.”
And crucially, page is nowhere to be found in the glossary.
@jannis, I didn’t know that documentation existed! I’ll put a link to it in the Terminology and Concepts topic.
@sambouwer for this robust overview of inconsistencies. We will try to streamline it
@sambouwer Check it out in the next release! eta next week