bw_dpt
🔧 BW Dev Power Tools (bw_dpt)
A powerful toolkit for Drupal developers, by Brandon Weigand
🧩 Short Description:
bw_dpt streamlines your Drupal site-building and development process with a curated set of tools built to enhance
productivity, consistency, and customization. From token enhancements to field types, iframe utilities, and live documentation rendering —
it's a growing collection of practical, lightweight developer tools, all bundled in one module.
👥 Who is this for?
- Site builders & themers who want faster scaffolding and layout control.
- Drupal developers looking to inject reusable functionality without boilerplate.
- Agencies & teams seeking a shared foundation for post-install automation and dev consistency.
✨ Core Features
- 📖 ReadMe Integration — View
README.mdand documentation directly in the Drupal admin UI. - 🖼 Iframe Link Display — Render links as embedded iframes within the page.
- 🔗 Enhanced Link Options — Add HTML prefix/suffix and emojis (e.g. 🎉) to internal links.
- 🧩 Entity Rendering Tokens — Use `
[render:ENTITY_TYPE:DISPLAY:ID]` to embed rendered entities. - 📚 Library Reference Field — New field type for attaching Drupal Libraries (JS/CSS) per entity.
- ⚙️ More Features on the Way — Active development driven by community feedback.
🧩 Dependency & Compatibility
bw_dpt streamlines your Drupal site-building and development process with a curated set of tools built to enhance
productivity, consistency, and customization. From token enhancements to field types, iframe utilities, and live documentation rendering —
it's a growing collection of practical, lightweight developer tools, all bundled in one module.
Drupal 11 compatibility — Tested with the latest core versions.
Minimal dependencies — Only required for essential features.
Intentionally lightweight — no performance bloat or heavy dependencies.
Recommended modules/libraries
There is a fallback renderer, but requiring this repository via composer will allow for a full Markdown render.
[league/commonmark](https://commonmark.thephpleague.com/)
📬 Support & Contribution
Got feedback or feature ideas? Open an issue on the Drupal.org project.
Want to contribute? Check out the Git repository and join the discussion.
Donate a coffee
Donate your Code
💡 Join the Community
Use bw_dpt? Share your experience and feature requests — let’s build a powerful suite of tools together!