├── Resources ├── Public │ ├── Scss │ │ └── theme │ │ │ ├── example.scss │ │ │ ├── example.css │ │ │ ├── darkmode.scss │ │ │ ├── darkmode.css │ │ │ ├── funkylight.scss │ │ │ ├── funkylight.css │ │ │ ├── clean.css │ │ │ └── clean.scss │ ├── Images │ │ ├── logo.png │ │ ├── expand-more.svg │ │ ├── close.svg │ │ ├── edit-square-gray.svg │ │ └── edit-square-white.svg │ ├── Icons │ │ ├── relation.gif │ │ ├── tx_cfcookiemanager_domain_model_conntentoverride.gif │ │ ├── tx_cfcookiemanager_domain_model_variables.svg │ │ ├── tx_cfcookiemanager_domain_model_cookiefrontend.svg │ │ ├── tx_cfcookiemanager_domain_model_cookieservice.svg │ │ ├── tx_cfcookiemanager_domain_model_scans.svg │ │ ├── tx_cfcookiemanager_domain_model_cookiecartegories.svg │ │ ├── tx_cfcookiemanager_domain_model_externalscripts.svg │ │ ├── tx_cfcookiemanager_domain_model_cookie.svg │ │ └── backend │ │ │ └── position │ │ │ ├── settings │ │ │ ├── settings_links.svg │ │ │ ├── settings_rechts.svg │ │ │ └── settings_mitte.svg │ │ │ └── consent │ │ │ ├── modal_links_oben.svg │ │ │ ├── modal_links_unten.svg │ │ │ ├── modal_mitte_oben.svg │ │ │ ├── modal_rechts_oben.svg │ │ │ ├── modal_unten_mitte.svg │ │ │ ├── modal_links_mitte.svg │ │ │ ├── modal_mitte_mitte.svg │ │ │ ├── modal_rechts_mitte.svg │ │ │ └── modal_rechts_unten.svg │ ├── Backend │ │ └── Css │ │ │ ├── mixins.scss │ │ │ ├── variables.scss │ │ │ ├── BackendModal.scss │ │ │ ├── BackendModal.css │ │ │ └── bootstrap-tour.css │ └── JavaScript │ │ ├── TutorialTours │ │ ├── TourManager.js │ │ ├── TourFunctions.js │ │ └── CategoryTour.js │ │ ├── Tracking.js │ │ ├── Backend │ │ ├── initCookieBackend.js │ │ └── BackendAjax │ │ │ └── ThumbnailService.js │ │ └── FormEngine │ │ └── Element │ │ ├── CfSelectMultipleSideBySideElement.js │ │ └── Extra │ │ └── SelectBoxFilter.js ├── Static │ ├── scriptblocker.html │ ├── settingsmodal_category.html │ ├── consentmodal.html │ └── settingsmodal.html └── Private │ ├── Layouts │ └── Default.html │ ├── .htaccess │ ├── Language │ ├── locallang_cookiesettings.xlf │ ├── da.locallang_cookiesettings.xlf │ ├── da.locallang.xlf │ ├── locallang.xlf │ └── de.locallang.xlf │ ├── Templates │ └── CookieFrontend │ │ ├── List.html │ │ └── CookieList.html │ └── Partials │ └── BackendTabs │ ├── frontend.html │ ├── categories.html │ ├── administration.html │ └── services.html ├── Configuration ├── Sets │ └── CfCookiemanager │ │ ├── setup.typoscript │ │ ├── constants.typoscript │ │ └── config.yaml ├── JavaScriptModules.php ├── page.tsconfig ├── RequestMiddlewares.php ├── TCA │ └── Overrides │ │ ├── tt_content.php │ │ ├── tx_cfcookiemanager_domain_model_variables.php │ │ ├── sys_template.php │ │ └── tx_cfcookiemanager_domain_model_cookiecartegories.php ├── TsConfig │ └── Page │ │ └── Mod │ │ └── Wizards │ │ └── CookieList.tsconfig ├── Backend │ ├── Modules.php │ ├── DashboardWidgets.yaml │ └── AjaxRoutes.php ├── Services.yaml └── Icons.php ├── Documentation ├── Images │ ├── Ui │ │ ├── ui.png │ │ ├── backend.png │ │ ├── backend_categories.png │ │ ├── backend_consentmodal.png │ │ ├── backend_servicescript.png │ │ ├── backend_settingsmodal.png │ │ ├── frontend_consentmodal.png │ │ ├── backend_servicedetailview.png │ │ ├── backend_categoriesdetailview.png │ │ ├── backend_cookie_service_provider.png │ │ └── backend_servicevariableprovider.png │ ├── cookie_settings.png │ ├── IntroductionPackage.png │ ├── UserManual │ │ └── BackendView.png │ ├── Installation │ │ └── installation_screen.png │ ├── AdministratorManual │ │ └── ExtensionManager.png │ └── Configuration │ │ ├── backend_cookie_categories.png │ │ ├── backend_after_first_install.png │ │ └── ConsentMode │ │ ├── consent_mode_debug.png │ │ ├── consent_mode_start.png │ │ ├── consent_mode_debug_init.png │ │ ├── consent_mode_debug_optin.png │ │ ├── consent_mode_debug_optout.png │ │ └── consent_mode_administration.png ├── Sitemap.rst ├── docker-compose.yml ├── KnownProblems │ └── Index.rst ├── Includes.txt ├── Configuration │ ├── CookieCategories │ │ └── Index.rst │ ├── Index.rst │ ├── FrontendSettings │ │ └── Index.rst │ ├── ExtensionSettings │ │ └── Index.rst │ └── AutoConfiguration │ │ └── Index.rst ├── Developer │ ├── ExtensionDevelopment │ │ └── Index.rst │ ├── EventDispatcher │ │ └── Index.rst │ └── CustomServices │ │ └── Index.rst ├── Introduction │ └── Index.rst ├── Index.rst └── Installation │ └── Index.rst ├── ext_conf_template.txt ├── .gitignore ├── phpstan.neon ├── .github ├── dependabot.yml └── workflows │ ├── core13.yml │ ├── core14.yml │ └── publish.yml ├── Tests ├── Acceptance │ ├── Fixtures │ │ └── SystemConfiguration │ │ │ └── Sites │ │ │ └── ensite │ │ │ └── config.yaml │ ├── Support │ │ ├── BackendTester.php │ │ └── Extension │ │ │ └── BackendEnvironment.php │ ├── Backend.suite.yml │ └── Backend │ │ └── Frontend │ │ └── CookieFrontendCest.php ├── codeception.yml ├── Functional │ └── BasicTest.php └── Unit │ ├── Domain │ └── Model │ │ ├── ExternalScriptsTest.php │ │ └── VariablesTest.php │ └── Utility │ └── ContentScriptBlockerTest.php ├── ext_tables.php ├── Classes ├── EventListener │ └── AddIntroJsModule.php ├── Updates │ └── PluginListToCTypeUpdateWizard.php ├── Domain │ ├── Repository │ │ ├── VariablesRepository.php │ │ └── CookieRepository.php │ └── Model │ │ ├── Variables.php │ │ └── ExternalScripts.php ├── Event │ └── ClassifyContentEvent.php ├── Controller │ └── BackendAjax │ │ └── ThumbnailController.php ├── Widgets │ └── Provider │ │ ├── ConsentTrackingDonutAcceptTypes.php │ │ └── ConsentTrackingDataProvider.php ├── Middleware │ └── ModifyHtmlContent.php └── Service │ └── SiteService.php ├── ext_emconf.php ├── Build └── phpunit │ ├── FunctionalTestsBootstrap.php │ ├── UnitTests.xml │ └── FunctionalTests.xml ├── ext_localconf.php └── composer.json /Resources/Public/Scss/theme/example.scss: -------------------------------------------------------------------------------- 1 | :root{ 2 | --cc-font-family: Verdana, sans-serif, monospace; 3 | } -------------------------------------------------------------------------------- /Configuration/Sets/CfCookiemanager/setup.typoscript: -------------------------------------------------------------------------------- 1 | @import 'EXT:cf_cookiemanager/Configuration/TypoScript/setup.typoscript' -------------------------------------------------------------------------------- /Documentation/Images/Ui/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/ui.png -------------------------------------------------------------------------------- /ext_conf_template.txt: -------------------------------------------------------------------------------- 1 | ############## 2 | ### PAGETS ### 3 | ############## 4 | ## Moved to SiteSet and Constants since 1.9.0 -------------------------------------------------------------------------------- /Resources/Public/Images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Resources/Public/Images/logo.png -------------------------------------------------------------------------------- /Configuration/Sets/CfCookiemanager/constants.typoscript: -------------------------------------------------------------------------------- 1 | @import 'EXT:cf_cookiemanager/Configuration/TypoScript/constants.typoscript' -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend.png -------------------------------------------------------------------------------- /Resources/Public/Icons/relation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Resources/Public/Icons/relation.gif -------------------------------------------------------------------------------- /Documentation/Images/cookie_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/cookie_settings.png -------------------------------------------------------------------------------- /Documentation/Images/IntroductionPackage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/IntroductionPackage.png -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend_categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend_categories.png -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend_consentmodal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend_consentmodal.png -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend_servicescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend_servicescript.png -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend_settingsmodal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend_settingsmodal.png -------------------------------------------------------------------------------- /Documentation/Images/Ui/frontend_consentmodal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/frontend_consentmodal.png -------------------------------------------------------------------------------- /Documentation/Images/UserManual/BackendView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/UserManual/BackendView.png -------------------------------------------------------------------------------- /Resources/Public/Scss/theme/example.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --cc-font-family: Verdana, sans-serif, monospace; 3 | } 4 | 5 | /*# sourceMappingURL=example.css.map */ 6 | -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend_servicedetailview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend_servicedetailview.png -------------------------------------------------------------------------------- /Configuration/Sets/CfCookiemanager/config.yaml: -------------------------------------------------------------------------------- 1 | name: CodingFreaks/cf-cookiemanager 2 | label: CodingFreaks Cookie Manager Site Configuration (Default) 3 | dependencies: [] -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend_categoriesdetailview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend_categoriesdetailview.png -------------------------------------------------------------------------------- /Documentation/Images/Installation/installation_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Installation/installation_screen.png -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend_cookie_service_provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend_cookie_service_provider.png -------------------------------------------------------------------------------- /Documentation/Images/Ui/backend_servicevariableprovider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Ui/backend_servicevariableprovider.png -------------------------------------------------------------------------------- /Documentation/Images/AdministratorManual/ExtensionManager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/AdministratorManual/ExtensionManager.png -------------------------------------------------------------------------------- /Documentation/Images/Configuration/backend_cookie_categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Configuration/backend_cookie_categories.png -------------------------------------------------------------------------------- /Documentation/Images/Configuration/backend_after_first_install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Configuration/backend_after_first_install.png -------------------------------------------------------------------------------- /Documentation/Images/Configuration/ConsentMode/consent_mode_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Configuration/ConsentMode/consent_mode_debug.png -------------------------------------------------------------------------------- /Documentation/Images/Configuration/ConsentMode/consent_mode_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Configuration/ConsentMode/consent_mode_start.png -------------------------------------------------------------------------------- /Documentation/Images/Configuration/ConsentMode/consent_mode_debug_init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Configuration/ConsentMode/consent_mode_debug_init.png -------------------------------------------------------------------------------- /Documentation/Images/Configuration/ConsentMode/consent_mode_debug_optin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Configuration/ConsentMode/consent_mode_debug_optin.png -------------------------------------------------------------------------------- /Documentation/Images/Configuration/ConsentMode/consent_mode_debug_optout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Configuration/ConsentMode/consent_mode_debug_optout.png -------------------------------------------------------------------------------- /Resources/Public/Icons/tx_cfcookiemanager_domain_model_conntentoverride.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Resources/Public/Icons/tx_cfcookiemanager_domain_model_conntentoverride.gif -------------------------------------------------------------------------------- /Documentation/Images/Configuration/ConsentMode/consent_mode_administration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eibiflo/cf_cookiemanager/HEAD/Documentation/Images/Configuration/ConsentMode/consent_mode_administration.png -------------------------------------------------------------------------------- /Documentation/Sitemap.rst: -------------------------------------------------------------------------------- 1 | :template: sitemap.html 2 | 3 | .. _sitemap: 4 | 5 | ======= 6 | Sitemap 7 | ======= 8 | 9 | .. template 'sitemap.html' will insert the toctree as a sitemap here below normal contents 10 | -------------------------------------------------------------------------------- /Resources/Static/scriptblocker.html: -------------------------------------------------------------------------------- 1 |
4 | -------------------------------------------------------------------------------- /Resources/Private/Layouts/Default.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /Configuration/JavaScriptModules.php: -------------------------------------------------------------------------------- 1 | ['core', 'backend'], 5 | 'imports' => [ 6 | '@codingfreaks/cf-cookiemanager/' => 'EXT:cf_cookiemanager/Resources/Public/JavaScript/', 7 | ], 8 | ]; -------------------------------------------------------------------------------- /Documentation/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '3' 2 | services: 3 | t3docmake: 4 | image: t3docs/render-documentation:latest 5 | command: makehtml 6 | volumes: 7 | - ./:/PROJECT:ro 8 | - ./Documentation-GENERATED-temp:/RESULT -------------------------------------------------------------------------------- /Configuration/page.tsconfig: -------------------------------------------------------------------------------- 1 | @import 'EXT:cf_cookiemanager/Configuration/TsConfig/Page/Mod/Wizards/CookieList.tsconfig' 2 | 3 | templates.codingfreaks/cf-cookiemanager { 4 | 1643293191 = codingfreaks/cf-cookiemanager:Resources/Private/Backend 5 | } -------------------------------------------------------------------------------- /Resources/Private/.htaccess: -------------------------------------------------------------------------------- 1 | # Apache < 2.3 2 |