Missbrauchsdebatte um Weinstein: Kritik an Twitter als #WomenBoycottTwitter

heise online Newsticker - 15. Oktober 2017 - 17:00
Die Schauspielerin Rose McGowan twittert vehement zur Auseinandersetzung mit den Missbrauchsvorwürfen gegen den einflussreichen Film-Produzenten Harvey Weinstein - und wurde prompt von Twitter gesperrt. Nun richtet sich neuer Protest gegen die Plattform.

Spiele-Engine Unity 2017.2 zielt vor allem auf 2D-Entwicklung und Extended Reality

heise online Newsticker - 15. Oktober 2017 - 15:30
Die Spiele-Engine enthält umfangreiche 2D-Werkzeuge, darunter einen Tilemap-Editor. Außerdem unterstützt sie nun Windows Mixed Reality, Vuforia und OpenVR und soll allgemein die Performance von AR- und VR-Spielen verbessern.

IT-Fachkräfte: 2018 soll es mehr Geld geben

heise online Newsticker - 15. Oktober 2017 - 14:00
2018 erwartet IT-Fachkräfte ein überdurchschnittlich höheres Gehalt. Das geht zumindest aus einer Prognose des Personaldienstleister Robert Half hervor. Insbesondere Softwareentwickler in München sollen profitieren.

Digitalisierung soll Landflucht in Landlust umkehren

heise online Newsticker - 15. Oktober 2017 - 13:30
Software macht die Digitalisierung auf dem Land konkret. So wird etwa Einkaufen für Dorfbewohner im hohen Alter oft zum Problem, Hilfe verspricht eine App für die Nachbarschaftshilfe: Wer ohnehin in die Stadt fährt, bringt der alten Dame etwas mit.

Autonome Autos: Waymo vs. Uber wird zum Kriminalfall

heise online Newsticker - 15. Oktober 2017 - 13:30
Waymo, Tochter der Google-Holding Alphabet, hat Uber wegen des Diebstahls von Geschäftsgeheimnisse verklagt. Nun sickert durch, dass die US-Justiz ebenfalls gegen Uber ermittelt - wie auch in vier weiteren Fällen.

Cross-Platform-Entwicklung: Qt 3D Studio nimmt Gestalt an

heise online Newsticker - 15. Oktober 2017 - 12:00
Das aus Nvidia DRIVE Design entstandene Tool ist nun als Pre-Release verfügbar. Die Qt Company hat die bisher weitgehend auf Windows aufsetzenden Programmierumgebung inzwischen auch für Mac und Linux lauffähig gemacht.

Die Haut als Sensor: Mäuse-Hautzellen zeigen Glukose-Spiegel

heise online Newsticker - 15. Oktober 2017 - 11:30
Nach eigenen Angaben zum ersten Mal haben Forscher in den USA lebende Hautzellen zu einer Art Sensor umprogrammiert. Die Zellen ließen sich anschließend wieder auf Mäuse transplantieren und zeigten deren Glukose-Spiegel an.

Meilenstein auf dem Weg zum Treibstoff aus CO2

heise online Newsticker - 15. Oktober 2017 - 10:00
Einem Start-up ist mit Unterstützung des Karlsruher Instituts für Technologie ein entscheidender Schritt auf dem Weg zum klimafreundlichen Brennstoff gelungen.

Samsung erwartet operativen Gewinn auf Rekordniveau

heise online Newsticker - 15. Oktober 2017 - 8:00
Der südkoreanische Megakonzern geht davon aus, dass der Gewinn im dritten Quartal 2017 deutlich steigen wird. Grund sind nicht nur erfolgreiche Smartphones sondern auch steigende Preise für Speicher.

Bryan Ruby: Drupal 8.4 Available and Fixes Significant Database Caching Issues

Planet Drupal - 15. Oktober 2017 - 3:58
Drupal 8.4 Available and Fixes Significant Database Caching Issues Image Bryan Ruby Sat, 10/14/2017 - 20:58

Your hosting account was found to be causing an overload of MySQL resources. What can you do? Upgrade your Drupal 8 website to Drupal 8.4 or higher.

One of my goals in rebranding my website from CMS Report to socPub was to write diverse articles beyond the topic of content management systems. Yet, here we go again with another CMS related article. The Drupal open source project recently made available Drupal 8.4 and for me this version has been a long time coming as it addresses some long standing frustrations I've had with Drupal 8 from the perspective of a site administrator. While Drupal 8.4 adds some nice new features, I'm just as excited about the bug fixes and performance improvements delivered in this new version of Drupal.

When Drupal 8 was introduced it made significant improvements in how it caches and renders pages. That's great news for websites that use Drupal's built-in caching to speed up delivery of pages or page elements. But there was one unwanted side effect to the cache enhancements, excessive growth of cache tables with tens or hundreds of thousands of entries, and gigabytes in size. For my own website it is not too uncommon to see my database reach 4 GB in size. Let's put it this way, it was no fun to receive a letter from my hosting provider that they weren't too happy of my resource usage. Worse they threatened shutting down my website if I didn't manage the database size better. Just in the nick of time for you and me, Drupal 8.4 delivers a fix to the cache growth by introducing a new default limit of 5000 rows per cache bin.

I'm still playing with this change and I haven't found a lot of documentation, but you can override the default row limit in Drupal's settings.php via the setting "database_cache_max_rows". For my site, the following settings has helped me keep my MySQL database under half a Gigabyte:

$settings['database_cache_max_rows']['default'] = 5000; $settings['database_cache_max_rows']['bins']['page'] = 500; $settings['database_cache_max_rows']['bins']['dynamic_page_cache'] = 500; $settings['database_cache_max_rows']['bins']['render'] = 1000;

For those of you that may not be ready to upgrade to Drupal 8.4 but still need to handle the oversized caching tables today, I had some luck with the Slushi cache module. An additional good summary of similar solutions for Drupal 8 versions prior to 8.4 can be found on Jeff Geerling's blog.

Notable New Features in Drupal 8.4

Of course the purpose of Drupal 8.4 isn't just to address my pet peeve about Drupal caching but also to bring Drupal users a number of new features and improvements. Some of the more significant additions and changes in Drupal that affect me and possibly you include:

Datetime Range

For non-Drupal user I know this is going to sound odd, but despite a number of community approaches there never really been a standard format for expressing a range for date or time commonly used in event and planning calendars. Drupal 8.4 addresses this missing field type with the new core Datetime Range module to support contributed modules like Calendar and shares a consistent API with other Datetime fields. Future releases may improve Views support, usability, Datetime Range field validation, and REST support.

Content Moderation and Workflow

Although I've been a longtime user of Drupal, for a two year period I managed my website on the Agility CMS. One of the benefits of Agility over Drupal were the workflow and moderation tools delivered "out of the box". The ability to moderate content becomes especially important in websites that have multiple authors and editors collaborating together and in need to mark whether the content is a draft, ready for review, in need of revision, ready to publish, etc. With Drupal 8.4 the Workflow modules is now stable and provides the framework to build additional modules such as the much anticipated Content Moderation module. Currently, the new core Content Moderation is considered experimental and beta stable so additional future changes should be expected. Content moderation workflows can now apply to any entity types that support revisions, and numerous usability issues and critical bugs are resolved in this release.

Media Handling

Another long standing issue for me has been how Drupal handles, displays, and allows you to reuses (it doesn't without outside help) those images. Over the years, there has been a host of solutions found via contributed modules but I've often found myself frustrated that support for these modules vary and often compatible versions are not made available until weeks or months after a new major version of Drupal has been released. The new core Media module wants to change this hurdle by providing an API for reusable media entities and references. It is based on the contributed Media Entity module which has become popular in recent years within Drupal's users.

Unfortunately, the core Media module still needs work and is currently marked hidden. In other words Media by default will not appear in Drupal 8.4's module administration page. The module will be displayed to site builders normally once once related user experience issues are resolved in a future release. Although, if you elect to use a contributed module under development that depends on the core Media module it will enable Media automatically for you. Similarly, the REST API and normalizations for Media are not final and support for decoupled applications will be improved in a future release. So while the Media API in available in this version of Drupal, most of us non-developers will need to wait for additional development to see the benefits of this module. 

Additional Information on Drupal 8.4

An overview of Drupal 8.4 can be found at Drupal.org but for a better list of the changes and fixes you'll want to check out the release notes. As always, links to the latest version of Drupal can be found on the project page. I've seen a few strange errors in the logs since updating my site from Drupal 8.3 to 8.4 but nothing significant for me to recommend waiting to install Drupal 8.4. For those that are more cautious, the next bugfix release (8.4.1) is scheduled for November 1, 2017.

Article originally published at socPub.

Disqus Tags Content Management Drupal Planet Drupal Open Source Information System System Administration Story

50 Jahre Genauigkeit: Die Atomsekunde feiert Geburtstag

heise online Newsticker - 15. Oktober 2017 - 0:00
"Auf die Sekunde", heißt es, wenn etwas pünktlich klappt. Doch wie lange dauert eigentlich eine Sekunde? Was trivial klingt, geht tief in die Physik.

Netcologne: 100 Millionen Euro für Glasfasernetz

heise online Newsticker - 14. Oktober 2017 - 18:00
Netcologne pumpt Millionen in Digitalisierung und will in Köln Schulen, Unternehmen und Haushalte ans Gigabitnetz anschließen. Dabei soll kein Monopol entstehen, andere Provider sollen die Netze auch nutzen dürfen.

12 Terabyte Speicher: Erste LTO-8-Geräte in Sicht

heise online Newsticker - 14. Oktober 2017 - 17:30
Noch in diesem Jahr sollen die ersten LTO-8-Bandlaufwerke auf den Markt kommen. Mal wieder macht IBM den ersten Schritt. Auch die Medien sollen verfügbar sein.

Bug auf T-Mobile-Website ermöglichte den Abruf vertraulicher Kundendaten

heise online Newsticker - 14. Oktober 2017 - 16:30
In der Website t-mobile.com klaffte ein Sicherheitsleck, das die Abfrage von Kundendatensätzen durch potenzielle Angreifer erlaubte. Kunden aus Deutschland waren angeblich nicht betroffen.

AeroScope von DJI: Identifizierung und Überwachung von Drohnen in Echtzeit

heise online Newsticker - 14. Oktober 2017 - 16:00
DJI hat mit "AeroScope" ein System vorgestellt, das bereits vorhandene Technologie zur Erkennung und Überwachung von Drohnen nutzt und dabei laut Hersteller Sicherheits- und Datenschutzfragen berücksichtigt.

IT-Grundschutz: BSI schließt Modernisierung ab

heise online Newsticker - 14. Oktober 2017 - 16:00
Die überarbeitete Version des IT-Grundschutzes ist da. Sie richtet sich stärker auch an kleine und mittlere Unternehmen und adressiert aktuelle Themen wie die Cloud, das Internet-of-Things und industrielle Kontrollsysteme.

Lufthansa beteiligt sich an Blockchain-basiertem Reisemarkt Winding Tree

heise online Newsticker - 14. Oktober 2017 - 15:30
Wer was auf sich hält, macht was mit Blockchain: So auch die Lufthansa, die mit dem Schweizer Startup Winding Tree für einen Blockchain-basierten Reisemarkt zusammenarbeit. In den ICO des Startups will die Airline auch investieren.

mark.ie: Adding Tokens for Metatag Image Fields when using Drupal Media Entity

Planet Drupal - 14. Oktober 2017 - 15:19
Adding Tokens for Metatag Image Fields when using Drupal Media Entity

Metatag cannot directly extract an image url from a media field referenced by another entity.

markconroy Sat, 10/14/2017 - 14:19

I upgraded my site from Drupal 7 to Drupal 8 this week (yes, that's why it's running on Bartik - a PatternLab developed theme will be installed in time).

This morning I enabled the Metagtag module and set some defaults for page title, description, image, etc. The help notes on the image metatag field says "An image associated with this page, for use as a thumbnail in social networks and other services. This will be able to extract the URL from an image field." This is true, except in my case, all the image fields on the site use the Media Entity module, so they are entity reference fields rather than image fields.

When I put in a token of [node:field_main_image], the result in the outputted metatags was:

In that case, "Mark Conroy | DrupalCon Dublin 2017" is the name of the referenced media. I needed to output the image field of the referenced media.

After a little trial and error, I came up with this:


which outputs:

In this case, "field_main_image" is the name of the image field on my content type, and "field_m_image_image" is the name of the image field on my image media bundle.

I hope that helps!

Telecom-Markt: EU-Staaten einigen sich auf neue Regeln zum Anbieterwechsel

heise online Newsticker - 14. Oktober 2017 - 15:00
Der EU-Rat hat seine Position zur Reform des Rechtsrahmens für den Telekommunikationsmarkt abgesteckt und die Vorgaben für den Providerwechsel dabei verschlimmbessert. Verbraucherschützer sind besorgt.

Das war's für Office 2011 auf dem Mac

heise online Newsticker - 14. Oktober 2017 - 14:30
Microsoft beendet den Support für die vorletzte Version seines macOS-Büropakets. Künftig gibt es nur noch für Office 2016 Updates und Kundendienst.