Skip to content

Commit e5e9254

Browse files
authored
Merge pull request plone#1487 from lord2anil/issue#1460_1
Issue#1460 Thanks for your patience. I had to work through a couple of other pull requests before this one's GitHub Actions passed.
2 parents 03bbca2 + 320b9ff commit e5e9254

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

docs/backend/relations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ The logic for this is provided by the package [z3c.relationfield](https://pypi.o
597597
This package contains the `RelationValue` object and everything needed to define a relation schema, and all the code that is necessary to automatically update the catalog.
598598

599599
A `RelationValue` object does not reference all objects directly.
600-
For the target, it uses an ID that it gets from the `IntId` utility.
600+
For the target, it uses an ID that it gets from the {term}`IntId` utility.
601601
This ID allows direct recovery of the object.
602602
The source object stores it directly.
603603

@@ -608,7 +608,7 @@ Because of this, the following happens when saving a relation via a form:
608608
1. The HTML shows some nice representation of selectable objects.
609609
2. When the user submits the form, selected items are submitted by their UUIDs.
610610
3. The widget retrieves the original object with the UUID.
611-
4. Some data manager gets another unique ID from the `IntID` utility.
611+
4. Some data manager gets another unique ID from the {term}`IntId` utility.
612612
5. The same data manager creates a `RelationValue` from this ID, and stores this relation value on the source object.
613613
6. Some event handlers update the catalogs.
614614

docs/classic-ui/images.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ To get the original image, you can leave out the scale:
6666

6767
(classic-ui-images-by-cacheable-scale-uid-name-label)=
6868

69-
### By cacheable scale UID name
69+
### By cacheable scale {term}`UID` name
7070

7171
When an image scale is created, it will be cached under the name `UID.EXT` (i.e. `f4c34254b44ba351af7393bfe0296664.jpeg`) in the object annotations.
7272
Scaling keeps the uploaded formats, except for TIFF which ends up as JPEG.
@@ -213,7 +213,7 @@ You can also provide the following keyword arguments to set `title`, `alt`, or `
213213

214214
(classic-ui-images-get-image_scale-by-cached-uid-name-label)=
215215

216-
### Get `image_scale` by cached UID name
216+
### Get `image_scale` by cached {term}`UID` name
217217

218218
If you only have the cached image name from an URL and need to get the image scale, unfortunately you can't use `restrictedTraverse()`, as this will not be able to resolve the scale.
219219
But you can use this workaround, by calling the `publishTraverse` method in `ImageScaling` directly:

docs/glossary.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,17 @@ Content Delivery Network
643643
CDN
644644
A Content Delivery Network (CDN) is a network of servers located in various geographic regions that work together to deliver web content to users quickly and efficiently.
645645
646+
647+
unique identifier
648+
UID
649+
UID is an acronym meaning "unique identifier".
650+
A UID is an identifier that is guaranteed to be unique among all identifiers used for those objects and for a specific purpose.
651+
652+
integer identifier
653+
intid
654+
In Plone, an integer identifier, or intid, is used to uniquely identify content objects within a Plone site.
655+
Each content item in a Plone site is given a unique intid, which the system uses internally to reference content, keep track of link integrity, link translations, and other related purposes.
656+
646657
WSL
647658
Windows Subsystem for Linux
648659
The [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) lets developers install a Linux distribution (such as Ubuntu, OpenSUSE, Kali, Debian, or Arch Linux) and use Linux applications, utilities, and Bash command-line tools directly on Windows, unmodified, without the overhead of a traditional virtual machine or dualboot setup.

0 commit comments

Comments
 (0)