contentful-song-field v1.0.1
contentful-multitext
This is an extension for the Contentful authoring environment.
It adds a new widget for "list of plain text entries" fields (that is, fields of type Symbols).
This widget allows adding, editing, reordering, and deleting entries.
It looks like this:

It's built with React and makes use of React Sortable.
Installation
The extension.json file in the repository is set up to point to unpkg,
which acts as a CDN for the latest version of this extension published to NPM.
This means all you have to do is point Contentful to this file:
- Space settings
- "Add extension" button
- Install from Github
https://github.com/tremby/contentful-multitext/blob/master/extension.json- "Install" button
Development
- Run
npm startto start the dev server over HTTPS - Go to the local URL it gives you to accept the self-signed certificate (note that the extension will not work in this context)
Install the extension to your Contentful space but point to this local server:
contentful extension create --space-id $SPACE_ID --src https://localhost:3000If you've previously installed this way you'll need to use the
updatecommand instead:contentful extension update --space-id $SPACE_ID --src https://localhost:3000 --forceSee the docs for more details.
Go look in Contentful at an entry which uses this extension
Publication
- Make and commit all changes
- Bump version by running
npm versionwith relevant arguments; this will make another commit and a tag - Push the commits and tags
- Run
npm publishto build, package, and publish