Apache-Konferenz kommt nach Berlin

heise online Newsticker - 31. Januar 2018 - 11:00
Die ApacheCon Nordamerika findet dieses Jahr in Kanada statt. Die Apache EU Roadshow kommt im Juni zur FOSS Backstage nach Berlin.

Forum-Software phpBB: Hacker kontrollierten kurzzeitig offizielle Downloadlinks

heise online Newsticker - 31. Januar 2018 - 11:00
Für mehrere Stunden waren von der Original-Quelle ausgehend kompromittierte Versionen von phpBB im Umlauf. Nun sei alles wieder unter Kontrolle, versichern die Entwickler.

Der neue Nissan Leaf in einer ersten Probefahrt

heise online Newsticker - 31. Januar 2018 - 9:30
Nissan hat technische Details der zweiten Generation des bislang meistverkauften Elektroautos Leaf mitgeteilt. Neben mehr Leistung und höherer Reichweite gibt es auch technische Gimmicks. Wir haben mit dem neuen Leaf eine erste Testfahrt gemacht.

Microsofts Garage-Projekt: Auf der Serviette entwickeln

heise online Newsticker - 31. Januar 2018 - 9:30
Schnellere Entwicklung: Mit der jetzt als "Garage Project" vorgestellten App "Ink to Code" sollen Entwickler das Prototyping sehr viel schneller bewältigen können.

Facebook gestaltet Einstellungen für Privatsphäre und Datenschutz neu

heise online Newsticker - 31. Januar 2018 - 9:30
Mit einer neuen Privatsphäre-Bereich und einer Aufklärungskampagne bereitet sich der Online-Konzern auf die strengeren Datenschutzbestimmungen in der Europäischen Union vor.

Verlage befürchten massive Auswirkungen durch E-Privacy-Verordnung

heise online Newsticker - 31. Januar 2018 - 8:30
Manager aus der Verlagsbranche rechnen laut einer Umfrage mit erheblichen Umsatzrückgängen im digitalen Werbegeschäft, wenn die E-Privacy-Verordnung in Kraft treten sollte.

Unfallexperten weisen auf Gefährdung von Smartphone-Zombies hin

heise online Newsticker - 31. Januar 2018 - 8:00
Fußgänger, die im Straßenverkehr auf Smartphones starren, leben gefährlich. Die Smartphone-Zombies seien besonders durch leise Straßen- oder Stadtbahnen gefährdet.

iX-Video-Tutorial: Mit C die Grundlagen moderner Programmiersprachen lernen

heise online Newsticker - 31. Januar 2018 - 7:30
C ist die Basis der meisten modernen Programmiersprachen. Einerseits hardwarenah genug zum Schreiben von Treibern, andererseits eine richtige Hochsprache mit faszinierenden Features. Wer C beherrscht, lernt andere Sprachen viel schneller.

Mark Shropshire: Announcing the 2018 Charlotte Drupal Drive-in!

Planet Drupal - 31. Januar 2018 - 5:04

After two successful Charlotte Drupal Drive-in events in 2014 and 2015, the Charlotte Drupal User Group (CharDUG) is bringing it back on March 3rd, 2018. The format of the event is unconference style, allowing for a relaxed atmosphere where beginner and seasoned Drupalers alike are able discuss their projects, ideas, and ask questions.

Whether you want to discuss your projects with others, have an impromptu talk you would like to give, or a polished slide-deck presentation, you will be given the chance to pitch your idea(s). Once the pitches are made, every attendee will get to vote on the ones they find most interesting. This setup makes the event informal, the schedule fluid, and the topics dynamic. Most of all we have a lot of fun!

While Drupal is the focus, we will also welcome talks on development tools, JavaScript frameworks, decoupled Drupal, SEO, web marketing, hosting, and more. Bring a talk idea or just come and hangout! This year’s event will be at Charlotte North Carolina’s awesome Hygge Coworking at Camp North End. Thanks to our sponsors, we will have door prizes, coffee, snacks, and lunch provided free of charge! Did I tell you the event is free? Yep, it is!

Register for the March 3rd Charlotte Drupal Drive-in today! Hope to see you there!

Thank you to our fine sponsors!

If you want to learn more about the origins of the Charlotte Drupal Drive-in and what others think of past events, check out the links below!

Blog Category: 

Jacob Rockowitz: WTF: What's The Future Drupal?

Planet Drupal - 31. Januar 2018 - 1:11

I love these lyrics from "Talkin’ World War III Blues" because it reminds us that it’s impossible to get all of the people to agree on what is “right”. The best we can hope for is a fair and reasonable discussion followed by a compromise.

Two weeks ago, I published a blog post that stated the Webform module now depends on the Contribute module with a reasonable explanation as to why I was making the change. Some people aggressively pushed back about this approach, especially in the Webform module's issue queue. I completely agree that long-term change on what message is communicated as well as how the Drupal community presents itself in the actual software is going to happen in the issue queue on Drupal.org and at DrupalCon. The fact that people consider me promoting the concept of joining Drupal.org, becoming a member of the Drupal Association, and contributing back to Drupal an "ad" or "SPAM" is a troubling. I view "code as content". I feel that the Drupal community and Open Source needs a push in a more sustainable direction and I’ve used the Webform module and my two years of hard work as a 'soapbox' to make an important statement, which is "WTF: What's The Future Drupal?

"WTF?: What's the Future and Why It's Up to Us

So I just finished Tim O'Reilly's book titled "WTF?: What's the Future and Why It's Up to Us" and in his book, he passionately talks about how Open Source has shaped the world we see today and the future we see before us. O’Reilly says that Facebook and Google would not exist at the scale they are today without Open Source because both platforms are built on an open source stack of software. To me, that’s huge. O’Reilly’s book explores the key defining technology moments in our past, and how technology in the future is...Read More

Jeff Geerling's Blog: Drupal VM 4.8 and Drush 9.0.0 - Some major changes

Planet Drupal - 31. Januar 2018 - 0:34

tl;dr: Drupal VM 4.8.0 was just released, and it uses Drush 9 and Drush Launcher to usher in a new era of Drush integration!

Drush has been Drupal's stable sidekick for many years; even as Drupal core has seen major architectural changes from versions 4 to 5, 5 to 6, 6 to 7, and 7 to 8, Drush itself has continued to maintain an extremely stable core set of APIs and integrations for pretty much all the time I've been using it.


New Drush version, new Drush website!

Drupal Association blog: A look back at Global Training Days in 2017

Planet Drupal - 30. Januar 2018 - 21:35

Drupal Global Training Days (GTD) is an initiative of the community to introduce people to Drupal. The first events of the year were held just last Friday-Saturday, but more on that after we reflect on last year's progress. In 2017, GTD was held in 86 locations around the world. A lot of behind the scenes work happened last year to keep the project going, including the convening of a working group of trainers who had been participants in GTD in different regions of the world.


Here's what Drupical looks like when a GTD event is about to take place. So much yellow-orange!

Other noteworthy things happened in 2017 for Global Training Days. At DrupalCon Baltimore, the community included two BoFs where GTD history and challenges were discussed and progress was made to address the issues. In spring 2017 a survey was conducted to better understand the needs of the training hosts so improvements can be made in the future and 400 trainers were invited to participate. A new Twitter account @DrupalGTD was also started to keep the community informed and engaged on the project.

Highlights from the organizers

I invited three GTD hosts to answer some questions about their events to give us a view into what's happening in their local communities. Thanks Kirsten, Ildephonse, and Mauricio for participating.

Kirsten Burgard (bendygirl) from GovCon (Washington DC)

How did you get started in Global Training Days?

"We've been hosting D4G half days for several years, this year we started incorporating GTD into these events.  We were looking to get more structure into our training offerings and heard about the GTD project.  During DrupalCon Baltimore, a couple of our organizers were able to attend the Drupal Global Training Days BoF, and after that initial briefing on the project, we jumped right in. Drupal4Gov uses the GTD dates to coordinate community based training, extending our regular half-day events. Our goal is to offer a beginner session, but take advantage of the pre-coordinated space and time to offer intermediate and advanced sessions or additional topics like a Devops half day.  Drupal4Gov has hosted a training event on every GTD since attending the BoF at DrupalCon Baltimore, and we are committed to continuing that trend."

Who helped to make your training happen?

"Multiple speakers, organizers and hosts. Last year, we had National Agricultural Library (in spring), Taoti (in June), Chief (in September), and Department of Interior and Debug Academy (in December). This month, Booz Allen Hamilton and Government CIO Magazine hosted us January 26th and 27th.

Maurcio Dinarte (dinarcon) allowed us the use of his “Understanding Drupal” material for our very first official GTD at Taoti and since then we’ve used the free D8 Site Building training videos provided by Acquia in coordination with OSTraining.  Our wonderful community speakers provide additional training material that expand on the GTD efforts."

How many attended your training events in 2017 and what did they say they wanted to learn?

Our class sizes are limited by the spaces we are able to secure and the course material we are looking to teach.

Here are the number of people that registered for our events:

2017

  • April - 78

  • June - 30

  • September - 20

  • December - 33

2018

  • January - 78 (plus speakers), 8 (including host and speaker)

We have surveyed our users and the responses are always positive.  When asked about future trainings, most attendees simply asked for more of the same and/or a continuation to build on what they just learned.

What new knowledge did attendees receive from you?

"We do a decompress at the end of our events and at the beginning, we ask how many Drupal4Gov events they’ve attended. At our April DevOps event I asked the usual, ‘How many of you are at your 1st Drupal4Gov event’ and nearly 80% of attendees had never heard of us much less worked with Drupal. This was their first ever Drupal event. They stayed the entire time and most have come back for other events over the past year. Typically, less than half are brand new to a Drupal4Gov event. My favorite comment from any event also came from that, at the end, we ask, ‘What one thing did you learn here” and one of the speakers turned to the other two speakers and said ‘I met the other speakers and I think I can incorporate parts of their work into mine’ which is seriously awesome. We bring together people who didn’t know each other and when they leave, they feel empowered to work together to make Drupal and the Web better!

It’s probably important to explain what one of our events looks like. Please note, we limited seating to 70 and had 78 in attendance., we work really hard at not turning people away even when at capacity. So, here’s an example of the highly technical DevOps event we hosted with Zivtech, Mindgrub and the US Department of Agriculture at the National Agricultural Library:

Join Drupal4Gov for another of our Quarterly Half Day events.

This time around, we will limit to 70 attendees and spend 90 minutes each with Zivtech, Mindgrub and USDA Office of Communications about DevOps. And please note...NO COMPUTER NEEDED!

Zivtech will provide an in depth training on Probo.CI which provides environments for quality assurance and testing using the LAMP stack, complete with selenium testing and Solr search.

Mindgrub will discuss the internal processes that caused them to embrace the robot overlords and start to investigate devops automation.

USDA will close us out with how USDA.gov is using a combination of PHP7, MariaDB v10.1.21, and Varnish 4 deployed on the USDA Enterprise Platform Shared Service (available to all government agencies) which leverages Salt, Rancher, and Docker. Coupled with CDNs they had around 50k/requests per minute to the backend servers.

So, join local govies, contractors, private sector, non profits and more for amazing discussion about DevOps and testing. You have options, let's explore them together."

Maurcio Dinarte (dinarcon) from Nicaragua

Who helped to make your training happen?

"For the first edition of the training, it took Lucas Hedding and myself several months to create the curriculum. We were also supported by Norman García, who let us use a lab of his computer science institute several times. Over the years, various people helped to improve the curriculum. Many of them were students who attended one of our trainings and got Drupal jobs afterwards."

How many attended your training events in 2017 and what did they say they wanted to learn?

"About 70 people attended our trainings in 2017. To date, the trainings have covered intro to Drupal material for the most part. Many attendees want to continue learning and they have asked for more advanced site building, theming, and module development material. We are going to start doing that with our next workshop which will focus on Views."

What new knowledge did attendees receive from you?

"In our trainings, we cover basic site building material: how to create nodes, content types, and fields; basic Views set up; block creation and placement; and some general CMS topics and Drupal practices. Most people who attend are completely new to Drupal or web development in general. They are generally impressed by how much can be done without writing a single line of code."

Ildephonse Bikino (bikilde) from Rwanda

Who helped to make your training happen?

"Our Rwanda Drupal Community is at its beginning. During 2017, I was assisted by one of my community members named Diane. The trainings were hosted by KLAB which provides an open space for IT entrepreneurs to collaborate and innovate in Kigali, Rwanda. It was initiated by the government. So they gave us space, projector and internet access at the venue."

How many attended your training events in 2017 and what did they say they wanted to learn?

"This year we had one series of trainings, were we got approximately 388 participants organized in 8 groups 50 each. We expected only 50 people, but we got such large number of people interested. This story was written on Drupal Community Spotlight.

The second GTD had only around 45 participants for a half-day session. We limited the number of applications, as I didn't have time to make a series again by that time."

What new knowledge did attendees receive from you?

"Drupal is not popular in Rwanda and 2017 was the first time we organized GTD. So the training included basics like: introduction to Drupal, Drupal installation, Drupal opportunities, and what is the Drupal community and how does it works. We used 6 hours per day for this training."

2018 is off to a great start

It's exciting to consider the momentum created at the 17 different locations that held GTD events this past weekend. Thanks to all the organizers and groups/companies who made these events possible! Here goes a lot of thanks in no particular order:

In Chisinau, Moldova, Drupal Moldova Association, Sergiu Nagailic (nikro), Anya Abchiche (anyaabchiche), Nicoleta Nagailic (afinika), Irina Basiul, Vladimir Melnic (vladimir-m), Alexei Seremet (alexeiseremet), Alex Goja (agoja), Mihaela Mirza, USAID Moldova and the Swedish Government, Adyax, and iHUB Chisinau.

Online, Wayne Eaker (zengenuity) at DrupalTutor.

Also online, David Needham (davidneedham) along with Drew Gorton (dgorton), Tessa Kriesel (tessak22), and Dwayne McDaniel (mcdwayne) at Pantheon.

In Managua, Nicaragua, Drupal Nicaragua along with Maurcio Dinarte (dinarcon) at Agaric.

In Eger, Hungary, Roland Molnár (roland.molnar) and Labor Association.

In Leeds, UK, Crispin Read (crispin) at Drupal Apprenticeship Scheme and Rachel Lawson (rachel_norfolk).

In Munich, Germany, Johannes Haseitl (derhasi), Jörg Matheisen (joergM), Serhad Serhad Güldürsün (D_D), Rouven Volk (rvolk), and Inviqa and undpaul.

In Porto, Lisbon, Drupal Porto, Omibee, Ricardo Marcelino (rfmarcelino), Adriana Vaz (adrianavaz), Beatriz Cunha (beatriz-cunha), João Machado (joum), and Filipe Pereira (fmfpereira).

In Tokyo, Japan, Kazu Hodota (hodota) at Gennai3 Corporation.

In Conil, Spain, Drupal Conil, 1xINTERNET and Forcontu.

In Peshawar, Pakistan, S M Azmat Shah (Drupak) at Drupak.

In Brisbane and Melbourne, Australia, Vladimir Roudakov (vladimiraus) at TEstudIO.

In Boston, Kay VanValkenburgh (kay_v) and Leslie Glynn (leslieg) and the Boston Drupal Group.

In Stanford, everyone at Stanford Open Source Lab.

In Washington DC, Kirsten Burgard (bendygirl) of the Drupal4Gov team, along with Arash Farazdaghi (afarazdaghi), Virginia Nguyen (v7nguyen) (also Drupal4Gov), Eric Robbins (erobbins), Alek Snyder (alsnyder), Sara Kieffer-Hess (sarakh), Nick Massa (nxmassa), Alexandra Screven (ascreven), Heting Li, and Connor Hoehn, all from Booz Allen Hamilton. Gerardo Maldonado (g3r4), John Shortess (johnshortess), Carla Briceno (chbriceno), and Rich Allen (richardcallen2386), all from Bixal. Jerome Wiley (jeromewiley) from Government CIO Magazine. Dan Schiavone (schiavone) from Snakehill/Drupal4Gov. Matt Mendonca (mattmendonca) at NIST. Jessica Dearie (jdearie) at EPA/Drupal4Gov.

GTD is happening again in March, June, September, and December. Anyone in the community can participate, and if you want a little advice on getting started, check out the GTD group where you can find the GTD Working Group if you need help.

Marktforscher: Spectre und Meltdown wirken sich voraussichtlich nicht stark auf PC-Markt aus

heise online Newsticker - 30. Januar 2018 - 20:30
"Unterm Strich rechnen wir nicht mit großen Ausschlägen", sagt Gartner-Analyst Ranjit Atwal. Sein Unternehmen rechnet damit, dass diese Jahr 264 Millionen PC verkauft werden.

Acro Media: Migrate Drupal Sprint Recap - Almost There!!!

Planet Drupal - 30. Januar 2018 - 18:41

Sprint Date: January 11 & 12, 2018

I knew it was going to be a good few days of sprinting when the first of our team (Vicki Spagnolo) pinged the group in IRC saying she was getting started. You see, this was a virtual sprint and Vicki, being in New Zealand, starts well before the rest of us. The excitement she had going into the sprint was contagious.

Bright and early, we had our first stand-up call on Google Hangouts. We discussed all of the tasks for the next few days and dove right into working on code. A lot of the benefit of a sprint is having others around with focus to review code, so we did a lot of reviews of each other's work. Lots of issues made it from “Needs Review” to “Reviewed and Tested by the Community” (RTBC), and we had several Core committers hanging out to assist us. Special thanks to Gabor Hojtsoy, Lee Rowlands and Jess Myrbo for all their commits over the 2 day sprint.

Some progress stats. We went into the sprint with 3 Core migrate modules that weren't marked as stable. The Migrate API module went stable during the sprint. The Migrate Drupal User Interface module had one blocking issues resolved, leaving a single blocker remaining (UPDATE: this has been resolved, too). Finally, the big one, the Migrate Drupal module itself has only a few limited blockers remaining, all related to i18n/multilingual use cases.

A great benefit of sprinting with a group is that we had people available who can provide guidance and direction on architecture. With the group, we landed on a good plan of action for all the remaining i18n/multilingual issues. We opened the sprint and saw significant progress on the first step in that plan. It isn't RTBC yet, but it should go soon. After which, we have to leverage the building blocks it provides for the remaining i18n/multilingual issues.

Yes, it's down to just a few issues. Once they are wrapped up (and we saw great progress, so I'm hoping soon), all of Migrate Drupal will go stable. I also expect that the Migrate Drupal UI module will go stable at the same time.

Summary:
  • 5 Critical blockers across the entire Migrate sub-system.
  • Migrate API module went stable! Only two more to go.
  • 25 issues worked on; all with significant progress seen during the sprint.
  • 15 commits, of which 10 were serious improvements in API documentation.
  • Remaining release blockers can be found here. Filter issue priority to ‘critical’. Feel free to jump in and help!
Modules involved: Special thanks:

A huge thanks to all the sprinter: GaborHojtsy (Gabor Hojtsy), heddn (Lucas Hedding), xjm (Jess Mybro), larowlan (Lee Rowlands), masipila (Markus Sipilä), maxocub (Maxime Turcotte), phenaproxima (Adam Hoenich), quietone (Vicki Spagnolo).

Another big thanks to all the corporate sponsors: Acquia, Acro Media and Savoir-Faire Linux.

Migrate your site!

Do you have an ecommerce site that you want to migrate to Drupal 8, but not sure how? We can help! Contact us to discuss your migration with one of our experts, no strings attached.

Schnelle SSD für High Performance Computing

heise online Newsticker - 30. Januar 2018 - 18:00
Nach verschiedenen Ankündigungen zu seinem Z-NAND will Samsung nun endlich liefern: Die SZ985 Z-SSD soll vor allem HPC- und KI-Anwendungen beschleunigen.

iOS 11: AirPrint mit HP-Druckern teilweise kaputt

heise online Newsticker - 30. Januar 2018 - 18:00
Nutzerberichten zufolge kommen Ausdrucke aus Apple-Anwendungen wie Mail oder Safari zu klein aus AiO-Geräten wie dem Officejet 8600. Ob die Hersteller an einer Lösung arbeiten, ist unklar.

Web Wash: How to Implement Layouts using Bootstrap Layouts in Drupal 8

Planet Drupal - 30. Januar 2018 - 18:00

If you're planning to use Bootstrap on your Drupal 8 site, the first obvious thing to do is download and set up the Bootstrap theme. Then, during the site building process, there will come the point where you need to create a few layouts. These layouts could be used for content types with Display Suite, or for custom pages using Panels.

Implementing layouts using the Bootstrap grid system is simple thanks to the Bootstrap Layouts module.

Bootstrap Layouts is a module that ships a bunch of prebuilt layouts using the grid system in Bootstrap. Best of all, these layouts can be used between Display Suite and Panels, or any module which supports the Layout Discovery module

The layouts are configurable through Drupal's administrative UI. For example, you can adjust the width of a two column layout by choosing grid CSS classes from a multi-select field.

Spectre-Lücken: auch MIPS P5600 und IBM POWER6 betroffen, Intel erklärt IBC

heise online Newsticker - 30. Januar 2018 - 17:00
Intel erläutert nun die Spectre-Schutzfunktionen der Indirect Branch Control; MIPS meldet die CPU-Kerne P5600 und P6600 als betroffen, Spectre-Code funktioniert auch auf der In-Order-CPU POWER6.

Machine Learning: TensorFlow 1.5 führt Python-Befehle direkt aus

heise online Newsticker - 30. Januar 2018 - 17:00
Durch die sogenannte Eager Execution erhalten Entwickler direkt Resultate für ihre Python-Befehle, ohne zunächst eine Session starten zu müssen. Außerdem ist TensorFlow Lite nun Bestandteil des Machine-Learning-Frameworks.

Mikrocontroller: Arduino-Modul spricht 254 Wörter

heise online Newsticker - 30. Januar 2018 - 16:30
Keine Lust mehr auf Piepstöne? Das Sound-Modul "Little Buddy Talker" bringt dem Arduino das Sprechen bei. Der englischsprachige Wortschatz ist allerdings begrenzt.