WHAT IS THE BUG
Anytype is built around Objects, but throughout the app I see references to “Pages”.
Navigation menu:
Keyboard shortcuts:
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 Anytype
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)
SYSTEM INFORMATIONS
OS:
Windows 11
Device:
Dell XPS 15
Anytype Version:
0.27.0
ADDITIONAL CONTEXT
See my topic on terminology here:
Update: an official list of terms has been shared by the Anytype team here: Document
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.
Anytype specific
Object
A container for Blocks. Not to b…
My take:
Go with 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.
1 Like
Angelo
August 19, 2022, 10:15am
2
The issue has just been opened on GitHub!
opened 10:15AM - 19 Aug 22 UTC
Desktop
Editor-and-Blocks
GitHub
Update-Documentation
<h4>
<a name="what-is-the-bug-1" class="anchor" href="#what-is-the-bug-1"></a>WH… AT IS THE BUG</h4>
<p>Anytype is built around Objects, but throughout the app I see references to “Pages”.</p>
<p>Navigation menu:</p>
<p><div class="lightbox-wrapper"><a class="lightbox" href="https://community-content.anytype.io/original/2X/a/afe726baa1bb82d06ebe3dadcffba12f09d2affc.png" data-download-href="/uploads/short-url/p66NopxRs7iZ0owsBaw1mhKxc0k.png?dl=1" title="image"><img src="https://community-content.anytype.io/optimized/2X/a/afe726baa1bb82d06ebe3dadcffba12f09d2affc_2_690x185.png" alt="image" data-base62-sha1="p66NopxRs7iZ0owsBaw1mhKxc0k" width="690" height="185" srcset="https://community-content.anytype.io/optimized/2X/a/afe726baa1bb82d06ebe3dadcffba12f09d2affc_2_690x185.png, https://community-content.anytype.io/optimized/2X/a/afe726baa1bb82d06ebe3dadcffba12f09d2affc_2_1035x277.png 1.5x, https://community-content.anytype.io/original/2X/a/afe726baa1bb82d06ebe3dadcffba12f09d2affc.png 2x" data-small-upload="https://community-content.anytype.io/optimized/2X/a/afe726baa1bb82d06ebe3dadcffba12f09d2affc_2_10x10.png"><div class="meta">
<svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">image</span><span class="informations">1126×303 21.6 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg>
</div></a></div></p>
<p>Keyboard shortcuts:</p>
<p><img src="https://community-content.anytype.io/original/2X/4/4d6ad3645c2788dcee6cd136867b11b90943579d.png" alt="image" data-base62-sha1="b2RDzLYxF46XgUg03rM6aGgSSdf" width="515" height="247"></p>
<p><img src="https://community-content.anytype.io/original/2X/7/7d92d2563e7515e6482f6ccc80bfbd91036e5a29.png" alt="image" data-base62-sha1="hUSfm8vAAM8tCAvm9nEfyedQCtr" width="441" height="361"></p>
<p>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”.</p>
<p>Additionally, /“link” creates a “Link to a page” while the menu (see below) mentions “Link to object”</p>
<p><img src="https://community-content.anytype.io/original/2X/e/e3ab5f0c914e409543579e97bd5d095119cf9c2a.png" alt="image" data-base62-sha1="wu3xUXXKl9sMESmNloyuypoSOdc" width="601" height="431"></p>
<p>When I create a “Link to object” I am presented with multiple references to pages and Objects</p>
<p><img src="https://community-content.anytype.io/original/2X/a/af75990c5d33383b62e9d9f63b094dc4a1886fed.png" alt="image" data-base62-sha1="p2bvAHRSahF35k6HrweUzldJJUx" width="424" height="282"></p>
<ol>
<li>Object Type = “Page” (makes sense so far)</li>
<li>Menu section for “Objects” (makes sense so far)</li>
<li>Menu item “Link to object” (makes sense so far)</li>
<li>Subtext of menu item “Link to existing page”. Are we linking to a page or an Object?</li>
</ol>
<h4>
<a name="how-to-reproduce-it-2" class="anchor" href="#how-to-reproduce-it-2"></a>HOW TO REPRODUCE IT</h4>
<p>Maybe not really applicable here, but:</p>
<ol>
<li>Open Anytype</li>
<li>Open an Object that has no Relations to any other Object</li>
<li>Open the Navigation pane</li>
<li>See that there are references to Pages instead of Objects</li>
</ol>
<h4>
<a name="the-expected-behavior-3" class="anchor" href="#the-expected-behavior-3"></a>THE EXPECTED BEHAVIOR</h4>
<p>Page vs Object is always clear.</p>
<p>I think the Settings show a clear explanation: A “Page” is an “Object Type” (and an Object is an Object)</p>
<p><img src="https://community-content.anytype.io/original/2X/f/f8c07e2e4ab406f0407eef112587c71e4da565ad.png" alt="image" data-base62-sha1="zuyPgcg9A4xRrrLqkTuCToZSGK1" width="626" height="155"></p>
<h4>
<a name="system-informations-4" class="anchor" href="#system-informations-4"></a>SYSTEM INFORMATIONS</h4>
<ul>
<li>
<strong>OS:</strong><br>
Windows 11</li>
<li>
<strong>Device:</strong><br>
Dell XPS 15</li>
<li>
<strong>Anytype Version:</strong><br>
0.27.0</li>
</ul>
<h4>
<a name="additional-context-5" class="anchor" href="#additional-context-5"></a>ADDITIONAL CONTEXT</h4>
<p>See my topic on terminology here:</p>
<aside class="quote quote-modified" data-post="1" data-topic="5812">
<div class="title">
<div class="quote-controls"></div>
<img loading="lazy" alt="" width="20" height="20" src="https://community.anytype.io/user_avatar/community.anytype.io/sambouwer/40/3042_2.png" class="avatar">
<a href="https://community.anytype.io/t/terminology-and-concepts/5812">Terminology and Concepts</a> <a class="badge-wrapper box" href="/c/general-discussion/10"><span class="badge-category-bg" style="background-color: #9a9ecb;"></span><span style="color: #FFF" data-drop-close="true" class="badge-category clear-badge" title="Chat about all things related to Anytype that don’t fit into another category. Or head into the Lounge for truly “off-topic” discussions.">General Discussion</span></a>
</div>
<blockquote>
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.
Anytype specific
Object
A container for Blocks. Not to be confused with a Block itself. All Blocks are (or should be) an Object. Not all Objec…
</blockquote>
</aside>
<p>My take:</p>
<ul>
<li>Go with <strong>Objects</strong> if you mean the container that holds Blocks.</li>
<li>Go with <strong>Page</strong> if you want to refer to an Object with the Object Type “Page”</li>
<li>Go with <strong>Canvas</strong> if you want to refer to the space <em>in an Object</em> where the user can place Blocks using the editor.</li>
</ul>
watch topic: https://community.anytype.io/t/7199
1 Like
Angelo
August 10, 2023, 7:33pm
4
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”)
The space in an Object where the user can place Blocks using the editor (Canvas?)
1 Like
Razor
August 11, 2023, 12:37pm
9
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.
isle9
August 11, 2023, 12:47pm
10
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.
2 Likes
I think I’ve heard canvas mentioned sometimes, but I don’t think it’s an official Anytype term like object or relation.
1 Like
jannis
August 12, 2023, 7:07am
13
@sambouwer @isle9 Glossary - “Canvas — the place or area where Blocks live together to form the content of an Object.”
2 Likes
isle9
August 12, 2023, 8:53am
14
And crucially, page is nowhere to be found in the glossary.
1 Like
Thanks @jannis , I didn’t know that documentation existed! I’ll put a link to it in the Terminology and Concepts topic.
2 Likes
Thanks @sambouwer for this robust overview of inconsistencies. We will try to streamline it
3 Likes
@sambouwer Check it out in the next release! eta next week
3 Likes