Closed raissanorth closed 6 years ago
This is adding a whole bunch of stuff to supported modules - some of them are obvious, some are judgement calls which we should discuss (e.g. mssql
). That's hard to do with this diff. @raissanorth Can you please list the modules which have been added and removed here? Alternatively, separate commits for ordering changes and add/remove changes :)
Sorry about that. Given that this repo is used to generate the list of commercially supported modules on https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/, I'll just focus on the changes made to the latest version of that page.
Modules added:
bringyourownideas/silverstripe-maintenance
bringyourownideas/silverstripe-composer-update-checker
bringyourownideas/silverstripe-composer-security-checker
composer/installers
cwp/cwp-recipe-cms
cwp/cwp-recipe-core
dnadesign/silverstripe-elemental
dnadesign/silverstripe-elemental-subsites
dnadesign/silverstripe-elemental-userforms
cwp/cwp-installer
lekoala/silverstripe-debugbar
silverstripe/activedirectory
silverstripe/admin
silverstripe/asset-admin
silverstripe/assets
silverstripe/behat-extension
silverstripe/config
silverstripe/controllerpolicy
silverstripe/elemental-blocks
silverstripe/eslint-config
silverstripe/gridfieldqueuedexport
silverstripe/moduleratings
silverstripe/moduleratings-plugin
silverstripe/mssql
silverstripe/postgresql
silverstripe/raygun
silverstripe/realme
silverstripe/recipe-cms
silverstripe/recipe-content-blocks
silverstripe/recipe-core
silverstripe/recipe-plugin
silverstripe/upgrader
silverstripe/versioned
silverstripe/webpack-config
silverstripe-themes/simple
tractorcow/classproxy
tractorcow/silverstripe-proxy-db
Modules Renamed:
silverstripe/cwp-recipe-search into cwp/cwp-recipe-search
Included Modules That Were Already Listed on silverstripe.org:
colymba/gridfield-bulk-editing-tools
cwp/agency-extensions
cwp/cwp
cwp/cwp-core
cwp/cwp-pdfexport
cwp/cwp-recipe-basic
cwp/cwp-recipe-basic-dev
cwp/cwp-recipe-blog
cwp/cwp-search
cwp/starter-theme
cwp/watea-theme
cwp-themes/default
hafriedlander/phockito
hafriedlander/silverstripe-phockito
silverstripe/akismet
silverstripe/auditor
silverstripe/blog
silverstripe/campaign-admin
silverstripe/cms
silverstripe/comment-notifications
silverstripe/comments
silverstripe/content-widget
silverstripe/contentreview
silverstripe/crontask
silverstripe/dms
silverstripe/dms-cart
silverstripe/documentconverter
silverstripe/environmentcheck
silverstripe/errorpage
silverstripe/externallinks
silverstripe/framework
silverstripe/fulltextsearch
silverstripe/graphql
silverstripe/graphql-devtool
silverstripe/html5
silverstripe/hybridsessions
silverstripe/iframe
silverstripe/installer
silverstripe/ldap
silverstripe/lumberjack
silverstripe/mimevalidator
silverstripe/recipe-authoring-tools
silverstripe/recipe-blog
silverstripe/recipe-collaboration
silverstripe/recipe-form-building
silverstripe/recipe-reporting-tools
silverstripe/recipe-services
silverstripe/registry
silverstripe/reports
silverstripe/restfulserver
silverstripe/secureassets
silverstripe/securityreport
silverstripe/segment-field
silverstripe/selectupload
silverstripe/sharedraftcontent
silverstripe/siteconfig
silverstripe/sitewidecontent-report
silverstripe/spamprotection
silverstripe/spellcheck
silverstripe/sqlite3
silverstripe/sspak
silverstripe/staticpublisher
silverstripe/staticpublishqueue
silverstripe/subsites
silverstripe/tagfield
silverstripe/taxonomy
silverstripe/textextraction
silverstripe/translatable
silverstripe/vendor-plugin
silverstripe/versioned-admin
silverstripe/versionfeed
silverstripe/widgets
symbiote/silverstripe-advancedworkflow
symbiote/silverstripe-gridfieldextensions
symbiote/silverstripe-multivaluefield
symbiote/silverstripe-queuedjobs
symbiote/silverstripe-versionedfiles
tijsverkoyen/akismet
tractorcow/silverstripe-fluent
undefinedoffset/sortablegridfield
I've read through https://www.silverstripe.org/software/addons/supported-modules-definition/, and would suggest some changes to that list based on it. In particular, reclassifying some of this as a "supported dependency" with lessened expectations on our maintenance efforts. Maybe that's the case for some of the below already, can't tell from the list :)
tractorcow/classproxy and tractorcow/silverstripe-proxy-db: Not sure why those are on the list?
They're dependencies of silverstripe/fulltextsearch, silverstripe/auditor and lekoala/silverstripe-debugbar
@chillu Thanks for your feedback.
I have changed the behat-extension
, moduleratings
, moduleratings-plugin
, graphql-devtools
to supported dependencies.
I have removed mssql
, webpack-config
, staticpublisher
and raygun
from the list.
I addedproxy-db
as a supported dependency because a number of supported modules depend on it, e.g. auditor and fulltextsearch. classproxy
is a dependency for proxy-db
. @tractorcow What are your plans for the future of these? Are they gonna go into core?
I published the latest version of the list to https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/ Could you please sanity check @be2n @brynwhyman, thanks!
I'm hoping that by 5.0 we'll have a DB API that lets us extend the database classes properly without needing a proxy. I'll support the proxy modules until that time.
Would it make sense to have a timestamp on when the list was last updated?
Lookin' good! One question: Why is dnadesign/silverstripe-elemental
a supported dependency rather than a supported module?
Good idea! I added a "timestamp" below the list featured on https://www.silverstripe.org/software/addons/silverstripe-commercially-supported-module-list/.
If there is a better way to do this within the CMS, please let me know.
@chillu, nice spotting! I will update dnadesign/silverstripe-elemental
to a supported module.
Also:
Fixes https://github.com/silverstripeltd/cc-issues/issues/124