You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/glossary.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ Linode
47
47
[Linode.com](https://www.linode.com/) is an American privately owned virtual private server provider company based in Galloway, New Jersey, United States.
48
48
49
49
mxdev
50
-
[mxdev](https://github.com/mxstack/mxdev) [mɪks dɛv] is a utility that makes it easy to work with Python projects containing lots of packages, of which you only want to develop some.
50
+
[mxdev](https://github.com/mxstack/mxdev) [mɪks dɛv] is a utility that makes it easy to work with Python projects containing lots of packages, and you want to develop only some of those packages.
51
51
It is designed for developers who use stable version constraints, then layer their customizations on top of that base while using a version control system.
52
52
This design allows developers to override their base package constraints with a customized or newer version.
53
53
@@ -348,7 +348,7 @@ Slate
348
348
It enables you to create powerful, intuitive editors similar to those you've probably used in Medium, Dropbox Paper, or Google Docs.
349
349
350
350
volto-slate
351
-
`volto-slate` is an interactive default text editor for Volto, developed on top of {term}`Slate` while offering enhanced WYSIWYG functionality and behavior.
351
+
`volto-slate` is an interactive default text editor for Volto, developed on top of {term}`Slate`, offering enhanced WYSIWYG functionality and behavior.
352
352
353
353
elementEditor
354
354
A generic {term}`volto-slate` plugin architecture that can be used to create other editor interactions that follow the pattern of having a button that toggles a format (an inline element).
@@ -358,11 +358,11 @@ WSGI
358
358
The Web Server Gateway Interface (WSGI, pronounced _WIZ-ghee_) is a simple calling convention for web servers to forward requests to web applications or frameworks written in the Python programming language.
359
359
360
360
ZEO
361
-
[ZEO](https://zeo.readthedocs.io/) is a client-server storage for ZODB for sharing a single storage among many clients.
361
+
[ZEO](https://zeo.readthedocs.io/en/latest) is a client-server storage for ZODB for sharing a single storage among many clients.
362
362
363
363
ZODB
364
-
[A native object database for Python](https://zodb.org/).
364
+
[A native object database for Python](https://zodb.org/en/latest/).
365
365
366
366
Zope
367
-
[Zope](https://zope.readthedocs.io/) is a Python-based application server for building secure and highly scalable web applications.
367
+
[Zope](https://zope.readthedocs.io/en/latest/) is a Python-based application server for building secure and highly scalable web applications.
# Install Plone backend from its Packages – Step by Step
13
-
14
-
15
-
(install-source-stepbystep-backend-start-label)=
16
-
17
-
## Backend
12
+
# Install Plone backend from its Packages – Step-by-step
18
13
19
14
For system requirements and pre-requisites for the installation see {ref}`install-source-system-requirements-label`.
20
15
21
-
We install the Plone backend with `pip`, `cookiecutter-zope-instance`, `mxdev` and other fancy helpers.
16
+
We install the Plone backend with `pip`, `cookiecutter-zope-instance`, `mxdev` and other developer tools.
22
17
23
18
```{note}
24
-
There will be one single cookiecutter template to install both backend and frontend from its packages. You will find the instructions on {ref}`install-source-installation-jump-label`. That chapter is for you if you want to develop and want to jump in with all steps prepared by an overall cookiecutter. The subsequent sections explain the installation of the backend step by step. You will learn the details of the installation included in the future overall cookiecutter.
19
+
There will be one single cookiecutter template to install both backend and frontend from its packages.
20
+
You will find the instructions on {ref}`install-source-installation-jump-label`.
21
+
That chapter is for you if you want to develop and want to jump in with all steps prepared by an overall cookiecutter.
22
+
The subsequent sections explain the installation of the backend step-by-step.
23
+
You will learn the details of the installation included in the future overall cookiecutter.
It will take a few seconds to start the Zope instance.
115
114
You can stop the instance later with {kbd}`ctrl-esc`.
116
115
117
-
If you now open the browser with http://localhost:8080/, you see that you already can create a Plone instance.
118
-
Before doing this, we configure our Zope instance for blobs, configure add-ons, etc..
116
+
Before creating a Plone site on http://localhost:8080/, we configure our Zope instance for blobs, configure add-ons, etc..
119
117
120
118
For the configuration, you have two options:
121
119
1.*manual* configuration by editing {file}`site.zcml` and {file}`zope.conf` (^[Configuring and Running Zope](https://zope.readthedocs.io/en/latest/operation.html))
122
120
2.*generate* configuration by applying `cookiecutter-zope-instance`
####Generate Plone / Zope configuration with cookiecutter
124
+
### Generate Plone / Zope configuration with cookiecutter
127
125
128
126
{term}`Cookiecutter` creates projects from project templates.
129
127
{term}`cookiecutter-zope-instance` is such a template that allows to create a complete Zope configuration.
@@ -239,7 +237,7 @@ If you want to develop a Plone package, then the subsequent section is for you.
239
237
240
238
(install-source-checkout-and-pin)=
241
239
242
-
#### Checkout or version pinning of a Plone package
240
+
### Checkout or version pinning of a Plone package
243
241
244
242
If you want to checkout a Plone Core package for development or just want to override the constraints of Plone, then a first attempt would be to define constraints with a {file}`constraints.txt` to tell pip to install a different version of a Plone package.
### Tasks on your backend installation from its packages
150
149
151
-
You have installed Plone with `pip` like explained above or in {ref}`install-source-stepbystep-start-label`.
150
+
You have installed Plone with `pip` like explained above or in {ref}`installation-backend-from-packages-step-by-step-start-label`.
152
151
153
152
Add an add-on
154
153
: Add a line with the name of your add-on to `requirements.txt` and add it to {ref}`instance.yaml<install-source-cookiecutter-zope-instance-presets-label>`, then install with pip and apply cookiecutter:
@@ -495,10 +494,11 @@ You have completed the installation of Plone 6 with Volto frontend.
495
494
Welcome to Plone 6!
496
495
497
496
498
-
<!-- TODO I have now my local environment with add-ons. How do I deploy?
497
+
```{todo}
498
+
Now I have my local environment with add-ons. How do I deploy?
499
499
- instructions, configuration, secrets with Ansible
500
500
- orchestrating processes with pm2 https://pm2.keymetrics.io/ see Volto chapters
0 commit comments