mirror of
https://github.com/anyproto/docs.git
synced 2025-06-08 05:47:05 +09:00
Fixed Grammar, More Incoming
This commit is contained in:
parent
f15ad158a9
commit
b21cfa5964
28 changed files with 164 additions and 164 deletions
|
@ -18,7 +18,7 @@
|
||||||
## Intro
|
## Intro
|
||||||
|
|
||||||
ℹ️ We ask that all users read our [Code of Conduct](https://github.com/anytypeio/community/blob/main/README.md#code-of-conduct) and [Gitbook Conventions](#conventions) before contributing to the documentation.
|
ℹ️ We ask that all users read our [Code of Conduct](https://github.com/anytypeio/community/blob/main/README.md#code-of-conduct) and [Gitbook Conventions](#conventions) before contributing to the documentation.
|
||||||
You are welcome to propose any changes in PR and participate in discussion in [Improvements for doc.anytype.io](https://community.anytype.io/t/improvements-for-doc-anytype-io/2862) topic. Please follow the steps below in order to contribute. If you're new to \_git\* and/or _GitHub_, we suggest you go through [the GitHub Guides](https://guides.github.com/introduction/flow/).
|
You are welcome to propose any changes in PR and participate in discussion in [Improvements for doc.anytype.io](https://community.anytype.io/t/improvements-for-doc-anytype-io/2862) topic. Please follow the steps below to contribute. If you're new to \_git\* and/or _GitHub_, we suggest you go through [the GitHub Guides](https://guides.github.com/introduction/flow/).
|
||||||
|
|
||||||
|
|
||||||
## Contribution process
|
## Contribution process
|
||||||
|
@ -47,17 +47,17 @@ You are welcome to propose any changes in PR and participate in discussion in [I
|
||||||
|
|
||||||
* Any Page that has been added or removed from the documentation needs to be added to the **Table Of Contents** in the file [SUMMARY.md](https://github.com/anytypeio/docs/blob/main/SUMMARY.md)
|
* Any Page that has been added or removed from the documentation needs to be added to the **Table Of Contents** in the file [SUMMARY.md](https://github.com/anytypeio/docs/blob/main/SUMMARY.md)
|
||||||
* Indentation is used to signify nesting of pages
|
* Indentation is used to signify nesting of pages
|
||||||
* Pages are linked using markdown URL's eg:
|
* Pages are linked using markdown URL's, e.g.:
|
||||||
```
|
```
|
||||||
[Navigation](https://github.com/anytypeio/docs/blob/main/features/navigation.md)
|
[Navigation](https://github.com/anytypeio/docs/blob/main/features/navigation.md)
|
||||||
```
|
```
|
||||||
* All files are saved as **Markdown .md**
|
* All files are saved as **Markdown .md**
|
||||||
* For nesting pages they need to be placed in the category folder if it does not exist then you can create the folder
|
* For nesting pages, they need to be placed in the category folder. If it does not exist, then you can create the folder
|
||||||
* To use images they must all be placed inside the [.gitbook/assets](https://github.com/anytypeio/docs/tree/main/.gitbook/assets) folder and then referenced from that folder
|
* To use images, they must all be placed inside the [.gitbook/assets](https://github.com/anytypeio/docs/tree/main/.gitbook/assets) folder and then referenced from that folder
|
||||||
> All media should be in light mode
|
> All media should be in light mode
|
||||||
## Conventions
|
## Conventions
|
||||||
|
|
||||||
> These are the rules that Gitbook follows while creating documentation from markdown. Please follow them while making any changes
|
> These are the rules that Gitbook follows while creating documentation from markdown. Please follow them while making any changes.
|
||||||
|
|
||||||
### Text Formats
|
### Text Formats
|
||||||
|
|
||||||
|
@ -147,7 +147,7 @@ You are welcome to propose any changes in PR and participate in discussion in [I
|
||||||
|
|
||||||
- **Quotes**
|
- **Quotes**
|
||||||
```
|
```
|
||||||
Use > to start a quote block
|
Use > to start a quote block.
|
||||||
```
|
```
|
||||||
|
|
||||||
- **Information Hint Block**
|
- **Information Hint Block**
|
||||||
|
@ -192,32 +192,32 @@ You are welcome to propose any changes in PR and participate in discussion in [I
|
||||||
|
|
||||||
### Media
|
### Media
|
||||||
|
|
||||||
- **Block :** To create a Media Block you need to use the below convention
|
- **Block:** To create a Media Block, you need to use the below convention
|
||||||
```
|
```
|
||||||

|

|
||||||
|
|
||||||
E.g:
|
E.g.:
|
||||||
|
|
||||||

|

|
||||||
```
|
```
|
||||||
When adding a media block, if the page you are adding the block to is nested then use `../` the appropriate number of times to make the embedd work.
|
When adding a media block, if the page to which you are adding is nested, use `../` the appropriate number of times to make the embeds work.
|
||||||
|
|
||||||
- **File Storage :** Any media has to be uploaded to the [.gitbook/assets/](https://github.com/anytypeio/docs/tree/main/.gitbook/assets) folder first. Only then it can be used inside the documentation. You may see GitBook embedding proprietary format `{% embed url=" in existing pages, you don't need to use that.
|
- **File Storage :** Any media has to be uploaded to the [.gitbook/assets/](https://github.com/anytypeio/docs/tree/main/.gitbook/assets) folder first. Only then it can be used inside the documentation. You may see GitBook embedding proprietary format `{% embed url=" in existing pages, you don't need to use that.
|
||||||
|
|
||||||
- **File Formats :** These are the only file formats that are accepted for uploading media in the documentation.
|
- **File Formats:** These are the only file formats accepted for uploading media in the documentation.
|
||||||
- **Videos :**
|
- **Videos:**
|
||||||
|
|
||||||
> ✔️ Use only **MP4**
|
> ✔️ Use only **MP4**
|
||||||
> ❌ No **gifs** or other formats
|
> ❌ No **gifs** or other formats
|
||||||
|
|
||||||
- **Images :**
|
- **Images:**
|
||||||
|
|
||||||
> ✔️ Use only **PNG** and **JPG** images
|
> ✔️ Use only **PNG** and **JPG** images
|
||||||
> ❌ No other formats
|
> ❌ No other formats
|
||||||
|
|
||||||
- **Size Limits :** There is size limit of **5 MegaBytes** for each media file being uploaded. 1000px wide images and videos can still be very legible, and that would reduce 4k file size by probably 75%.
|
- **Size Limits:** There is a size limit of **5 MegaBytes** for each media file uploaded. 1000px wide images and videos can still be very legible, reducing 4k file size by probably 75%.
|
||||||
|
|
||||||
- **Naming :** To reduce confusion, when uploading please rename your files in human readable format
|
- **Naming:** To reduce confusion, when uploading, please rename your files in a human-readable format
|
||||||
```
|
```
|
||||||
<image-caption>-<page>.<file-format>
|
<image-caption>-<page>.<file-format>
|
||||||
|
|
||||||
|
|
10
README.md
10
README.md
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Anytype is next-generation software that works the way your brain does. It solves everyday problems while respecting your privacy and data rights. Anytype is a personal knowledge base, a digital brain that allows you to capture, describe, and connect information.
|
Anytype is the next-generation software that works the way your brain does. It solves everyday problems while respecting your privacy and data rights. Anytype is a personal knowledge base, a digital brain that allows you to capture, describe, and connect information.
|
||||||
|
|
||||||
You can use Anytype to create tasks, notes, ideas, documents, workflows, and more, and organize them any way you want. Future versions will allow you to share your work and safely collaborate with others. Our long-term vision is for Anytype to enable large-scale collaboration to create a global repository interconnected of knowledge.
|
You can use Anytype to create tasks, notes, ideas, documents, workflows, and more, and organize them any way you want. Future versions will allow you to share your work and safely collaborate with others. Our long-term vision is for Anytype to enable large-scale collaboration to create a global repository interconnected of knowledge.
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ And what can we offer you <mark style="color:blue;"><mark style="background-colo
|
||||||
|
|
||||||
### Privacy: Your information is encrypted and under your control
|
### Privacy: Your information is encrypted and under your control
|
||||||
|
|
||||||
Your data gets encrypted and stays on your devices. Data goes directly between your devices (desktop and mobile), and by default nobody can access your data except you. If you choose to share your data, you will be able to control who can see it and what they can do with it.
|
Your data gets encrypted and stays on your devices. Data goes directly between your devices (desktop and mobile), and by default, nobody can access your data except you. However, if you choose to share your data, you will control who can see it and what they can do with it.
|
||||||
|
|
||||||
{% hint style="success" %}
|
{% hint style="success" %}
|
||||||
You can dive into [privacy-and-security.md](features/privacy-and-security.md "mention") for more details.
|
You can dive into [privacy-and-security.md](features/privacy-and-security.md "mention") for more details.
|
||||||
|
@ -20,7 +20,7 @@ You can dive into [privacy-and-security.md](features/privacy-and-security.md "me
|
||||||
|
|
||||||
### Flexibility: Replace several tools with just one
|
### Flexibility: Replace several tools with just one
|
||||||
|
|
||||||
Most note-taking apps limit the information and structures you can create, giving you few possibilities for customisation or developing powerful workflows. **With Anytype, you can create a system that serves your personal needs.** Do you want a system with different templates and views for different cases? Do you need to link to your study space - where lessons and courses are stored - with other areas like tasks, and manage it all in database-like views? No problem! Are you used to using one of the many existing work management methods, like Getting Things Done (GTD), or OKR? You can create these and more using the flexibility and power of Antype's simple, built-in tools.
|
Most note-taking apps limit the information and structures you can create, giving you few possibilities for customization or developing powerful workflows. **With Anytype, you can create a system that serves your personal needs.** Do you want a system with different templates and views for various cases? Do you need to link to your study space - where lessons and courses are stored - with other areas like tasks and manage it all in database-like views? No problem! Are you used to using one of the many existing work management methods, like Getting Things Done (GTD) or OKR? Using the flexibility and power of Antype's simple, built-in tools, you can create these and more.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Take a look at some of [the things our community has already built](https://community.anytype.io/c/general-discussion/showcase/13).
|
Take a look at some of [the things our community has already built](https://community.anytype.io/c/general-discussion/showcase/13).
|
||||||
|
@ -28,7 +28,7 @@ Take a look at some of [the things our community has already built](https://comm
|
||||||
|
|
||||||
### Think the way you want: Graph and database views
|
### Think the way you want: Graph and database views
|
||||||
|
|
||||||
You can think and navigate in both abstract and systematic ways within the same application. You can create a network of your thoughts, connecting objects together in any way you want, but more defined structures like database views are also available when you need them. You can get the best of all worlds.
|
You can think and navigate abstract and systematic within the same application. You can create a network of your thoughts, connecting objects together in any way you want, but more defined structures like database views are also available when you need them. So you can get the best of all worlds.
|
||||||
|
|
||||||
 (1).gif>)
|
 (1).gif>)
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ Working Offline means, No Server => No Lag.
|
||||||
|
|
||||||
### Easy to use
|
### Easy to use
|
||||||
|
|
||||||
With all these capabilities, you may assume that Anytype has to be complicated and challenging to use. But we believe you'll be pleasantly surprised! You can use more than ten types of blocks to create a document you like.
|
You may assume that Anytype has to be complicated and challenging to use with all these capabilities. But we believe you'll be pleasantly surprised! You can use more than ten blocks to create a document you like.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Check [blocks-and-canvas](fundamentals/object/blocks-and-canvas/ "mention") for more details.
|
Check [blocks-and-canvas](fundamentals/object/blocks-and-canvas/ "mention") for more details.
|
||||||
|
|
|
@ -1,23 +1,23 @@
|
||||||
---
|
---
|
||||||
description: >-
|
description: >-
|
||||||
Does the page become included into another when you creating a link or moving
|
Does the page become included into another when you create a link or move
|
||||||
object?
|
object?
|
||||||
---
|
---
|
||||||
|
|
||||||
# Can pages be nested one to another?
|
# Can page be nested one to another?
|
||||||
|
|
||||||
Let's look at an example:
|
Let's look at an example:
|
||||||
|
|
||||||
> * I have object A.
|
> * I have object A.
|
||||||
> * In object A I had a link to an existing object B.
|
> * In object A, I had a link to an existing object B.
|
||||||
> * Then I moved object B inside object A (`move to` action).
|
> * Then I moved object B inside object A (`move to` action).
|
||||||
> * At this point, on object A, I starting to have a link to object B. What's happened?
|
> * At this point, I am starting to have a link to object B on object A. What's happened?
|
||||||
|
|
||||||
Answer: **they both starting to have links to each other**.
|
Answer: **they both starting to have links to each other**.
|
||||||
|
|
||||||
We have <mark style="background-color:red;">no nesting</mark> for [object](../fundamentals/object/ "mention"). So object doesn't physically include/store different objects.
|
We have <mark style="background-color:red;">no nesting</mark> for [object](../fundamentals/object/ "mention"). So object doesn't physically include/store different objects.
|
||||||
|
|
||||||
All Anytype structure based on linking between objects. Links are directional, so you know that page A links to → page B. You can link in the opposite way if you need that. You can't use classical hierarchy when files belong to folders and folders create a path. But you can make some of the objects Favourite so that they will be accessible straight from Home. 
|
All Anytype structures are based on links between objects. Links are directional, so you know that page A links to → page B. You can link oppositely if you need that. You can't use classical hierarchy when files belong to folders and folders create a path. But you can make some of the objects Favourite to be accessible straight from Home. 
|
||||||
|
|
||||||
All objects connections will soon look like an interconnected network:
|
All objects connections will soon look like an interconnected network:
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
# Free forever? How will Anytype make money?
|
# Free forever? How will Anytype make money?
|
||||||
|
|
||||||
Anytype is free to use, and because it’s self-hosted and uses the storage on your devices, it will always be free.
|
Anytype is free to use because it’s self-hosted and uses the storage on your devices.
|
||||||
|
|
||||||
#### **But how will you make money?** 
|
#### **But how will you make money?** 
|
||||||
|
|
||||||
Initially, we’re going to offer subscriptions for decentralised backup services to our users.
|
Initially, we will offer subscriptions for decentralized backup services to our users.
|
||||||
|
|
||||||
You can use Anytype for free anytime without any storage or upload limits because you’re using the disk space on your devices. Some users may also want to ensure their data is backed up, and we will offer them a place on decentralised Anytype nodes. Stored data is encrypted and we have neither access to the user’s data or their encryption keys.
|
You can use Anytype for free anytime without any storage or upload limits because you’re using the disk space on your devices. Some users may also want to ensure their data is backed up, and we will offer them a place on decentralized Anytype nodes. The stored information is encrypted, and we have neither access to the user’s data nor their encryption keys.
|
||||||
|
|
||||||
{% hint style="success" %}
|
{% hint style="success" %}
|
||||||
For Alpha testers backup storage will be offered for free as a gift
|
For Alpha testers, backup storage will be offered for free as a gift
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
To keep bandwidth and storage usage low but provide a fast experience, Anytype downloads **Text** and **Images** to your device automatically as they are smaller in size.
|
To keep bandwidth and storage usage low but provide a fast experience, Anytype downloads **Text** and **Images** to your device automatically as they are smaller in size.
|
||||||
|
|
||||||
**Files** and **Videos** are downloaded **on-demand**. For example on mobile devices, it’s only when you choose to **play** the video that it will begin to download and save on your device. It also works as a cache. For example, when you watch 10% of movies, Anytype may preload and store 30%. so if you are streaming or frequently using a large file, it will be taken from your device storage.
|
**Files** and **Videos** are downloaded **on-demand**. For example, on mobile devices, it's only when you choose to **play** the video that it will begin to download and save on your device. It also works as a cache. For example, when watching 10% of movies, Anytype may preload and store 30%. So if you are streaming or frequently using a large file, it will be taken from your device storage.
|
||||||
|
|
||||||
**Files** are fully downloaded when you press download and also get "cached" on your device. 
|
**Files** are fully downloaded when you press download and get "cached" on your device. 
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Working with cache is not yet available and will be implemented in the next release
|
Working with cache is not yet available and will be implemented in the next release
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
This code is used to login on another device and recover your data. It works with special algorithms providing authorisation and encryption of your data at the same time.
|
This code is used for logging in to another device and recovering your data. It works with unique algorithms providing authorization and encryption of your data simultaneously.
|
||||||
|
|
||||||
### Tech
|
### Tech
|
||||||
|
|
||||||
To keep your Data secure we, use the BIP39 Algorithm to derive keychain phrases and use the process of [**Key Derivation Function**](https://en.wikipedia.org/wiki/Key\_derivation\_function) to get all the information that needs to be associated with your passphrase.
|
To keep your data secure, we use the BIP39 Algorithm to derive keychain phrases and use the process of [**Key Derivation Function**](https://en.wikipedia.org/wiki/Key\_derivation\_function) to get all the information that needs to be associated with your passphrase.
|
||||||
|
|
||||||
1. Your keychain phrase is used to derive your account's [**private key**](https://en.wikipedia.org/wiki/Public-key\_cryptography) using the [**BIP39 Algorithm**](https://medium.com/coinmonks/mnemonic-generation-bip39-simply-explained-e9ac18db9477)**.**
|
1. Your keychain phrase is used to derive your account's [**private key**](https://en.wikipedia.org/wiki/Public-key\_cryptography) using the [**BIP39 Algorithm**](https://medium.com/coinmonks/mnemonic-generation-bip39-simply-explained-e9ac18db9477)**.**
|
||||||
2. Then your private key is further used to derive your profile page with a [**Textile-DB thread ID**](https://github.com/textileio/go-threads)** **and the encryption key. This is how we ensure that your account is associated with your ID.
|
2. Then your private key is further used to derive your profile page with a [**Textile-DB thread ID**](https://github.com/textileio/go-threads)** **and the encryption key. This is how we ensure that your account is associated with your ID.
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
# How to add relation to multiple objects
|
# How to add a relation to multiple objects
|
||||||
|
|
||||||
### **Using a Type**
|
### **Using a Type**
|
||||||
|
|
||||||
Let's look at an example. Say you need to add a new relation `Color,` to your **Type** `Cat`. And you already have 10 objects of this type.
|
Let's look at an example. Say you need to add a new relation, `Color,` to your **Type** `Cat`. And you already have 10 objects of this Type.
|
||||||
|
|
||||||
1. You need to open [library.md](../features/library.md "mention")
|
1. You need to open [library.md](../features/library.md "mention")
|
||||||
2. Find and open the [type](../fundamentals/type/ "mention") `Cat`
|
2. Find and open the [type](../fundamentals/type/ "mention") `Cat`
|
||||||
3. Add a new [relation.md](../fundamentals/relation.md "mention") `Color` there.
|
3. Add a new [relation.md](../fundamentals/relation.md "mention") `Color` there.
|
||||||
|
|
||||||
When you open any object `Cat` you will find `Color` in relations view and in `/` menu.
|
When you open any object `Cat`, you will find `Color` in the relations view and `/` menu.
|
||||||
|
|
||||||
{% hint style="warning" %}
|
{% hint style="warning" %}
|
||||||
You cannot edit the default relations in types\*\* created by Anytype\*\*. But you can use [set.md](../fundamentals/set.md "mention"), which can be used to create a relation in existing objects.
|
You cannot edit the default relations in types\*\* created by Anytype\*\*. But you can use [set.md](../fundamentals/set.md "mention"), which can be used to create a relation in existing objects.
|
||||||
|
@ -16,7 +16,7 @@ You cannot edit the default relations in types\*\* created by Anytype\*\*. But y
|
||||||
|
|
||||||
### **Using a Set**
|
### **Using a Set**
|
||||||
|
|
||||||
Say you need to add the relation `Related` to all your `Tasks`. You can't change the default relations for this Type.
|
Say you need to add `Related` to all your `Tasks`. Unfortunately, you can't change the default relations for this Type.
|
||||||
|
|
||||||
1. [#create-a-set](../fundamentals/set.md#create-a-set "mention") with type Task
|
1. [#create-a-set](../fundamentals/set.md#create-a-set "mention") with type Task
|
||||||
2. Add a new column. Settings → Relations → \*\*+ \*\*→ `Related`
|
2. Add a new column. Settings → Relations → \*\*+ \*\*→ `Related`
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
[relation.md](../fundamentals/relation.md "mention") is the foundation of our graph structure. They connect your objects into the knowledge graph. But, you can use them for broad purposes. For example:
|
[relation.md](../fundamentals/relation.md "mention") is the foundation of our graph structure. They connect your objects into the knowledge graph. But, you can use them for general purposes. For example:
|
||||||
|
|
||||||
* You can also use relation to set some «primitive» value like: a date, a tag, a status, an email, or a phone number. Later we will update the system where even such values might be presented as Objects.
|
* You can also use relation to set some «primitive» value like a date, a tag, a status, an email, or a phone number. Later we will update the system where even such values might be presented as Objects.
|
||||||
* Relations can be shown as columns in a “database” / “table” view by using [set.md](../fundamentals/set.md "mention"). So you can use them as properties in Notion for such case.
|
* Relations can be shown as columns in a “database” / “table” view by using [set.md](../fundamentals/set.md "mention"). So you can use them as properties in Notion for such case.
|
||||||
* Relations are global. You can change the name and you will update it everywhere.
|
* Relations are global. You can change the name, and you will update it everywhere.
|
||||||
* You can add any relation to any object using Blocks, Set or Object’s relation view. Take a look on [#adding-relations](../fundamentals/relation.md#adding-relations "mention")
|
* You can add any relation to any object using Blocks, Set or Object’s relation view. Take a look on [#adding-relations](../fundamentals/relation.md#adding-relations "mention")
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
# We are using IPFS. What is that?
|
# We are using IPFS. What is that?
|
||||||
|
|
||||||
[IPFS](https://docs.ipfs.io/concepts/what-is-ipfs/) is an upgrade to HTTP, which is the protocol your web browser used to bring you here. When you type a website into your browser, it "asks" another computer – usually, but not always, your internet provider – how to get to the site, and then loads the page.
|
[IPFS](https://docs.ipfs.io/concepts/what-is-ipfs/) is an upgrade to HTTP, which is the protocol your web browser used to bring you here. When you type a website into your browser, it "asks" another computer – usually, but not always, your internet provider – how to get to the site and then loads the page.
|
||||||
|
|
||||||
This can be problematic, as it centralizes how we access information to a handful of companies.
|
This can be problematic, as it centralizes accessing information to a handful of companies.
|
||||||
|
|
||||||
[IPFS](https://docs.ipfs.io/concepts/what-is-ipfs/) removes the need for that middleman, as the request is sent to the entire network. This network is made of other users like you. When you "ask" for a page/object, the network point you to the correct place, no centrality is needed.
|
[IPFS](https://docs.ipfs.io/concepts/what-is-ipfs/) removes the need for that middleman, as the request is sent to the entire network. This network is made of other users like you. So when you "ask" for a page/object, the network point you to the correct place; no centrality is needed.
|
||||||
|
|
||||||
What makes IPFS incredibly compelling for Anytype is how it gives an address to every unique object. If you're looking for an image, for example, you won't need to request an entire website – with all the nonsense found these days – just to view an image. You can request that object and the network will point you to it. This enables Anytype users to build a personal web of knowledge, with the ability to share and connect with others on their terms.
|
What makes IPFS incredibly compelling for Anytype is how it provides an address to every unique object. For example, if you're looking for an image, you won't need to request an entire website – with all the nonsense found these days – just to view an image. Instead, you can request that object, and the network will point you to it. This enables Anytype users to build a personal web of knowledge, with the ability to share and connect with others on their terms.
|
||||||
|
|
||||||
When we talk about blockchains, we're referring to something like Bitcoin or Ethereum Classic. In these cases, a blockchain is a massive file that contains a record of every action that’s happened on the network. Every user of the network keeps a copy of this record. This record cannot be changed. In IPFS each network node stores only content it is interested in, plus some indexing information that helps figure out which node is storing what, so you don't need to copy the whole internet.
|
When we talk about blockchains, we refer to something like Bitcoin or Ethereum Classic. In these cases, a blockchain is a massive file that contains a record of every action on the network. Every user of the web keeps a copy of this record. This record cannot be changed. In IPFS, each network node stores only content it is interested in, plus some indexing information that helps figure out which node is storing what, so you don't need to copy the whole internet.
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# What is the difference between the alpha and beta versions of Anytype?
|
# What is the difference between the alpha and beta versions of Anytype?
|
||||||
|
|
||||||
The Anytype team considers the product to be in an alpha state until all initially planned features have been implemented. Additionally, a higher number of bugs and a greater chance of instability is expected during the alpha. 
|
The Anytype team considers the product in an alpha state until all initially planned features have been implemented. Additionally, a higher number of bugs and a greater chance of instability is expected during the Alpha. 
|
||||||
|
|
||||||
Given this fact, we advise you not to use the Alpha for any critical purposes and to be prepared for the possibility, however small, of data loss. In practice, over more than a year of alpha testing, all instances of data loss have been user error from losing their keychain phrase. 
|
Given this fact, we advise you not to use the Alpha for any critical purposes and be prepared for the possibility of data loss, no matter how rare. In practice, over more than a year of alpha testing, all instances of data loss have been user error from losing their keychain phrase. 
|
||||||
|
|
||||||
When the product is feature complete and we begin focusing on bug fixing and polish, we will make the beta available.
|
When the product is feature complete, and we begin focusing on bug fixing and polish, we will make the beta available.
|
||||||
|
|
||||||
If you're interested in taking part, please continue submitting [the form](https://anytype.typeform.com/early-access?typeform-source=anytype.io#source=documentation).
|
If you're interested in participating, please continue submitting [the form](https://anytype.typeform.com/early-access?typeform-source=anytype.io#source=documentation).
|
||||||
|
|
|
@ -14,17 +14,17 @@ For navigation inside Anytype, you have 4 options: **`Home, Search, Graph View`,
|
||||||
|
|
||||||
* **History**. has objects that were opened recently
|
* **History**. has objects that were opened recently
|
||||||
* **Sets** that you have ever created.
|
* **Sets** that you have ever created.
|
||||||
* **Bin** has recently deleted objects. You are able to put it back or delete it irrevocably.
|
* **Bin** has recently deleted objects. You can put it back or delete it irrevocably.
|
||||||
|
|
||||||
## Search
|
## Search
|
||||||
|
|
||||||
Make a search across your knowledge graph, object types, and relations.
|
Do a search across your knowledge graph, object types, and relations.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Navigation Panel
|
## Navigation Panel
|
||||||
|
|
||||||
Since all connections between objects have a certain direction(_from-object_ or _to-object)_, the navigation panel helps to see objects that are connected with the current one in terms of their direction. Read more about object connections in [#object-graph](navigation.md#object-graph "mention")
|
Since all connections between objects have a certain direction(_from-object_ or _to-object)_, the navigation panel helps to see objects connected with the current one in terms of their direction. Read more about object connections in [#object-graph](navigation.md#object-graph "mention")
|
||||||
|
|
||||||
Navigation Panel helps to navigate between objects that have [Object Links](../fundamentals/object/blocks-and-canvas/relations-mentions-and-object-links.md#as-object-link) or [Relations](../fundamentals/relation.md) to each other. Hit  button on the top bar to open Navigation Panel.
|
Navigation Panel helps to navigate between objects that have [Object Links](../fundamentals/object/blocks-and-canvas/relations-mentions-and-object-links.md#as-object-link) or [Relations](../fundamentals/relation.md) to each other. Hit  button on the top bar to open Navigation Panel.
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ The Navigation Panel consists of three blocks:
|
||||||
* **Link from** is a list of objects containing a link or relation to the current object
|
* **Link from** is a list of objects containing a link or relation to the current object
|
||||||
* **Link to** is a list of objects that are referenced in the current object
|
* **Link to** is a list of objects that are referenced in the current object
|
||||||
|
|
||||||
If you want to change focus from one object to another simply hit this object on the panel. It changes current context, so you can see updated connections according to the current object.
|
If you want to change focus from one object to another, simply hit this object on the panel. It changes the current context to see updated connections according to the current thing.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -48,15 +48,15 @@ To access the Graph Mode, look for the .svg>) i
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
You can hover over each object to highlight its connections. Clicking on it will show additional information and options in a side panel.
|
You can hover over each object to highlight its connections. Then, clicking on it will show additional information and options in a side panel.
|
||||||
|
|
||||||
* To pan around the canvas, drag the background.
|
* To pan around the canvas, drag the background.
|
||||||
* You can zoom in and out using a touchpad zoom function or by scrolling with a mouse wheel.
|
* You can zoom in and out using a touchpad zoom function or by scrolling with a mouse wheel.
|
||||||
|
|
||||||
Use the search function at the bottom of the panel to the right if you want to find a particular object. Matching objects will be highlighted in the network view.
|
Use the search function at the bottom of the panel to the right to find a particular object. Matching objects will be highlighted in the network view.
|
||||||
|
|
||||||
## Keyboard Shortcuts
|
## Keyboard Shortcuts
|
||||||
|
|
||||||
Alternatively, you can always use the keyboard to navigate. `< >` buttons can take you forward and backward in your navigation history or you can use the shortcuts `CMD / CTRL + [ / ]` to navigate.
|
Alternatively, you can always use the keyboard to navigate. `< >` buttons can take you forward and backwards in your navigation history, or you can use the shortcuts `CMD / CTRL + [ / ]` to navigate.
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
|
@ -2,15 +2,15 @@
|
||||||
|
|
||||||
## Privacy
|
## Privacy
|
||||||
|
|
||||||
All your data is private in Anytype alpha. Only you have the encryption keys. No one at Anytype is able to decrypt your data. So if you lose your phrase, we can’t restore the access. No one in Anytype or anyone else can read the content of your Anytype.
|
All your data is private in Anytype alpha. Only you have the encryption keys. No one at Anytype can decrypt your data. So if you lose your phrase, we can’t restore the access. Likewise, no one in Anytype or anyone else can read the content of your Anytype.
|
||||||
|
|
||||||
### Keychain
|
### Keychain
|
||||||
|
|
||||||
Your keychain phrase is the login and passphrase at the same time.
|
Your keychain phrase is the login and passphrase at the same time.
|
||||||
|
|
||||||
Similar to Bitcoin — this mnemonic is the represenation of your master key generated on the sign up. It is not possible to change it or automatically migrate all your data to a new key if the current one is compromised or forgotten.
|
This mnemonic represents your master key generated on the signup, similar to Bitcoin. Changing it is impossible or automatically migrating all your data to a new key if the current one is compromised or forgotten.
|
||||||
|
|
||||||
For now we can’t do anything about it rather than creating a new account and importing all the data from the markdown backup. The invitation key can be used only once. Your keychain become stored in OS wallet application after sign up, so app can login automatically when start up.
|
We can’t do anything about it but create a new account and import all the data from the markdown backup. The invitation key can be used only once. After signing up, your keychain becomes stored in the OS wallet application, so the app can log in automatically when startup.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
We are thinking about logic to provide possibilities like recovery, migration, and keychain changing with the second factor in the future.
|
We are thinking about logic to provide possibilities like recovery, migration, and keychain changing with the second factor in the future.
|
||||||
|
@ -18,16 +18,16 @@ We are thinking about logic to provide possibilities like recovery, migration, a
|
||||||
|
|
||||||
### Local Anytype data folder itself is not encrypted
|
### Local Anytype data folder itself is not encrypted
|
||||||
|
|
||||||
Anytype stores data in non-encrypted way locally. We have a prerequisite that user’s machine is non-compromised and trusted. Basically, if a machine is compromised there are plenty of attacking vectors including RAM scanning and passphrase keylogging, so it is useless. We will definitely make additional encryption later. **For now we recommend turning HDD encryption and device passlock on.**
|
Anytype stores data in a non-encrypted way locally. We have a prerequisite that the user’s machine is non-compromised and trusted. Basically, if a device is compromised, there are plenty of attack vectors, including RAM scanning and passphrase keylogging, which is useless. We will definitely make additional encryption later. **For now, we recommend turning HDD encryption and device password on.**
|
||||||
|
|
||||||
### Tech details
|
### Tech details
|
||||||
|
|
||||||
There is some technical details on encryption and data storage:
|
There are some technical details on encryption and data storage:
|
||||||
|
|
||||||
* Anytype stores changes for each object you’ve created
|
* Anytype stores changes for each object you’ve created
|
||||||
* Every object’s change has 2 encryption layers with different keys
|
* Every object’s change has 2 encryption layers with different keys
|
||||||
* First layer is used to connect changes within an object (e.g. all this encrypted data belongs to the object with id \<abc>)
|
* the First layer is used to connect changes within an object (e.g. all this encrypted data belongs to the object with id \<abc>)
|
||||||
* Second layer is used to encrypt the actual data
|
* Second layer is used to encrypt the actual data
|
||||||
* When you create a new change for an object we periodically send it to our backup node(with only the first-layer key). More info about sync [here](syncing-and-p2p.md).
|
* When you create a new change for an object, we periodically send it to our backup node(with only the first-layer key). More info about sync [here](syncing-and-p2p.md).
|
||||||
* Anytype backup nodes have access to the first layer key, so it can group changes for the object and send them in one pack when you want to restore your data
|
* Anytype backup nodes have access to the first layer key, so it can group changes for the object and send them in one pack when you want to restore your data
|
||||||
* Anytype backup nodes HAVE NO access to the second layer key, so it can’t read the actual changes data
|
* Anytype backup nodes HAVE NO access to the second layer key, so it can’t read the actual changes data
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
## Storage
|
## Storage
|
||||||
|
|
||||||
Anytype is Offline first; hence all data that you create will be stored locally first. After that, the data is synced to the backup node and your devices for redundancy. 
|
Anytype is Offline first; hence, all data you create will be stored locally first. After that, the data is synced to the backup node and your devices for redundancy. 
|
||||||
|
|
||||||
We are using a private IPFS network and [ThreadDB](https://docs.textile.io/threads/) to handle storage. It is a Peer-To-Peer file system that facilitates decentralized storage of data across devices. Furthermore, we use the deduplication feature to reduce storage. E.g. If the same picture is uploaded three times, there is only one image copy stored to reduce storage consumption.
|
We use a private IPFS network and [ThreadDB](https://docs.textile.io/threads/) to handle storage. It is a Peer-To-Peer file system that facilitates decentralized data storage across devices. Furthermore, we use the deduplication feature to reduce storage. E.g. If the same picture is uploaded three times, there is only one image copy stored to reduce storage consumption.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
You can read more about IPFS here: [we-are-using-ipfs.-what-is-that.md](../faqs/we-are-using-ipfs.-what-is-that.md "mention")
|
You can read more about IPFS here: [we-are-using-ipfs.-what-is-that.md](../faqs/we-are-using-ipfs.-what-is-that.md "mention")
|
||||||
|
@ -14,7 +14,7 @@ You can read more about IPFS here: [we-are-using-ipfs.-what-is-that.md](../faqs/
|
||||||
|
|
||||||
Media files are not directly downloaded in overall syncing to save bandwidth. Instead, when that file is requested, it is streamed to your device from the backup node or your devices on the network. E.g. If you have a 4k Video, it will be streamed from the backup node or P2P devices to your device.
|
Media files are not directly downloaded in overall syncing to save bandwidth. Instead, when that file is requested, it is streamed to your device from the backup node or your devices on the network. E.g. If you have a 4k Video, it will be streamed from the backup node or P2P devices to your device.
|
||||||
|
|
||||||
So when you open object with image it downloads, when you press play on video & audio it begin to download. After that this file will be stored in application cache.
|
So when you open an object with an image, it downloads. When you press play on video & audio, it begins to download. After that, this file will be stored in the application cache.
|
||||||
|
|
||||||
## Deletion
|
## Deletion
|
||||||
|
|
||||||
|
@ -29,18 +29,18 @@ This action does it irrevocably, so please be careful. 
|
||||||
### Media
|
### Media
|
||||||
|
|
||||||
{% hint style="warning" %}
|
{% hint style="warning" %}
|
||||||
Objects like Media and those that come with Anytype (Types, Relations) might be deleted in further releases.
|
Objects like Media and those with Anytype (Types, Relations) might be deleted in further releases.
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
You can delete all the content via clear cache option in iOS and Android. This will completely remove all the data and will force app to sync once again completely. Since the media download works on-premise (take a look on[#media-1](storage-and-deletion.md#media-1 "mention")) you will remove all cached media and clear some storage.
|
You can delete all the content via the clear cache option in iOS and Android. This will remove all the data altogether and force the app to sync once again entirely. Since the media download works on-premise (take a look on[#media-1](storage-and-deletion.md#media-1 "mention")), you will remove all cached media and clear some storage.
|
||||||
|
|
||||||
## Root Folder
|
## Root Folder
|
||||||
|
|
||||||
The Anytype Root Folder that is variable based on the OS is where all your local data is stored. Currently, it is not possible to change the location of this folder. However, this functionality will be added at a later date.
|
The Anytype Root Folder is a variable based on the OS is where all your local data is stored. Currently, it is not possible to change the location of this folder. However, this functionality will be added at a later date.
|
||||||
|
|
||||||
## Filesystem integration
|
## Filesystem integration
|
||||||
|
|
||||||
Anytype does not have a way to reference files from the OS files system. So all the files are getting copied when you dropping media and files inside Anytype. We will introduce this feature later.
|
Anytype does not have a way to reference files from the OS files system. So all the files are getting copied when you drop media and files inside Anytype. We will introduce this feature later.
|
||||||
|
|
||||||
{% hint style="success" %}
|
{% hint style="success" %}
|
||||||
By the way, you can check our roadmap in the [Community Forum](https://community.anytype.io/t/release-plan-a-general-roadmap/1283)
|
By the way, you can check our roadmap in the [Community Forum](https://community.anytype.io/t/release-plan-a-general-roadmap/1283)
|
||||||
|
|
|
@ -1,40 +1,40 @@
|
||||||
# Syncing & P2P
|
# Syncing & P2P
|
||||||
|
|
||||||
In the current alpha, all your data primarily syncs to the encrypted backup node. All data storage is at **no cost** to you. The application is always connected to the backup node and cannot be disconnected.
|
All your data primarily syncs to the encrypted backup node in the current alpha. Therefore, all data storage is at **no cost** to you. The application is always connected to the backup node and cannot be disconnected.
|
||||||
|
|
||||||
#### Local backups
|
#### Local backups
|
||||||
|
|
||||||
Anytype is offline-first and our backup nodes are still in early testing (we can’t guarantee data recovery in 100% cases yet), it may be a good idea to do a regular backup of your Anytype folder (bottom-right question mark → Status → Folder path) to some safe place or with markdown Export.
|
Anytype is offline-first, and our backup nodes are still in early testing (we can't guarantee data recovery in 100% cases yet), it may be a good idea to do a regular backup of your Anytype folder (bottom-right question mark → Status → Folder path) to some safe place or with markdown Export.
|
||||||
|
|
||||||
#### Page history
|
#### Page history
|
||||||
|
|
||||||
We have history of the document changes that you can use you lose some data, you can restore previous versions. Overall risk of losing some data because of the bug is marginal/non existent. The only part that we can’t guarantee is total recovery from our backup node. It’s still in testing mode an Alpha.
|
We have a history of the document changes that you can use you lose some data and restore previous versions. So the overall risk of losing some data because of the bug is marginal/non-existent. The only part that we can't guarantee is total recovery from our backup node. It's still in testing mode, an Alpha.
|
||||||
|
|
||||||
### Syncing. How it works?
|
### Syncing. How does it work?
|
||||||
|
|
||||||
All objects are syncing separately. You can have 1 object in the actual state while another being downloading. Every object syncs with all historical changes being merged together. You can work being offline, with different devices, different document states.
|
All objects are syncing separately. You can have 1 object in the actual state while another is downloading. Every object syncs with all historical changes being merged together. You can work being offline, with different devices different document states.
|
||||||
|
|
||||||
The app will transfer small chunks (those changes) of data that will build the document back in forth to devices and backup node. When you open the document not in its actual state, you just need to wait.
|
The app will transfer small chunks (those changes) of data that will build the document back in forth to devices and backup nodes. So when you open the document, not in its actual state. You just need to wait.
|
||||||
|
|
||||||
Later we will introduce more features bringing transparency into syncing.
|
Later we will introduce more features bringing transparency into syncing.
|
||||||
|
|
||||||
### P2P
|
### P2P
|
||||||
|
|
||||||
We transfer objects directly between devices and backup node. That means that you can use the app on several devices in one network without a connection to worldwide web. Interconnections trying to establish with all devices being used with time intervals and if connected then checking changes, transfer data online. We can't broadcast every used device every second, so it can take some time to retrieve data from another device (restarting the app can help).
|
We transfer objects directly between devices and backup nodes. That means that you can use the app on several devices in one network without connecting to the world wide web. Interconnections trying to establish with all machines being used with time intervals and if connected then checking changes, transfer data online. We can't broadcast every used device every second, so it can take some time to retrieve data from another device (restarting the app can help).
|
||||||
|
|
||||||
### Status
|
### Status
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* Status `Synced` is shown when: The app is backed on one node at least. If the app retrieved that no changes were made
|
* Status `Synced` is shown when: The app is backed on one node at least. If the app retrieved that no changes were made
|
||||||
* Status `Syncing…` is shown when: For backup node: upload, download, pinning of files happening. For devices (direct interconnection): upload, download
|
* Status `Syncing…` is shown when: For backup node: upload, download, pinning of files. For devices (direct interconnection): upload, download
|
||||||
* Status `No connection` is shown when: Anytype node doesn't connected. You can send the data directly between devices.
|
* Status `No connection` is shown when: Anytype node doesn't connect. You can send the data directly between devices.
|
||||||
* Status `Not syncing` is shown when: The app failed to sync. It can be network problems or bugs.
|
* Status `Not syncing` is shown when: The app fails to sync. It can be network problems or bugs.
|
||||||
* Status `Preparing...` is shown when: Warming up and initializing synchronization.
|
* Status `Preparing...` is shown when: Warming up and initializing synchronization.
|
||||||
|
|
||||||
Overall status (for an object):
|
Overall status (for an object):
|
||||||
|
|
||||||
* If the Object is not fully synced with some device or backup node and something is syncing (like device) → then it is in `Syncing…` state
|
* If the Object is not fully synced with some device or backup node and something is syncing (like device), → then it is in `Syncing…` state
|
||||||
|
|
||||||
### Troubleshooting
|
### Troubleshooting
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Object
|
# Object
|
||||||
|
|
||||||
People, Books, Musicians, Documents, Ideas, Places, Numbers, or Files. In Anytype these are all "objects". For instance, a person named "Enda," an essay to write, the music by "Pink Floyd," the film "2001", a town called "Berlin," a year, or just a simple status like "Done". **Everything** inside Anytype is an Object, including the other fundamental concepts [relation.md](../relation.md "mention"), [type](../type/ "mention"), and [set.md](../set.md "mention"). All are types of Objects. The _contents_ of objects are Blocks, which you can read more about below.
|
People, Books, Musicians, Documents, Ideas, Places, Numbers, or Files. In Anytype, these are all "objects". For instance, a person named "Enda," an essay to write, the music by "Pink Floyd," the film "2001", a town called "Berlin," a year, or just a simple status like "Done". **Everything** inside Anytype is an Object, including the other fundamental concepts [relation.md](../relation.md "mention"), [type](../type/ "mention"), and [set.md](../set.md "mention"). All are types of Objects. The _contents_ of objects are Blocks, which you can read more about below.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ People, Books, Musicians, Documents, Ideas, Places, Numbers, or Files. In Anytyp
|
||||||
|
|
||||||
### Object Canvas
|
### Object Canvas
|
||||||
|
|
||||||
Every object has a flexible editing area that we call the "canvas". The canvas contains "blocks", each of which is a piece of information that you can freely move around the canvas. Blocks can take many forms and enable a wide variety of functionality and design adjustments, including text color and highlighting, alignment, and more. You can add a new blocks to hold any information you like by hitting the `+` button or do so in-line by typing `/`. Hover over a block to see its size or move it elsewhere on the canvas. To create a column, drag one block alongside another block.
|
Every object has a flexible editing area that we call the "canvas". The canvas contains "blocks", each of which is a piece of information that you can freely move around the canvas. Blocks can take many forms and enable various functionality and design adjustments, including text colour and highlighting alignment, and more. You can add a new block to hold any information you like by hitting the `+` button or do so in-line by typing `/`. Hover over a block to see its size or move it elsewhere on the canvas. To create a column, drag one block alongside another block.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Check out [blocks-and-canvas](blocks-and-canvas/ "mention")for more details
|
Check out [blocks-and-canvas](blocks-and-canvas/ "mention")for more details
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
# Relations, Mentions & Object Links
|
# Relations, Mentions & Object Links
|
||||||
|
|
||||||
There are several options to add another object to Canvas: as Relation, as Object Link, and as Mentions. 
|
There are several options to add another object to Canvas: Relation, Object Link, and Mentions. 
|
||||||
|
|
||||||
### As Relation
|
### As Relation
|
||||||
|
|
||||||
You can add any Relation on the Canvas by hitting the `+` button or in-line by typing `/`. Type the name of a Relation or choose one from the list.
|
You can add any Relation on the Canvas by hitting the `+` button or in-line by typing `/`. Next, type a Relation name or choose one from the list.
|
||||||
|
|
||||||
.gif>)
|
.gif>)
|
||||||
|
|
||||||
|
@ -12,15 +12,15 @@ _Read more about how to create a new Relation: _[relation.md](../../relation.md
|
||||||
|
|
||||||
### As Object Link
|
### As Object Link
|
||||||
|
|
||||||
You can add a link to any object from your Anytype to the Canvas even if it doesn't have a Relation with the current object.
|
You can add a link to any object from your Anytype to the Canvas even if it doesn't relate to everyday life.
|
||||||
|
|
||||||
.gif>)
|
.gif>)
|
||||||
|
|
||||||
This approach allows you to create "Home Page" style objects, where you are able to customize Object Link's view and layout. Read more about Object Link styling in [#block-styling](relations-mentions-and-object-links.md#block-styling "mention") section.
|
This approach allows you to create "Home Page" style objects, where you can customize Object Link's view and layout. Read more about Object Link styling in [#block-styling](relations-mentions-and-object-links.md#block-styling "mention") section.
|
||||||
|
|
||||||
### As Mention
|
### As Mention
|
||||||
|
|
||||||
Mention is similar Object Link approach where you are able to add any object from your Anytype with a few differences. It is in-line entity, which allows you to add mention to another object inside the text block. It has default styling and it's not included in Navigation Panel. Read more about navigation in [navigation.md](../../../features/navigation.md "mention") section
|
Mention is a similar Object Link approach where you can add any object from your Anytype with a few differences. It is an in-line entity that allows you to add another object inside the text block. It has default styling, and it's not included in Navigation Panel. Read more about navigation in [navigation.md](../../../features/navigation.md "mention") section
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Text editing
|
# Text editing
|
||||||
|
|
||||||
Adding content is very simple - just tap on an empty area and start typing. You can also drag and drop the input field on both Mac (from the sidebar) and iOS (from the bottom bar) in order to drop content at a specific location.
|
Adding content is very simple - just tap on an empty area and start typing. You can also drag and drop the input field on both Mac (from the sidebar) and iOS (from the bottom bar) to drop content at a specific location.
|
||||||
|
|
||||||
**The following blocks are available**:
|
**The following blocks are available**:
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ Your objects combine to form a unique knowledge graph. It's a universal data str
|
||||||
|
|
||||||
## Relations
|
## Relations
|
||||||
|
|
||||||
We use **relations** to connect objects in the graph. They add context and significance to each connection. For instance, Patrick was born in 1984, he lives in Berlin, and he just finished an essay. His favourite band is Pink Floyd, and his favourite movie is _2001: A Space Odyssey_. Patrick connects to each of these with relations like "date of birth," "location," "last task," "band," and "movie."
|
We use **relations** to connect objects in the graph. They add context and significance to each connection. For instance, Patrick was born in 1984, he lives in Berlin, and he just finished an essay. His favourite band is Pink Floyd, and his favourite movie is _2001: A Space Odyssey_. So Patrick connects to each of these with relations like "date of birth," "location," "last task," "band," and "movie."
|
||||||
|
|
||||||
**Common Relations:**
|
**Common Relations:**
|
||||||
|
|
||||||
|
@ -40,9 +40,9 @@ You can easily create an entirely new relation from scratch. It will then be add
|
||||||
|
|
||||||
Below is the information on a few of the types available currently:
|
Below is the information on a few of the types available currently:
|
||||||
|
|
||||||
* **Text:** accepts text as the input.
|
* **Text:** accepts Text as the input.
|
||||||
* **Number:** for all numbers. Different formats are coming soon.
|
* **Number:** for all numbers. Different formats are coming soon.
|
||||||
* **Date:** date, optional information for time.
|
* **Date:** Date, optional information for time.
|
||||||
* **Status:** an array of the string with a restriction on the output of only one element.
|
* **Status:** an array of the string with a restriction on the output of only one element.
|
||||||
* **Tag:** another variety of the string with no limits, only one string.
|
* **Tag:** another variety of the string with no limits, only one string.
|
||||||
* **Email/phone/URL:** special formats for URL, email, and phone number.
|
* **Email/phone/URL:** special formats for URL, email, and phone number.
|
||||||
|
|
|
@ -4,7 +4,7 @@ Bring multiple objects into one view with Sets. You can make a Set for a specifi
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Sets don't **store** objects like regular databases. They are a way to see a portion of your knowledge graph that matches the given criteria, like **Type** == **Task**. So can add a new Task object anywhere inside the Anytype, and it will be shown in **Task Set**! Sets help you sort through and create specific database-like views to work with many objects at once.
|
Sets don't **store** objects like regular databases. Instead, they are a way to see a portion of your knowledge graph that matches the given criteria, like **Type** == **Task**. So can add a new Task object anywhere inside the Anytype, and it will be shown in **Task Set**! Sets help you sort through and create specific database-like views to work with many objects at once.
|
||||||
|
|
||||||
{% hint style="success" %}
|
{% hint style="success" %}
|
||||||
Look at [creating-a-task-tracker.md](../use-cases-and-tutorials/creating-a-task-tracker.md "mention") tutorial to learn by doing
|
Look at [creating-a-task-tracker.md](../use-cases-and-tutorials/creating-a-task-tracker.md "mention") tutorial to learn by doing
|
||||||
|
@ -12,7 +12,7 @@ Look at [creating-a-task-tracker.md](../use-cases-and-tutorials/creating-a-task-
|
||||||
|
|
||||||
## **Create a Set**
|
## **Create a Set**
|
||||||
|
|
||||||
You can create a Set with a + menu in the Home or bottom-left corner or in / menu in the editor. After that, you need to decide on what you want to see there. For example, project management may require a Project type, for a reading list — Book.
|
You can create a Set with a + menu in the Home or bottom-left corner or in / menu in the editor. After that, you need to decide what you want to see there. For example, project management may require a Project type for a book reading list.
|
||||||
|
|
||||||
.gif>)
|
.gif>)
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Welcome! Are you coming to Anytype from Notion? Don't worry - many aspects of your workflow in Notion can be transferred to Anytype, and a large portion of our users already have done so.
|
Welcome! Are you coming to Anytype from Notion? Don't worry - many aspects of your workflow in Notion can be transferred to Anytype, and a large portion of our users already have done so.
|
||||||
|
|
||||||
Read on to learn about the differences between Anytype and Notion's architecture, and how to adapt to these differences so you can build out your workflow in Anytype. We're looking forward for you to start experimenting with Anytype!
|
Read on to learn about the differences between Anytype and Notion's architecture and how to adapt to these differences so you can build out your workflow in Anytype. We're looking forward to you starting experimenting with Anytype!
|
||||||
|
|
||||||
{% content-ref url="fundamentaldifferences.md" %}
|
{% content-ref url="fundamentaldifferences.md" %}
|
||||||
[fundamentaldifferences.md](fundamentaldifferences.md)
|
[fundamentaldifferences.md](fundamentaldifferences.md)
|
||||||
|
|
|
@ -13,14 +13,14 @@ Each object has a canvas, and blocks can be placed within it.
|
||||||
|
|
||||||
### Create a Block
|
### Create a Block
|
||||||
|
|
||||||
Notion's command pallete works almost exactly like Anytype's. Use the forward slash `/` to open the command pallete. Type to search, use the arrow keys to navigate up and down, or scroll through the list with your mouse. Press `Enter`, or click on the block type that you want, in order to create the desired block. By default, when you start typing on an Anytype object canvas, the block type will be plain text.
|
Notion's command pallet works almost precisely like Anytype's. Use the forward-slash `/` to open the command palette. Type to search, use the arrow keys to navigate up and down, or scroll through the list with your mouse. Press `Enter`, or click on the block type you want to create the desired block. By default, when you start typing on an Anytype object canvas, the block type will be plain text.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Want to create a block between, below, or even above another block? With Notion, you'd have used the `+` button to only create a block below the current block.\
|
Want to create a block between, below, or even above another block? You'd have used the `+` button with Notion to only make a block below the current block.\
|
||||||

|

|
||||||
|
|
||||||
Anytype's system is more flexible. Hover over the block dragger (shaped like a pill with three dots inside it), and a `+` button will pop out to your left. \
|
Any types of system are more flexible. Hover over the block dragger (shaped like a pill with three dots inside it), and a `+` button will pop out to your left. \
|
||||||

|

|
||||||
|
|
||||||
Move your mouse over to the `+` button that just appeared, and you'll see a yellow line appear. This line indicates where your new block will be inserted. Click the `+` button, and a new block will be created where the line is located. 
|
Move your mouse over to the `+` button that just appeared, and you'll see a yellow line appear. This line indicates where your new block will be inserted. Click the `+` button, and a new block will be created where the line is located. 
|
||||||
|
@ -29,7 +29,7 @@ Move your mouse over to the `+` button that just appeared, and you'll see a yell
|
||||||
|
|
||||||
With this, you can create a block below or between preexisting blocks, but unlike Notion, you can also create a block above another block.
|
With this, you can create a block below or between preexisting blocks, but unlike Notion, you can also create a block above another block.
|
||||||
|
|
||||||
To see options available for a block, such as deletion and duplication, click on the block dragger.\
|
Click on the block dragger to see options available for a block, such as deletion and duplication.\
|
||||||

|

|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
|
@ -38,7 +38,7 @@ To see a list of all available blocks, please check [blocks-and-canvas](../../fu
|
||||||
|
|
||||||
### Moving Blocks
|
### Moving Blocks
|
||||||
|
|
||||||
Blocks can be moved around freely around a Notion page. Similarly, blocks can also be moved freely around an Anytype page. They can go below, above, inside or even next to other blocks like a columns!
|
Blocks can be moved around freely around a Notion page. Similarly, blocks can also be moved freely around an Anytype page. They can go below, above, inside or even next to other blocks like a column!
|
||||||
|
|
||||||
To move blocks around an Anytype page, use the three-dotted dragger that appears once you hover over a block to click, then drag the block around a page - just like how'd you use the dragger in Notion. You can also select or command-click to manipulate multiple objects at once!
|
To move blocks around an Anytype page, use the three-dotted dragger that appears once you hover over a block to click, then drag the block around a page - just like how'd you use the dragger in Notion. You can also select or command-click to manipulate multiple objects at once!
|
||||||
|
|
||||||
|
@ -50,33 +50,33 @@ There are some differences, however. You can also indent text blocks within othe
|
||||||
|
|
||||||
Notion's pages operate in a **hierarchical** manner, like your computer's file system.
|
Notion's pages operate in a **hierarchical** manner, like your computer's file system.
|
||||||
|
|
||||||
In your computer's file browser, folders **store** other folders and files. You can create shortcuts (or symbolic links) to refer to these files outside of the hierarchy. If you delete a folder, all the folders and files contained within it will be deleted, and shortcuts to those files will be broken.
|
In your computer's file browser, folders **store** other folders and files. You can create shortcuts (or symbolic links) to refer to these files outside the hierarchy. If you delete a folder, all the folders and files within it will be deleted, and shortcuts to those files will be broken.
|
||||||
|
|
||||||
Similarly, in Notion, pages **store** other pages. You can also create backlinks to refer to pages outside of the hierarchy. Therefore, if you delete a page, all the pages contained within it will be deleted, along with backlinks referring to that page.
|
Similarly, in Notion, pages **store** other pages. You can also create backlinks to refer to pages outside of the hierarchy. Therefore, if you delete a page, all the pages within it will be deleted, along with backlinks referring to that page.
|
||||||
|
|
||||||
{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJbcKxgThRdSa4vZyLbvH%2Fuploads%2FtYR9UVe15pmMJRh4DUzB%2Fnotionfs.mp4?alt=media&token=30624906-375e-4a09-b1e3-b4cb55dc9ff4" %}
|
{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJbcKxgThRdSa4vZyLbvH%2Fuploads%2FtYR9UVe15pmMJRh4DUzB%2Fnotionfs.mp4?alt=media&token=30624906-375e-4a09-b1e3-b4cb55dc9ff4" %}
|
||||||
|
|
||||||
Anytype operates in a fundamentally different manner. Rather than working like your computer's file system, it operates like the World Wide Web.
|
Anytype operates in a fundamentally different manner. For example, it acts as the World Wide Web rather than working like your computer's file system.
|
||||||
|
|
||||||
Any website from the World Wide Web can **link** to another website. Every link is a shortcut, as links don't **store** other webpages; they just refer to them.
|
Any website from the World Wide Web can **link** to another website. Every link is a shortcut, as links don't **store** other webpages; they just refer to them.
|
||||||
|
|
||||||
If you delete a webpage or a link, the webpages that it linked to won't be affected or deleted. Other shortcuts will continue to work.
|
If you delete a webpage or a link, the web pages that it linked to won't be affected or deleted. Other shortcuts will continue to work.
|
||||||
|
|
||||||
Similarly, in Anytype, other objects (pages in Notion's lingo) can link to another object. This is how you organize other objects within your current object. If you delete links within an object or the object itself, the objects that it linked to won't be deleted, and other links to that object in other objects will continue to function.
|
Similarly, in Anytype, other objects (pages in Notion's lingo) can link to another entity. This is how you organize other objects within your everyday thing. If you delete links within an object or the object itself, the objects it linked to won't be deleted, and other links to that object in other things will continue to function.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
To see which objects your current object links to and have links from, checkout [navigation.md](../../features/navigation.md "mention"). You will see also how to use full-featured graph showing all the links between your objects.
|
To see which objects your current object links to and have links from, check out [navigation.md](../../features/navigation.md "mention"). You will see also how to use a full-featured graph showing all the links between your objects.
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
That's also why backlinks in Notion are not a separate link type in Anytype - every link is a backlink from another perspective. 
|
That's also why backlinks in Notion are not a separate link-type in Anytype - every link is a backlink from another perspective. 
|
||||||
|
|
||||||
Relations also link objects together with another. You'll learn more about this in later sections.
|
Relations also link objects together with another. You'll learn more about this in later sections.
|
||||||
|
|
||||||
#### **What does this mean for me?**
|
#### **What does this mean for me?**
|
||||||
|
|
||||||
Anytype's object linking architecture is more flexible than Notion's. You may be offput by the different architecture, but coming from a user who switched his entire workflow over from Notion to Anytype, you'll come to understand the benefits in no time.
|
Any types of object linking architecture are more flexible than Notion. You may be off-put by the different architecture, but coming from a user who switched his entire workflow over from Notion to Anytype, you'll come to understand the benefits in no time.
|
||||||
|
|
||||||
Having objects (or pages, if that's what you prefer) not be locked inside a hierarchical silo, but instead linked together in a knowledge graph brings numerous advantages. You no longer need to think about \*where\* an object belongs in your tree or where to place it, you simply link it. This allows for a much more natural flow of information compared to storing data inside a hierarchical note system.
|
Having objects (or pages, if that's what you prefer) not be locked inside a hierarchical silo but instead linked together in a knowledge graph brings numerous advantages. You no longer need to think about \*where\* an object belongs in your tree or where to place it. You simply link it. This allows for a much more natural flow of information than storing data inside a hierarchical note system.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
If you want to read further about the advantages and disadvantages a non-hierarchical architecture brings to Anytype, [author](https://github.com/jonathan2384) highly recommends reading this article: [https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies](https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies)
|
If you want to read further about the advantages and disadvantages a non-hierarchical architecture brings to Anytype, [author](https://github.com/jonathan2384) highly recommends reading this article: [https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies](https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies)
|
||||||
|
@ -84,19 +84,19 @@ If you want to read further about the advantages and disadvantages a non-hierarc
|
||||||
|
|
||||||
## Databases
|
## Databases
|
||||||
|
|
||||||
Notion's relational databases are an incredibly flexible tool to help you categorize, organize, and **store** database entries - each of which is a fully-functioning page. Anytype works differently, yet, you can achieve the same (and more) with Anytype's Sets, Types and Relations.
|
Notion's relational databases are an incredibly flexible tool to help you categorize, organize, and **store** database entries - each of which is a fully-functioning page. Of course, anytype works differently, yet, you can achieve the same (and more) with Anytype's Sets, Types and Relations.
|
||||||
|
|
||||||
### Sets and Relations
|
### Sets and Relations
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Anytype's equivalent to Notion's databases are Sets. Unlike Notion databases, Sets do not **store** objects. Instead, they **show**, not store, all objects which meet a specific criteria, kind of how search works. Currently, sets can only show objects with one specific Type relation. Don't know what a Relation is? We'll cover it shortly.
|
Any types equivalent to Notion's databases are Sets. However, unlike Notion databases, Sets do not **store** objects. Instead, they **show**, not store, all objects which meet a specific criteria, kind of how search works. Currently, sets can only show things with a particular type of relation. Don't know what a Relation is? We'll cover it shortly.
|
||||||
|
|
||||||
This makes Anytype much more flexible than Notion. With Notion, if you wanted to create a database, you are stuck with it. You cannot move pages outside of the database, nor can you bring pages inside of a database once they have already been created (without annoying workarounds and time-wasting steps.) Instead, with Anytype, you can bring **any** existing object in view with a Set.
|
This makes Anytype much more flexible than Notion. For example, if you wanted to create a database with Notion, you are stuck with it. You cannot move pages outside of the database, nor can you bring pages inside a database once they have already been created (without annoying workarounds and time-wasting steps.) Instead, with Anytype, you can get **any** existing object in view with a Set.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Having trouble understanding Anytype's databases? 
|
Have trouble understanding Anytype's databases? 
|
||||||
|
|
||||||
* <mark style="background-color:yellow;">Think of an individual Notion database within Anytype as a Type.</mark>
|
* <mark style="background-color:yellow;">Think of an individual Notion database within Anytype as a Type.</mark>
|
||||||
* <mark style="background-color:yellow;">To create a "database" in Anytype, first, create a Type, then create a new Set to show all objects of that Type.</mark>
|
* <mark style="background-color:yellow;">To create a "database" in Anytype, first, create a Type, then create a new Set to show all objects of that Type.</mark>
|
||||||
|
@ -109,17 +109,17 @@ Learn more about this theme here: [type](../../fundamentals/type/ "mention") and
|
||||||
|
|
||||||
In Notion's databases, you may be familiar with properties, which are attributes connected to each database entry to describe it.
|
In Notion's databases, you may be familiar with properties, which are attributes connected to each database entry to describe it.
|
||||||
|
|
||||||
In Anytype, relations (Anytype's equivalent of properties) are not only applied to individual database entries, but applied to **every single object**. [relation.md](../../fundamentals/relation.md "mention")s describe each Object. Many Notion properties are also applicable to Anytype's relations, such as `tags`, `URL`, `phone number`, `last modified by`, `descriptions`, `checkboxes`, and much more. 
|
In Anytype, relations (Anytype's equivalent of properties) are applied to individual database entries and applied to **every single object**. [relation.md](../../fundamentals/relation.md "mention")s describe each Object. Many Notion properties are also applicable to Anytype's relations, such as `tags`, `URL`, `phone number`, `last modified by`, `descriptions`, `checkboxes`, and more. 
|
||||||
|
|
||||||
Relations can be defined for a Type. This is the equivalent as using the `+` button in a Notion database to create a new property. All your relation will come for each new Object created and they can be configured in Type and not by properties in particular database like in Notion\
|
Relations can be defined as a Type. This is the equivalent of using the `+` button in a Notion database to create a new property. All your relations will come for each new object created, and they can be configured in Type and not by properties in a particular database like in Notion\
|
||||||

|

|
||||||
|
|
||||||
\
|
\
|
||||||
You can configure a Set to show relations (properties in Notion's lingo) as columns. Furthermore, you can create different Views (like Notion) that have different filtering and sorting settings, based on the Relations of the object.
|
You can configure a Set to show relations (properties in Notion's lingo) as columns. Furthermore, you can create different Views (like Notion) with different filtering and sorting settings based on the object's Relations.
|
||||||
|
|
||||||
Filtering, sorting and creating views in a Set work in a very similar manner to Notion, so you shouldn't have much trouble getting things sorted out. Check out the documentation on Sets for more information.
|
Filtering, sorting and creating views in a Set work in a very similar manner to Notion, so you shouldn't have much trouble getting things sorted out. Check out the documentation on Sets for more information.
|
||||||
|
|
||||||
Having trouble understanding Relations in contrast to Notion's Databases?
|
Have trouble understanding Relations in contrast to Notion's Databases?
|
||||||
|
|
||||||
* <mark style="background-color:yellow;">Consider Anytype's Relations to be Attributes within a Notion database.</mark>
|
* <mark style="background-color:yellow;">Consider Anytype's Relations to be Attributes within a Notion database.</mark>
|
||||||
* <mark style="background-color:yellow;">When you add an attribute to a Notion database, you use the</mark> <mark style="background-color:yellow;"></mark><mark style="background-color:yellow;">`+`</mark> <mark style="background-color:yellow;"></mark><mark style="background-color:yellow;">button to the right of the column header. Instead, in Anytype, to add an attribute to a database you can these options:</mark>
|
* <mark style="background-color:yellow;">When you add an attribute to a Notion database, you use the</mark> <mark style="background-color:yellow;"></mark><mark style="background-color:yellow;">`+`</mark> <mark style="background-color:yellow;"></mark><mark style="background-color:yellow;">button to the right of the column header. Instead, in Anytype, to add an attribute to a database you can these options:</mark>
|
||||||
|
@ -129,10 +129,10 @@ Having trouble understanding Relations in contrast to Notion's Databases?
|
||||||
|
|
||||||
#### What does this mean for me?
|
#### What does this mean for me?
|
||||||
|
|
||||||
Anytype's equivalent of Notion's databases may not seem quite as straightforward, but, once you understand exactly how they work, they may end up being a more powerful and flexible tool than Notion's databases.
|
Any type equivalent of Notion's databases may not seem relatively as straightforward. Still, once you understand precisely how they work, they may end up being a more powerful and flexible tool than Notion's databases.
|
||||||
|
|
||||||
## Templates
|
## Templates
|
||||||
|
|
||||||
Notion templates can provide you with pre-defined databases and several objects linked with each other by theme.
|
Notion templates can provide predefined databases and several objects linked by theme.
|
||||||
|
|
||||||
Anytype template works for each one particular object. So If you want to see several blocks, relations with values and you want to have a repetitive structure it will be helpful for you.
|
Anytype template works for each particular object. So If you want to see several blocks, relations with values, and you want to have a repetitive structure, it will be helpful for you.
|
||||||
|
|
|
@ -1,38 +1,38 @@
|
||||||
# Missing Features
|
# Missing Features
|
||||||
|
|
||||||
Anytype is currently in the alpha stage of development, while Notion is in production. Most of the important core functionality that you'll have used in Notion is in place within Anytype, but there are important features that are missing and currently in development.
|
Anytype is currently in the alpha stage of development, while Notion is in production. Most of the vital core functionality that you'll have used in Notion is in place within Anytype, but essential features are missing and are currently in development.
|
||||||
|
|
||||||
Read on to find out which core features Anytype does not have in this stage of development compared to Notion. **You'll want to carefully review and understand this information before fully committing to switching your workflow over from Notion to Anytype**. Please note that only **major, core features** will be mentioned in this document.
|
Read on to find out which core features Anytype does not have in this stage of development compared to Notion. **You'll want to carefully review and understand this information before fully committing to switching your workflow over from Notion to Anytype**. Please note that only **major, core features** will be mentioned in this document.
|
||||||
|
|
||||||
Take a look at our [Community Forums](http://community.anytype.io) to check out our most voted for feature requests, and maybe even vote and submit requests yourself! We can't wait to hear your feedback and input that you have for Anytype.
|
Take a look at our [Community Forums](http://community.anytype.io) to check out our most voted for feature requests, and maybe even vote and submit requests yourself! We can't wait to hear your feedback and input for Anytype.
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
## Sharing, Publishing and Collaboration
|
## Sharing, Publishing and Collaboration
|
||||||
|
|
||||||
**Notion** allows users to share pages and workspaces with other Notion users. Alternatively, users can create a sharing link to allow users without a Notion account to access your shared content. .png>)
|
**Notion** allows users to share pages and workspaces with other Notion users. Alternatively, users can create a sharing link to enable users without a Notion account to access your shared content. .png>)
|
||||||
|
|
||||||
**Anytype** currently does not have the ability to share content with other Anytype users or to the web. However, this feature is planned and is on the roadmap. If you find yourself needing to share content with other users, please use the "Print" option, accessed by using your system's Print keyboard shortcut, or through the three-dot menu within an object canvas.
|
**Anytype** currently cannot share content with other Anytype users or to the web. However, this feature is planned and is on the roadmap. If you find yourself needing to share content with other users, please use the "Print" option, accessed by using your system's Print keyboard shortcut or through the three-dot menu within an object canvas.
|
||||||
|
|
||||||
## Workspaces
|
## Workspaces
|
||||||
|
|
||||||
Within **Notion**, users can create multiple workspaces. Workspaces are self-contained and can be shared with other users. Workspaces are useful for separating different aspects of your life within Notion, such as work, personal activities, and school.
|
Within **Notion**, users can create multiple workspaces. Workspaces are self-contained and can be shared with other users. Workspaces help separate different aspects of your life within Notion, such as work, personal activities, and school.
|
||||||
|
|
||||||
Anytype currently does not support workspaces. You'll have to store all of your objects within one single Anytype account at this moment.
|
Anytype currently does not support workspaces. So you'll have to store all of your objects within one single Anytype account at this moment.
|
||||||
|
|
||||||
## API and Integrations
|
## API and Integrations
|
||||||
|
|
||||||
[Notion's API](https://developers.notion.com) allows developers and users to create integrations with Notion. Please note that Anytype does not currently have an API or plugins, but it is [on the roadmap](https://community.anytype.io/c/feature-requests/developers-plugins-open-source/12). Please look forward for its release!
|
[Notion's API](https://developers.notion.com) allows developers and users to create integrations with Notion. Please note that Anytype does not currently have an API or plugins, but it is [on the roadmap](https://community.anytype.io/c/feature-requests/developers-plugins-open-source/12). Please look forward to its release!
|
||||||
|
|
||||||
## Inline databases (sets)
|
## Inline databases (sets)
|
||||||
|
|
||||||
With **Notion's** inline databases, you can embed a database within an already-existing page.\
|
With **Notion's** inline databases, you can embed a database within an already-existing page.\
|
||||||
\
|
\
|
||||||
**Anytype** currently does not feature inline sets (or databases in Notion jargon). It's on the roadmap, and will be released with later versions of Anytype.
|
**Anytype** currently does not feature inline sets (or databases in Notion jargon). It's on the roadmap and will be released with later versions of Anytype.
|
||||||
|
|
||||||
## More: Advanced Features
|
## More: Advanced Features
|
||||||
|
|
||||||
Here's a list of advanced Notion features which are not currently available in Anytype.
|
Here's a list of advanced Notion features not currently available in Anytype.
|
||||||
|
|
||||||
* Synced Blocks
|
* Synced Blocks
|
||||||
* Tree Navigation (Coming Soon)
|
* Tree Navigation (Coming Soon)
|
||||||
|
@ -41,4 +41,4 @@ Here's a list of advanced Notion features which are not currently available in A
|
||||||
|
|
||||||
## What does this mean for me?
|
## What does this mean for me?
|
||||||
|
|
||||||
In its current state, Anytype is a powerful and freedom-respecting software, with many core features that Notion users may be familliar with. However, Anytype and Notion are two entirely different products in two different stages of development, so feature differences are to be expected. As more time and resources are placed in Anytype's development, you'll find many more features make the jump over to Anytype.
|
In its current state, Anytype is powerful, and freedom-respecting software, with many cores features that Notion users may be familiar with. However, Anytype and Notion are two entirely different products in two different stages of development, so feature differences are to be expected. As more time and resources are placed in Anytype's growth, you'll find many more features that make the jump over to Anytype.
|
||||||
|
|
|
@ -4,19 +4,19 @@
|
||||||
|
|
||||||
### Steps
|
### Steps
|
||||||
|
|
||||||
1. Create your object for University or for Course name. There you can make your own inter-linked wiki with documents, files, tasks, and projects related. You can create links to **Courses** and **Modules**, `like Macroeconomics for Business or just Math for example`.
|
1. Create your object for University or for Course-name. There you can make your own inter-linked wiki with documents, files, tasks, and projects related. You can create links to **Courses** and **Modules**, `like Macroeconomics for Business or just Math for example`.
|
||||||
2. Let's create place for your \*\*Class Notes. \*\*You need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Class Notes** as a source. \*\*Finally, you have made a place for all your lectures and seminars! \*\*
|
2. Let's create a place for your \*\*Class Notes. \*\*You need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Class Notes** as a source. \*\*Finally, you have made a place for all your lectures and seminars! \*\*
|
||||||
3. You can now add relations you want to see in Set:
|
3. You can now add relations you want to see in Set:
|
||||||
1. `Class type: lecture, seminar`
|
1. `Class type: lecture, seminar.`
|
||||||
2. `Сlass: Course or Module name that you've created at step 1`
|
2. `Сlass: Course or Module name that you've created at step 1.`
|
||||||
3. `Class Type: Lecture, Seminar`
|
3. `Class Type: Lecture, Seminar.`
|
||||||
4. `Tasks: something you need to do related class, like Homework`
|
4. `Tasks: something you need to do related class, like Homework.`
|
||||||
5. `Reflection: re-read what you've created in class, add more relations between objects, and get more understanding of the theme covered`
|
5. `Reflection: re-read what you've created in class, add more relations between objects, and get more understanding of the theme covered.`
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
{% hint style="warning" %}
|
{% hint style="warning" %}
|
||||||
Sets collect all your objects that match given criterion. You can add a new Class Note object everywhere inside the Anytype, and it will be shown in **Class Notes**!
|
Sets collect all your objects that match the given criterion. You can add a new Class Note object everywhere inside the Anytype, and it will be shown in **Class Notes**!
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
### Custom type
|
### Custom type
|
||||||
|
@ -25,7 +25,7 @@ If you want to create a more comprehensive learning system with several entities
|
||||||
|
|
||||||
### Templates
|
### Templates
|
||||||
|
|
||||||
It is handy to create Templates. While creating notes in class or meetings, you don't have the time to layout and add relations every time. So, you can chose the Template we build or make your custom to subject in which you have to follow a specific pattern to take notes.
|
It is handy to create Templates. For example, while making notes in class or meetings, you don't have the time to layout and add relations every time. So, you can choose the Template we build or make your custom subject in which you have to follow a specific pattern to take notes.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
### Steps
|
### Steps
|
||||||
|
|
||||||
1. To create a **Reading List**, you need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Book** as a source. That's it, **you have made a place for all your books! **
|
1. To create a **Reading List**, you need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Book** as a source. That's it, **you have made a place for all your books! **
|
||||||
2.  You can now add relations to your content. `Ratings`, `Pages`, `Progress`, `Author`, `Goodreads Link`.
|
2.   You can now add relations to your content. `Ratings`, `Pages`, `Progress`, `Author`, `Goodreads Link`.
|
||||||
3. For additional customisation, you can have multiple views along with filters to make your content more accessible. 
|
3. For additional customization, you can have multiple views and filters to make your content more accessible. 
|
||||||
1. **The Gallery view** looks better for objects like this.
|
1. **The Gallery view** looks better for objects like this.
|
||||||
2. Add filters by relation **tag**, so you will be able to sort books by themes
|
2. Add filters by relation **tag**, so you will be able to sort books by themes
|
||||||
3. You can add images as PageCover or with the [relation.md](../fundamentals/relation.md "mention") **attachment** 
|
3. You can add images as PageCover or with the [relation.md](../fundamentals/relation.md "mention") **attachment** 
|
||||||
|
@ -14,7 +14,7 @@
|
||||||
.gif>)
|
.gif>)
|
||||||
|
|
||||||
{% hint style="warning" %}
|
{% hint style="warning" %}
|
||||||
Sets collect all your objects that match given criterion. You can add a new book everywhere inside the Anytype, and it will be shown here!
|
Sets collect all your objects that match the given criterion. You can add a new book everywhere inside the Anytype, and it will be shown here!
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
### Custom type
|
### Custom type
|
||||||
|
@ -23,7 +23,7 @@ If you want to create a more broad Reading List with several entities inside lik
|
||||||
|
|
||||||
### Template
|
### Template
|
||||||
|
|
||||||
It is convenient to create templates for each view and object type that you have. E.g. a template for Books will have `Author, Rating, Pages` etc. Whereas a template for Blogs posts or Articles will have the `URL, Topic` and other additional Information. Using templates with multiple views and filters is the fastest way to add new Information without opening pages.
|
It is convenient to create templates for each view and object type. E.g. a template for Books will have `Author, Rating, Pages` etc. Whereas a template for Blogs posts or Articles will have the `URL, Topic` and other additional Information. Using templates with multiple views and filters is the fastest way to add new Information without opening pages.
|
||||||
|
|
||||||
{% hint style="success" %}
|
{% hint style="success" %}
|
||||||
Find ideas to spark inspiration in [Community Showcases](https://community.anytype.io/c/general-discussion/showcase/13)
|
Find ideas to spark inspiration in [Community Showcases](https://community.anytype.io/c/general-discussion/showcase/13)
|
||||||
|
|
|
@ -5,18 +5,18 @@
|
||||||
### Steps
|
### Steps
|
||||||
|
|
||||||
1. To create a **Task tracker**, you need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Task** as a source. That's it. You just started a task tracker!
|
1. To create a **Task tracker**, you need to click + on home, choose [set.md](../fundamentals/set.md "mention") and set **Task** as a source. That's it. You just started a task tracker!
|
||||||
2. So now you can view all Tasks in one place. For the Task list, you may add relations. `Tag` , `Due date` , `Priority` Or any other being useful for your tracker.
|
2. So now you can view all Tasks in one place. For the Task list, you may add relations. `Tag`, `Due date`, `Priority`, Or any other use for your tracker.
|
||||||
3. You can also use filters, sorts, and views like:
|
3. You can also use filters, sorts, and views like:
|
||||||
1. Relation `Done` `Is` `Unchecked` so you will see only those that are not done
|
1. Relation `Done` `Is` `Unchecked` so you will see only those that are not done
|
||||||
2. Create a view Work and Personal with filters `Tag` `contains` `Work` and `Tag` `contains` `Personal` to separate the lists
|
2. Create a view Work and Personal with filters `Tag` `contains` `Work` and `Tag` `contains` `Personal` to separate the lists
|
||||||
3. Make `Due date` `ascending` to see nearest tasks higher
|
3. Make `Due date` `ascending` to see nearest tasks higher
|
||||||
|
|
||||||
You can create a **Task** object with the `+` button in-row in your Set, in the editor by typing `/Task` , or using `+` from the dashboard. **All of these objects will be shown in this Set.**
|
You can create a **Task** object with the `+` button in-row in your Set, in the editor by typing `/Task`, or using `+` from the dashboard. **All of these objects will be shown in this Set.**
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
{% hint style="warning" %}
|
{% hint style="warning" %}
|
||||||
Sets collect all your objects that match given criterion. You can add a new book anywhere inside of Anytype, and it will be shown here!
|
Sets collect all your objects that match the given criterion. You can add a new book anywhere inside of Anytype, and it will be shown here!
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
||||||
### Custom type
|
### Custom type
|
||||||
|
@ -30,7 +30,7 @@ If you don't like **Relations** and **Templates** used in Task, you can [#create
|
||||||
|
|
||||||
### Template
|
### Template
|
||||||
|
|
||||||
It's convenient to create templates for repeatable tasks with pre-filled options. Like Template related to Work can contain `Tag` `==` `Work` with higher default priority
|
It's convenient to create templates for repeatable tasks with pre-filled options. For example, templates related to Work can contain `Tag` `==` `Work` with higher default priority.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@ How to manage a **well-tuned note-taking system** and not spend life on maintena
|
||||||
|
|
||||||
This part will tell about to easy management of such things:
|
This part will tell about to easy management of such things:
|
||||||
|
|
||||||
* Fast-capturing notes with the ability to easily sort them later 
|
* Fast-capturing notes with the ability to quickly sort them later 
|
||||||
* Viewing all your notes, and sorting them by last modified date
|
* Viewing all your notes and sorting them by last modified date
|
||||||
* Categorizing notes using tags (while still being able to view them all in one place)
|
* Categorizing notes using tags (while still being able to view them all in one place)
|
||||||
|
|
||||||
{% content-ref url="capture-simple-notes.md" %}
|
{% content-ref url="capture-simple-notes.md" %}
|
||||||
|
@ -23,7 +23,7 @@ For such purposes, you can set up a workflow with custom [template.md](../../fun
|
||||||
* How to create Templates in Anytype?
|
* How to create Templates in Anytype?
|
||||||
* How to create a Solid workflow using Types and Relations?
|
* How to create a Solid workflow using Types and Relations?
|
||||||
|
|
||||||
With such a purpose we will take a popular note-taking method as an example:
|
With such a purpose, we will take a popular note-taking method as an example:
|
||||||
|
|
||||||
{% content-ref url="outline-note-taking-method.md" %}
|
{% content-ref url="outline-note-taking-method.md" %}
|
||||||
[outline-note-taking-method.md](outline-note-taking-method.md)
|
[outline-note-taking-method.md](outline-note-taking-method.md)
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
# Capture simple notes
|
# Capture simple notes
|
||||||
|
|
||||||
The current tutorial will show you how to organize your notes in a fast and simple way. \
|
The current tutorial will show you how to organize your notes quickly and quickly. \
|
||||||
You will use pre-build set up for Note type and Notes set
|
You will use a pre-build set-up for Note type, and Notes set
|
||||||
|
|
||||||
### Create them everywhere
|
### Create them everywhere
|
||||||
|
|
||||||
You can create Notes everywhere you want. Every object you create by default is a Note. You can use `+` on Home, `/` in Editor, `+ New` in [set.md](../../fundamentals/set.md "mention") — all of them will be shown in Notes. 
|
You can create Notes everywhere you want. Every object you create by default is a Note. You can use `+` on Home, `/` in Editor, `+ New` in [set.md](../../fundamentals/set.md "mention") — all of them will be shown in Notes. 
|
||||||
|
|
||||||
{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJbcKxgThRdSa4vZyLbvH%2Fuploads%2F5YUqYWaLY9l1nXxQgQSK%2FNotes%20creation.mp4?alt=media&token=779d9632-8185-42e9-ab8c-56a79c7946bb" %}
|
{% embed url="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJbcKxgThRdSa4vZyLbvH%2Fuploads%2F5YUqYWaLY9l1nXxQgQSK%2FNotes%20creation.mp4?alt=media&token=779d9632-8185-42e9-ab8c-56a79c7946bb" %}
|
||||||
"Notes" Set come with Anytype by default
|
"Notes" Set comes with Anytype by default
|
||||||
{% endembed %}
|
{% endembed %}
|
||||||
|
|
||||||
Sets collect all objects by given criteria. If you will add a new Note anywhere inside the Anytype, and it will be shown here! By default, it is sortred by creation date
|
Sets collect all objects by given criteria. For example, if you add a new Note anywhere inside the Anytype, it will be shown here! By default, it is sorted by creation date.
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
Click on links to know more about [type](../../fundamentals/type/ "mention"), [set.md](../../fundamentals/set.md "mention") & [relation.md](../../fundamentals/relation.md "mention")
|
Click on links to know more about [type](../../fundamentals/type/ "mention"), [set.md](../../fundamentals/set.md "mention") & [relation.md](../../fundamentals/relation.md "mention")
|
||||||
|
@ -26,11 +26,11 @@ Press the setting icon if you want to create other sorts. 
|
||||||
|
|
||||||
### Categorizing with tags
|
### Categorizing with tags
|
||||||
|
|
||||||
Tags let you add keywords to Notes, making them easier to find and browse when you’ve got a lot of them. Use tags when a note might apply to more than one category or when you want to filter some Notes from all of them. For example, you may create tags for:
|
Tags let you add keywords to Notes, making them easier to find and browse when you've got a lot of them. Use tags when a note might apply to more than one category or when you want to filter some Notes from all of them. For example, you may create tags for:
|
||||||
|
|
||||||
* **Personal:** Add a tag for something related to you, like an idea, thought or a grocery list
|
* **Personal:** Add a tag for something related to you, like an idea, thought or a grocery list
|
||||||
* **School:** Add a tag for each of your subjects, or for individual semesters.
|
* **School:** Add a tag for each of your subjects or for individual semesters.
|
||||||
* **Research:** Add a tag for the relevant article, podcast, or book you read. Like `management`, `memorisation`, `psychology`
|
* **Research:** Add a tag for the relevant article, podcast, or book you read. Like `management`, `memorization`, `psychology.`
|
||||||
|
|
||||||
Make these steps and start your Tags management:
|
Make these steps and start your Tags management:
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
The Outline method is one of the most popular note-taking methods for college students. It lets you organize your notes in a structured form. This method requires you to structure your notes in form of an outline by using bullet points to represent different topics and their subtopics. Start writing main topics on the far left of the page and add related subtopics in bullet points below using the indents. 
|
The Outline method is one of college students' most popular note-taking methods. It lets you organize your notes in a structured form. This method requires you to structure your notes in the form of an outline by using bullet points to represent different topics and their subtopics. Start writing main topics on the far left of the page and add related subtopics in bullet points below using the indents. 
|
||||||
|
|
||||||
The next few steps will explain step by step how to organize your Anytype notes using the Outline method by creating a new Object type, template, and set.
|
The next few steps will explain step by step how to organize your Anytype notes using the Outline method by creating a new Object type, template, and set.
|
||||||
|
|
||||||
|
@ -12,9 +12,9 @@ The outlining method emphasizes content as well as relationships between the mat
|
||||||
|
|
||||||
### Add Outline Note type
|
### Add Outline Note type
|
||||||
|
|
||||||
1. Go to the Library and click the "Create a new type" button. By using a new Type you can customize templates and relations the way you want. Fill the Type Title and choose the Icon you want\
|
1. Go to the Library and click the "Create a new type" button. By using a new type, you can customize templates and relations the way you want. Fill in the Type Title and choose the Icon you want\
|
||||||
 
|
 
|
||||||
2. Customize our type by adding your own Relations and choosing a layout. If you want to use a Title, you need to choose a Basic layout, otherwise — Note. Due to the [Ebbinghaus forgetting curve](https://e-student.org/ebbinghaus-forgetting-curve/), it’s always best to start the reciting and reviewing stage as soon as possible. Studies have shown that reviewing your notes within the [24-hour point](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0120644) achieves the best results. So we also propose to have a "Reflection" relation and "Tag" for categorization \
|
2. Customize our type by adding your own Relations and choosing a layout. If you want to use a Title, you need to choose a Basic layout. Otherwise — Note. Due to the [Ebbinghaus forgetting curve](https://e-student.org/ebbinghaus-forgetting-curve/), it's always best to start the reciting and reviewing stage as soon as possible. Studies have shown that reviewing your notes within the [24-hour point](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0120644) achieves the best results. So we also propose to have a "Reflection" relation and "Tag" for categorization \
|
||||||

|

|
||||||
|
|
||||||
### Create Outline Note template
|
### Create Outline Note template
|
||||||
|
@ -44,7 +44,7 @@ Sets help you sort through and create specific database-like views to work with
|
||||||
|
|
||||||
### Customize your workflow <a href="#quickly-create-notes-by-adding-templates" id="quickly-create-notes-by-adding-templates"></a>
|
### Customize your workflow <a href="#quickly-create-notes-by-adding-templates" id="quickly-create-notes-by-adding-templates"></a>
|
||||||
|
|
||||||
All the Outline Notes will be collected in the set. So you can create a flow to memorize them better. If you neglect your notes for a whole week after taking them, you’ll lose out on a lot of retention and memorization. So let's create a View for that.
|
All the Outline Notes will be collected in the set. So you can create a flow to memorize them better. If you neglect your notes for a whole week after taking them, you'll lose out on a lot of retention and memorization. So let's create a View for that.
|
||||||
|
|
||||||
1. Add "Reflection" relation and "Tag" to the Set. Create a view calling "Inbox"\
|
1. Add "Reflection" relation and "Tag" to the Set. Create a view calling "Inbox"\
|
||||||
  
|
  
|
||||||
|
@ -54,5 +54,5 @@ All the Outline Notes will be collected in the set. So you can create a flow to
|
||||||
|
|
||||||
{% hint style="info" %}
|
{% hint style="info" %}
|
||||||
1. You can add more templates and use them in different contexts
|
1. You can add more templates and use them in different contexts
|
||||||
2. You can also change your default type in Settings in order to create every object with Outline Note by default
|
2. You can also change your default type in Settings to create every object with Outline Note by default
|
||||||
{% endhint %}
|
{% endhint %}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue