Droptica: Droptica: Drupal node grants

Planet Drupal - 23. November 2017 - 15:00
Everyone who codes in Drupal will sooner or later encounter the need to define tighter control of access to content. The standard mechanisms of roles and permissions are very flexible, but they may be insufficient in complex projects. When access to nodes starts to depend on, for example, fields assigned to a given user, then you have to take advantage of more advanced solutions. In Drupal 7 and 8 we can use a hook – hook_node_access() or a so-called grants mechanism.

Zufällige Speicherzuweisung: Windows-Bug hebelt Sicherheitsmechanismus ASLR aus

heise online Newsticker - 23. November 2017 - 15:00
Das Zuweisen zufälliger Speicheradressen (Address Space Layout Randomization, ASLR) soll Windows-Anwendungen vor Angriffen schützen. Seit Windows 8 liefert das systemweite Erzwingen von ASLR aber statische Adressen zurück. Ein Workaround schafft Abhilfe.

Doch kein flüssiges Wasser auf dem Mars? – Rutschender Sand formt wohl Rinnen

heise online Newsticker - 23. November 2017 - 15:00
Vor zwei Jahren hatten Forscher verkündet, Spuren von flüssigem Wasser auf dem Mars gefunden zu haben. Diese Spuren stammen aber wohl doch nur von abrutschendem Sand, kontern Wissenschaftler. Flüssiges Wasser spiele ein begrenzte oder gar keine Rolle.

Valuebound: Configuring Memcache with Drupal 8 to reduce database load

Planet Drupal - 23. November 2017 - 14:59

Developers often come across a situation where they are required to reduce database load by caching DB objects in RAM. Here Memcache improves Drupal application performance by moving standard caches out of the database and by caching the results of other expensive database operations. 

Note that Drupal doesn’t support Memcache by default, and for this, we need to install it on the server. Let’s see how to install Memcache on the server and configure it with Drupal 8 to reduce the load on the database with every page load.

Let’s see how to install Memcache on server

Open the terminal on your local machine and run the following codes:

Step 1: sudo apt-get…

#heiseshow, ab 12 Uhr live: Spielerwut auf Mikrotransaktionen – Haben die Publisher nie genug?

heise online Newsticker - 23. November 2017 - 14:30
Mikrotransaktionen in Videospielen haben unter Spielern wenig erklärte Freunde, aber viele Feinde. Trotzdem spülen sie viel Geld in die Kassen und werden immer präsenter. Warum es wohl noch schlimmer werden wird, besprechen wir in einer neuen #heiseshow.

Google hat einen eigenen Swift-Fork auf GitHub

heise online Newsticker - 23. November 2017 - 14:30
Chris Lattner erklärt den Bereich zum öffentlichen Integrationspunkt für Googles Aktivitäten bezüglich Apples Programmiersprache. Zu den Plänen gehört wohl eine Umsetzung von Swift für das nach wie vor mysteriöse Fuchsia OS.

Internet-TV: EU-Abgeordnete dampfen geplantes Aus für Geoblocking stark ein

heise online Newsticker - 23. November 2017 - 14:30
Fernsehsender sollen nur Nachrichten und Beiträge zum aktuellen Zeitgeschehen in der ganzen EU online abrufbar machen, wenn es nach dem EU-Parlament geht. Ein breiter grenzüberschreitender Zugriff auf Mediatheken ist nicht vorgesehen.

Agaric Collective: Global Training Day - fun and accesible to all!

Planet Drupal - 23. November 2017 - 14:23

When you think of training, perhaps you remember an event that you were sent to where you had to learn something boring for your job. The word training does not usually make people smile and jump for joy, that is unless you are talking about Drupal training. These gatherings spread the Drupal knowledge and increase diversity in the community of Drupal developers.

Join us for Global Training Day on November 29th. It will be help online from 9 AM to 4 PM EST. - https://groups.drupal.org/node/517886

Sign up now.

A link to the live workshop on Zoom will be provided when you sign up!

The Drupal Association coordinates four dates each year as Global Training Days, designed to offer free and low-cost training events to new-to-Drupal developers and to create more Drupal talent around the world. The community is growing exponentially as more people learn how fun and easy it is to get involved and be productive. Volunteer trainers host these global events in person and online. In 2016, a Global Training Days Working Group was established to run this program. There is a Global Training Days group on Drupal.org that lists trainings around the world - https://groups.drupal.org/global-training-days

Coming up, we have Global Training Day on November 29th. Mauricio Dinarte will be leading the training online. As an introduction to Drupal a person needs to learn certain things that are specific to Drupal and some are not that intuitive. It is important to cover the very basics in terminology and process. An introductory class can include many things, but this list is what Mauricio covers during the day long event:

  • Drupal installation requirements and process
  • Nodes
  • Content types
  • Fields
  • Blocks
  • Theme regions
  • Views
  • User and permissions
  • Menus
  • Taxonomy

The outcome of a day of training is that everyone walks away understanding the main moving parts of Drupal and a bit about what they do. Of course you will not become a developer overnight, but you will have enough information to build a simple site and then explore more of Drupal on your own. You can follow up with many online tutorials and by joining the Drupal group in your area and attending the meetings. At meetings you will connect with other people at different levels of skill and you will be helped and helpful at the same time! If there is no Drupal group in your area, I suggest you start one. It can start as easily as posting online that you will be at a specific location doing Drupal at a certain time of day - you will be surprised at who may show up. If no one shows up the first time, try again or try a different location. One of the best things about Drupal is the community and how large and connected we are. If you start a group, people will usually help it grow. Bringing new people to Drupal is not only good for increasing the size of the member base, it also brings diversity and reaches people that may never have had an opportunity or access to a free training. The trainings are usually held at a University in or near a city which attracts people from different backgrounds and cultures. We can also reach people that are not in a city or near a school by sharing online.

Have you ever thought about volunteering at a Global Training Days event? We have a blog about organizing your own Global Training Days workshop that can get you started. This is a great way to get to know the people in the community better, up your skills and perhaps share something you have learned. I learned much about programming by assisting developers at sprints and trainings. This is where the real fun begins. Learning does not have to be stressful, and in the Drupal community people are friendly and welcoming. No question is stupid and even those with no experience have valuable skills. Developers love people without prior experience because they make the perfect testing candidates for UI and UX. The down side is that Drupal is so captivating that you will probably not remain a newbie for very long, so enjoy it while it lasts.

One of the true highlights of Global Training Days is seeing all the people around the world gain valuable skills and share knowledge. We hope you can join us.

Gericht: Primacom darf mit unzulänglicher Einwilligung erfasste Kundendaten nicht weitergeben

heise online Newsticker - 23. November 2017 - 14:00
Die erfolgreiche Klage der Verbraucherzentrale Sachsens stellte die intransparente Einverständniserklärung der Kunden des Kabelnetzbetreibers an den Pranger, die laut Aussage des Unternehmens allerdings seit 2016 nicht mehr in Gebrauch ist.

BIOS-Updates für kommende Ryzen-Prozessoren

heise online Newsticker - 23. November 2017 - 14:00
Asus stellt erste BIOS-Updates mit AGESA 1.0.7.1 zum Download bereit. Damit macht der Hersteller seine AM4-Boards fit für zukünftige CPUs.

Server-Performance: AMD Epyc vs. Xeon-SP in der SPEC CPU2017

heise online Newsticker - 23. November 2017 - 13:30
Nach einigem Zögern haben viele Server-Hersteller nun Ergebnisse der Benchmark-Suite SPEC CPU2017 für AMD Epyc 7601 und viele Intel Xeon-SP veröffentlicht.

Android sammelt Standortdaten trotz Widerspruch des Nutzers

heise online Newsticker - 23. November 2017 - 13:00
Die News-Website Quartz entdeckte diesen Missstand in einer Untersuchung. Google selbst war sich darüber bewusst, versichert aber, das Sammeln bis Ende November einzustellen.

GitHub führt Diskussionsbereich für Teams ein

heise online Newsticker - 23. November 2017 - 13:00
Mit Team Discussions bekommen Projektteams eine allgemeine Diskussionsplattform jenseits einzelner Issues und Pull Requests.

Amazon-Deals am Mittwoch: Beamer, GPS & Action-Cams

heise online Newsticker - 23. November 2017 - 12:30
Neben den Dauerbrennern der Woche – Amazon Echo, Kindle und den Kinder-Tablets – stehen heute der Fire-TV-Stick, GPS-Produkte von Garmin sowie Action-Cams im Fokus. Außerdem gibt es weiterhin mit Audible 50 Prozent Rabatt auf Hörbücher.

Kryptogeld: Millionendiebstahl bei Tether

heise online Newsticker - 23. November 2017 - 12:30
Tokens im Wert von fast 31 Millionen US-Dollar sollen Unbekannte vom Kryptogeldprojekt Tether gestohlen haben. Die Macher reagiert mit einem Software-Update, das den Dieben die Freude an der Beute verhageln soll.

Apple wirft Skype aus App Store in China

heise online Newsticker - 23. November 2017 - 12:30
Auf Anweisung des Ministeriums für öffentliche Sicherheit hat Apple eine Reihe von VoIP-Apps aus dem chinesischen App Store entfernt – dazu gehört auch Skype. Die Apps würden sich nicht an lokale Gesetze halten.

iPhone-X-Produktion: Illegale Überstunden für Schülerpraktikanten

heise online Newsticker - 23. November 2017 - 12:30
Für die Fertigung des iPhone X wurden Praktikanten eingestellt, die mitunter unerlaubte Überstunden leisten mussten, wie Apple nun eingeräumt hat. Dass die Schüler zu dem Praktikum bei Foxconn gezwungen wurden, wies der Konzern zurück.

Ticket- und Helpdesk-System: OTRS 6 erschienen

heise online Newsticker - 23. November 2017 - 12:00
Version 6 fügt der Ticket-Software OTRS einige neue Funktionen für ITIL-Organisationen hinzu. Während sie der Business-Ausgabe vorbehalten sind, erhält die freie Variante ebenso die vielen Updates der Oberfläche.

Tim Millwood: Dreditor for Firefox

Planet Drupal - 23. November 2017 - 11:33
Dreditor for Firefox

Last week I switch from years of using Chrome to Firefox 57 because of all the hype about it being fast, and that I'd been suffering from Chrome using up to 10GB of ram. The big issue I hit though was I didn't have Dreditor and there seemed to be no way to install it. I decided to go on using Firefox without Dreditor, and loading Chrome every time I needed to do an in depth patch review.

Then yesterday I saw the latest Commit Strip cartoon, where in a reply @williambl suggested Chrome Store Foxified for converting Chrome plugins to Firefox. First thing I thought was to try the Dreditor Chrome plugin, and it worked.

This morning Berdir suggested "maybe someone will release that thing as a public extension". So I went digging on addons.mozilla.org and found I could download the XPI file Chrome Store Foxified created during the conversion.

So here it is:
Download Dreditor for Firefox now!
MD5SUM: 2b7455e057ac6a84bd01423b0984c21d

timmillwood Thu, 23/11/2017 - 09:33 Tags drupal planet drupal-planet drupal dreditor Add new comment

Smart Borders: EU-Rat gibt grünes Licht für biometrische Grenzkontrolle

heise online Newsticker - 23. November 2017 - 11:30
Das Gesetzespaket für das geplante biometrische Ein- und Ausreisesystem haben jetzt auch die EU-Staaten formell bestätigt. Es soll von 2020 an Fingerabdrücke und Gesichtsbilder von Angehörigen von Drittstaaten aufnehmen.