# debugacademy.com > AI-optimized mirror of debugacademy.com containing 25 pages totalling 11,427 words of clean markdown content, structured data, and semantic HTML. Original source: https://debugacademy.com/. Last updated: 2026-06-15T08:48:02.757Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [site-root.html](/content/site-root.html) (1 words) ## Articles & Blog Posts - [article/create-custom-drupal-views-sort/index.html](/content/article/create-custom-drupal-views-sort/index.html) (1 words) - [event/building-sites-drupal/fri-2024-06-14/index.html](/content/event/building-sites-drupal/fri-2024-06-14/index.html) (1 words) - [event/summer-2024-semester-s24/wed-2024-05-29/index.html](/content/event/summer-2024-semester-s24/wed-2024-05-29/index.html) (1 words) - [Watch as I fix a bug in a contrib Drupal module!](/content/article/watch-i-fix-bug-contrib-drupal-module/index.html): Follow along as I (Ashraf Abed of DebugAcademy.com) fix a bug in the contributed Drupal module, Responsive Menus. This embedded video follows as I diagnose the problem, research the issues, create a branch on gitlab, fix the issue locally, test the fix, and submit my fix to Drupal.org for the community to benefit from. This was done as part of Debug Academy's Drupal Training course. (150 words) - [article/how-long-does-it-take-become-web-developer/index.html](/content/article/how-long-does-it-take-become-web-developer/index.html) (1 words) - [article/why-use-drupal/index.html](/content/article/why-use-drupal/index.html) (1 words) - [article/what-skills-do-you-need-to-be-a-web-developer/index.html](/content/article/what-skills-do-you-need-to-be-a-web-developer/index.html) (1 words) - [article/how-to-become-a-drupal-developer/index.html](/content/article/how-to-become-a-drupal-developer/index.html) (1 words) - [Drupal 10 Acquia Front End Specialist Certification Prep Course (May 2024)](/content/event/drupal-10-acquia-front-end-specialist-certification-prep-course-may-2024/thu-2024-05-30-0/index.html) (710 words) - [How to create a partial date field in Drupal (i.e. Year & Month without Day)](/content/article/how-to-partial-date-in-drupal/index.html): One of Drupal's main strengths is its data modeling. But sometimes choosing the appropriate field type comes with a form widget that isn't what we're looking for. For example, using a Date field results in the form displaying a date "widget" (form input) which includes a full date consisting of a day, month, and year, and optionally a time. How to remove the time from a date field in Drupal Because removing the time from date fields is such a common request, Drupal allows its removal without writing any custom code. (1,163 words) - [Information Session with our Instructors](/content/event/information-session-our-instructors/fri-2024-05-24/index.html) (680 words) - [Evaluating Acquia storage limits - "Emergency upsize" notification](/content/article/investigating-acquia-storage-limit-emergency-upsize-notification.html): In addition to best-in-class Drupal training courses (pun intended), we at Debug Academy provide Drupal development services and Drupal 7 migration services. Our clients may self-host, host with Acquia, Pantheon, or even host with us. (1,301 words) - [Drupal 10 Acquia Front End Specialist Certification Prep Course (February 2025)](/content/event/drupal-10-acquia-front-end-specialist-certification-prep-course-february-2025/tue-2025-02-04/index.html) (710 words) - [Advanced Drupal Module Development w/OOP PHP](/content/event/advanced-drupal-module-development-woop-php/tue-2024-08-06/index.html) (691 words) - [Advanced Drupal Module Development w/OOP PHP](/content/event/advanced-drupal-module-development-woop-php/wed-2025-02-19/index.html) (690 words) - [Fall 2024 Semester S25](/content/event/fall-2024-semester-s25/mon-2024-09-09/index.html) (722 words) - [How do I write custom JavaScript in my Drupal theme?](/content/article/how-do-i-write-custom-javascript-my-drupal-theme/index.html): There are many instances where people need to write custom JavaScript on a Drupal website. In fact, a former graduate of our Drupal bootcamp sent me, the lead instructor, a message in our alumni slack channel asking for tips on how to create a custom Hamburger menu using JavaScript (with the help of jQuery) in Drupal. After responding to their question, I decided to share it as a blog post. The below content is copy and pasted from our Drupal Training courses alumni chatroom. (790 words) - [Access denied](/content/event/become-architect-series-spring-weekdays/thu-2025-05-08/index.html): Our courses help newbies, career changers, employers, and experts expand their skillset. Follow in the footsteps of our diverse and talented alumni. (15 words) - [Become an Architect Series (Summer Weekdays)](/content/event/become-architect-series-summer-weekdays/tue-2024-06-25/index.html) (703 words) - [Spring 2025 Semester S26](/content/event/spring-2025-semester-s26/mon-2025-02-10/index.html) (726 words) - [Building Sites With Drupal](/content/event/building-sites-drupal/fri-2024-03-08/index.html) (782 words) - [Drupal MidCamp 2024: Intermediate Drupal Front End Development](/content/event/drupal-midcamp-2024-intermediate-drupal-front-end-development/fri-2024-03-22/index.html) (666 words) - [PHP OOP with Symfony](/content/event/php-oop-symfony/tue-2024-09-10/index.html) (691 words) - [Articles](/content/sitemap-xml.html) (229 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives