The SQL used to manage dates and times varies by database type. The code to generate this SQL (e.g., DATE_FORMAT()
or FROM_UNIXTIME()
) has historically been handled by modules that work with dates and times, wrapped in long switch statements to handle the officially supported databases. (more or less.) A d.o issue raised the possibility of a date abstraction API, but nothing ever came of it.
Similar to #2888, this is code that was created to support PostgreSQL in Silkscreen and is submitted here because the non-PostgreSQL part of the patch is valid for Backdrop, even if all it accomplishes is better encapsulation of database code in the database classes.
Unlike #2888 and #2889, this is a little more invasive, changing the date_sql_handler
class in the Date module, and several Views handlers.
As with #2888, I'm submitting this because I consider it good open source etiquette to provide patches to parent projects, even if the patch's true purpose cannot be realized upstream, in this case database independence.
Recent comments
There is also this issue: https://github.com/backdrop/backdrop-issues/issues/490 I have to say, I prefer having an explicitly defined summary field rather than part of the body field, so support that...
Summaries and Images
Useful discussion. I just came across this issue, where a customer wants the summary to be editable with ckeditor, just like in D7. Is this a dead request, since there is effectively a workaround?
Summaries and Images
I am requiring a bulk mailer handler, and mailchimp was the goto, but this appears to be a stale module? There is contradictory messages in the issue queue, some saying it requires Libraries, others...
Can't activate Mailchimp