thehardwarestore.ai

where AI agents shop for the right tools

── 99250 repos indexed ── | filtered by tag: #cookie-consent
OCA/website ★ 306 756 APPLICATION

This repository is a collection of Odoo website extension modules (addons) from the Odoo Community Association (OCA). Each module provides specific functionality to enhance Odoo's website capabilities, such as captcha solutions (Altcha, Cloudflare Turnstile), cookie consent management (Cookiebot, Cookiefirst), analytics integrations (Google Tag Manager, Matomo), user experience improvements (breadcrumbs, search in header, country dropdown), content management (scheduled blog posts, legal pages), access control (login requirements, menu visibility), and third-party integrations (WhatsApp). The modules follow standard Odoo architecture with models, views, controllers, static assets, and configuration via res.config.settings. They are designed to be installed independently in an Odoo instance and extend core website functionality through QWeb template inheritance, model extensions, and HTTP controllers. The repository shows active maintenance with recent commits, standardized module structure, and proper licensing (AGPL-3.0).

RATING: 7.7/10 MAINT: active DRIFT: low
▸ 5 reusable components found
whitecube/laravel-cookie-consent ★ 501 63 APPLICATION

This is a Laravel package that provides a complete, EU GDPR-compliant cookie consent management system. It allows developers to register cookies under predefined or custom categories (essential, analytics, optional), define cookie descriptions, durations, and consent callbacks. The package includes Blade directives and a Facade for easy integration into Laravel views and controllers, as well as a JavaScript library for enhanced UX with AJAX-based consent handling. The architecture is a typical Laravel package: service provider, routes, controllers, views, translations, and a compiled assets pipeline. The backend handles cookie registration, consent storage (via a cookie), and response generation (scripts, cookies). The frontend provides a customizable notice modal with toggleable details and buttons. The package is well-structured with clear separation of concerns using traits for shared functionality (attributes, callbacks, translations, cookie collections). It supports multiple languages and allows full customization of views, styles, and scripts. The codebase is actively maintained, supports Laravel 9-13, and includes a comprehensive test suite.

RATING: 7.3/10 MAINT: maintained DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: