{"packages":{"sunnysideup/core-modules":{"1.0.0":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.0.0","version_normalized":"1.0.0.0","license":[],"authors":[],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"cb8d57e7a227c5c299c9f2e525a27028d9d9afb4"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/cb8d57e7a227c5c299c9f2e525a27028d9d9afb4","type":"zip","shasum":"","reference":"cb8d57e7a227c5c299c9f2e525a27028d9d9afb4"},"type":"silverstripe-recipe","funding":[],"time":"2024-03-19T19:31:30+00:00","autoload":{"files":["app/src/Page.php","app/src/PageController.php"],"psr-4":{"MysiteNz\\Website\\":"app/src"}},"extra":{"expose":["themes/base/dist"],"resources-dir":"_resources","public-files-installed":[".htaccess","index.php","web.config"],"project-files-installed":["app/.htaccess","app/_config.php","app/_config/mimevalidator.yml","app/_config/mysite.yml","app/src/Page.php","app/src/PageController.php"]},"require":{"php":">8.2","silverstripe/recipe-cms":"^5.x-dev","brettt89/silverstripe-garbage-collector":"dev-master","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/dataobjectsorter":"dev-master","goldfinch/silverstripe-grouped-cms-menu":"^4","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-4-5-compatibility":"dev-main","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","symbiote/silverstripe-gridfieldextensions":"^4","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8015604},"1.0.1":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.0.1","version_normalized":"1.0.1.0","license":[],"authors":[],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"54165c96247a702ff6e1c6f131a4457ea13ce3f5"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/54165c96247a702ff6e1c6f131a4457ea13ce3f5","type":"zip","shasum":"","reference":"54165c96247a702ff6e1c6f131a4457ea13ce3f5"},"type":"silverstripe-recipe","funding":[],"time":"2024-03-19T19:33:15+00:00","autoload":{"files":["app/src/Page.php","app/src/PageController.php"],"psr-4":{"MysiteNz\\Website\\":"app/src"}},"extra":{"expose":["themes/base/dist"],"resources-dir":"_resources","public-files-installed":[".htaccess","index.php","web.config"],"project-files-installed":["app/.htaccess","app/_config.php","app/_config/mimevalidator.yml","app/_config/mysite.yml","app/src/Page.php","app/src/PageController.php"]},"require":{"php":">8.2","silverstripe/recipe-cms":"^5.x-dev","brettt89/silverstripe-garbage-collector":"dev-master","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/dataobjectsorter":"dev-master","goldfinch/silverstripe-grouped-cms-menu":"^4","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-4-5-compatibility":"dev-main","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","symbiote/silverstripe-gridfieldextensions":"^4","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8015605},"1.0.2":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.0.2","version_normalized":"1.0.2.0","license":[],"authors":[],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"10a646682cf830661f09bf4b07e0bf50737c988c"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/10a646682cf830661f09bf4b07e0bf50737c988c","type":"zip","shasum":"","reference":"10a646682cf830661f09bf4b07e0bf50737c988c"},"type":"silverstripe-recipe","funding":[],"time":"2024-03-19T19:46:22+00:00","extra":{"public-files-installed":[".htaccess","index.php","web.config"],"project-files-installed":[".htaccess","app/.htaccess","app/_config/mimevalidator.yml","app/_config/mysite.yml","app/src/Page.php","app/src/PageController.php"]},"require":{"php":">8.2","silverstripe/recipe-cms":"^5.x-dev","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","brettt89/silverstripe-garbage-collector":"dev-master","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-4-5-compatibility":"dev-main","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8015606},"1.0.3":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.0.3","version_normalized":"1.0.3.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"ac45fd9bfa69a19e5d739fbdace895601f7a9085"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/ac45fd9bfa69a19e5d739fbdace895601f7a9085","type":"zip","shasum":"","reference":"ac45fd9bfa69a19e5d739fbdace895601f7a9085"},"type":"silverstripe-recipe","funding":[],"time":"2024-03-19T19:56:45+00:00","require":{"php":">8.2","silverstripe/recipe-cms":"^5.x-dev","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","brettt89/silverstripe-garbage-collector":"dev-master","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-4-5-compatibility":"dev-main","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8015609},"1.0.4":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.0.4","version_normalized":"1.0.4.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"f48d35342e080905087171169e6da24c5456a22b"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/f48d35342e080905087171169e6da24c5456a22b","type":"zip","shasum":"","reference":"f48d35342e080905087171169e6da24c5456a22b"},"type":"silverstripe-recipe","funding":[],"time":"2024-04-06T22:37:42+00:00","require":{"php":">8.2","silverstripe/recipe-cms":"^5.x-dev","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8065130},"1.0.5":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.0.5","version_normalized":"1.0.5.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"d984d80723c533b75edde6611d6035abb188fc04"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/d984d80723c533b75edde6611d6035abb188fc04","type":"zip","shasum":"","reference":"d984d80723c533b75edde6611d6035abb188fc04"},"type":"silverstripe-recipe","funding":[],"time":"2024-04-06T23:00:17+00:00","require":{"php":">8.2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5.x-dev","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8065145},"1.1.0":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.1.0","version_normalized":"1.1.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"ca730b43d360fd93ebf4b0afe5c21fba8bfa4ac7"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/ca730b43d360fd93ebf4b0afe5c21fba8bfa4ac7","type":"zip","shasum":"","reference":"ca730b43d360fd93ebf4b0afe5c21fba8bfa4ac7"},"type":"silverstripe-recipe","funding":[],"time":"2024-04-10T08:42:05+00:00","require":{"php":">8.2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5.x-dev","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8075173},"1.2.0":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.2.0","version_normalized":"1.2.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"0a91e88f0cd23c3e920f9abfc9d4dca8de14a138"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/0a91e88f0cd23c3e920f9abfc9d4dca8de14a138","type":"zip","shasum":"","reference":"0a91e88f0cd23c3e920f9abfc9d4dca8de14a138"},"type":"silverstripe-recipe","funding":[],"time":"2024-11-28T01:32:00+00:00","require":{"php":">8.2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8629456},"1.3.0":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.3.0","version_normalized":"1.3.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"de2f322fd496e0d4354f78f84060641d8bdab571"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/de2f322fd496e0d4354f78f84060641d8bdab571","type":"zip","shasum":"","reference":"de2f322fd496e0d4354f78f84060641d8bdab571"},"type":"silverstripe-recipe","funding":[],"time":"2024-12-06T21:20:11+00:00","require":{"php":">8.2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8659332},"1.3.1":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.3.1","version_normalized":"1.3.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"43b23f82233af5168a1870dd6f6ee4b47a30f4f0"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/43b23f82233af5168a1870dd6f6ee4b47a30f4f0","type":"zip","shasum":"","reference":"43b23f82233af5168a1870dd6f6ee4b47a30f4f0"},"type":"silverstripe-recipe","funding":[],"time":"2024-12-09T00:01:25+00:00","require":{"php":">8.2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8662024},"1.3.2":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.3.2","version_normalized":"1.3.2.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"6de7dbe23bca8af1bd6dc3b76be337a9d17d395d"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/6de7dbe23bca8af1bd6dc3b76be337a9d17d395d","type":"zip","shasum":"","reference":"6de7dbe23bca8af1bd6dc3b76be337a9d17d395d"},"type":"silverstripe-recipe","funding":[],"time":"2024-12-09T01:05:04+00:00","require":{"php":">8.3","silverstripe/mimevalidator":"*","silverstripe/vendor-plugin":"^2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8662071},"1.4.0":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"1.4.0","version_normalized":"1.4.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"39a6cde685e6ddb25e21e5e2e13b59e512d4a7b1"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/39a6cde685e6ddb25e21e5e2e13b59e512d4a7b1","type":"zip","shasum":"","reference":"39a6cde685e6ddb25e21e5e2e13b59e512d4a7b1"},"type":"silverstripe-recipe","funding":[],"time":"2024-12-12T18:17:28+00:00","require":{"php":">8.3","silverstripe/mimevalidator":"*","silverstripe/vendor-plugin":"^2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6","sunnysideup/export-all-from-modeladmin":"dev-master"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8673322},"2.0.0":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"2.0.0","version_normalized":"2.0.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"3ad55787c91cdfff4e76d473e40fca8ea279a75c"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/3ad55787c91cdfff4e76d473e40fca8ea279a75c","type":"zip","shasum":"","reference":"3ad55787c91cdfff4e76d473e40fca8ea279a75c"},"type":"silverstripe-recipe","funding":[],"time":"2025-01-08T00:50:38+00:00","require":{"php":">8.3","silverstripe/mimevalidator":"*","silverstripe/vendor-plugin":"^2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/basic-auth-better":"dev-main","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6","sunnysideup/export-all-from-modeladmin":"dev-master"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8727871},"2.0.1":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"2.0.1","version_normalized":"2.0.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"2d7bc6b82e04dcbb6fe0000f0cef703a43b76647"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/2d7bc6b82e04dcbb6fe0000f0cef703a43b76647","type":"zip","shasum":"","reference":"2d7bc6b82e04dcbb6fe0000f0cef703a43b76647"},"type":"silverstripe-recipe","funding":[],"time":"2025-01-16T01:16:53+00:00","require":{"php":">8.3","silverstripe/mimevalidator":"*","silverstripe/vendor-plugin":"^2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/basic-auth-better":"dev-main","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6","sunnysideup/export-all-from-modeladmin":"dev-master"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8748522},"2.1.0":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"2.1.0","version_normalized":"2.1.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"f25fc3f46724946a57018919dfb2483648fcc771"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/f25fc3f46724946a57018919dfb2483648fcc771","type":"zip","shasum":"","reference":"f25fc3f46724946a57018919dfb2483648fcc771"},"type":"silverstripe-recipe","funding":[],"time":"2025-01-29T23:01:54+00:00","require":{"php":">8.3","firesphere/cspheaders":"^2","silverstripe/mimevalidator":"*","silverstripe/vendor-plugin":"^2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/basic-auth-better":"dev-main","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/userforms-block-spam-with-keywords":"dev-main","sunnysideup/version-pruner":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6","sunnysideup/export-all-from-modeladmin":"dev-master"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","silverleague/ideannotator":"","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8783397},"3.0.0":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"3.0.0","version_normalized":"3.0.0.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"7d9bfbd5cf2d0a8e52bbb784257cfa5108ce5a59"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/7d9bfbd5cf2d0a8e52bbb784257cfa5108ce5a59","type":"zip","shasum":"","reference":"7d9bfbd5cf2d0a8e52bbb784257cfa5108ce5a59"},"type":"silverstripe-recipe","funding":[],"time":"2025-02-03T00:21:00+00:00","require":{"php":">8.3","firesphere/cspheaders":"^2","silverstripe/mimevalidator":"*","silverstripe/vendor-plugin":"^2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-main","sunnysideup/basic-auth-better":"dev-main","sunnysideup/cleaner_tinymce_config":"dev-main","sunnysideup/cleanup-tables":"dev-main","sunnysideup/cms-niceties":"dev-main","sunnysideup/cms_edit_link_field":"dev-main","sunnysideup/dashboard-welcome-quicklinks":"dev-main","sunnysideup/duplicate-urlsegments":"dev-main","sunnysideup/email_address_database_field":"dev-main","sunnysideup/flush":"dev-main","sunnysideup/flush-front-end":"dev-main","sunnysideup/permission_provider":"dev-main","sunnysideup/googleanalyticsbasics":"dev-main","sunnysideup/phone_field":"dev-main","sunnysideup/perfect_cms_images":"dev-main","sunnysideup/metatags":"dev-main","sunnysideup/release":"dev-main","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-main","sunnysideup/sanitise-class-name":"dev-main","sunnysideup/share_this_simple":"dev-main","sunnysideup/silverstripe-externalurlfield":"dev-main","sunnysideup/simple-template-caching":"dev-main","sunnysideup/site-wide-search":"dev-main","sunnysideup/test-email":"dev-main","sunnysideup/userforms-block-spam-with-keywords":"dev-main","sunnysideup/version-pruner":"dev-main","sunnysideup/yes-no-any-filter":"dev-main","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6","sunnysideup/export-all-from-modeladmin":"dev-main"},"require-dev":{"sunnysideup/templateoverview":"dev-main","sunnysideup/prettyphoto":"dev-main","sunnysideup/typography":"dev-main","sunnysideup/sswebpack_engine_only":"dev-main","sunnysideup/config_manager":"dev-main","sunnysideup/vardump":"dev-main","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-main","silverleague/ideannotator":"","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-main","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-main","sunnysideup/model-admin-many-tabs":"dev-main","sunnysideup/perfect_cms_images":"dev-main","sunnysideup/webpack_requirements_backend":"dev-main","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-main","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8790827},"3.0.1":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"3.0.1","version_normalized":"3.0.1.0","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"ef5dde6b8a709a8e7318135bc01e1d95860b05e5"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/ef5dde6b8a709a8e7318135bc01e1d95860b05e5","type":"zip","shasum":"","reference":"ef5dde6b8a709a8e7318135bc01e1d95860b05e5"},"type":"silverstripe-recipe","funding":[],"time":"2025-02-03T00:40:48+00:00","require":{"php":">8.3","firesphere/cspheaders":"^2","silverstripe/mimevalidator":"*","silverstripe/vendor-plugin":"^2","silverstripe/spamprotection":"^4.1","silverstripe/recipe-cms":"^5","silverstripe/recipe-plugin":"^2.0","silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/basic-auth-better":"dev-main","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/resize-all-images":"dev-main","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/userforms-block-spam-with-keywords":"dev-main","sunnysideup/version-pruner":"dev-master","sunnysideup/export-all-from-modeladmin":"dev-master","sunnysideup/yes-no-any-filter":"dev-master","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/hybridsessions":"^3","paragonie/constant_time_encoding":"^2.6"},"require-dev":{"sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master","oddnoc/silverstripe-artefactcleaner":"*"},"suggest":{"sunnysideup/dataobjectsorter":"dev-master","silverleague/ideannotator":"","symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","sunnysideup/metatags":"dev-master","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bramdeleeuw/silverstripe-schema":"dev-master","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation."},"uid":8790887},"dev-main":{"name":"sunnysideup/core-modules","description":"Core modules for Silverstripe CMS","keywords":[],"homepage":"","version":"dev-main","version_normalized":"dev-main","license":["BSD-3-Clause"],"authors":[{"name":"Nicolaas Francken","email":"modules@sunnysideup.co.nz","role":"lead developer"}],"source":{"url":"https://github.com/sunnysideup/silverstripe-core-modules.git","type":"git","reference":"7546d67a79f6b733fabddd05a7fe36b866ff7b98"},"dist":{"url":"https://api.github.com/repos/sunnysideup/silverstripe-core-modules/zipball/7546d67a79f6b733fabddd05a7fe36b866ff7b98","type":"zip","shasum":"","reference":"7546d67a79f6b733fabddd05a7fe36b866ff7b98"},"type":"silverstripe-recipe","funding":[],"time":"2025-02-03T00:41:11+00:00","default-branch":true,"require":{"silverstripe/googlesitemaps":"^3","silverstripe/mfa":"^5.0","silverstripe/totp-authenticator":"^5.0","silverstripe/login-forms":"^5","sunnysideup/resize-all-images":"dev-main","silverstripe/spamprotection":"^4.1","silverstripe/recipe-plugin":"^2.0","undefinedoffset/silverstripe-nocaptcha":"^2.1","undefinedoffset/sortablegridfield":"^2.0","symbiote/silverstripe-gridfieldextensions":"^4","silverstripe/recipe-cms":"^5","paragonie/constant_time_encoding":"^2.6","silverstripe/hybridsessions":"^3","php":">8.3","silverstripe/mimevalidator":"*","silverstripe/vendor-plugin":"^2","sunnysideup/basic-auth-better":"dev-main","firesphere/cspheaders":"^2","sunnysideup/userforms-block-spam-with-keywords":"dev-main","sunnysideup/avoid-child-deletion":"dev-master","sunnysideup/cleaner_tinymce_config":"dev-master","sunnysideup/cleanup-tables":"dev-master","sunnysideup/cms-niceties":"dev-master","sunnysideup/cms_edit_link_field":"dev-master","sunnysideup/dashboard-welcome-quicklinks":"dev-master","sunnysideup/duplicate-urlsegments":"dev-master","sunnysideup/email_address_database_field":"dev-master","sunnysideup/flush":"dev-master","sunnysideup/flush-front-end":"dev-master","sunnysideup/permission_provider":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/phone_field":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/release":"dev-master","sunnysideup/sentry-made-easy":"dev-master","sunnysideup/sanitise-class-name":"dev-master","sunnysideup/share_this_simple":"dev-master","sunnysideup/silverstripe-externalurlfield":"dev-master","sunnysideup/simple-template-caching":"dev-master","sunnysideup/site-wide-search":"dev-master","sunnysideup/test-email":"dev-master","sunnysideup/version-pruner":"dev-master","sunnysideup/export-all-from-modeladmin":"dev-master","sunnysideup/yes-no-any-filter":"dev-master"},"require-dev":{"oddnoc/silverstripe-artefactcleaner":"*","sunnysideup/templateoverview":"dev-master","sunnysideup/prettyphoto":"dev-master","sunnysideup/typography":"dev-master","sunnysideup/sswebpack_engine_only":"dev-master","sunnysideup/config_manager":"dev-master","sunnysideup/vardump":"dev-master"},"suggest":{"symbiote/silverstripe-gridfieldextensions":"Extends SilverStripe's GridField with additional features, such as sortable rows and inline editing.","undefinedoffset/silverstripe-nocaptcha":"*","undefinedoffset/sortablegridfield":"*","silverstripe/lumberjack":"great for large site trees","sunnysideup/test-email":"is email working?  Why not test it?","adrhumphreys/silverstripe-textdropdownfield":"Provides a dropdown field for text values, enhancing content management flexibility.","axllent/silverstripe-version-truncator":"Automatically truncates the version history of pages to improve database performance.","benmanu/silverstripe-simple-styleguide":"Generates a simple style guide for your SilverStripe site, helping maintain design consistency.","bigfork/silverstripe-fail-whale":"Displays a custom error page with a Fail Whale image when the site encounters an error.","bigfork/silverstripe-image-recipe":"Provides a set of predefined image transformations for consistent imagery across your site.","bigfork/silverstripe-oauth-login":"Integrates OAuth2 login functionality, allowing users to log in using external providers.","bigfork/silverstripe-sentry-handler":"Integrates with Sentry to provide real-time error tracking and reporting for your SilverStripe application.","bringyourownideas/silverstripe-composer-security-checker":"Checks your SilverStripe project's dependencies for known security vulnerabilities.","bringyourownideas/silverstripe-composer-update-checker":"Monitors and reports available updates for your SilverStripe project's composer dependencies.","bringyourownideas/silverstripe-maintenance":"A suite of tools to assist with the maintenance of your SilverStripe site, including update and security checks.","bummzack/sortablefile":"Adds sorting capabilities to files and images in SilverStripe, enhancing content management.","colymba/gridfield-bulk-editing-tools":"Enhances SilverStripe's GridField with bulk uploading, editing, and deleting functionalities.","dnadesign/silverstripe-elemental":"Provides a flexible content block approach to site building with SilverStripe.","dnadesign/silverstripe-elemental-userforms":"Integrates user forms as content blocks within the Elemental framework.","dnadesign/silverstripe-elemental-virtual":"Allows for the reuse of elemental content blocks across multiple pages.","dynamic/silverstripe-base-site":"A foundational site setup for SilverStripe projects, including common configurations and components.","dynamic/silverstripe-carousel":"Adds a carousel content block to SilverStripe, allowing for the easy creation of image sliders.","firebrandhq/silverstripe-phonelink":"Provides a simple field for managing phone links in the SilverStripe CMS.","foxworth42/oauth2-okta":"A SilverStripe module providing authentication via Okta using OAuth2.","heyday/silverstripe-menumanager":"Allows site administrators to easily manage and customize menus in SilverStripe.","innoweb/silverstripe-googleanalytics":"Integrates Google Analytics tracking into SilverStripe, including support for GA4.","innoweb/silverstripe-social-metadata":"Enhances SEO and social media presence by improving metadata management in SilverStripe.","innoweb/silverstripe-social-share":"Adds social sharing buttons to SilverStripe, encouraging content sharing on social platforms.","jonom/focuspoint":"Improves image cropping in SilverStripe by allowing users to specify the focal point of images.","jonom/silverstripe-betternavigator":"A frontend tool for SilverStripe developers and content authors, providing useful information and shortcuts.","kaftka/theme-sla":"A custom theme for SilverStripe, providing a unique look and feel for your site.","kinglozzer/metatitle":"Allows for custom meta titles for pages in SilverStripe, improving SEO.","silverstripe/blog":"Adds comprehensive blogging functionality to SilverStripe, including posts, categories, and tags.","silverstripe/contentreview":"Enables scheduled reviews of site content, ensuring content remains accurate and up-to-date.","silverstripe/documentconverter":"Converts Microsoft Word documents to HTML, simplifying content migration to SilverStripe.","silverstripe/elemental-bannerblock":"Adds a banner block to the Elemental suite, for creating eye-catching hero sections.","silverstripe/elemental-fileblock":"Introduces a file block to Elemental, allowing files to be easily embedded within content.","silverstripe/mimevalidator":"Enhances file upload security by validating the MIME type of uploaded files.","silverstripe/securityreport":"Generates security reports for SilverStripe, highlighting potential vulnerabilities.","silverstripe/sharedraftcontent":"Allows SilverStripe content authors to share draft content with non-CMS users for feedback.","silverstripe/sitewidecontent-report":"Provides a report of all content across a SilverStripe site, aiding in content management.","silverstripe/spamprotection":"Integrates spam protection mechanisms into SilverStripe forms.","silverstripe/theme-colorpicker":"Adds a color picker to the SilverStripe CMS, allowing for customizable color schemes.","silverstripe/theme-fontpicker":"Introduces a font picker to the SilverStripe CMS for easy typography customization.","silverstripe/userforms":"Enables the creation of custom forms through the SilverStripe CMS, supporting a range of field types.","silverstripe/widgets":"Adds widget functionality to SilverStripe, allowing for the creation of reusable components.","sminnee/tagmanager":"A tagging solution for SilverStripe, enabling efficient content organization and retrieval.","symbiote/silverstripe-advancedworkflow":"Adds advanced workflow capabilities to SilverStripe, for detailed content publishing workflows.","symbiote/silverstripe-grouped-cms-menu":"Organizes the SilverStripe CMS menu into groups for better usability.","symfony/process":"Provides a component for executing commands in sub-processes, enhancing server-side functionality.","tractorcow/silverstripe-colorpicker":"A color picker field for SilverStripe, allowing for enhanced content customization.","tractorcow/silverstripe-fluent":"Adds multilingual support to SilverStripe, enabling content to be authored in multiple languages.","unclecheese/display-logic":"Enables conditional display logic for fields in the SilverStripe CMS, improving user experience.","wilr/silverstripe-googlesitemaps":"Automatically generates Google sitemaps for SilverStripe sites, improving SEO.","zaita/sdlt-framework":"A security development lifecycle toolkit for SilverStripe, aiding in secure application development.","zaita/sdlt-theme":"A theme for the SDLT framework, providing a consistent user interface for security-related tasks.","pstaender/silverstripe-redis-cache":"Integrates Redis caching into SilverStripe for improved performance and scalability.","silvershop/silverstripe-hasonefield":"Provides a more user-friendly interface for managing 'has_one' relationships in SilverStripe CMS.","sunnysideup/campaignmonitor":"Integrates Campaign Monitor email marketing services with SilverStripe, allowing for seamless email campaign management.","sunnysideup/download":"Facilitates file downloads in SilverStripe, offering advanced features like download statistics and secure downloads.","sunnysideup/dropdown2autocomplete":"Transforms dropdown fields into autocomplete fields in SilverStripe, improving user experience.","sunnysideup/ecommerce":"A comprehensive e-commerce solution for SilverStripe, providing a robust framework for building online stores.","sunnysideup/faqs":"Enables the easy creation and management of a FAQ section in SilverStripe, enhancing site usability.","sunnysideup/google_address_field":"Integrates Google's address search functionality into SilverStripe forms, simplifying address input.","sunnysideup/googlemapbasic":"Provides simple Google Maps integration for SilverStripe, allowing for the easy display of maps and locations.","sunnysideup/silverstripe-ajax-select-field":"Introduces an AJAX-powered select field to SilverStripe, enabling dynamic dropdowns that load data on demand.","sunnysideup/title_dataobject":"Allows for the automatic generation of titles for DataObjects in SilverStripe, streamlining content creation.","silverleague/ideannotator":"","sunnysideup/dataobjectsorter":"dev-master","sunnysideup/metatags":"dev-master","sunnysideup/googleanalyticsbasics":"dev-master","sunnysideup/model-admin-many-tabs":"dev-master","sunnysideup/perfect_cms_images":"dev-master","sunnysideup/webpack_requirements_backend":"dev-master","bramdeleeuw/silverstripe-schema":"dev-master"},"uid":8015607}}}}