{"id":443,"url":"https://github.com/wernerkrauss/awesome-silverstripe-cms","last_synced_at":"2025-12-24T22:07:35.481Z","repository":{"id":141716732,"uuid":"107135139","full_name":"wernerkrauss/awesome-silverstripe-cms","owner":"wernerkrauss","description":"Useful resources for Silverstripe CMS and framework","archived":false,"fork":false,"pushed_at":"2024-02-22T13:53:02.000Z","size":72,"stargazers_count":54,"open_issues_count":2,"forks_count":15,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-12-15T02:21:18.427Z","etag":null,"topics":["awesome","awesome-list","hacktoberfest","php","silverstripe"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wernerkrauss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-10-16T13:59:52.000Z","updated_at":"2025-11-28T13:39:51.000Z","dependencies_parsed_at":"2024-04-02T11:33:20.100Z","dependency_job_id":"6bbc37d0-42db-41a9-97b5-712a9358820a","html_url":"https://github.com/wernerkrauss/awesome-silverstripe-cms","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wernerkrauss/awesome-silverstripe-cms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wernerkrauss%2Fawesome-silverstripe-cms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wernerkrauss%2Fawesome-silverstripe-cms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wernerkrauss%2Fawesome-silverstripe-cms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wernerkrauss%2Fawesome-silverstripe-cms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wernerkrauss","download_url":"https://codeload.github.com/wernerkrauss/awesome-silverstripe-cms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wernerkrauss%2Fawesome-silverstripe-cms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28010383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","hacktoberfest","php","silverstripe"],"created_at":"2024-01-05T20:12:55.060Z","updated_at":"2025-12-24T22:07:35.451Z","avatar_url":"https://github.com/wernerkrauss.png","language":"Shell","funding_links":[],"categories":["Content Management Systems","Uncategorized","Live Site:   [searchAwesome](https://search-awesome.vercel.app/)","Other Lists","Themed Directories"],"sub_categories":["Uncategorized","TeX Lists","Updated more than a year ago"],"readme":"# Awesome Silverstripe CMS [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\u003c!--lint ignore double-link--\u003e\n[\u003cimg src=\"images/logo-silverstripe-cms.png\" align=\"right\" width=\"200\"\u003e](https://www.silverstripe.org/)\n\n\u003e Useful resources for Silverstripe Framework and CMS\n\u003c!--lint ignore double-link--\u003e\n[Silverstripe CMS](https://www.silverstripe.org) is an open source PHP framework for building web applications. It is a rapid development MVC framework that serves as a classic fully fledged CMS or as a headless CMS, which can be queried either via GraphQL or a custom API.\nFollowing the \"Active Record\" design pattern, you can easily extend the built-in functionality with a project specific data model.\n\n[Contributions welcome](CONTRIBUTING.md), please send a pull request or open an issue to start a discussion.\n\nOutdated items can be found in the [archive](ARCHIVE.md).\n\n## Contents\n\u003c!-- PLEASE USE `doctoc --maxlevel 3 README.md` TO KEEP THE TOC TO AN APPROPRIATE SIZE --\u003e\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n\n- [Resources](#resources)\n  - [Official Websites](#official-websites)\n  - [Documentation \u0026 Tutorials](#documentation--tutorials)\n  - [Blogs](#blogs)\n  - [Video Channels](#video-channels)\n  - [Community](#community)\n  - [Conferences \u0026 Meetups](#conferences--meetups)\n- [Very Useful Modules](#very-useful-modules)\n  - [Module Listings](#module-listings)\n  - [General Modules](#general-modules)\n  - [I18N (Internationalisation)](#i18n-internationalisation)\n  - [Site Search](#site-search)\n  - [Development Helpers](#development-helpers)\n  - [Fancy Form Fields](#fancy-form-fields)\n- [Tools](#tools)\n  - [Management](#management)\n  - [IDE Plugins](#ide-plugins)\n  - [Virtualisation](#virtualisation)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## Resources\n### Official Websites\n\u003c!--lint ignore double-link--\u003e\n- [www.silverstripe.org](https://www.silverstripe.org) - Framework and CMS.\n- [www.silverstripe.com](https://www.silverstripe.com) - Silverstripe Ltd., the company behind the CMS.\n- [www.s2-hub.com](https://www.s2-hub.com) - S2Hub - European Silverstripe Association.\n\n### Documentation \u0026 Tutorials\n- [API Docs](http://api.silverstripe.org/) - Autogenerated API documentation.\n- [Technical Documentation](http://doc.silverstripe.org/framework/en/) - For developers. Explains all core concepts.\n- [Using the CMS](http://userhelp.silverstripe.org/) - Documentation for end users how to use the core features.\n- [Silverstripe Lessons](https://www.silverstripe.org/learn/lessons/) - Learn how to build a Silverstripe site step by step with a real-world project.\n- [Font reference](https://silverstripe-fonts.dorset-digital.net/) - Built in icon font for backend usage.\n- [TinyMCE Configuration Examples For SS3](https://github.com/jonom/silverstripe-tinytidy) - Configuration examples for the HTMLEditorField.\n\n\n### Blogs\n- [Official Silverstripe Blog](https://www.silverstripe.org/blog/) - News around Silverstripe CMS.\n- [SilverStrip.es](http://www.silverstrip.es) - Useful findings of Silverstripe developers.\n\n### Video Channels\n- [Official StripeCon YouTube Channel](https://www.youtube.com/channel/UC38vU3H_UrdGFnc3vTJiORA) - Talks of various StripeCon conferences.\n- [Official Silverstripe Vimeo Channel](https://vimeo.com/silverstripe) - Various videos from meetups and conferences.\n\n### Community\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/silverstripe) - Silverstripe related questions on Stack Overflow.\n- [Silverstripe User Slack](https://silverstripe-users.slack.com/) - Community slack channel for instant help or hanging around with other developers.\n  - [Invitation to Silverstripe User Slack](https://www.silverstripe.org/community/slack-signup)\n- [Forum](https://forum.silverstripe.org/) - Official forum for asking questions or discussing.\n\n### Conferences \u0026 Meetups\n- [European Silverstripe Conference](https://www.stripecon.eu) - Every year in another country.\n- [Meetups](https://www.meetup.com/topics/silverstripe/all/) - A list of Silverstripe related Meetups.\n\n## Very Useful Modules\n### Module Listings\n- [SSMods: Detailed Module Search](http://ssmods.com) - Alternative module search.\n- [Most Used Modules](https://addons.silverstripe.org/add-ons?sort=relative) - Shows which modules are downloaded most.\n- [Silverstripe Recipes on Packagist](https://packagist.org/packages/silverstripe/recipe-plugin/dependents) - Preconfigured sets of modules for different kind of projects.\n\n### General Modules\n- [Multiuser editing alert](https://github.com/silverstripe/silverstripe-multiuser-editing-alert) -  Alerts users in the Silverstripe CMS when multiple people are editing the same page.\n\n### I18N (Internationalisation)\n- [Fluent](https://github.com/tractorcow-farm/silverstripe-fluent) - Multi-language translate module for Silverstripe, without having to manage separate site trees.\n- [Autotranslate](https://github.com/bratiask/silverstripe-autotranslate) -  Creates automatic translations of fields using Google Translate API.\n\n### Site Search \n- [Silverstripe Searchable](https://github.com/i-lateral/silverstripe-searchable) - Adds more complex site searching using the Silverstripe ORM. With dedicated templates for search results across multiple search objects.\n- [Searchable DataObjects](https://github.com/g4b0/silverstripe-searchable-dataobjects) - Fast and simple MySQL based search. Useful for single language sites.\n- [Fulltext Search](https://github.com/silverstripe/silverstripe-fulltextsearch) - Full fledged search interface for Solr4 (EOL).\n- [Fulltext Search Local Solr](https://addons.silverstripe.org/add-ons/silverstripe/fulltextsearch-localsolr) - Easy to install Solr4 (EOL) instance for local development.\n- [Solr search](https://github.com/firesphere/silverstripe-solr-search) - Interface for Solr search, supporting up to the latest Solr (9) version. With submodules for e.g. transitioning from the \"Fulltext Search\" module, as well as subsite, fluent and others.\n\n### Development Helpers\n- [Debugbar](https://github.com/lekoala/silverstripe-debugbar/) -  Shows debugging statistics in your browser.\n- [IdeAnnotator](https://github.com/silverleague/silverstripe-ideannotator) -  Auto-generates class annotations on dev/build.\n- [Populate](https://github.com/dnadesign/silverstripe-populate) -  Populate your database through YAML files.\n- [Mock DataObjects](https://github.com/unclecheese/silverstripe-mock-dataobjects) -  Allows DataObjects to self-populate intelligently with fake data.\n- [Version Truncator](https://github.com/axllent/silverstripe-version-truncator) - Automatically delete old SiteTree page versions.\n- [UserSwitcher](https://github.com/sheadawson/silverstripe-userswitcher) - Adds a small form both in the frontend and backend to quickly login as any user.\n- [Masquerade](https://github.com/dhensby/silverstripe-masquerade) -  Allows an Administrator to \"login\" as another \"Member\". This can be useful for debugging and remote support.\n\n### Fancy Form Fields\n- [Markdown Field](https://github.com/Silverstripers/markdownfield) -  Can replace your HTMLEditorFields (using TinyMCE) so you can utilise Markdown syntax.\n- [Code Editor Field](https://github.com/nathancox/silverstripe-codeeditorfield) -  Gives you a syntax-highlighted text area field - great for CMS-based YAML or HTML.\n\n## Tools\n### Management\n- [SSPak](https://github.com/silverstripe/sspak) - Tool for managing bundles of db/assets from Silverstripe environments.\n- [SSPy](https://github.com/Firesphere/silverstripe-sspy) - Python version of SSPak, that can handle assets more than 2GB.\n\n### IDE Plugins\n- [VSCode Silverstripe](https://marketplace.visualstudio.com/items?itemName=adrian.silverstripe) - Syntax highlighting for Silverstripe template files in VSCode.\n- [Jetbrains / PHPStorm Silverstripe Template Language Support](https://plugins.jetbrains.com/plugin/17014-silverstripe-template-language-support) - Syntax highlighting for Silverstripe template files.\n- [PHPStorm / Webstorm Live Templates](https://github.com/northcreation-agency/silverstripe-php-web-storm-live-templates) - Shortcuts for adding various Silverstripe specific code snippets.\n\n### Virtualisation\n\n#### Docker\n- [ddev setup](https://firesphere.dev/articles/ddevelopment-environment/) - Howto setup ddev for use with Silverstripe CMS.\n- [brettt89/silverstripe-web](https://hub.docker.com/r/brettt89/silverstripe-web) -  Apache + PHP Docker image with pre-installed PHP modules for Silverstripe support.\n- [brettt89/sspak](https://hub.docker.com/r/brettt89/sspak) -  SSPak Docker image.\n- [brettt89/silverstripe-solr-cwp](https://hub.docker.com/r/brettt89/silverstripe-solr-cwp) -  CWP Solr Docker image.\n\n#### Vagrant\nThere is no official box like Laravel has its homestead box. However, there are a few good boxes out there for Vagrant you could use:\n- [Twisted Bytes](https://www.twistedbytes.nl/en/blog/php-vagrant-box/) - Useful vagrant box with multiple PHP versions, MariaDB or PostgreSQL, mail catcher and much more.\n- [Twisted Bytes Box Templates](https://derkbox.com) - Useful templates for different development scenarios using the Twisted Bytes vagrant box.\n- [Laravel Homestead](https://github.com/laravel/homestead) - Prepackaged box for local development.\n- [Scotchbox](https://box.scotch.io) - Popular LAMP/LEMP stack for local development.\n- [Zauberfisch Vagrant Boxes](https://github.com/Zauberfisch/vagrant-boxes) -  Preconfigured Vagrant boxes for SS3 and SS4.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwernerkrauss%2Fawesome-silverstripe-cms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwernerkrauss%2Fawesome-silverstripe-cms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwernerkrauss%2Fawesome-silverstripe-cms/lists"}