Descărcați Drupal 7 versiunea rusă. Caracteristicile tehnice ale Drupal

Drupal este unul dintre cele mai populare CMS din lume, venerat de dezvoltatori și designeri web pentru simplitatea, flexibilitatea și distribuția gratuită. Cu ajutorul acestuia, puteți crea cu ușurință absolut orice tip de resurse de internet, inclusiv bloguri, site-uri de cărți de vizită, magazine online, resurse informaționale si asa mai departe. Ceea ce este important, pentru a vă crea propriul site, nu aveți nevoie de cunoștințe despre nici un limbaj de programare și abilități de aspect - abilitățile unui utilizator de computer încrezător pentru a lucra cu Drupal vor fi destul de suficiente.

Instalarea CMS este destul de simplă și intuitivă și practic nu diferă de instalarea altora. decizii similare. Mai întâi trebuie să transferați fișierele pe găzduire cu Ajutor FTP client (desigur, dacă nu utilizați propriul server). După aceea, trebuie să introduceți adresa viitorului site și să vă familiarizați cu fereastra de bun venit a instalatorului. În continuare, vi se va solicita să introduceți adresa bazei de date, datele pentru panoul de administrare și numele resursei. Se completează astfel instalarea CMS și puteți începe să lucrați cu site-ul: găsiți un șablon potrivit (din care puteți găsi destul de multe pe net), adăugați toate informațiile necesare, instalați module utile și așa mai departe. Una peste alta, Drupal este o soluție excelentă pentru cei care nu au cunoștințe de HTML, CSS și PHP, dar doresc totuși să aibă propriul lor site web.

Caracteristici și funcții cheie

  • vă permite să creați resurse web de orice tip și complexitate;
  • un număr mare de șabloane și module au fost scrise pentru CMS;
  • acceptă cele mai moderne standarde web;
  • localizat în multe limbi, inclusiv rusă;
  • are un deschis cod sursa;
  • este part-time CMF (mediu pentru crearea de aplicații web);
  • distribuite complet gratuit.

Oricine are o pagină web va ști importanța gestionați tot conținutul său ușor și rapid. Într-adevăr, mulți utilizatori au renunțat la această opțiune din cauza complexității alternativelor disponibile. Pentru toți Drupal este solutia ideala.

Pentru software, rămâneți din cauza comunității.

Drupal este un sistem de management al conținutului(CMS) este creat pentru a vă facilita publicarea tot felul de conținut pe site-ul dvs. web. Articolele pe care tocmai le-ați scris, fotografiile de la concertele de aseară sau videoclipurile din vacanța dvs. pot fi încărcate instantaneu pe o pagină web, blog sau forum.

Particularități Drupal

  • CMS open source compatibil cu standardele.
  • O mulțime de opțiuni de personalizare a interfeței.
  • Structură modulară, crescându-i funcționalitatea și complexitatea funcțiilor sale.
  • Vă permite să gestionați utilizatorii.

Dacă sunteți în căutarea unui manager de conținut care poate fi o alternativă la Oxite sau WordPress, ce nu necesită cunoștințe de programare nu ezita si descarca Drupal este gratuit.

Si altii). Drupal este gratuit software, protejat de Licența Publică Generală GNU și dezvoltat prin eforturile entuziaștilor din întreaga lume.

Drupal poate rula pe astfel de sisteme populare precum Microsoft Windows, Mac OS X, Linux, de fapt, pe orice platformă care acceptă un server web sau Microsoft IIS; necesită, de asemenea, un sistem de gestionare a bazelor de date /, 8.3 sau alt tip comercial. Deplin Cerințe de sistem Drupal sunt date.

Sistemul acceptă localizarea interfeței în mai mult de 100 de limbi (cu toate acestea, nu toate traducerile sunt complete). Există sprijin pentru limba rusă. Drupal folosește propriul mecanism de localizare, stochând traducerile într-o bază de date împreună cu restul conținutului site-ului. În același timp, nu este dificil să te adaptezi la lucrul cu biblioteca standard. Importul și exportul traducerilor site-ului se realizează sub formă de fișiere po (formatul folosit de bibliotecă).

Localizarea completă a conținutului este suportată de module terțe care nu sunt incluse în distribuția Drupal, dar pot fi descărcate de pe site-ul dezvoltatorilor.

Drupal oferă o schemă flexibilă de organizare a structurii site-ului bazată pe taxonomie. Taxonomia este un mecanism care vă permite să creați un număr arbitrar de categorii tematice pentru conținutul site-ului și să le asociați cu module care oferă intrare și ieșire de informații. Categoriile pot reprezenta liste plate sau ierarhice sau structuri complexe în care un element poate avea mai mulți „părinți” și mai mulți copii. Cu ajutorul unei scheme similare, aceleași module se pot organiza diverse opțiuni structurarea continutului. De exemplu, este ușor să creați o listă transversală „ Cuvinte cheie” pentru toate documentele de șantier etc.

O altă paradigmă a apărut odată cu crearea extensiei Content Construction Kit (CCK) în Drupal. CCK vă permite să adăugați noi câmpuri la documente tipuri variate– de la câmpurile de introducere URL și e-mail, la câmpurile de stocare și afișare fisiere multimedia. De asemenea, prin module suplimentare la CCK (de exemplu, Node reference), puteți organiza legături între documente fără a utiliza mecanismul de taxonomie.

Drupal are o arhitectură modulară cu un nucleu compact care oferă un API pe care modulele îl pot accesa. Setul standard de module include funcții precum flux de știri, blog, forum, încărcare de fișiere, colector de știri, vot, căutare și altele. Designul site-ului este modificat și prin module speciale - „teme”.

Modulele Drupal

Câteva exemple de cele mai populare module care pot fi descărcate din depozit la:

  • Vizualizări - un modul cu o interfață pentru crearea diverselor liste;
  • Panouri - oferă posibilitatea de a împărți conținutul paginii în regiuni (o utilizare mai avansată a regiunilor standard Drupal);
  • Servicii - crearea propriilor servicii web, cum ar fi XMLRPC sau REST;
  • WYSIWYG - un modul pentru lucrul cu editori WYSIWYG, vă permite să utilizați simultan mai multe editoare (CKEditor, whyzziwyg);
  • Apachesolr - integrare motor de căutare;
  • Panouri peste tot - oferă posibilitatea de a utiliza panoul principal pentru întregul site, cu inserarea ulterioară a altor panouri în acesta;
  • Caracteristici - vă permite să îmbinați anumite date din baza de date în cod sub formă de module pentru transferul ulterior (de exemplu, de la serverul de dezvoltare la serverul de pre-producție);
  • Backup și migrare (BAM) - capacitatea de a dump și de a restaura baza de date în întregime sau parțial;
  • Vizualizează operațiuni în bloc - grupează operațiuni pe obiecte din liste;
  • Devel - un set de instrumente și funcții pentru o dezvoltare rapidă;
  • Drush - Drupal shell, un pachet pentru lucrul cu Drupal și module prin consolă (disponibil și în depozit ultimele versiuni Ubuntu);
  • Memcache - integrare cu serverul memcached;
  • Ubercart este un sistem de comerț electronic.

Avantajele incontestabile ale Drupal includ o documentare foarte completă cu privire la diverse aspecte ale sistemului (documentația este în principal în limba engleză).

Caracteristicile tehnice ale Drupal

Arhitectura Drupal îi permite să fie folosit pentru a construi diverse tipuri de site-uri - de la bloguri și site-uri de știri la arhive de informații sau retele sociale. Funcționalitatea implicită poate fi mărită prin conectare extensii suplimentare– „module” în terminologia Drupal. Cel mai caracteristici importante furnizat de Drupal din cutie:

  • O singură categorizare a tuturor tipurilor de conținut (taxonomie) - de la postări pe forum la bloguri și articole de știri.
  • O gamă largă de proprietăți la construirea rubricatoarelor: liste plate, ierarhii, ierarhii cu strămoși comuni, sinonime, categorii înrudite.
  • Cuibări de categorii de orice adâncime.
  • Căutare de conținut pe site, inclusiv taxonomie și căutări ale utilizatorilor.
  • Diferențierea accesului utilizatorilor la materiale (model de urmat).
  • Construirea dinamică a meniului.
  • Suport pentru formatele XML:

Ieșirea documentelor în RDF/RSS.

Agregarea materialelor din alte site-uri.

BlogAPI pentru publicarea de conținut folosind aplicații externe.

  • Autorizare prin OpenID.
  • URL-uri simbolice semnificative (altfel „înțeles de om” - CNC).
  • Traduceri ale interfeței site-ului în diferite limbi, precum și suport pentru menținerea conținutului multilingv.
  • Abilitatea de a crea site-uri cu conținut care se suprapun (de exemplu, o bază comună de utilizatori sau setări comune).
  • Configurații separate ale site-ului pentru diferite gazde virtuale(multisitate), inclusiv propriile seturi de module și teme pentru fiecare subsite.
  • Notificări despre actualizările viitoare ale modulelor.

Designul unui site Drupal poate fi modificat folosind teme. PHPTemplate este folosit ca motor de șablon („theme engine” în terminologia Drupal), dar este posibil să utilizați Xtemplate și altele.

Începând cu versiunea 4.7, Drupal acceptă tehnologia AJAX pentru încărcarea dinamică a conținutului fără renovare completă pagini. În versiunea 5, a fost adăugată o bibliotecă pentru a lucra cu JavaScript. Începând cu versiunea 6.0, a devenit posibilă schimbarea dinamică a formularelor folosind AHAH. Versiunea 7.0 a inclus .

Premiile Drupal

  • De trei ori - în 2007, 2008 și 2009 - sistemul a primit premiul Webware 100 (decernat celor mai bune site-uri, servicii și aplicații ale Web-ului de astăzi);
  • Drupal este câștigătorul general al Packt Open Source CMS în 2008 și câștigătorul categoriei în 2008 și 2009.

Principalul rival al lui Drupal a fost . Câștigătorii au fost selectați de un juriu format de experți în domeniul lor, precum și de vizitatori ai site-ului Packt.

  • Câștigător al concursului „Best Open Source Applications 2010” la categoria „ Cel mai bun sistem managementul conținutului web.

Dezavantajele Drupal

  • Criticii Drupal îi mustră pe dezvoltatorii pentru utilizarea slabă a capabilităților obiectului.

Într-adevăr, API-ul Drupal nu folosește aproape deloc capacitățile OOP. Dezvoltatorii argumentează acest lucru cu o implementare OOP slabă în limbaj (mai ales înainte de versiunea 5). Modelul obiect din Drupal este prezent, dar într-o formă oarecum neconvențională. În Drupal 7, totuși, există o serie de inovații care valorifică caracteristicile obiectului 5.

  • Dezavantajele (dar și avantajele) ale Drupal includ lipsa compatibilității API cu versiunea inversă.

În fiecare nouă lansare mare, apar modificări mari de API, când, odată cu adăugarea de noi funcții, unele vechi sunt eliminate sau parametrii de apel ai celor existenți sunt modificați. Acest lucru duce la necesitatea ca dezvoltatorii de module terțe să le adapteze pentru a funcționa cu noile versiuni de Drupal. Cu toate acestea, modificările API și procedura de adaptare a modulelor la noile versiuni sunt descrise în documentația pentru fiecare lansare, precum și un mecanism pentru o actualizare automată a nucleului de sistem la versiune noua. Avantajul acestei scheme de dezvoltare este că nu este nevoie să trageți stratul programului de compatibilitate cu vechile API-uri de la versiune la versiune, ceea ce facilitează codul de sistem actual.

Drupal 7.38 este platformă deschisă managementul conținutului este sursa de energie a milioane de site-uri web și aplicații. Este construit, operat și susținut de o comunitate activă și diversă de oameni din întreaga lume. Prietenos și puternic: Drupal 7. Suntem mândri să vă prezentăm noastre cel mai bun job mai mult - Drupal 7, o platformă prietenoasă și puternică de gestionare a conținutului pentru crearea aproape oricărui site web: de la bloguri și micro-site-uri până la comunități sociale colaborative.

De ce Drupal?

Utilizați Drupal pentru a crea totul, de la bloguri personale la aplicații corporative. Mii de module suplimentare și design vă permit să construiți orice site web pe care vi-l puteți imagina. Alăturaţi-ne!

Distribuții Drupal

Distribuții O colecție de teme și module preconfigurate pentru site-uri web bogate în funcții vă oferă un avans în construirea site-ului dvs. Creează-ți propriile comunități online, portal media, magazin online și multe altele!

Particularitati:

O tematică mai bună
Controlați exact ceea ce este afișat unde pe ecran cu noul Render API și niște cârlige de modificare cu adevărat drastice. Noul modul RDF oferă markup web semantic.

Accesibil
Ecranele de administrare sunt acum mult mai accesibile. O mulțime de îmbunătățiri front-end vă facilitează crearea de site-uri web foarte accesibile.

Imagini și fișiere
Adăugarea de imagini la conținut este acum încorporată. Generaţie versiuni diferite pentru miniaturi, previzualizări și alte stiluri de imagine. Circulația fișierelor personale poate fi acum utilizată alături de fișierele publice.

Cod de testare automată
Nou sistem automatizat testarea cu peste 30.000 de teste încorporate permite testarea continuă a integrării tuturor corecțiilor majore Drupal și a modulelor suplimentare.

Suport îmbunătățit pentru baze de date
Noul strat de bază de date oferă suport încorporat pentru SQLite, MySQL/MariaDB și PostgreSQL. Instalați module suplimentare pentru a utiliza MS SQL Server, Oracle și multe altele.

Suport de distribuție îmbunătățit
Utilizați profilurile de configurare pentru a vă distribui produsul Drupal personalizat. Noile configurații API și de export vă permit să obțineți mai multe opțiuni în codul dvs.

Extinde
Datorită unui efort extraordinar al comunității, peste 800 de module sunt disponibile sau în curs de dezvoltare activă pentru Drupal 7, inclusiv Views, Pathauto și WYSIWYG, cu mai multe în fiecare zi.

Ce este nou în Drupal 7.38:
Drupal 7.38 și Drupal 6.36, versiuni de întreținere care conțin remedieri pentru deficiențe de securitate, sunt acum disponibile pentru descărcare. Consultați notele de lansare Drupal 7.38 și Drupal 6.36 pentru Informații suplimentare.

Actualizarea site-urilor Drupal 7 și 6 existente este foarte recomandată. Nu există funcții noi sau nicio remediere a erorilor legate de securitate în aceste versiuni. Pentru mai multe informații despre seria de lansare Drupal 7.x, consultați anunțul de lansare Drupal 7.0. Mai multe informații despre seria de lansare Drupal 6.x pot fi găsite în anunțul de lansare Drupal 6.0.

Informații de siguranță
Avem o listă de corespondență pentru anunțuri de securitate și un istoric al tuturor alertelor de securitate, precum și un flux RSS cu alerte de securitate noi. Le sfătuim insistent administratorilor Drupal să se aboneze la listă.

Drupal 7 și 6 includ un modul încorporat pentru starea actualizării (redenumit Manager de actualizare în Drupal 7) care vă anunță cu privire la actualizările importante ale modulelor și temelor dvs.

Rapoarte de erori
Atât Drupal 7.x, cât și 6.x sunt menținute, așa că având în vedere suficiente remedieri de erori (nu doar rapoarte de erori), vor fi disponibile mai multe versiuni de întreținere, conform ciclului nostru lunar de lansare.

Jurnalul modificărilor
Drupal 7.38 este doar o versiune de securitate. Pentru mai multe informații, consultați această notă de lansare 7.38. Lista plina dintre toate remedierea erorilor din ramura stabilă 7.x pot fi găsite în jurnalul de comitere git.

Drupal 6.36 este doar o versiune de securitate. Pentru mai multe informații, consultați această notă de lansare 6.36. O listă completă cu toate remedierea erorilor din ramura stabilă 6.x poate fi găsită în postarea git commit.

Deficiențe de securitate
Drupal 7.38 și 6.36 au fost lansate ca răspuns la descoperirea unor deficiențe de securitate. Detalii pot fi găsite în avizul oficial de securitate:
SA-CORE-2015-002

Pentru a rezolva problema de securitate, faceți upgrade la Drupal 7.38 sau Drupal 6.36.

probleme cunoscute
Nimic.

Cerințe:
Pentru a instala Drupal 7 veți avea nevoie de:
- Server web: Apache (recomandat), Nginx, Lighttpd sau Microsoft IIS
- Bază de date: MySQL 5.0.15 sau o versiune ulterioară, PostgreSQL 8.3 sau o versiune ulterioară sau SQLite 3.x
- PHP: 5.2.4 și versiuni ulterioare
- Memorie: 32 MB (Un site cu un număr de module utilizate în mod obișnuit cu suport poate necesita 64 MB sau mai mult de memorie.)

Astăzi, verificând chestionarele site-ului, am observat că mai mult de o duzină de utilizatori au pus aceeași întrebare și anume: „Vă rog să-mi spuneți cum să descarc automat un fișier la crearea unui material”. Este exact ceea ce am decis să fac, pentru că, în mod ciudat, nu am rezolvat niciodată această problemă. În vastitatea drupal.org, a fost găsit un modul care părea să ne rezolve problema - încărcarea automată. Dar, ca întotdeauna, există un „DAR” - am refuzat categoric să-l pornesc. Desigur, după eșec, am intrat în codul sursă al modulului pentru a afla implementarea și tocmai acest modul mi-a dat ideea că această sarcină poate fi gestionată cu ușurință prin jQuery, al cărui fișier nu depășește 1 kb.

De fapt, rămâne să implementăm totul și, în cele din urmă, a fost creat modulul auto_upload. De asemenea, am decis să adaug o setare până acum - aceasta este alegerea pentru ce tipuri de materiale trebuie să adăugați această opțiune. Poate că este necesară o implementare cu restricții privind rolurile de utilizator, dar aceasta este conform dorinței dvs. - dacă este necesar, o voi adăuga.

Acum la modul. Instalarea este la fel ca toți ceilalți, nu ar trebui să existe dificultăți. Dintre dependențe - doar Jquery_update. După activarea modulului în secțiunea „Configurare”, veți avea o nouă secțiune - Setări Încărcare automată fișiere.

În această secțiune, puteți alege pentru ce tipuri de materiale doriți să utilizați încărcarea automată a fișierelor.


De asemenea, nu uitați să schimbați versiunea Jquery la 1.7. După parcurgerea tuturor pașilor, pentru tipurile de materiale selectate vor fi disponibile descărcare automată fișiere (butonul de descărcare - m-am ascuns firesc, pentru că nu este nevoie de el).


Ei bine, asta e tot. Ca întotdeauna, el nu va apărea pe d.org, iubitorii de drush vor dispărea.

Descărcați modulul auto_upload (versiunea 1.0.2)

  • S-a remediat afișarea butonului „Încărcare” pentru câmpurile cu tipul - fișier
  • Operabilitate fixă ​​pentru tipurile de materiale cu „_” în nume
  • S-a adăugat conexiune script, doar pe paginile de administrare

Descărcați modulul auto_upload (versiunea 1.0.3)

  • S-a adăugat suport pentru formularele create de modulul webform.


Se încarcă...
Top