Drupal Blog

granulare Berechtigungen zum Erstellen und Bearbeiten von Benutzern in Drupal 7

Ab und zu kann es vorkommen, dass man bestimmten Benutzern bzw. Benutzergruppen Berechtigungen für bestimmte Bereiche von Drupal geben will, die so von Drupal nicht vorgesehen sind.

Beispiele dafür sind die Berechtigungen, neue Benutzer anzulegen bzw. bestehende Benutzerkonten zu bearbeiten. Dies ist bei Drupal nur mit der Berechtigung „administer users“ („Benutzer verwalten“) möglich, womit jedoch auch Funktionen freigeschaltet werden, die man den betroffenen Benutzern unter keinen Umständen einräumen möchte.

Thomas Moseler verlässt undpaul, wir sagen Tschüss und Danke

Unser Mitgründer und Kollege Thomas Moseler, besser bekannt als eigentor, möchte sich wieder verstärkt eigenen Projekten widmen und verlässt undpaul zum Mai dieses Jahres. Wir möchten ihm an dieser Stelle noch mal für seine Kreativität und die lustige Zeit danken.

Thomas, wir wünschen dir viel Erfolg und komm öfter mal auf Kaffee und Kuchen vorbei :)

SASS und Compass Teil 2: Compass aufsetzen

Warum eigentlich Compass und nicht SASS, und was ist überhaupt der Unterschied?

SASS ist ein Preprocessor für CSS, und die dazu passende Skriptsprache, um aus den .sass bzw .scss (wir verwenden in den ganzen Beispielen .scss) Dateien "normale" CSS-Dateien zu erzeugen.

Compass ist ein Framework bzw. Komponenten-Bibliothek zu SASS. Es enthält jede Menge vorgefertigte Bausteine (Mixins usw), die man dann nicht mehr selber bauen muß. Da diese Bausteine sehr einfach zu erstellen und zu verwenden sind, kann man es vielleicht mit den Bundles für Textmate vergleichen. Da Compass auf SASS aufbaut, installiert es SASS gleich mit. Also brauchen wir nur Compass zu installieren und haben beides.

SASS und Compass Teil 1: SASS macht das Leben leichter

Mein Kollege Johannes stieß mich drauf, und ein paar Wochen später las ich überall davon. SASS und LESS sind CSS Preprocessors und der letzte Schrei des fortschrittsbewußten Frontend-Programmierers. Heißt nichts anderes, als daß man seine CSS Dateien nicht mehr direkt schreibt, sondern aus Basisdateien kompiliert.

Wie man SASS aufsetzt und das Kompilieren durchführt, erfahrt ihr in Teil 2 dieses Blogposts. Wer gleich loslegen und die unten beschriebenen Beispiele ausprobieren will, sollte die technische Seite vorweg klären.

Mobile Domain und HTTPS bändigen

Die Lösung für HTTPS ist einfach ...

Um auf einer Webseite gewisse Seiten (z. B. Formulare mit Benutzerdaten) per HTTPS zusätzlich abzusichern, hat sich das Modul Secure Pages bewährt. Damit lässt sich einfach eine Domain einrichten, die für die sichere Verbindung angesteuert wird (die entsprechende Serverkonfiguration vorausgesetzt). Mit weiteren Einstellungen lässt sich dann das Umstellen auf einzelnen Seiten einrichten.

... und auch für eine Mobile Domain, ...

Um die Webseite für Mobilgeräte mit einem anderen angepassten Layout/Theme anuzeigen bietet sich dagegen das Modul Mobile Tools an. Auch hier lässt sich eine Domain einstellen, in diesem Falle natürlich die für die mobile Variante vorgesehene.

... nur zusammen wollen sie nicht so recht!

Dries Buytaert's Rückblick auf Drupal 2011 und Prognose für 2012

Drupal-Erfinder Dries Buytaert veröffentlichte gestern seinen Rückblick auf das Drupal-Jahr 2011 und seine Prognose für 2012.

Drupal 7

Gleich zu Beginn des Jahres 2011, am 5. Januar, wurde Drupal 7 veröffentlicht. Am 7.1. fanden weltweit hunderte Release Partys statt, Dries berichtet über 250 Partys in über 90 Ländern. Auch wir feierten, und zwar gemeinsam mit der Hamburger User Group, den lang ersehnten Release.

Buytaert verbrachte 2011 größtenteils auf Reisen, besuchte Drupal-Camps überall auf der Welt. Drupal 7 erfährt inzwischen ein ungeahntes Wachstum, es hat sich mindestens doppelt so schnell verbreitet wie Drupal 6. Drupal selbst feierte 2011 seinen 10. Geburtstag.

undpaul veröffentlicht Distribution für Buchhändler

Aus unserer Zusammenarbeit mit dem Arbeitskreis unabhängiger Sortimente (AkS) präsentieren wir unsere erste Distribution. Die Installation bietet ein Websitegerüst speziell für Buchhändler. Es gibt Buchtipps/Rezensionen mit der Möglichkeit zum Direktkauf (Webform) oder zum Kauf über Barsortimentershops, die einfach per iFrame eingebunden werden können.

Weitere Features: Newsbereich, Veranstaltungen mit der Möglichkeit zum Direktverkauf von Veranstaltungskarten. Es gibt einen voll eingerichteten WYSIWYG-Editor mit dem Media-Modul für Bilderupload. Eine Rolle "Editor" ist eingerichtet mit den entsprechenden Rechten, für den Buchhändler oder sonstigen Kunden, der die Inhaltspflege vornimmt.

Man bekommt die Auswahl, das Paket in deutsch zu installieren, und einige Entwicklermodule wie Masquerade, Devel und Diff kommen mit. Es gibt einigen Beispielinhalt, das Hauptmenü ist als Dropdown-Menü ausgelegt und ein Submenü als Menu Block ist auch schon eingerichtet. Als Standard-Theme dient eine angepasste Version des Busy Theme.

Seiten