Lullabot: Contenta 1.0 Brings Decoupled Drupal to All Developers

Planet Drupal - 5. Dezember 2017 - 19:29

(This announcement by Mateu Aguiló Bosch is cross-posted from Medium. Contenta is a community project that some Lullabots are actively contributing to.)

Contenta CMS reaches 1.0

A lot has happened in the last few months since we started working on Contenta CMS. The process has been really humbling. Today we release Contenta CMS 1.0: Celebrate!

If you don’t know what Contenta CMS is, then visit http://contentacms.org to learn more. And if you are more curious check http://cms.contentacms.io to see the public facing side of a Contenta CMS installation. To check the more interesting features in the private admin interface install it locally with one command.

The Other Side

When we decided to kick off the development of Contenta we speculated that someone would step in and provide front-end examples. We didn’t predict the avalanche of projects that would come. Looking back we can safely conclude that a big part of the Drupal community was eager to move to this model that allows us to use more modern tools.

undefined

We are not surprised to see that the tech context has changed, that novel interfaces are now common, or that businesses realize the value of multi-channel content distribution. That was expected.

We did not expect to see how long time Drupal contributors would jump in right away to write consumers for the API generated by Contenta. We could not sense the eagerness of so many Drupal developers to use Drupal in another way. It was difficult to guess that people would collaborate a Docker setup. We were also surprised to see the Contenta community to rally around documentation, articles, tutorials, and the explanation site. We didn’t anticipate that the core developers of three major frameworks would take interest on this and contribute consumers. Very often we woke up to unread messages in the Contenta channel with an interesting conversation about a fascinating topic. We didn’t think of that when Contenta was only a plan in our heads.

We are humbled by how much we’ve done these months, the Contenta CMS community did not cease to amaze. The Drupal Part

Over the course of the last several months, we have discussed many technical and community topics. We have agreed more often than not, disagreed and come to an understanding, and made a lot of progress. As a result of it, we have developed and refactored multiple Drupal modules to improve the practical challenges that one faces on a decoupled project.

undefined

We are very glad that we based our distribution on a real-world example. Many consumers have come across the same challenges at the same time from different perspectives. That is rare in an organization since it is uncommon to have so many consumers building the same product. Casting light on these challenges from multiple perspectives has allowed us to understand some of the problems better. We had to fix some abstractions, and in some other cases an abstraction was not possible and we had to become more practical.

One thing that has remained constant is that we don’t want to support upgrade paths, we see Contenta as a good starting point. Fork and go! When you need to upgrade Drupal and its modules, you do it just like with any other Drupal project. No need to upgrade Contenta CMS itself. After trying other distributions in the past, and seeing the difficulties when using and maintaining both, we made a clear decision that we didn’t need to support that.

undefined

This tagged release is our way of saying to the world: We are happy about the current feature set, we feel good about the current stability, and this point in time is a good forking point. We will continue innovating and making decoupled Drupal thrive, but from now we’ll have Contenta CMS 1.0: Celebrate on our backs as a stable point in time.

With this release, we are convinced that you can use Contenta as a starter kit and hub for documentation. We are happy about your future contributions to this kit and hub.

See the features in the release notes in GitHub, read Mateu's previous Contenta article, and celebrate Contenta with us!

Thanks to Sally Young for her help with grammar and readability in this article.

Hero image by Pablo Heimplatz 

c't Windows Problemlöser: Systemanalyse auf höchstem Niveau

heise online Newsticker - 5. Dezember 2017 - 19:00
Wenn Windows streikt oder von Viren befallen ist, sind gute Hilfsmittel gefragt. Das Sonderheft c't Windows Problemlöser 2018 enthält Tipps für die Analyse mit Bordmitteln und einem Profi-Tool – plus den Bausatz für das bewährte c't-Notfall-Windows.

Softwarequalität: Apples Horrorwoche

heise online Newsticker - 5. Dezember 2017 - 19:00
Erst eine schwerwiegende Root-Lücke in macOS High Sierra, dann ein iOS-Bug, der reihenweise iPhones zum Absturz brachte: Apple muss sich Fragen zu seiner Qualitätssicherung im Softwarebereich gefallen lassen.

Europäisches Parlament will Mediaplayer VLC sicherer machen

heise online Newsticker - 5. Dezember 2017 - 18:30
Ausgewählte Sicherheitsforscher sollen Lücken im Mediaplayer VLC finden und schließen.

Drupal blog: Massachusetts launches Mass.gov on Drupal 8

Planet Drupal - 5. Dezember 2017 - 18:04

This blog has been re-posted and edited with permission from Dries Buytaert's blog. Please leave your comments on the original post.

Earlier this year, the Commonwealth of Massachusetts launched Mass.gov on Drupal 8. Holly St. Clair, the Chief Digital Officer of the Commonwealth of Massachusetts, joined me during my Acquia Engage keynote to share how Mass.gov is making constituents' interactions with the state fast, easy, meaningful, and "wicked awesome".

Constituents at the center

Today, 76% of constituents prefer to interact with their government online. Before Mass.gov switched to Drupal it struggled to provide a constituent-centric experience. For example, a student looking for information on tuition assistance on Mass.gov would have to sort through 7 different government websites before finding relevant information.

To better serve residents, businesses and visitors, the Mass.gov team took a data-driven approach. After analyzing site data, they discovered that 10% of the content serviced 89% of site traffic. This means that up to 90% of the content on Mass.gov was either redundant, out-of-date or distracting. The digital services team used this insight to develop a site architecture and content strategy that prioritized the needs and interests of citizens. In one year, the team at Mass.gov moved a 15-year-old site from a legacy CMS to Drupal.

The team at Mass.gov also incorporated user testing into every step of the redesign process, including usability, information architecture and accessibility. In addition to inviting over 330,000 users to provide feedback on the pilot site, the Mass.gov team partnered with the Perkins School for the Blind to deliver meaningful accessibility that surpasses compliance requirements. This approach has earned Mass.gov a score of 80.7 on the System Usability Scale; 12 percent higher than the reported average.

Open from the start

As an early adopter of Drupal 8, the Commonwealth of Massachusetts decided to open source the code that powers Mass.gov. Everyone can see the code that make Mass.gov work, point out problems, suggest improvements, or use the code for their own state. It's inspiring to see the Commonwealth of Massachusetts fully embrace the unique innovation and collaboration model inherent to open source. I wish more governments would do the same!

Congratulations Mass.gov

The new Mass.gov is engaging, intuitive and above all else, wicked awesome. Congratulations Mass.gov!

Drupal blog: We have 10 days to save net neutrality

Planet Drupal - 5. Dezember 2017 - 18:01

This blog has been re-posted and edited with permission from Dries Buytaert's blog. Please leave your comments on the original post.

Last month, the Chairman of the Federal Communications Commission, Ajit Pai, released a draft order that would soften net neutrality regulations. He wants to overturn the restrictions that make paid prioritization, blocking or throttling of traffic unlawful. If approved, this order could drastically alter the way that people experience and access the web. Without net neutrality, Internet Service Providers could determine what sites you can or cannot see.

The proposed draft order is disheartening. Millions of Americans are trying to save net neutrality; the FCC has received over 5 million emails, 750,000 phone calls, and 2 million comments. Unfortunately this public outpouring has not altered the FCC's commitment to dismantling net neutrality.

The commission will vote on the order on December 14th. We have 10 days to save net neutrality.

Although I have written about net neutrality before, I want to explain the consequences and urgency of the FCC's upcoming vote.

What does Pai's draft order say?

Chairman Pai has long been an advocate for "light touch" net neutrality regulations, and claims that repealing net neutrality will allow "the federal government to stop micromanaging the Internet".

Specifically, Pai aims to scrap the protection that classifies ISPs as common carriers under Title II of the Communications Act of 1934. Radio and phone services are also protected under Title II, which prevents companies from charging unreasonable rates or restricting access to services that are critical to society. Pai wants to treat the internet differently, and proposes that the FCC should simply require ISPs "to be transparent about their practices". The responsibility of policing ISPs would also be transferred to the Federal Trade Commission. Instead of maintaining the FCC's clear-cut and rule-based approach, the FTC would practice case-by-case regulation. This shift could be problematic as a case-by-case approach could make the FTC a weak consumer watchdog.

The consequences of softening net neutrality regulations

At the end of the day, frail net neutrality regulations mean that ISPs are free to determine how users access websites, applications and other digital content.

It is clear that depending on ISPs to be "transparent" will not protect against implementing fast and slow lanes. Rolling back net neutrality regulations means that ISPs could charge website owners to make their website faster than others. This threatens the very idea of the open web, which guarantees an unfettered and decentralized platform to share and access information. Gravitating away from the open web could create inequity in how communities share and express ideas online, which would ultimately intensify the digital divide. This could also hurt startups as they now have to raise money to pay for ISP fees or fear being relegated to the "slow lane".

The way I see it, implementing "fast lanes" could alter the technological, economic and societal impact of the internet we know today. Unfortunately it seems that the chairman is prioritizing the interests of ISPs over the needs of consumers.

What can you can do today

Chairman Pai's draft order could dictate the future of the internet for years to come. In the end, net neutrality affects how people, including you and me, experience the web. I've dedicated both my spare time and my professional career to the open web because I believe the web has the power to change lives, educate people, create new economies, disrupt business models and make the world smaller in the best of ways. Keeping the web open means that these opportunities can be available to everyone.

If you're concerned about the future of net neutrality, please take action. Share your comments with the U.S. Congress and contact your representatives. Speak up about your concerns with your friends and colleagues. Organizations like The Battle for the Net help you contact your representatives — it only takes a minute!

Now is the time to stand up for net neutrality: we have 10 days and need everyone's help.

Google verbietet Werbung auf dem Android-Sperrbildschirm

heise online Newsticker - 5. Dezember 2017 - 18:00
Die im November erfolgte Aktualisierung der Bedingungen für Apps im Play Store verbietet eine nervige Werbeform, und sorgt zudem für Klarheit in Sachen Alters-Rating und Design for Families.

Amazon: Bundesliga soll überall zu hören sein

heise online Newsticker - 5. Dezember 2017 - 17:30
Amazon Music übertragt seit dieser Saison alle Bundesligaspiele und auch den DFB-Pokal live im Audio-Stream. Das Unternehmen will das Angebot nun für potentielle Hörer aus dem Ausland erweitern.

Gehacktem NSA-Hacker droht lange Haftstrafe

heise online Newsticker - 5. Dezember 2017 - 17:30
Ein NSA-Hacker hatte Dokumente und Dateien mit nach Hause genommen. Dort wurde er selbst gehackt. Jetzt drohen ihm elf Jahre Gefängnis.

Venezuelas Staatschef will neue Kryptowährung "Petro" einführen

heise online Newsticker - 5. Dezember 2017 - 17:30
Venezuelas sozialistischer Staatschef gibt sich kreativ, wenn es darum geht, den völligen Zusammenbruch der Ölmacht irgendwie abzuwenden. Nun soll es eine neue Währung namens "Petro" richten.

Analyse: Amazon kann die AWS-Defizite nicht mit neuen Diensten übertünchen

heise online Newsticker - 5. Dezember 2017 - 17:00
Amazon legte diesjährige re:Invent als ein Festival der Superlative aus. Aber bei näherem Hinsehen zeigten sich einige Schwächen, die den bisherigen Steigflug der AWS-Cloud bremsen könnten.

Mainzer Superrechner jongliert mit Petaflops

heise online Newsticker - 5. Dezember 2017 - 16:30
Ohne Hochleistungsrechner ist Klimaforschung ebenso undenkbar wie die Erkundung kleinster Atomteilchen. Mit Mogon II an der Mainzer Uni bekommt das "High Performance Computing" in Deutschland neuen Schub.

Paket-Ärger im Online-Handel – immer mehr Beschwerden

heise online Newsticker - 5. Dezember 2017 - 16:30
Über acht Millionen Pakete werden in Deutschland täglich verschickt, meist ohne Probleme. Doch die Branche platzt aus allen Nähten und findet kaum weiteres Personal. Überforderte Paketboten, genervte Kunden sind die Folge: Es gibt immer mehr Beschwerden.

init – der Wochenausblick: Vom ersten Apple bis zur Gigabit-Gesellschaft

heise online Newsticker - 5. Dezember 2017 - 16:00
Diese Woche ist Computer Science Education Week, ein jährliches Programm, das Schüler für Informatik und Programmieren begeistern sollte. Dazu zahlreiche Events und ein kurzes Gedenken an John Lennon. Imagine.

Neuronales Netzwerk gegen Kunstfälschungen

heise online Newsticker - 5. Dezember 2017 - 16:00
Amerikanische und niederländische Forscher haben ein so genanntes tiefes Recurrent Neural Network aufgebaut, das Kunstfälschungen erkennen soll. Bei Strichzeichnungen gibt es bereits Fortschritte.

Django 2.0: Neue Version des Python-Webframeworks

heise online Newsticker - 5. Dezember 2017 - 16:00
Django 2.0 gibt die Unterstützung für Python 2 endgültig auf. Das URL-Routing lässt sich jetzt auch ohne reguläre Ausdrücke aufsetzen.

Machen Loot boxes Computerspiele zu Glücksspielen?

heise online Newsticker - 5. Dezember 2017 - 15:30
Im bayerischen Landtag diskutierten die Parlamentarier, wie mit Mikrotransaktionen in Computerspielen umzugehen ist. Die Regierung soll prüfen lassen, inwieweit diese die Spiele zu Glücksspielen machen.

Retro-Konsole Nintendo SNES Classic Mini im Test: viel Spaß für 120 Euro

heise online Newsticker - 5. Dezember 2017 - 15:00
Retro-Konsolen mit Spielen aus den 1990er sind voll im Trend. Auftaktgeber war die Nintendo Classic Mini. Die Super Nintendo ist der Nachfolger. Lesen Sie im Test von Techstage, warum jeder eine Retro-Konsole am Fernseher stehen haben sollte.

US-Kreditinstitut legt Kundendaten in öffentlich zugänglichem S3-Bucket ab

heise online Newsticker - 5. Dezember 2017 - 14:30
Die National Credit Federation bietet Hilfe für Menschen mit niedriger Kreditwürdigkeit an. Durch einen Fehler waren deren Daten allerdings für alle zugänglich in der Cloud ablegt.

Deutscher Tauchroboter findet bei Testlauf historisches Flugzeug

heise online Newsticker - 5. Dezember 2017 - 14:30
Wissenschaftler des Fraunhofer-Instituts für Optronik, Systemtechnik und Bildauswertung in Ilmenau und Karlsruhe haben in mehrjähriger Forschungsarbeit einen Tauchroboter entwickelt, der nun erfolgreich getestet wurde.