Münchner Sicherheitskonferenz: May wirbt für Zusammenarbeit bei der inneren Sicherheit

heise online Newsticker - 20. Februar 2018 - 12:00
Das Vereinigte Königreich will doch nicht ganz von der EU scheiden, jedenfalls nicht im Bereich innere Sicherheit. Sollten sich die 27 da hartleibig zeigen, droht Premierministerin May mit Liebesentzug.

Facebook drohen wegen Datenschutzvergehen pro Tag 250.000 Euro Strafe

heise online Newsticker - 20. Februar 2018 - 11:30
Ein belgisches Gericht entschied, dass Facebook die Überwachung von Internetnutzern außerhalb des sozialen Netzwerks stoppen und die bereits erhobenen Daten löschen muss.

US-Präsidentschaftswahl: Belege für russische Wahleinmischung führen zu Anklagen

heise online Newsticker - 20. Februar 2018 - 11:30
Sonderermittler Mueller hat im Rahmen der Untersuchung zur Beeinflussung der US-Präsidentschaftswahl eine Anklage erwirkt. Die Beschuldigten hätten unter anderem zur Meinungsmanipulation hunderte von Accounts erfunden.

Roboterprobleme auf der internationalen Raumstation ISS

heise online Newsticker - 20. Februar 2018 - 11:00
Der humanoide Roboter Robonaut 2 muss wegen technischen Fehlverhaltens eine irdische Werkstatt aufsuchen. Dem wartungsbedürftigen Robotarm Canadarm2 widmete sich die Crew auf einer Außenmission selbst.

Sipgate Satellite kombiniert VoIP-Telefonie mit Mobilfunkrufnummer

heise online Newsticker - 20. Februar 2018 - 10:30
Bisher waren Mobilfunkrufnummern fest an SIM-Karten gebunden, auch mit eSIMs ändert sich das nicht grundsätzlich. Sipgate knüpft sie an eine App. Partner, Vereine oder kleine Firmen können so leicht eine Nummer nutzen, etwa via WLAN.

Meltdown und Spectre: Flut an Sammelklagen gegen Intel

heise online Newsticker - 20. Februar 2018 - 10:30
Intels Bericht an die Börsenaufsicht SEC legt die Zahl der Klagen offen, denen sich der Konzern gegenübergestellt sieht. Qualcomm gibt sich aber zuversichtlich und erkennt im Security-Desaster auch Chancen für die Chip-Branche.

Appnovation Technologies: Customizing displays and templates in D8

Planet Drupal - 20. Februar 2018 - 10:00
Customizing displays and templates in D8 Drupal is really good at allowing the user (developer) manipulate its data. It’s very common to override templates for nodes and views in D7, but in Drupal 8, it’s been made even easier to override templates at every level.  I found I was writing a lot less pre-processors on a D8 project versus D7.  On a recent project, and I’m sure the ma...

Wochenrückblick Replay: Tesla trifft Discovery

heise online Newsticker - 20. Februar 2018 - 9:30
Ein durchs Weltall kreisender Tesla, ein in einem elektrischen Feld gefangenes und fotografiertes Atom und ein Angriffscode-Automatismus für Meltdown- und Spectre-Attacken: Die wichtigsten Meldungen der Woche.

c't uplink 21.0: Ryzen-Vega-CPUs, Strava Heatmaps, Allround-Displays

heise online Newsticker - 20. Februar 2018 - 7:30
In unserem Podcast aus Nerdistan sprechen wir diesmal über Ryzen-Prozessoren mit Vega-Grafikchips an Bord und Büromonitore. Außerdem zeigen wir, was Strava-Nutzer so alles über sich verraten.

Google und TU München fördern Künstliche Intelligenz

heise online Newsticker - 20. Februar 2018 - 7:30
In langfristiger Partnerschaft wollen Google und die TU München gemeinsam Künstliche Intelligenz, Maschinelles Lernen und Robotik erforschen. Für die Innovationsförderung hat Google konkrete Summen zugesagt.

Matt Glaman: Open Source: Community and Opportunity

Planet Drupal - 20. Februar 2018 - 5:35
Open Source: Community and Opportunity mglaman Mon, 02/19/2018 - 21:35

DrupalCamp London is coming around the corner! If you have the chance to go, I highly recommend it. The organizers put on a top-notch event. Last year I had the privilege of giving my first keynote at the conference. I firmly believe that open source is a creator of opportunity. There is no such thing as free software. In open source, we donate our time to provide software that has no monetary cost. This lowers the barrier to entry by removing a layer economic limitations.

frobiovox.com: Why DrupalCon

Planet Drupal - 20. Februar 2018 - 2:00
Collaboration and Contribution at DrupalCon Drupal is the most flexible general purpose Content Management System on the market today—Open Source or not. Using Drupal enables us to provide a cost effective and flexible platform for our clients, while contributing to Drupal allows us to ensure it remains the most flexible general purpose Content Management System. As contributing to Drupal is the job of the Drupal Community, it’s essential that Drupal...

DrupalEasy: Learning Made Easier Leveraging Drupal's Social Construct

Planet Drupal - 20. Februar 2018 - 1:18
When I walk along with two others, from at least one I will be able to learn.   – Confucius

Drupal development as a career is usually also a commitment to constant learning through ongoing professional development.  Whether you make it a point to read blog posts or watch screencasts, sign up for some type of live-instructor training, or partake in co-working and meet-ups, on-going learning is a critical piece to being a professional Drupal  developer. Years ago, when DrupalEasy was presenting our Drupal Career Technical Education program exclusively in-person (now Drupal Career Online), the lab-portion (where we met in a less formal way than classroom sessions) became so popular with students, that we decided to continue to host them after graduation for anyone who had taken the class.

Six years later, these "office hours"are still going strong, now online and attended by people weekly from all over the country. It’s amazing to see the developers who first learned how to spell Drupal years ago in our riverside classroom in Cocoa, Florida; now the veterans assisting and connecting with those from recent sessions. People from former sessions, even those who attend at different times, also support each other beyond the labs, which has all contributed to the development of, what we think, is a pretty cool DrupalEasy Learning Community.

Weekly on Thursday afternoons U.S. Eastern Time, you can find DrupalEasy’s Mike Anello leading Go-To-Meeting ofice hours sessions, which are open to anyone who is enrolled in, or has taken any long-form DrupalEasy training courses. It’s a loose session devoted to helping anyone overcome issues, figure out how to approach something, share insights on particular modules and also talk Drupal. Learning experts call this collaborative learning, and it has even more advantages than we realized, which explains why it is so popular and seemingly effective as both an initial learning strategy and ongoing professional development tool. Everyone learns (Even Mike).

The Cornell University Center for Teaching Innovation explains that  “Collaborative learning is based on the view that knowledge is a social construct.”  (Wow, that relates to Drupal and open source projects on so many levels!)  They also explain that there are four principles to the ways collaborative learning happens, including that those who are learning are the primary focus, it is important to “do” and not just listen, working in groups is key, and the group should be learning by developing solutions to real problems.  

DrupalEasy’s learning community organically grew and developed all of these principles over the years, which is a pretty good confirmation that from both learning and solutions perspectives, we are on the right track. At the onset of each week’s office hours session, we say our hellos and figure out the first problem someone is having, or had, and the group works together to come up with a solution. There is of course also a bit of Nerd banter that keeps things fun and allows us to get to know each other a bit more. Cornell’s experts also confirm that group learning contributes to developing a lot of the soft skills (oral communication, leadership,etc.) that can help make a good developer great. We agree!

We also especially appreciate the value of the problem-solving approach to teaching, and also use it in our structured training. Cornell again has some great insight into the types and characteristics of problem solving as a mode of teaching that really resonates with us. They go in pretty broad and deep with references and explanations, so let’s pull the one element they cite that we feel we can attribute a good part of the success of our programs: “The problem is what drives the motivation and the learning.” (Boom!)  

So, knowledge is a social construct and problems motivate us to learn and figure out solutions. Working together as a community to overcome problems and build viable solutions. It’s all very Drupal-y, don’t you think?

The next session of Drupal Career Online begins March 26th. Two no-cost Taste-of-Drupal information sessions about the course are coming up at 1:30pm EST on February 28 and March 14.  Sign up!


Lucius Digital: 16 Cool Drupal modules For site builders | Februari 2018

Planet Drupal - 19. Februar 2018 - 19:37
Drupal Doggo!

It took a while before I could write a new edition, I was just busy with the production of customer projects. Here again with a brand new version, what struck me in module updates in the past month:

1. D8 Editor Advanced link

A popular module that extends the standard editor in Drupal 8 with additional options for managing links. You can now add the following attributes:

  • title
  • class
  • id
  • target
  • rel

D8 Editor Advanced link

2. Password strength

Default password checks are stupid and annoying for the user: they can check the entered password meets certain rules, such as the number of characters and varying types herein (symbols, numbers, capital letters etc.).

This is a stupid way of checking because the password ‘Welcome123’ is accepted, while it is easy to guess.

This module enables a secure password policy by “pattern-matching” and “entropy calculation”. Almost every type of password is accepted, as long as it has sufficient entropy.

SourceHow it works

Instead of checking strict rules, this module calculates the expected time a brute force attack needs to retrieve the password. This is calculated based on underlying patterns:

  • Words that appear in a standard dictionary, common first and surnames and other default passwords.
  • Words from a dictionary, but written in Leet / 1337. For example, where the “e” is written as a three and “a” like an @.
  • A standard sequence of letters like “abcdef”, “qwerty” or “123456”
  • Dates or years.

This module has been around since 2007, I wonder why I only encounter this now :) It is currently available in alpha for Drupal 8 and stable for Drupal 7 available — it is supported by Acquia and Card.

So if you want people to not have to bother to look for a password such as “one special character, 1 upper case and at least 8 characters’, then this module offers a solution.

Password Strength

3. Better Field Descriptions

In order to give content managers issues, it is possible to write an explanation of all content fields that they import. But the standard explanation in a field in the backend of Drupal are often irrelevant, to not apply these generic texts in the implemented *user story* of the installation concerned.

After installing this module you can:

  • Content managers have their own explanation text per field.
  • Set where it stands: above or below the field.
  • The explanatory style that you like.

Better Field Descriptions

4. Better login

Want to make the standard Drupal login screen better? Then install this module and you are good to go: through template overrides you can then do the required further tuning of the layout of the login screen.

Better Login

5. Ridiculously Responsive Social Sharing Buttons

Another social sharing module, but as you see in the title: these are terribly responsive. The icons are SVG based and you need no external services such as AddThis.

Advantage: you’re less dependent and have your data in hand, downside: you have less functionality- such as comprehensive statistics.

Ridiculously Responsive Social Sharing Buttons

6. Flush Cache

If you are not using Drush or Drupal console works then you can Drupal caches flush via “the ‘Flush all caches” button in the Drupal backend. But in a production environment, you will almost never flush all caches, it can cause severe performance problems.

This module solves that problem: install it and you have more control over the caches you want to flush.


7. Multiple Selects

Have your Drupal content management easier with ‘multiple selects’ administration, this image seems to me to speak for itself:

Multiple Selects

8. Neutral paths

If you are running a multilingual Drupal website, visitors can see the content in one language: the currently active language. Sometimes you would like to see pages in another language. In addition: content managers / Drupal administrators usually want English and not the backend *default language*, in our case, often Dutch.

Issue tracking for example, much easier if the backend is in English: Drupal documentation and support in English is much more available than in Dutch.

This module ensures that you can visit other pages in another language than the default. And can navigate the backend in English, while frontend is in another language.

Neutral paths

9. Password Reset Landing Page (PRLR)

Drupal core includes a ‘password’ function: If you have forgotten your password then you can request a one-time login link that is automatically mailed to you.

If you click on the login link, you will see a screen with a login button. Once you click the ‘login’ button you are logged in and you are redirected to your profile page — that’s it.

You are in this situation where your password is lost / forgotten. You are not required to change your password. This is not usually done, so people often endlessly request login links.

This module solves this: the screen where you end up after clicking on the login link not only contains a login button, but also a function to change your password immediately.

Password Reset Landing Page (PRLP)

10. Auto Purge Users

The user list in Drupal is usually not or hardly ever administered. If people have long been inactive or have not completed their registration, the account can usually be removed to avoid overhead and security issues.

This module does it for you automatically, it checks inactivity below a point and blocks users if they meet:

  • Certain time inactive.
  • Account never activated after registration.
  • Not been logged in for a period of time.

Not a popular module, but in the case of an example Drupal social intranet it can come in handy.

Auto Purge Users

11. Vertical Tabs Config

Want to influence the order of the Drupal tabs? Or do you want some tabs to not show all of your content manager? To keep tabs simple and usable you can install this module: select which tabs to show and in what order.

Modules with similar functions: Simplify and Hide vertical tabs.

Vertical Tabs Config

12. Custom Search

The default Drupal search is fine, but really standard: you have few options to tune the engine. After installing this module, changes that you can then include are:

  • Change the default label in the search box.
  • Set a default text in the search box.
  • Tune ‘Advanced Search’.
  • Change the text on the “submit button”.

And much more, see module page:

Custom Search

13. Persistent Login

Drupal 8 core does not have a ‘remember password’ function when you log in. You can remain automatically logged for some time, but that is based on a PHP session. This module does not, you can also:

  • How long users can stay logged in.
  • How many places a person can be logged in at once.
  • Select certain pages that the user must log in again at. These are usually pages where more sensitive information is available.
  • Allow the user to delete all his logins themself.

Persistent Login

14. Realistic Dummy ContentWisdom

Using the Devel module you can automatically generate content so you can see if your modules / themes work well. But it gives an unrealistic picture of the end result, this module generates more realistic images and texts.

Realistic Dummy Content

15. Password Policy

Although I am a fan of the aforementioned ‘Password strength’ module, this can also be useful if you want to make a specific password policy on your Drupal website.

Password Policy

16. Mass Password Reset

This module, we often use to implement Drupal social intranet: previously, all users and content created by an administrator on a test environment, without it people were informed through e-mail.

Once the social intranet went live, we sent all users at once an email with a login link via this module; the system was live!

Mass Password Reset

Wrap Up

So far that’s what I noticed last month in Drupal modules, stay tuned for more fat Drupal content!

Source header image

16 Cool Drupal modules For site builders | Februari 2018 was originally published in Lucius Digital | Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Protest: Diesel sollten nicht auf Staatskosten nachgerüstet werden

heise online Newsticker - 19. Februar 2018 - 19:30
Um Diesel-Abgase zu senken, wird auch über Umbauten direkt an Motoren diskutiert – und über die heikle Frage, wer das finanziert.

Sony Xperia XA2 im Test: schönes Design, gute Kamera

heise online Newsticker - 19. Februar 2018 - 19:00
Das Sony Xperia XA2 ist ein neues Smartphone, das sich optisch von den bisherigen Xperias unterscheidet. Für den Preis von 349 Euro bekommt der Käufer ein Alu-Design und ein brillantes Display. Was das Gerät sonst noch kann, zeigt der Test von TechStage!

UN-Generalsekretär auf der Münchner Sicherheitskonferenz: Internationales Recht für Cyberspace muss geklärt werden

heise online Newsticker - 19. Februar 2018 - 18:30
Oft belächelt und von den Vereinigten Staaten aktuell unter Feuer genommen, bieten sich die Vereinten Nationen auf der Münchner Sicherheitskonferenz ausdrücklich auch als mögliche Plattform für Gespräche über mehr Frieden und Sicherheit im Cyberspace an.

Umfrage: Jeder Vierte klebt Webcam oder Front-Kamera ab

heise online Newsticker - 19. Februar 2018 - 18:30
Damit sie nicht über Webcam oder die Frontkamera des Smartphones bespitzelt werden, greift einer Umfrage nach rund ein Viertel der Nutzer zu einem analogen Hausmittel: Sie kleben die Kamera ab.

Apple-Dateiformat APFS: Datenverlustgefahr bei Images

heise online Newsticker - 19. Februar 2018 - 18:00
Der Dateisystemexperte Mike Bombich hat in macOS High Sierra einen Fehler entdeckt, der dazu führen kann, dass APFS-Images Inhalte verlieren können. Reguläre Volumes sollen nicht betroffen sein.