This page provides technical details about how our website is built, maintained, and secured. We believe in transparency and sharing our technical practices with the community. Technical Resources Colophon Detailed information about how this website was built, including technologies, frameworks, and development practices used. View details Source Code Our website is open source. View the complete source code, contribute improvements, or learn from our implementation. View on GitHub Security Policy Our security practices and vulnerability reporting process. Includes standard security.txt for responsible disclosure. View policy Accessibility Statement Our commitment to WCAG 2.1 Level AA compliance and inclusive web design. 100% compliant with comprehensive audit documentation. Read statement Humans.txt Credits for the people and technologies behind this website, following the humans.txt standard for transparency. View credits Website Status Website uptime monitoring and performance data from our external monitoring service for transparency. View status Open Source Commitment We believe in giving back to the development community. Our website source code is available under an open source license, and we welcome contributions from developers who want to help improve it. Technology Stack Our website is built using modern, secure technologies: Static Site Generator: Lume (Deno-based) Templating: Vento templating engine Styling: Tailwind CSS with custom design system Icons: Phosphor Icons Hosting: Netlify with global CDN Version Control: Git with GitHub CI/CD: Automated deployment and testing Contact Technical Team For technical questions, security reports, or accessibility concerns, please contact our technical team through our main contact form and specify the technical nature of your inquiry.
Our Commitment to Accessibility eSolia is committed to ensuring digital accessibility for people with disabilities. We are continually improving the user experience for everyone and applying the relevant accessibility standards. Accessibility Standards We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. These guidelines explain how to make web content more accessible to people with disabilities, and user friendly for everyone. Current Status WCAG 2.1 Level AA Compliance: 100% ✅ Last Audited: November 7, 2025 This website underwent a comprehensive accessibility audit in November 2025. All identified accessibility barriers have been addressed, including the implementation of fully accessible contact forms. Recent Improvements (November 2025) We completed a systematic accessibility review and implemented the following fixes: Navigation & Structure ✅ Added skip navigation links on all page types (including documentation pages) ✅ Removed incorrect ARIA roles from navigation (replaced role="menubar" with semantic HTML) ✅ Improved keyboard navigation across all interactive elements Images & Icons ✅ Added aria-hidden="true" to decorative icons throughout the site ✅ Conducted comprehensive image alt text audit and fixed all issues ✅ Enhanced image slider component with proper ARIA labels and live regions ✅ All images now have descriptive alt text or are properly marked as decorative Motion Sensitivity ✅ Implemented comprehensive prefers-reduced-motion CSS support ✅ Added JavaScript detection to disable animations for users with vestibular disorders ✅ Reduced/eliminated marquees, scroll animations, and transitions for motion-sensitive users Code Quality ✅ Cleaned up unused templates to reduce codebase complexity ✅ Improved semantic HTML structure throughout _Detailed technical audit documentation is available in our GitHub repository._ Automated Validation (November 3, 2025) ✅ Lighthouse Accessibility Audit: 100/100 score achieved ✅ Fixed remaining ARIA role in footer navigation ✅ Validated all manual fixes with automated testing Automated Testing We use Google Lighthouse for ongoing automated accessibility validation: Latest Score: 100/100 ✅ Date: November 3, 2025 Tool: Google Lighthouse via Netlify All Lighthouse accessibility audits passed: ✅ Color contrast (WCAG AA) ✅ ARIA roles and attributes ✅ Keyboard navigation ✅ Image alt text ✅ Heading hierarchy ✅ Skip navigation ✅ Form labels _Full Lighthouse audit report available in our technical documentation._ Accessibility Features Our website includes the following accessibility features: Navigation Clear and consistent navigation structure Skip navigation links for keyboard users Logical heading hierarchy (h1-h6) Descriptive link text Visual Design High contrast color schemes Scalable text that can be resized up to 200% Clear visual focus indicators Responsive design that works across devices Images and Media Alternative text for informative images Decorative images marked appropriately No content that flashes more than 3 times per second Forms Clear form labels and instructions with ARIA support Real-time error identification and helpful suggestions ARIA live regions for screen reader announcements Proper aria-invalid state management Logical tab order with keyboard navigation Autocomplete attributes for improved autofill Keyboard Navigation All interactive elements accessible via keyboard Visible focus indicators No keyboard traps Known Issues and Future Enhancements Recent Improvements (November 7, 2025) Contact Form Accessibility - Fully Implemented ✅ Migrated from embedded forms to native HTML with full ARIA support Implemented client-side validation with real-time error feedback All required ARIA attributes: aria-required, aria-invalid, aria-describedby, role="alert" Server-side validation with Cloudflare Turnstile and Edge Functions Descriptive error messages with screen reader announcements Status: Complete - 100% WCAG 2.1 AA compliant Future Enhancements (Low Priority - Backlog) The following enhancements could further improve the user experience but are not required for WCAG compliance: Post Image Alt Text Best Practices Posts can now include an image_alt field in frontmatter for custom alt text Falls back to "Featured image for: post title]" if not specified Recommendation: Authors should add specific alt text descriptions in post frontmatter Feedback and Contact We welcome your feedback on the accessibility of our website. If you encounter any accessibility barriers, please contact us: Email: Through our [contact form - please specify "Accessibility" in your message Response Time: We aim to respond to accessibility feedback within 2 business days Ongoing Efforts Regular Reviews Periodic accessibility audits (most recent: November 2025) Systematic template and component reviews Code quality improvements and cleanup Technical Measures Automated testing with Lighthouse (integrated via Netlify) Manual testing with keyboard navigation Semantic HTML validation ARIA attribute verification Motion sensitivity testing (prefers-reduced-motion) Image alt text quality reviews Screen reader testing (NVDA, VoiceOver) Third-Party Content Some content on our website may be provided by third parties. We work with our partners to ensure their content meets accessibility standards, but if you encounter issues with third-party content, please let us know. Assistive Technologies This website is designed to be compatible with the following assistive technologies: Screen readers (optimized for NVDA, JAWS, VoiceOver) Keyboard-only navigation (fully tested) Screen magnification software (responsive design supports zoom up to 200%) Motion-sensitive users (prefers-reduced-motion support) We continue to test and improve compatibility across various assistive technologies. Legal Framework Our accessibility efforts align with: Americans with Disabilities Act (ADA) Section 508 of the Rehabilitation Act European Accessibility Act Japan's JIS X 8341 standards Updates to This Statement This accessibility statement was last updated on November 7, 2025. We review and update this statement as we continue to improve accessibility on our website. Revision History November 7, 2025: Contact form accessibility improvements Implemented fully accessible native HTML contact forms Added complete ARIA attribute support (aria-required, aria-invalid, aria-describedby, role="alert", aria-live) Client-side validation with real-time error feedback Server-side validation with Cloudflare Turnstile All form accessibility criteria now meet WCAG 2.1 AA Updated audit documentation with form compliance details November 3, 2025: Achieved 100% WCAG 2.1 AA compliance + Lighthouse validation Fixed testimonials quote icon (added proper alt and aria-hidden) Fixed 4 footer social media icons (added proper alt and aria-hidden) Refactored post image component to accept alt text from frontmatter Fixed background logo meaningless alt text Cleaned up 16 unused templates for codebase clarity Published accessibility statement Lighthouse validation: Achieved 100/100 accessibility score Fixed footer navigation ARIA role (removed role="menuitem") November 2, 2025: Comprehensive accessibility audit and initial fixes Added skip navigation links to all page types Removed incorrect ARIA roles from navigation Enhanced image slider with proper ARIA support Added aria-hidden to decorative icons throughout site Implemented comprehensive prefers-reduced-motion support November 1, 2025: Initial draft created _This statement serves as our public commitment to accessibility across all pages of our website. We conduct regular audits and continuously improve our accessibility standards._