harvs1789uk

Nothing obvious to me, what objects does $Photos return? A HasManyList of Image (which you've extended to add IsDefault or an extension of DataObject you are using as a wrapper to add additional attributes to Image ?

harvs1789uk

Do you mean, you want it to disassociate from any currently linked theme when it's added to a new one?

harvs1789uk

Anyone aware of any extensions/replacements of Mailer which use SendGrid (or other similar transactional email service) for SS3?

I have found: unclecheese/silverstripe-sendgrid-mailer and vulcandigital/silverstripe-sendgrid but both require >= SS 4

harvs1789uk

A supplementary question, how/where might I be able to configure the default path for assets (in order to change it from /assets/ for example) in SilverStripe 3.X?

File storage is the key pain point I see occurring in the Azure AppService approach, i'd be looking to use Azure Storage and a File Share for this (as any file system/storage in the AppService itself is volatile), and I know I can mount a File Share against the AppService, but I am thinking making that somewhere other than /assets would probably be safer

harvs1789uk

To answer my own question, this is in /framework/core/Constants.php so presumably, just set it in _config.php

  1. if(!defined('ASSETS_DIR')) {
  2. define('ASSETS_DIR', 'assets');
  3. }
harvs1789uk

Has anyone had any success with hosting SilverStripe sites in Azure using 'Azure App Service on Linux' and 'Azure Database for MySQL'?

They have plenty of docs and quick starts for generaly PHP + MySQL applications, so I am asking in terms of SilverStripe specifically.

Firstly, any success at all in any SS version, more specifically, SS 3.5/3.6 ish? (i.e. before CMS asset management was abstracted I think)

harvs1789uk

An Open Banking application, this is for storing transaction times

harvs1789uk

Does DBDatetime have any support/options for fractional parts of a second e.g. DATETIME(3) as per - https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html