diff --git a/README.md b/README.md index d8972264..bc2b4d5c 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Welcome to the SeaTable Developer's Repository! 🌊🔍✨ -This repository serves as the foundational source for the SeaTable Developer's Manual available at https://developer.seatable.io. The developer manual is generated with the help of MkDocs Material and is a comprehensive guide and resource hub for developers aiming to build extensions, scripts, plugins, or custom applications within SeaTable. +This repository serves as the foundational source for the SeaTable Developer's Manual available at https://developer.seatable.com. The developer manual is generated with the help of MkDocs Material and is a comprehensive guide and resource hub for developers aiming to build extensions, scripts, plugins, or custom applications within SeaTable. ## Content diff --git a/docs/CNAME b/docs/CNAME index 84e24ebc..f1df3473 100644 --- a/docs/CNAME +++ b/docs/CNAME @@ -1 +1 @@ -developer.seatable.io \ No newline at end of file +developer.seatable.com \ No newline at end of file diff --git a/docs/clients/ruby_api.md b/docs/clients/ruby_api.md index 0bcf4f73..adf7c9b8 100644 --- a/docs/clients/ruby_api.md +++ b/docs/clients/ruby_api.md @@ -1,5 +1,5 @@ # Ruby Client -One of our community members [made a first version](https://forum.seatable.io/t/seatable-ruby-ruby-gem-for-seatable/2366) of a SeaTable Ruby Client. +One of our community members [made a first version](https://forum.seatable.com/t/seatable-ruby-ruby-gem-for-seatable/2366) of a SeaTable Ruby Client. The source code of the Ruby Client API and additional explanations are available at [GitHub](https://github.com/viktorMarkevich/seatable_ruby). diff --git a/docs/index.md b/docs/index.md index 2e9a413a..141e6d2e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -27,7 +27,7 @@ All instructions provided are applicable to self-hosted SeaTable installations ( 1. **Custom Plugin Installation**: [SeaTable Cloud](https://cloud.seatable.io) does not support the installation of custom plugins. 2. **Python Script Runs Limitation**: The number of Python script runs is constrained by your current SeaTable Cloud subscription. - Therefore, it's recommended to set up your own SeaTable Server if you intend to develop custom plugins, applications, or run multiple Python scripts. For further information about deploying your server, please refer to the [Admin manual](https://admin.seatable.io). + Therefore, it's recommended to set up your own SeaTable Server if you intend to develop custom plugins, applications, or run multiple Python scripts. For further information about deploying your server, please refer to the [Admin manual](https://admin.seatable.com). If you are new to SeaTable, we suggest starting with the introduction section covering the platform's [requirements](/introduction/requirements) and [basic concepts](/introduction/basic_concepts) of this no-code platform. Otherwise, let's dive right in! diff --git a/docs/introduction/basic_concepts.md b/docs/introduction/basic_concepts.md index 9bf3a6bc..5877d004 100644 --- a/docs/introduction/basic_concepts.md +++ b/docs/introduction/basic_concepts.md @@ -67,15 +67,15 @@ You can take the following python code and copy&paste it to SeaTable. It will re SeaTable provides some Plugins to visualize your data. Examples for such a plugin are the [Gallery](https://seatable.io/docs/plugins/anleitung-zum-galerie-plugin/?lang=auto), [Timeline](https://seatable.io/docs/plugins/anleitung-zum-timeline-plugin/?lang=auto), [Kanban](https://seatable.io/docs/plugins/anleitung-zum-kanban-plugin/?lang=auto) and so on. But SeaTable has everything that you build your own plugin. There are no limits to the imagination, it just requires some time and React skills. -![Screenshot of the Galery Plugin](https://seatable.io/wp-content/uploads/2022/10/Galerie.png) +![Screenshot of the Galery Plugin](/media/gallery.png) ### Custom app: SeaTable ideas There are multiple API classes available for various programming languages. This enables you to build any app or website you want. -Our feature request tool [SeaTable Ideas](https://ideas.seatable.io) is an example for such a website. It uses SeaTable as database and the frontend is build completely with PHP and the [slim framework](https://www.slimframework.com/). +Our feature request tool [SeaTable Ideas](https://ideas.seatable.com) is an example for such a website. It uses SeaTable as database and the frontend is build completely with PHP and the [slim framework](https://www.slimframework.com/). -![Screenshot of ideas.seatable.io](https://forum.seatable.io/uploads/default/optimized/2X/0/0dabbe5b885a38b9fc178b66f63686322429b997_2_690x366.png). +![Screenshot of ideas.seatable.com](/media/ideas.png). ## Data model @@ -99,7 +99,7 @@ SeaTable Base SeaTable offers a visual interface, which can be operated with the browser. -![Screenshot of a SeaTable base](https://seatable.io/wp-content/uploads/2022/09/elements_seatable_base.png) +![Screenshot of a SeaTable base](/media/elements_seatable_base.png) Look at the [SeaTable API Reference](https://api.seatable.io/reference/models) for more details about the different objects in SeaTable like: diff --git a/docs/introduction/get_support.md b/docs/introduction/get_support.md index 441ed4b3..290b7b0b 100644 --- a/docs/introduction/get_support.md +++ b/docs/introduction/get_support.md @@ -2,13 +2,13 @@ Next to this developer guide there are more documentations available. To learn more about the SeaTable API, the installation of your own server or the usage or SeaTable, please refer to their respective manuals: -- [SeaTable User Manual](https://docs.seatable.io/?lang=auto) -- [SeaTable Admin Manual](https://admin.seatable.io) +- [SeaTable User Manual](https://help.seatable.com) +- [SeaTable Admin Manual](https://admin.seatable.com) - [SeaTable API Reference](https://api.seatable.io) -See the [official SeaTable channel](https://youtube.com/seatable) on YouTube for tutorials, guides and overviews. Visit [our blog](https://seatable.io/blog/?lang=auto) for latest news and to learn more about what is going on in and around SeaTable. +See the [official SeaTable channel](https://youtube.com/seatable) on YouTube for tutorials, guides and overviews. Visit [our blog](https://seatable.com/blog/) for latest news and to learn more about what is going on in and around SeaTable. -At any time you could have a look at the SeaTable [Community Forum](https://forum.seatable.io) to share your experience with other users or report issues or bugs. +At any time you could have a look at the SeaTable [Community Forum](https://forum.seatable.com) to share your experience with other users or report issues or bugs. !!! note "Enterprise support" diff --git a/docs/introduction/requirements.md b/docs/introduction/requirements.md index 898546b0..176c0b9c 100644 --- a/docs/introduction/requirements.md +++ b/docs/introduction/requirements.md @@ -4,7 +4,7 @@ You've decided to venture into developing your own script, plugin, or custom app ## Development system -To begin your development journey with SeaTable, you'll need a SeaTable system. If you're planning to create short scripts, [SeaTable Cloud](https://seatable.io/preise/?lang=auto) could be a suitable option. However, for more in-depth development or when creating plugins, it's highly recommended to set up your own SeaTable Server. Refer to the [Admin manual](https://admin.seatable.io) for installation instructions. +To begin your development journey with SeaTable, you'll need a SeaTable system. If you're planning to create short scripts, [SeaTable Cloud](https://seatable.com/prices/) could be a suitable option. However, for more in-depth development or when creating plugins, it's highly recommended to set up your own SeaTable Server. Refer to the [Admin manual](https://admin.seatable.com) for installation instructions. ## Programming skills diff --git a/docs/media/Anlegen-eines-Skriptes.jpg b/docs/media/Anlegen-eines-Skriptes.jpg new file mode 100644 index 00000000..3e0e5d41 Binary files /dev/null and b/docs/media/Anlegen-eines-Skriptes.jpg differ diff --git a/docs/media/elements_seatable_base.png b/docs/media/elements_seatable_base.png new file mode 100644 index 00000000..debcf4f7 Binary files /dev/null and b/docs/media/elements_seatable_base.png differ diff --git a/docs/media/gallery.png b/docs/media/gallery.png new file mode 100644 index 00000000..e17d1ebe Binary files /dev/null and b/docs/media/gallery.png differ diff --git a/docs/media/ideas.png b/docs/media/ideas.png new file mode 100644 index 00000000..d5faeb7a Binary files /dev/null and b/docs/media/ideas.png differ diff --git a/docs/scripts/index.md b/docs/scripts/index.md index a6638013..7a861e6a 100644 --- a/docs/scripts/index.md +++ b/docs/scripts/index.md @@ -9,17 +9,17 @@ JS code is executed directly in the user's browser, requires no authentication, Python scripts, by contrast, are executed on a server or locally. As a consequence, Python scripts must authenticate against SeaTable Server. They are also suitable for more complex data processing scenarios. JS and Python scripts can be composed and executed directly in a SeaTable base. -![Screenshot of script icon in SeaTable](https://seatable.io/wp-content/uploads/2023/03/Anlegen-eines-Skriptes.jpg) +![Screenshot of script icon in SeaTable](/media/Anlegen-eines-Skriptes.jpg) The execution of JS scripts in SeaTable has no requirements. -To run Python scripts in SeaTable, the so-called [Python Pipeline](https://admin.seatable.io/installation/components/python-pipeline/) must be installed. You can also choose to run scripts [locally](https://developer.seatable.io/scripts/python/common_questions/#how-to-make-the-script-support-both-local-and-cloud-run). Local execution is convenient for development and debugging purposes. Scripts can also be easily integrated into larger projects. +To run Python scripts in SeaTable, the so-called [Python Pipeline](https://admin.seatable.com/installation/components/python-pipeline/) must be installed. You can also choose to run scripts [locally](https://developer.seatable.com/scripts/python/common_questions/#how-to-make-the-script-support-both-local-and-cloud-run). Local execution is convenient for development and debugging purposes. Scripts can also be easily integrated into larger projects. ## How to start? Each chapter provides you with explanations about the available objects and methods. Multiple examples should help you to start immediately and get a feeling about the possibilities. -Here are some additional help articles from the [user manual](https://docs.seatable.io/?lang=auto) explaining how to create, execute and monitor a script in SeaTable: +Here are some additional help articles from the [user manual](https://help.seatable.com) explaining how to create, execute and monitor a script in SeaTable: - [Creating and deleting a script](https://seatable.io/docs/javascript-python/anlegen-und-loeschen-eines-skriptes/?lang=auto) - [Run script manually, by button or by automation](https://seatable.io/en/docs/javascript-python/skript-manuell-per-schaltflaeche-oder-automation-ausfuehren/?lang=auto) diff --git a/docs/scripts/python/basic_structure_python.md b/docs/scripts/python/basic_structure_python.md index 90f0f7a8..a2c2b1c2 100644 --- a/docs/scripts/python/basic_structure_python.md +++ b/docs/scripts/python/basic_structure_python.md @@ -19,7 +19,7 @@ When running Python scripts locally, you can take advantages of the uncountable As a general rule, Python script must authenticate. -Within SeaTable's integrated Python editor, authentication can be done using these two lines of code at the beginning of the script thanks to the [context object](https://developer.seatable.io/scripts/python/objects/context/): +Within SeaTable's integrated Python editor, authentication can be done using these two lines of code at the beginning of the script thanks to the [context object](https://developer.seatable.com/scripts/python/objects/context/): ```python base = Base(context.api_token, context.server_url) diff --git a/mkdocs.yml b/mkdocs.yml index 31c955d6..a46927cd 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,5 +1,5 @@ site_name: SeaTable Developer Manual -site_url: https://developer.seatable.io/ +site_url: https://developer.seatable.com/ site_author: SeaTable GmbH site_description: >- Official SeaTable Developer Manual. @@ -56,8 +56,8 @@ plugins: - git-revision-date-localized #- redirects: # redirect_maps: - # 'changelog/server-changelog.md': 'https://seatable.io/docs/changelog/' - # 'changelog/changelog-for-seatable-professional-server.md': 'https://seatable.io/docs/changelog/' + # 'changelog/server-changelog.md': 'https://seatable.com/changelog/' + # 'changelog/changelog-for-seatable-professional-server.md': 'https://seatable.com/changelog/' # Customization extra: