
Security News
The Changelog Podcast: Practical Steps to Stay Safe on npm
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.
@plone-collective/volto-speakerdeck
Advanced tools
Add decks from Speakerdeck in your Plone site.
Add decks from Speakerdeck in your Plone site.
Add a block to display Speakerdeck's decks in a Plone site.
Create a new Volto project (you can skip this step if you already have one):
npm install -g yo @plone/generator-volto
yo @plone/volto my-volto-project --addon @plone-collective/volto-speakerdeck
cd my-volto-project
Add @plone-collective/volto-speakerdeck to your package.json:
"addons": [
    "@plone-collective/volto-speakerdeck"
],
"dependencies": {
    "@plone-collective/volto-speakerdeck": "*"
}
Download and install the new add-on by running:
yarn install
Start volto with:
yarn start
Go to http://localhost:3000/, login and check the awesome new features.
The development of this add-on is done in isolation using a new approach using pnpm workspaces and latest mrs-developer and other Volto core improvements.
For this reason, it only works with pnpm and Volto 18 (currently in alpha)
Run make help to list the available commands.
help                                 Show this help
install                              Installs the dev environment using mrs-developer
i18n                                 Sync i18n
format                               Format codebase
lint                                 Lint Codebase
test                                 Run unit tests
test-ci                              Run unit tests in CI
storybook-start                      Start Storybook server on port 6006
storybook-build                      Build Storybook
start-backend-docker                 Starts a Docker-based backend for developing
start-test-acceptance-frontend-dev   Start acceptance frontend in dev mode
start-test-acceptance-frontend       Start acceptance frontend in prod mode
start-test-acceptance-server         Start acceptance server
test-acceptance                      Start Cypress in interactive mode
test-acceptance-headless             Run cypress tests in headless mode for CI
Install package requirements
make install
Run (in separate terminal sessions)
Start backend server
make start-backend-docker
Start frontend
pnpm start
Run ESlint, Prettier and Stylelint
make lint
Run ESlint, Prettier and Stylelint in fix mode
make format
Extract the i18n messages to locales
make i18n
Run unit tests
make test
Run (in separate terminal sessions)
Start the frontend in dev mode
make start-test-acceptance-frontend-dev
Start the backend acceptance server
make start-test-acceptance-server
Start the Cypress interactive test runner
make test-acceptance
The project is licensed under the MIT license.
FAQs
Add decks from Speakerdeck in your Plone site.
We found that @plone-collective/volto-speakerdeck demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.

Security News
Experts push back on new claims about AI-driven ransomware, warning that hype and sponsored research are distorting how the threat is understood.

Security News
Ruby's creator Matz assumes control of RubyGems and Bundler repositories while former maintainers agree to step back and transfer all rights to end the dispute.