Articles
Concept draft for a potential Drupal conference session.
Embedding content from your site within a formatted text field with CKEditor.
I'm working on an accordion component, which authors can add to pages to collapse content that isn't relevant to everyone
How to create a solid site structure.
Content Types
This is the main content structure for drupal.
Use content types when you want
Text formats determine the html allowed in your formatted text, and how it will be displayed.
Text formats are a configurable set
Explanation of Rich text content, from Full HTML to structured embeds.
Modules
Create custom content lists.
Aggregation Issues
Timestamp field only shows as unix when Views aggregation is on and Timestamp
Drupal Core
Provides an enhanced menu block with additional configuration options vs core.
Create configurable submenus that follow the
CKEditor version 5. The main content editor for Drupal.
Added to Drupal 9.3.
CKEditor 5 issues
CKEditor 5 overrides dialogSettings
Media library browser.
Create a ckeditor toolbar dropdown group.
Only allows one group to be created.
Resources
Documentation on media embedding in ckeditor.
Guide to drupal modals.
Drupal development tools guide.
Drupal documentation for services and dependency injection.
Symfony service tags documentation.
How to install sandbox modules with composer.
Projects
HTML/CSS/JS code sample.
Module under development at theme.mantra.network.
A simple theme.
Create a platform for managing invoices and payments for a freelance development business.
Migrating...
Documentation on bike parts and compatibility.
A system for establishing and prioritizing your goals, defining clear objectives, and tasks needed to complete them.
Collect and share bookmarks.