A responsive theme originally designed for Drupal 7, now upgraded for Drupal 10/11
See References for the original Drupal 7 theme.
- Test and ensure full compatibility with Drupal 11 core changes (e.g., Symfony updates, Twig 3 support).
- Add theme settings form to allow users to toggle layout options, upload logos, etc.
- Provide Twig template suggestions for nodes, views, and blocks (e.g.,
node--portfolio--teaser.html.twig). - Improve accessibility (a11y): semantic HTML5 tags, keyboard navigation, skip links, color contrast checks.
- Include starter/demo content package to showcase theme layout and styles.
- Add support for Drupal’s
starterkitsystem for easier subtheme generation. - Improve code comments and add developer documentation inside
docs/or within files. - Create a helper script to generate subtheme
*.info.ymlfiles. - Include screenshots and/or demo GIFs in the README to showcase theme features.
- Remove system-specific icons from the theme to reduce clutter and improve maintainability.
- Declare external libraries (e.g.,
wow.js,Font Awesome) as dependencies and remove bundled copies from the theme. - Refactor
media.cssto follow a mobile-first design approach, ensuring better responsiveness across devices. - Audit and clean up outdated CSS classes; replace them with modern, semantic, and utility-based classes where appropriate.