Die Auswahl interessanter Materialien aus der Welt von Drupal # 2

    Hallo allerseits!

    In dieser Ausgabe warten mehr als 30 Neuigkeiten, Materialien und interessante Module auf Sie - alles Interessante und Frische aus der Welt von Drupal.



    Auf Russisch


    Beginnen wir mit Materialien auf Russisch:


    Alles für einen Drupal-Entwickler


    Drupal-Nachrichten und Artikel aus aller Welt in unserem Hauptbereich:
    • „Alle zukünftigen Technologien haben eines gemeinsam: Die Entwickler der ersten Prototypen bauen wissentlich Systeme mit der Möglichkeit der Innovation durch zukünftige Benutzer.“ Eine kontroverse und zu strenge Aussage ist möglich, aber kann der Erfolg von Drupal 7 auf diese Weise erklärt werden? In dem Artikel Adaptive Architektur: Raum für Entwicklung lassen wartet ein sehr interessantes Material auf Sie .
    • Drupal hat mehrere beliebte Kernthemen. Der Autor des Artikels erklärt, warum er Bootstrap gewählt hat: Welches Basisthema verwenden wir (und warum) .
    • Weißt du noch nicht, was Haken sind? Dieser Hinweis ist ein Beispiel für ein einfaches Modul speziell für Anfänger.
    • In Drupal gibt es, wie in jedem vollwertigen Rahmen, immer einen Platz für nicht triviale Dinge, Fallstricke, Rechen, Fahrräder usw. In diesem Zusammenhang ist es interessant , die Gotcha Sammlungen sind - diesmal vom Entwickler Wunderkraut - von Bernts Drupal Gotchas .
    • Bittet der Kunde Sie um CRM ? Benötigen Sie selbst ein Customer Relationship Management System? Machen Sie es auf Drupal, aber erfinden Sie das Rad nicht neu, denn es gibt bereits über 7 verschiedene Lösungen, die einem separaten Review gewidmet sind .
    • Wenn Sie eine mehrsprachige Site entwickeln und möchten, dass einzelne Felder, einschließlich Überschriften, und nicht das gesamte Material übersetzt werden, lesen Sie unbedingt den Artikel zur richtigen Übersetzung von Setup-Entitäten .
    • Websites von Drittanbietern analysieren? Konfrontiert mit dem Problem der Auswahl regulärer Ausdrücke und dergleichen? Versuchen Sie es mit dem Import.IO- Dienst . Vor allem , weil es in der Regel integriert mit dem Modul Feeds .
    • Sie können endlos über das flexible und leistungsstarke Ansichtsmodul sprechen. Dieses Mal bieten wir Ihnen detaillierte Anweisungen zum Konfigurieren eines schwierigen Filters nach Dateityp ohne eine einzige Codezeile.
      Wenn die Aufgabe nicht über das Admin-Panel gelöst werden kann, hilft die Views-API. In einem Artikel aus Appnovation ein Beispiel für das Anpassen eines eingebetteten Felds mithilfe von Code.
    • "Drupal Actively Searching" - so wollte man diesen Digest betiteln! :)
      1. Eine großartige Einführung in die facettierte Suche (mit Video).
      2. Apache Solr und Drupal Artikelserie. Der erste und der zweite Teil sind bereits erschienen .
      3. Ein weiteres Handbuch zur Installation von Apache Solr , eine Option für die Entwicklung.
      4. Search API-Integration mit RESTful-Ansatz .
    • Studieren Sie das trendige AngularJS oder planen Sie es einfach? Nicht sicher, wie man es auf Drupal schraubt? Lesen Sie den Artikel AngularJS in Drupal Apps über das Erstellen eines Blocks mit einer Liste von Knoten und deren Suche, der absolut asynchron funktioniert.
    • Sicherheitsprobleme auf Websites sind immer relevant, zumal die Anzahl der Dienstprogramme, die gefährdete Websites im halbautomatischen Modus erfassen, stetig zunimmt. Der Artikel mit den Drupal-Sicherheitstipps für Entwickler hilft Ihnen dabei, sich in die richtige Richtung zu bewegen.
    • Der Artikel Wie Sie die Sicherheit auf Drupal-Sites verbessern können, bietet eine Reihe von Möglichkeiten, die Verwendung von Drupal zu verbergen, um die Aufmerksamkeit der automatischen Dienstprogramme für die Suche nach Sicherheitslücken nicht auf sich zu ziehen.
    • Wenn Sie noch nichts über das Konzept von Offline-first gehört haben, empfehlen wir Ihnen, die Präsentation Let's Take Drupal Offline zu lesen. Zumindest die Idee ist merkwürdig, aber im Moment nicht sehr zutreffend.
    • Manchmal schaut man sich die Standardformen der Inhaltsbearbeitung in Drupal an und versteht: "Etwas stimmt nicht." Yuri Gerasimov hat verschiedene Ideen, wie man UX Drupal signifikant verbessern kann.
    • Wissen Sie von user_multiple_role_edit()? Ein kurzer Hinweis zum programmgesteuerten Zuweisen von Rollen zu einem Benutzer steht zu Ihrer Verfügung.
    • Wir setzen das Codierungsthema mit zwei seltsamen Hilfsbibliotheken für diejenigen fort, die viel Code schreiben: Wrapper Delight und Distill .
    • Wo Drupal ist, ist Drush. Der Autor des Artikels Advanced Drupal User Management With Drush zeigte einige Beispiele für die Arbeit mit Benutzern direkt von der Konsole aus. Für einen vollständigen Satz fehlt nur der Benutzeranmeldebefehl .
    • Bei der Arbeit mit verschiedenen Umgebungen, z. B. lokalen Umgebungen, Staging-Servern und Produktionsumgebungen, muss fast immer die Tatsache berücksichtigt werden, dass jede von ihnen ihre eigenen Details für die Verbindung mit der Datenbank sowie eine Vielzahl von Einstellungen verwendet, was letztendlich dazu führt Sie benötigen eine riesige settings.php-Datei oder viele verschiedene, zum Beispiel settings-prod.php. Alles wäre in Ordnung, aber das Problem ist, dass die lokale Umgebung jedes Entwicklers eine eigene haben kann - was bedeutet, dass selbst mit einer lokalen Einstellungsdatei, sagen wir settings-local.php, jeder seine eigene Version hat, was überflüssig wird wechselt in den Git Status Dieses Problem hat eine Lösung und wird im Artikel Einschließen einer lokalen Drupal-Einstellungsdatei für die Umgebungskonfiguration und Überschreibungen behandelt .
    • Wenn Sie sich fragen, wie Sie Ihr eigenes „Widget“ in Panels erstellen können , empfehlen wir Ihnen, den Artikel Erstellen von Ctools-Inhaltstypen in Drupal 7 über das Erstellen von CTools-Inhaltstypen zu lesen.
    • Panels ist im Allgemeinen noch eine Kleinigkeit. Yuri Gerasimov erklärt in seinem Blog, wie die Reihenfolge der Rendering-Panels vom Admin-Panel und vom Code aus gesteuert werden kann. Lebe und lerne!
    • Interessiert, wie man mit Multimedia in Drupal arbeitet? Wir haben eine interessante Reihe von Artikeln über das Scald-Modul für Sie: Teil 1 (eine Übersicht der Lösungen) und Teil 2 (eine Einführung in Scald) wurden bereits veröffentlicht .
    • Ein detailliertes Handbuch, wie man sich mit dem Medienmodul und YouTube anfreundet, wurde von Lullabots geschrieben.
    • Wir empfehlen außerdem dringend, den Ressourcenleitfaden: Verwalten von Medien in Drupal zu lesen . Es präsentiert eine Zusammenstellung der bekanntesten Module und Praktiken zu diesem Thema.


    Geschäft und Gemeinschaft


    Drupal außerhalb des Codes:
    • Drupal-Jahresergebnisse, sehr kurz, aber sehr prägnant: Sechs Dinge, die wir 2014 über Drupal gelernt haben
    • Um die Arbeit an Drupal 8 zu beschleunigen, wurde kürzlich der Drupal Accelerate Fund im Wert von 125.000 USD eingerichtet. Jetzt kann jede Person oder Organisation einen Zuschuss beantragen, wenn sie bereit ist, einen Sprint zur Unterstützung des Kerns des Systems zu organisieren. Dries und auch Drupal Association ansprechen , um Hilfe zu den Organisationen , die später diesen Fonds zu sponsern bereit sind. Das ehrgeizige Ziel ist es, weitere 65.000 USD aufzubringen.
    • Das Drupal.org-Team arbeitet aktiv daran, die Haupt-Drupal-Site für alle Benutzer bequem zu gestalten. Zu diesem Zweck führte die Drupal Association eine Reihe von Interviews mit Entwicklern auf verschiedenen Ebenen vom Anfänger bis zum Meister durch. Die russische Community wurde von Katya Marshalkina alias kalabro : Meeting Personas: The Drupal Expert vertreten .
    • Es gibt eine weitere Abteilung für Drupal-Entwickler: Site Builder, Themer und Module Develper. Was ist der Unterschied in dem Artikel Was ist ein Drupal-Entwickler?
    • Willst du für Drupal 8 spielen, aber es gibt keinen Mentor oder ein passendes Projekt? Beteiligen Sie sich an Initiativen zur Übersetzung lokaler Community-Websites nach Drupal 8: drupal.ru bzw. drupal.ua .


    Drupal 8


    Neuigkeiten von den Fronten der Entwicklung der nächsten Version von Drupal:
    • Beta4 veröffentlicht .
    • Spickzettel für Konfigurations-Yaml-Dateien , in denen nun alle Einstellungen der Site gespeichert sind.
    • Wir portieren das Modul mit dem Drupal Module Upgrader-Modul von sieben auf acht .
    • Wie Sie wissen, enthält Drupal 8 eine Reihe von PHP-Komponenten, die Web-Entwicklern wahrscheinlich aus anderen Frameworks wie Symfony bekannt sind. Kris Vanderwater gibt einen Überblick über die wichtigsten:
      Die Serie wird fortgesetzt.
    • Die Entwicklung von Drupal 8 ist nicht so einfach , möglicherweise aufgrund der Tatsache, dass sich der Schwerpunkt des Systems auf die Unternehmenswelt verlagert hat, was natürlich die Komplikation des Systems zur Folge hatte und die Messlatte für Gegenwerbung höher legte. Interessanterweise sieht diesbezüglich die Gabel aus Drupal 7 - Backdrop CMS aus . Die meisten Befragten sind jedoch für 2015 optimistisch.


    Interessante Module


    Und zum Schluss noch ein paar Module, die es wert sind, beachtet zu werden:



    Oleg Kot und Katya Marshalkina haben an der Veröffentlichung gearbeitet . Schreiben Sie uns bei Fragen und Anregungen!



    Alles Gute! Wir sehen uns im neuen Jahr!

    Jetzt auch beliebt: