Afegiu serveis i funcionalitats addicionals a la vostra instal·lació DDEV amb ddev get
Trobeu a faltar alguna cosa al vostre DDEV? Alguna eina que abans hi era i ara no hi és? En aquesta Drupal Pill us mostrarem com afegir serveis i funcionalitats addicionals de manera ràpida i senzilla.
I es que, de vegades, l'equip de DDEV afegeix i/o treu serveis o add-ons a cada nova versió. L'exemple més clar que ara se'm ve a la memòria és phpMyAdmin. No és que sigui la millor manera d'inspeccionar una base de dades, però segur que hi ha algú que el troba a faltar. I és aquí on ens endinsarem en la comanda de la qual us volia parlar en aquesta Drupal Pill: ddev get
.
Aquesta comanda permet descarregar i instal·lar serveis i add-ons de tercers i afegir-los a la vostra instal·lació de DDEV. Tornant a l'exemple de phpMyAdmin, aquesta comanda us permetria afegir-la novament amb una senzilla instrucció a la vostra terminal:
ddev get phpmyadmin
Ara bé: és l'únic add-on que podreu afegir? Ni molt menys. A data de la publicació d'aquest article, n'hi han 24 add-ons oficials i més de 100 entre oficials i no oficials.
Add-ons oficials
Executeu aquesta comanda per inspeccionar els 24 addons oficials de DDEV, els quals llistarem tot seguit:
ddev get --list
Add-on | Descripció |
---|---|
ddev/ddev-adminer | Adminer service for DDEV* |
ddev/ddev-browsersync | Auto-refresh HTTPS page on changes with DDEV* |
ddev/ddev-cron | Schedule commands to execute within DDEV* |
ddev/ddev-drupal-contrib | DDEV integration for developing Drupal contrib projects* |
ddev/ddev-drupal-solr | Drupal Apache Solr installation for DDEV (please consider ddev/ddev-solr first)* |
ddev/ddev-elasticsearch | Elasticsearch add-on for DDEV* |
ddev/ddev-ioncube | IonCube loaders for DDEV* |
ddev/ddev-memcached | Install Memcached as an extra service in DDEV* |
ddev/ddev-minio | MinIO addon for DDEV* |
ddev/ddev-mongo | MongoDB add-on for DDEV* |
ddev/ddev-opensearch | OpenSearch add-on for DDEV* |
ddev/ddev-pdfreactor | PDFreactor service for DDEV* |
ddev/ddev-phpmyadmin | phpMyAdmin Add-on For DDEV* |
ddev/ddev-platformsh | Add integration with Platform.sh hosting service* |
ddev/ddev-proxy-support | Support HTTP/HTTPS proxies with DDEV (obsolete)* |
ddev/ddev-redis | Redis service for DDEV* |
ddev/ddev-redis-7 | Redis 7 service for DDEV* |
ddev/ddev-redis-commander | Redis Commander for use with DDEV Redis service* |
ddev/ddev-selenium-standalone-chrome | A DDEV service for running standalone Chrome* |
ddev/ddev-solr | Solr service for DDEV* |
ddev/ddev-sqlsrv | MS SQL server add-on for DDEV* |
ddev/ddev-typo3-solr | Use Apache Solr (standalone) in your DDEV project * |
ddev/ddev-varnish | Varnish reverse proxy add-on for DDEV* |
ddev/ddev-xhgui | XHGui service for a DDEV project* |
Add-ons no oficials
Pel que fa als add-ons no oficials, executeu aquesta altra comanda a la vostra terminal (trobareu el llistat tot seguit):
ddev get --list --all
Add-on | Descripció |
---|---|
2ndkauboy/ddev-elasticvue | Elasticvue service for DDEV |
a11ywatch/ddev-a11ywatch | A11yWatch ddev addon |
b13/ddev-keycloak | Adds a Keycloak service to ddev |
b13/ddev-rabbitmq | Adds a rabbitmq service to ddev |
b13/ddev-stirling-pdf | Adds Stirling PDF to ddev |
biati-digital/ddev-wp-rename-tables-prefix | A db command for DDEV to rename tables prefix of WordPress installations |
brandonkramer/ddev-vite | This add-on simply adds a yaml config that exposes and routes the ports necessary to load up the Vite dev server. |
bricebou/ddev-manticoresearch | Manticoresearch add-on for DDEV |
bserem/ddev-selenium-standalone-firefox | A DDEV service for running standalone Firefox |
bserem/ddev-typesense | WIP: Typesense addon for DDEV |
carsten-walther/ddev-typo3-solr | TYPO3 solr configuration |
catch56/ddev-gander | Gander - preconfigured OpenTelemetry stack with Grafana Tempo / Prometheus for performance testing |
ChromaticHQ/ddev-dblog | Easily view your db's general_log in ddev |
claudiu-cristea/ddev-virtuoso | Virtuoso triplestore installation for DDEV |
codemonauts/ddev-s3-http-proxy | |
dave-reid/ddev-drupal-contrib-dev | Provides a way to do contributed module development using Git clones and symlinks |
dermatz/ddev-woodoo-buildtools-magento | ddev Addon to build Magento projects without headache |
DiffyWebsite/ddev-diffy | Diffy integration with DDEV |
eakcize/ddev-timescaledb | TimeScaleDB with Mongo and MySQL FDWs |
eakcize/ddev-timescaledb-with-mongo-and-mysql-fdw | DDev plugin for timescaleDb (PostregeSQL plugin) which is set to work with mongo and mysql trough foreign data wrappers for psql. |
echavaillaz/ddev-gotenberg | Gotenberg service for DDEV. |
envsa/ddev-pnpm | Add pnpm to DDEV |
feuertelegraph/ddev-firebird | Firebird database for DDEV |
fwust/ddev-clamav | ClamAV integration for DDEV |
gebruederheitz/ddev-headless-chrome | Setup a running headless chrome service for ddev |
gebruederheitz/ddev-taskfile | Provide taskfile.dev for ddev projects |
GetDKAN/ddev-dkan | DDEV add-on for DKAN. |
gschrisstadler/ddev-snowflake-odbc | Snowflake ODBC Extension for PHP |
haase-fabian/ddev-neos | neos environment variables for ddev |
hanoii/ddev-pimp-my-shell | A collection of tools I like to have on ddev. |
hanoii/ddev-readme | An opinionated README formatter |
hanoii/ddev-sshd | Install ssh server on the web container |
iamntz/ddev-rename-project | ddev addon to rename a project |
iljapolanskis/ddev-buggregator | Buggregator service for DDEV (similar to Ray, but free) |
JanoPL/ddev-kibana | Kibana add-on for DDEV |
javivf/ddev-keycloak | Keycloak service for DDEV |
julienloizelet/ddev-playwright | Playwright add-on for ddev |
julienloizelet/ddev-portainer | Portainer add-on for ddev |
justafish/ddev-drupal-core-dev | ddev addon for core development |
kevinquillen/ddev-meilisearch | Meilisearch is a flexible and powerful user-focused search engine that can be added to any website or application. This is an add on for DDEV so you can run and develop integrations for, locally. |
kevinquillen/ddev-typesense | Typesense is a modern, privacy-friendly, open source search engine meticulously engineered for performance & ease-of-use. This is an add on for DDEV so you can run and develop integrations for, sense locally. |
Lullabot/ddev-playwright | Integrate Playwright tests into your ddev app |
machine-rc/ddev-dotnet | .NET service for ddev stack |
machine-rc/ddev-frontend-nextjs | NextJS Drupal Frontend application for ddev stack |
machine-rc/ddev-graphql | GraphQL service for ddev stack |
machine-rc/ddev-python | DDEV addon for python |
madebydaniz/ddev-orthanc | Orthanc service for DDEV |
mandrasch/ddev-addon-statamic-please | DDEV addon for statamics please-command. |
mattocchi/ddev-db-mssql | Additional MS Sql Server Service for DDEV |
MelaineGerard/ddev-directus | A simple DDEV addon that add Directus on your project |
Metadrop/ddev-aljibe | DDEV Aljibe (ddev-aljibe) is an add-on for DDEV to develop Drupal projects with many tools included out-of-the-box |
mmunz/ddev-backstopjs | ddev addon to provide a backstopjs container for visual regression testing |
Morgy93/ddev-bun | Incredibly fast JavaScript runtime, bundler, test runner, and package manager - all in one for DDEV |
Morgy93/ddev-gum | A tool for glamorous shell scripts like DDEV web commands |
MurzNN/ddev-grafana | Grafana Stack addon for DDEV: Grafana (GUI), Prometheus (metrics), Tempo (tracing, OpenTelemetry), Loki (logs, promtail) |
MurzNN/ddev-pgadmin | pgAdmin Add-on For DDEV: PostgreSQL database management web interface |
netz98/ddev-n8n | ddev addon to run n8n low-code platform (middleware) |
netz98/ddev-qdrant | ddev qdrant |
nireneko/ddev-mkdocs | MKdocs add-on for DDEV |
oblakstudio/ddev-xhgui-pro | XHGui addon for DDEV - batteries included. |
penyaskito/ddev-hugo | ddev addon for Hugo static site generator https://gohugo.io https://ddev.com |
reloxx13/ddev-swagger-ui | Swagger UI add-on for DDEV |
rfay/ddev-drushonhost | DDEV Add-on to Allow using drush on the host |
rfay/ddev-php-patch-build | Build a patch version of PHP for use with DDEV |
rpkoller/ddev-spidergram | Use Spidergram within DDEV |
s2b/ddev-vite-sidecar | |
sebastian-ehrling/ddev-opensearch | Opensearch add-on for DDEV |
skeemer/ddev-wkhtmltox | Installs wkhtmltopdf and wkhtmltoimage, with patched Qt, into the web service. |
ssmarco/ddev-apache-tika | DDEV Apache Tika |
ssmarco/ddev-enterprise-search | Elastic Enterprise Search service for DDEV |
Tapkaros-rs/ddev-stripe | Ddev addon for stripe |
thunder/ddev-selenium-chrome | Selenium standalone for ddev |
thursdaybw/ddev-tightvnc | TightVNC server for DDEV |
torenware/ddev-viteserve | An add-on to run the Vite dev server from inside the DDEV environment. |
torhoehn/ddev-opensearch | Opensearch add-on for ddev |
torhoehn/ddev-typesense | Typesense add-on for ddev |
tyler36/ddev-cypress | Cypress E2E testing for use with DDEV |
tyler36/ddev-dbslow | Helper to log "slow" queries |
tyler36/ddev-gitpod-setup | Helper add-on to add Gitpod config. |
tyler36/ddev-laravel-queue | Start a Laravel queue worker automatically in DDEV |
tyler36/ddev-locale | Change a DDEV project's timezone and language. |
tyler36/ddev-php-dumper | Collect and manage 'dump' information in Docker Desktop |
tyler36/ddev-qr | Helper command to generate qr-codes for DDEV, DDEV share and Gitpod URLs |
tyler36/ddev-storybook | Helpers for DDEV and Storybook |
tyler36/ddev-tinker | An addon for DDEV that providers a single command to access a runtime developer console. |
tyler36/ddev-vite | Basic Vite implementation for DDEV |
tyler36/ddev-vscode-devcontainer | Open a DDEV container in VSCode |
valicm/ddev-dynamodb | DynamoDB container for DDEV |
Exemples d'ús
Una vegada hem vist tots els add-ons, recordeu que a continuació de ddev get
podeu escriure el nom llarg de l'add-on, el nom curt o bé el propietari/nom del repositori (owner/repository). Agafarem l'add-on de Redis com a exemple. Aquestes són les comandes vàlides per afegir-ho al vostre DDEV:
ddev get redis
ddev get ddev-redis
ddev get ddev/ddev-redis
Vist tot això, us convidem a explorar per vosaltres mateixos la comanda ddev get
i portar la vostra instal·lació de DDEV a un altre nivell.
Deixa el teu comentari