Download the PHP package skilldlabs/druxxy without Composer
On this page you can find all versions of the php package skilldlabs/druxxy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download skilldlabs/druxxy
More information about skilldlabs/druxxy
Files in skilldlabs/druxxy
Package druxxy
Short Description Drupal distribution focused on page building, contributor experience and a strict separation of Drupal content and Drupal configuration for streamlined deployments.
License MIT
Informations about the package druxxy
Druxxy
Previously known as "sdd" (Skilld Drupal Development installation profile).
Druxxy is a Drupal 10 distribution (installation profile) focused on page building, contributor experience, and a strict separation of Drupal content and Drupal configuration for streamlined, repeatable deployments.
It ships a curated set of contrib modules pre-wired and pre-configured so a new site starts with a working page-building stack and sensible security defaults out of the box.
Highlights
- Page building — Layout Builder driven by Page Manager + Panels Everywhere, with Layout Paragraphs, a Layout Library, and Layout Builder UX/restriction tooling for editors.
- Contributor experience — Gin admin theme and toolbar, role delegation, per-menu administration, and a focused editorial role.
- Content/config separation — behaviour lives in exported YAML configuration (under
config/), keeping editorial content and site configuration cleanly apart for clean deploys. - Security & ops defaults — SecKit, username-enumeration prevention, user protection, password policy, private file download permission, big_pipe (sessionless), and stdout logging for containerised environments — all enabled and configured.
- Media & images — media library, focal point cropping, SVG support, and ImageMagick/ Sophron image toolkit.
- Multilingual — language config import at install time, adapted from
multilingual_demo.
Requirements
- Drupal core
^10.6(installed via Composer; pulled in by this profile). - PHP and extensions per the targeted Drupal core release.
- Composer 2, with the
composer/installersandcweagans/composer-patchesplugins allowed (the profile applies several core/contrib patches — seecomposer.json→extra.patches).
Installation
Druxxy is a Composer package (skilldlabs/druxxy, type drupal-profile); it is not a
runnable site on its own. Require it into a Drupal codebase, then install a site with it.
Because the profile applies patches, ensure your project's
composer.jsonallows thecweagans/composer-patchesplugin (config.allow-plugins). A failing patch abortscomposer install.
What the install does
- Assigns user 1 the
sysadminrole and grants authenticated users access to shortcuts. - Imports per-language configuration overrides last in the install sequence.
- Applies the distribution's exported configuration: one
basic_pagenode type;media/wysiwyg/site_template_blockblock types;media/wysiwygparagraph types;audio/document/image/remote_video/videomedia types; acategorytaxonomy; thesysadminandcontributorroles; and the Page Manager / Panels Everywhere page-building shell (home, contact, node view, and 403/404 pages).
Working on the distribution
Almost all behaviour is configuration, not PHP. To change what the distribution does, edit or
add YAML under config/ (config/install is applied unconditionally; config/optional only
when its dependencies are met). When harvesting config from a running site, strip
site-specific keys (uuid: and the _core: block) so it stays portable. Adding a module
requires updating both composer.json (require) and druxxy.info.yml (dependencies).
See PLAN.md /
TODO.md for the roadmap and outstanding work.
Continuous integration
The test workflow validates composer.json, lints PHP, and
runs an end-to-end install smoke test (drush site:install druxxy) on every push and pull
request.
License
MIT — see LICENSE.
All versions of druxxy with dependencies
cweagans/composer-patches Version ^1.7
drupal/big_pipe_sessionless Version ^2.0
drupal/block_content_permissions Version ^1.11
drupal/coffee Version ^1.3
drupal/config_override_warn Version ^1.4
drupal/core-recommended Version ^10.6
drupal/custom_pub Version ^1.0
drupal/file_entity Version dev-2.x
drupal/file_mdm Version ^3.1
drupal/focal_point Version ^2.0
drupal/formblock Version ^2.0@beta
drupal/gin Version ^4.0
drupal/google_tag Version ^2.0
drupal/imagemagick Version ^4.0
drupal/layout_builder_modal Version ^1.1
drupal/layout_builder_restrictions Version ^2.7
drupal/layout_library Version ^1.0@beta
drupal/layout_paragraphs Version ^2.0
drupal/lb_ux Version 1.x@dev
drupal/log_stdout Version ^1.5
drupal/manage_display Version ^2.0@beta
drupal/menu_admin_per_menu Version ^1.1
drupal/menu_link_attributes Version ^1.1
drupal/page_manager Version ^4.0@beta
drupal/panels Version ^4.7
drupal/panels_everywhere Version ^4.0@beta
drupal/paragraphs Version ^1.11
drupal/password_policy Version ^4.0
drupal/pathauto Version ^1.8
drupal/private_files_download_permission Version ^3.1
drupal/rabbit_hole Version ^1.0.0-beta7
drupal/redirect Version ^1.6
drupal/remove_http_headers Version ^1.0 || ^2.0
drupal/role_delegation Version ^1.5
drupal/seckit Version ^2.0
drupal/sophron Version ^2.0
drupal/svg_image Version ^3.2
drupal/symfony_mailer Version ^1.6
drupal/telephone_validation Version ^2.4
drupal/token Version ^1
drupal/username_enumeration_prevention Version ^1.1
drupal/userprotect Version ^1.3
drupal/views_bulk_edit Version ^3
drupal/views_bulk_operations Version ^4.2
drupal/webform Version ^6.1