Laden Sie die russische Version von Drupal 7 herunter. Technische Eigenschaften von Drupal

Drupal ist eines der beliebtesten CMS der Welt, das von Entwicklern und Webdesignern für seine Einfachheit, Flexibilität und kostenlose Verteilung geschätzt wird. Mit seiner Hilfe können Sie ganz einfach absolut jede Art von Internetressourcen erstellen, einschließlich Blogs, Visitenkartenseiten, Online-Shops, Informationsquellen usw. Was wichtig ist, um Ihre eigene Website zu erstellen, benötigen Sie keine Kenntnisse in Programmiersprachen und Layout-Kenntnisse - die Fähigkeiten eines sicheren PC-Benutzers, um mit Drupal zu arbeiten, reichen völlig aus.

Die CMS-Installation ist recht einfach und intuitiv und unterscheidet sich praktisch nicht von der Installation anderer. ähnliche Entscheidungen. Zuerst müssen Sie die Dateien mit auf das Hosting übertragen FTP-Hilfe Client (natürlich, wenn Sie nicht verwenden eigener Server). Danach müssen Sie die Adresse der zukünftigen Site eingeben und sich mit dem Begrüßungsfenster des Installationsprogramms vertraut machen. Als nächstes müssen Sie die Adresse der Datenbank, Daten für das Admin-Panel und den Namen der Ressource eingeben. Damit ist die CMS-Installation abgeschlossen und Sie können mit der Arbeit an der Site beginnen: Finden Sie ein passendes Template (von dem Sie im Netz ziemlich viele finden können), fügen Sie alle notwendigen Informationen hinzu, installieren Sie nützliche Module und so weiter. Alles in allem ist Drupal eine großartige Lösung für diejenigen, die keine Kenntnisse in HTML, CSS und PHP haben, aber trotzdem eine eigene Website haben möchten.

Hauptmerkmale und Funktionen

  • ermöglicht es Ihnen, Webressourcen jeder Art und Komplexität zu erstellen;
  • eine große Anzahl von Vorlagen und Modulen wurde für CMS geschrieben;
  • unterstützt die meisten modernen Webstandards;
  • lokalisiert in viele Sprachen, einschließlich Russisch;
  • hat eine offene Quellcode;
  • ist Teilzeit-CMF (Umgebung zum Erstellen von Webanwendungen);
  • völlig kostenlos verteilt.

Jeder, der eine Webseite hat, weiß um die Bedeutung Verwalten Sie alle Inhalte einfach und schnell. Tatsächlich haben viele Benutzer diese Option aufgrund der Komplexität der verfügbaren Alternativen aufgegeben. Für alle Drupal ist die ideale Lösung.

Bleiben Sie bei Software wegen der Community.

Drupal es ist ein Content-Management-System(CMS) wurde erstellt, um es Ihnen zu erleichtern, alle Arten von Inhalten auf Ihrer Website zu veröffentlichen. Artikel, die Sie gerade geschrieben haben, Fotos von den Konzerten der letzten Nacht oder Videos von Ihrem Urlaub können sofort auf eine Webseite, einen Blog oder ein Forum hochgeladen werden.

Besonderheiten Drupal

  • Open-Source-CMS kompatibel mit Standards.
  • Viele Optionen zur Anpassung der Benutzeroberfläche.
  • Modularer Aufbau, wodurch seine Funktionalität und die Komplexität seiner Funktionen erhöht werden.
  • Ermöglicht die Verwaltung von Benutzern.

Wenn Sie nach einem Content Manager suchen, der eine Alternative zu Oxite oder WordPress sein kann, was erfordert keine Programmierkenntnisse Zögern Sie nicht und laden Sie herunter Drupal kostenlos.

Und andere). Drupal ist kostenlos Software, geschützt durch die GNU General Public License und entwickelt durch die Bemühungen von Enthusiasten aus der ganzen Welt.

Drupal kann auf so beliebten Systemen wie Microsoft Windows, Mac OS X, Linux, eigentlich auf jeder Plattform, die einen Webserver unterstützt, oder Microsoft IIS; erfordert auch ein Datenbankverwaltungssystem /, 8.3 oder ein anderes kommerzielles. Voll System Anforderungen Drupal sind gegeben.

Das System unterstützt die Schnittstellenlokalisierung in mehr als 100 Sprachen (allerdings sind nicht alle Übersetzungen vollständig). Es gibt Unterstützung für die russische Sprache. Drupal verwendet einen eigenen Mechanismus zur Lokalisierung und speichert Übersetzungen in einer Datenbank zusammen mit dem restlichen Inhalt der Website. Gleichzeitig ist es nicht schwierig, sich an die Arbeit mit der Standardbibliothek anzupassen. Der Import und Export von Site-Übersetzungen erfolgt in Form von po-Dateien (das von der Bibliothek verwendete Format).

Die vollständige Inhaltslokalisierung wird durch Module von Drittanbietern unterstützt, die nicht in der Drupal-Distribution enthalten sind, aber von der Website der Entwickler heruntergeladen werden können.

Drupal bietet ein flexibles Schema zum Organisieren der Seitenstruktur basierend auf der Taxonomie. Die Taxonomie ist ein Mechanismus, mit dem Sie eine beliebige Anzahl thematischer Kategorien für den Inhalt der Website erstellen und diese mit Modulen verknüpfen können, die die Eingabe und Ausgabe von Informationen ermöglichen. Kategorien können flache oder hierarchische Listen oder komplexe Strukturen darstellen, bei denen ein Element mehrere "Eltern" und mehrere Kinder haben kann. Mit Hilfe eines ähnlichen Schemas lassen sich dieselben Module organisieren Verschiedene Optionen inhaltliche Strukturierung. Beispielsweise ist es einfach, eine übergreifende Liste zu erstellen“ Schlüsselwörter” für alle Site-Dokumente usw.

Ein weiteres Paradigma entstand mit der Erstellung der Content Construction Kit (CCK)-Erweiterung in Drupal. Mit CCK können Sie Dokumenten neue Felder hinzufügen verschiedene Arten– von URL- und E-Mail-Eingabefeldern bis hin zu Speicher- und Anzeigefeldern Multimedia-Dateien. Außerdem können Sie durch zusätzliche Module zu CCK (z. B. Knotenreferenz) Verknüpfungen zwischen Dokumenten organisieren, ohne den Taxonomiemechanismus zu verwenden.

Drupal hat eine modulare Architektur mit einem kompakten Kern, der eine API bereitstellt, auf die Module zugreifen können. Der Standardsatz von Modulen umfasst Funktionen wie News-Feed, Blog, Forum, Datei-Upload, News-Sammler, Abstimmung, Suche und andere. Das Design der Seite wird auch durch spezielle Module – „Themen“ – verändert.

Drupal-Module

Einige Beispiele der beliebtesten Module, die aus dem Repository unter heruntergeladen werden können:

  • Ansichten - ein Modul mit einer Schnittstelle zum Erstellen verschiedener Listen;
  • Panels - bietet die Möglichkeit, den Inhalt der Seite in Regionen aufzuteilen (eine fortgeschrittenere Verwendung der Standard-Drupal-Regionen);
  • Dienste - Erstellen Sie Ihre eigenen Webdienste wie XMLRPC oder REST;
  • WYSIWYG - ein Modul für die Arbeit mit WYSIWYG-Editoren, ermöglicht die gleichzeitige Verwendung mehrerer Editoren (CKEditor, whyzziwyg);
  • Apachesolr - Suchmaschinenintegration;
  • Panels überall - bietet die Möglichkeit, das Hauptpanel für die gesamte Site zu verwenden, mit dem anschließenden Einfügen anderer Panels;
  • Funktionen - ermöglicht das Zusammenführen bestimmter Daten aus der Datenbank in den Code in Form von Modulen für die spätere Übertragung (z. B. vom Entwicklungsserver auf den Vorproduktionsserver);
  • Sichern und Migrieren (BAM) – die Möglichkeit, die Datenbank ganz oder teilweise zu sichern und wiederherzustellen;
  • Anzeigen von Massenoperationen - Gruppenoperationen für Objekte in Listen;
  • Devel - eine Reihe von Tools und Funktionen für die schnelle Entwicklung;
  • Drush - Drupal-Shell, ein Paket zum Arbeiten mit Drupal und Modulen über die Konsole (auch im Repository verfügbar letzte Version Ubuntu);
  • Memcache – Integration mit dem Memcache-Server;
  • Ubercart ist ein E-Commerce-System.

Zu den unbestrittenen Vorteilen von Drupal gehört eine sehr vollständige Dokumentation zu verschiedenen Aspekten des Systems (die Dokumentation ist hauptsächlich in Englisch).

Technische Eigenschaften von Drupal

Die Architektur von Drupal ermöglicht es, verschiedene Arten von Websites zu erstellen - von Blogs und Nachrichtenseiten bis hin zu Informationsarchive oder soziale Netzwerke. Die Standardfunktionalität kann durch Verbinden erweitert werden zusätzliche Erweiterungen– „Module“ in der Drupal-Terminologie. Am meisten wichtige Funktionen bereitgestellt von Drupal out of the box:

  • Eine einzige Kategorisierung aller Arten von Inhalten (Taxonomie) – von Forenbeiträgen bis hin zu Blogs und Nachrichtenartikeln.
  • Eine breite Palette von Eigenschaften beim Erstellen von Rubriken: flache Listen, Hierarchien, Hierarchien mit gemeinsamen Vorfahren, Synonyme, verwandte Kategorien.
  • Beliebig tiefe Verschachtelung von Kategorien.
  • Seiteninhaltssuche, einschließlich Taxonomie und Benutzersuche.
  • Differenzierung des Benutzerzugangs zu Materialien (Rollenmodell).
  • Dynamische Menüerstellung.
  • Unterstützung für XML-Formate:

Ausgabe von Dokumenten in RDF/RSS.

Aggregation von Materialien von anderen Websites.

BlogAPI zum Veröffentlichen von Inhalten mit externen Anwendungen.

  • Autorisierung durch OpenID.
  • Symbolisch aussagekräftige URLs (ansonsten „für Menschen verständlich“ – CNC).
  • Übersetzungen der Site-Oberfläche in verschiedene Sprachen sowie Unterstützung für die Pflege mehrsprachiger Inhalte.
  • Die Möglichkeit, Websites mit sich überschneidenden Inhalten zu erstellen (z. B. eine gemeinsame Benutzerbasis oder gemeinsame Einstellungen).
  • Separate Site-Konfigurationen für verschiedene virtuelle Hosts(Multisity), einschließlich seiner eigenen Sätze von Modulen und Themen für jede Unterwebsite.
  • Benachrichtigungen über bevorstehende Modul-Updates.

Das Design einer Drupal-Site kann mithilfe von Themes geändert werden. PHPTemplate wird als Template-Engine („Theme-Engine“ in der Drupal-Terminologie) verwendet, aber es ist möglich, Xtemplate und andere zu verwenden.

Ab Version 4.7 unterstützt Drupal die AJAX-Technologie zum dynamischen Laden von Inhalten ohne komplette Renovierung Seiten. In Version 5 wurde eine Bibliothek hinzugefügt, um mit JavaScript zu arbeiten. Seit Version 6.0 ist es möglich, Formulare mit AHAH dynamisch zu ändern. Version 7.0 enthielt die .

Drupal-Auszeichnungen

  • Dreimal – 2007, 2008 und 2009 – erhielt das System den Webware 100 Award (ausgezeichnet für die besten Websites, Dienste und Anwendungen des heutigen Web);
  • Drupal ist Gesamtsieger von Packt Open Source CMS im Jahr 2008 und Kategoriesieger in den Jahren 2008 und 2009.

Der Hauptkonkurrent von Drupal war . Die Gewinner wurden von einer Jury aus Experten auf ihrem Gebiet sowie Besuchern der Packt-Website ausgewählt.

  • Gewinner des Wettbewerbs „Best Open Source Applications 2010“ in der Kategorie „ Das beste System Verwaltung von Webinhalten.

Nachteile von Drupal

  • Kritiker von Drupal tadeln Entwickler für die schwache Nutzung von Objektfähigkeiten.

Tatsächlich macht die API von Drupal fast keinen Gebrauch von den Fähigkeiten von OOP. Die Entwickler argumentieren mit einer schwachen OOP-Implementierung in der Sprache (insbesondere vor Version 5). Das Objektmodell in Drupal ist vorhanden, aber in etwas unkonventioneller Form. In Drupal 7 gibt es jedoch eine Reihe von Neuerungen, die die Funktionen von Objekt 5 nutzen.

  • Zu den Nachteilen (aber auch Vorteilen) von Drupal gehört die fehlende API-Abwärtskompatibilität.

In jeder neuen großen Version treten große API-Änderungen auf, wenn neben dem Hinzufügen neuer Funktionen einige alte entfernt oder die Aufrufparameter bestehender geändert werden. Dies führt dazu, dass Entwickler von Modulen von Drittanbietern diese an die Arbeit mit neuen Versionen von Drupal anpassen müssen. API-Änderungen und das Verfahren zum Anpassen von Modulen an neue Versionen werden jedoch in der Dokumentation für jedes Release beschrieben, und ein Mechanismus für ein automatisiertes Upgrade des Systemkerns um neue Version. Der Vorteil dieses Entwicklungsschemas besteht darin, dass die Programmebene der Kompatibilität mit alten APIs nicht von Version zu Version gezogen werden muss, was den aktuellen Systemcode erleichtert.

Drupal 7.38 Ist offene Plattform Content Management ist die Energiequelle von Millionen von Websites und Anwendungen. Es wird von einer aktiven und vielfältigen Gemeinschaft von Menschen auf der ganzen Welt gebaut, betrieben und unterstützt. Freundlich und leistungsstark: Drupal 7. Wir sind stolz darauf, Ihnen unsere zu präsentieren beste Arbeit mehr - Drupal 7, eine benutzerfreundliche und leistungsstarke Content-Management-Plattform zum Erstellen fast jeder Website: von Blogs und Microsites bis hin zu kollaborativen Social Communities.

Warum Drupal?

Verwenden Sie Drupal, um alles zu erstellen, von persönlichen Blogs bis hin zu Unternehmensanwendungen. Mit Tausenden von Zusatzmodulen und Designs können Sie jede Website erstellen, die Sie sich vorstellen können. Begleiten Sie uns!

Drupal-Distributionen

Distributionen Eine Sammlung vorkonfigurierter Themen und Module für funktionsreiche Websites verschafft Ihnen einen Vorsprung beim Erstellen Ihrer Website. Erstellen Sie Ihre eigenen Online-Communities, Medienportale, Online-Shops und mehr!

Besonderheiten:

Bessere Thematisierung
Steuern Sie mit der neuen Render-API und einigen wirklich drastischen Alter-Hooks genau, was wo auf dem Bildschirm angezeigt wird. Das neue RDF-Modul bietet semantisches Web-Markup.

Zugänglich
Verwaltungsbildschirme sind jetzt viel besser zugänglich. Viele Frontend-Verbesserungen erleichtern Ihnen das Erstellen gut zugänglicher Websites.

Bilder und Dateien
Das Hinzufügen von Bildern zu Inhalten ist jetzt integriert. Generation verschiedene Versionen für Thumbnails, Vorschauen und andere Bildstile. Neben öffentlichen Akten kann nun auch die persönliche Aktenzirkulation genutzt werden.

Automatisierter Testcode
Neu automatisiertes System Das Testen mit über 30.000 integrierten Tests ermöglicht das kontinuierliche Testen der Integration aller wichtigen Fixes und zusätzlichen Module von Drupal.

Verbesserte Datenbankunterstützung
Die neue Datenbankschicht bietet integrierte Unterstützung für SQLite, MySQL/MariaDB und PostgreSQL. Installieren Sie zusätzliche Module, um MS zu verwenden SQL Server, Orakel und mehr.

Verbesserte Vertriebsunterstützung
Verwenden Sie Setup-Profile, um Ihr benutzerdefiniertes Drupal-Produkt zu verteilen. Die neuen API- und Exportkonfigurationen ermöglichen Ihnen mehr Optionen in Ihrem Code.

Expandieren
Dank einer großartigen Community-Bemühung sind über 800 Module für Drupal 7 verfügbar oder werden aktiv entwickelt, darunter Views, Pathauto und WYSIWYG, und jeden Tag kommen mehr dazu.

Was ist neu in Drupal 7.38:
Drupal 7.38 und Drupal 6.36, Wartungsversionen, die Sicherheitslücken behoben haben, stehen ab sofort zum Download bereit. Siehe Versionshinweise zu Drupal 7.38 und Drupal 6.36 Weitere Informationen.

Es wird dringend empfohlen, Ihre bestehenden Drupal 7- und 6-Sites zu aktualisieren. Diese Versionen enthalten keine neuen Funktionen oder sicherheitsrelevante Fehlerbehebungen. Weitere Informationen über die Release-Reihe von Drupal 7.x finden Sie in der Release-Ankündigung von Drupal 7.0. Weitere Informationen zur Release-Reihe von Drupal 6.x finden Sie in der Release-Ankündigung von Drupal 6.0.

Sicherheitsinformation
Wir haben eine Mailingliste für Sicherheitsankündigungen und einen Verlauf aller Sicherheitswarnungen sowie einen RSS-Feed mit neuen Sicherheitswarnungen. Wir empfehlen Drupal-Administratoren dringend, sich in die Liste einzutragen.

Drupal 7 und 6 enthalten ein integriertes Update-Status-Modul (in Drupal 7 in Update Manager umbenannt), das Sie über wichtige Updates Ihrer Module und Themen benachrichtigt.

Fehlerberichte
Sowohl Drupal 7.x als auch 6.x werden gewartet, sodass bei genügend Fehlerbehebungen (nicht nur Fehlerberichten) weitere Wartungsversionen gemäß unserem monatlichen Veröffentlichungszyklus verfügbar gemacht werden.

Änderungsprotokoll
Drupal 7.38 ist nur eine Sicherheitsversion. Weitere Informationen finden Sie in diesem Versionshinweis zu 7.38. Volle Liste aller Fehlerbehebungen im stabilen 7.x-Zweig sind im Git-Commit-Log zu finden.

Drupal 6.36 ist nur eine Sicherheitsversion. Weitere Informationen finden Sie in diesem Versionshinweis zu Version 6.36. Eine vollständige Liste aller Fehlerbehebungen im stabilen 6.x-Zweig finden Sie im Git-Commit-Posting.

Sicherheitsschwächen
Drupal 7.38 und 6.36 wurden als Reaktion auf die Entdeckung von Sicherheitslücken veröffentlicht. Details finden sich im offiziellen Sicherheitshinweis:
SA-CORE-2015-002

Um das Sicherheitsproblem zu beheben, aktualisieren Sie bitte entweder auf Drupal 7.38 oder Drupal 6.36.

Bekannte Probleme
Nichts.

Anforderungen:
Um Drupal 7 zu installieren, benötigen Sie:
- Webserver: Apache (empfohlen), Nginx, Lighttpd oder Microsoft IIS
- Datenbank: MySQL 5.0.15 oder höher, PostgreSQL 8.3 oder höher oder SQLite 3.x
- PHP: 5.2.4 und höher
- Arbeitsspeicher: 32 MB (Eine Website mit einer Reihe häufig verwendeter Module mit Unterstützung benötigt möglicherweise 64 MB oder mehr Arbeitsspeicher.)

Als ich heute die Fragebögen der Website überprüfte, bemerkte ich, dass mehr als ein Dutzend Benutzer dieselbe Frage stellten, nämlich „Bitte sagen Sie mir, wie ich eine Datei beim Erstellen eines Materials automatisch herunterladen kann.“ Genau dafür habe ich mich entschieden, weil ich dieses Problem seltsamerweise nie gelöst habe. In den Weiten von drupal.org wurde ein Modul gefunden, das unser Problem zu lösen schien - Autoupload. Aber wie immer gibt es ein "ABER" - ich habe mich kategorisch geweigert, damit anzufangen. Natürlich bin ich nach dem Scheitern in den Quellcode des Moduls eingestiegen, um die Implementierung herauszufinden, und dieses Modul hat mich auf die Idee gebracht, dass diese Aufgabe problemlos über jQuery erledigt werden kann, dessen Datei nicht überschritten wird 1kb.

Eigentlich muss das Ganze noch implementiert werden, und schließlich wurde das Modul auto_upload erstellt. Ich habe mich bisher auch entschieden, eine Einstellung hinzuzufügen - dies ist die Auswahl, für welche Arten von Materialien Sie diese Option hinzufügen müssen. Vielleicht ist eine Implementierung mit Einschränkungen der Benutzerrollen erforderlich, aber dies ist nach Ihrem Wunsch - bei Bedarf werde ich es hinzufügen.

Nun zum Modul. Die Installation ist die gleiche wie bei allen anderen, es sollte keine Schwierigkeiten geben. Von den Abhängigkeiten - nur Jquery_update. Nachdem Sie das Modul im Abschnitt "Konfiguration" aktiviert haben, haben Sie einen neuen Abschnitt - Einstellungen Dateien automatisch hochladen.

In diesem Abschnitt können Sie auswählen, für welche Arten von Materialien Sie den automatischen Datei-Upload verwenden möchten.


Vergessen Sie auch nicht, die Version von Jquery auf 1.7 zu ändern. Nach Abschluss aller Schritte sind für die ausgewählten Materialtypen verfügbar automatischer Download Dateien (der Download-Button - habe ich natürlich ausgeblendet, weil es keinen Bedarf dafür gibt).


Nun, das ist im Grunde alles. Wie immer wird er nicht auf d.org erscheinen, Drush-Liebhaber werden verschwinden.

Modul auto_upload herunterladen (Version 1.0.2)

  • Anzeige des "Laden"-Buttons für Felder vom Typ - Datei korrigiert
  • Korrigierte Bedienbarkeit für Materialtypen mit "_" im Namen
  • Skriptverbindung hinzugefügt, nur auf Verwaltungsseiten

Modul auto_upload herunterladen (Version 1.0.3)

  • Unterstützung für Formulare hinzugefügt, die vom Webform-Modul erstellt wurden.


Wird geladen...
Spitze