Drupal

Drupal is een content management framework of CMS gratis, modulair en zeer configureerbare multifunctionele naar artikelen, foto's, bestanden en andere dingen of andere bestanden en toegevoegde diensten zoals forums, polls, polls, blogs en gebruikersbeheer en machtigingen te publiceren. Drupal is een dynamisch systeem: in plaats van het opslaan van de inhoud in statische bestanden op de server bestandssysteem permanent, de tekstuele inhoud van de pagina's en overige instellingen worden in een database en bewerkt met een webomgeving.

Het is een gratis programma met GNU / GPL, geschreven in PHP, gecombineerd met MySQL, ontwikkeld en onderhouden door een actieve community van gebruikers. Hij bekend om de kwaliteit van hun code en de gegenereerde pagina's, respect webstandaarden, en een nadruk op de bruikbaarheid en de consistentie van het hele systeem.

Drupal ontwerp is bijzonder geschikt voor het bouwen en beheren van online gemeenschappen. Echter, de flexibiliteit en aanpasbaarheid, evenals vele andere modules, maakt het geschikt voor vele verschillende soorten website.

Functies

Drupal is een content management systeem dat gebruikt kan worden voor multifunctionele toepassingen zoals:

  • Community portals
  • Discussiefora
  • Corporate websites
  • Intranet toepassingen
  • Persoonlijke sites of blogs
  • E-commerce toepassingen
  • Resource Directory
  • Social networking sites

Modules

Er zijn drie soorten modules Drupal, de zogenaamde "3 C":

  • Kern: de modules worden geleverd door Drupal worden geïnstalleerd, sommigen van hen werden bijgedragen door de gemeenschap van Drupal toegetreden.
  • Bijgedragen: zijn de modules die worden gedeeld met het Drupal gemeenschap, zijn ze onder de GNU Public License.
  • Maat: modules zijn gemaakt door de ontwikkelaar van de site.

Drupal kan de functionaliteit uit te breiden door middel van extensies genoemd modules geprogrammeerd door de gebruikersgemeenschap. In augustus 2012 op de officiële website van Drupal modules gratis 17,644 vermeld. Een van de belangrijkste niet in de officiële distributie, kunnen ze worden gemarkeerd:

  • Bekeken
  • Content Construction Kit
  • Blijk
  • Pathauto
  • Bestandsveld
  • Administratie menu
  • ImageField
  • ImageAPI
  • Imagecache
  • WYSIWYG

Source Drupal

Drupal is oorspronkelijk geschreven door Dries Buytaert en is de software die wordt gebruikt om de macht bijvoorbeeld om websites Planet Debian, Spread Firefox, Kernel Trap en het Witte Huis.

Hoewel het begon als een kleine BBS, is Drupal meer dan alleen een nieuwsportaal met zijn flexibele architectuur geworden. Drupal bestaat uit een basis-infrastructuur en een set van modules die een breed scala aan functies, waaronder e-commerce systemen, fotogalerijen, het beheren van mailinglijsten en CVS integratie bieden. U kunt modules van derden toe te voegen aan het gedrag van Drupal te wijzigen of aan te bieden nieuwe functies.

Drupal wordt gebruikt, onder andere, bedrijf intranetten, online onderwijs, kunst gemeenschappen en projectmanagement. Velen denken dat de relevantie van Drupal gebruikersgemeenschappen is wat maakt het onderscheiden van de concurrentie.

Belangrijke versies

Algemene begrippen van Drupal

Module

De module is software die de functionaliteit en / of functies van Drupal strekt. Hij wordt geleverd met modules volgens de versie, waaraan naar behoefte worden toegevoegd als de functionaliteit die de site.

Gebruiker Toestemming, Role

Elke bezoeker van de site die hetzelfde inkomen heeft of niet wordt beschouwd als een gebruiker naar Drupal. U kunt typen gebruiker te definiëren van de kern van Drupal in het deel van het profiel en de velden die bij elke gebruiker. Anonieme gebruikers zullen nul-ID hebben, terwijl degenen die zijn ingeschreven ID één. Zullen deze gebruikers worden toegewezen door middel van de permissies rollen kunnen verschillende soorten rollen maken in aanvulling op de standaard ingestelde, en vervolgens toe te voegen of te verwijderen machtigingen, zoals vereist door de site.

Knooppunt

Knooppunt is een algemene term voor elk stuk van de inhoud op de site. Voorbeelden van nodes zijn: pagina's in boeken, discussieonderwerpen in forums, blogs, nieuws artikelen, etc. Elk knooppunt is een type van inhoud die een ID, een titel, een aanmaakdatum, een auteur, een orgaan of lichaam en andere eigenschappen, evenals andere modules die u gebruikt meer eigenschappen toe te voegen aan elk knooppunt zal hebben.

Commentaar

Het commentaar is een ander type van de content binnen Drupal, omdat elke reactie is een klein stukje van de inhoud die een gebruiker stuurt naar een specifiek knooppunt, bijvoorbeeld, elk stuk van commentaar in een discussieforum.

Taxonomie

Taxonomie is het systeem waarbij rangen Drupal inhoud en is een van de belangrijkste modules van Drupal. U kunt uw eigen woordenlijsten en voorwaarden van taxonomie definiëren. Elk type van de woordenschat kan worden toegevoegd als een of meer vormen van content en dus de knooppunten op de site kunnen worden ingedeeld in categorieën op basis van groepen, etiketten of wat u kiest.

Database

Drupal informatie afhangt van de database elke informatie in een tabel in de database. Bijvoorbeeld, de basisinformatie van de knooppunten in de tabel Node.

Drupal ondersteunt verschillende databases, zoals:

  • Drupal 6: MySQL 4.1, PostgreSQL 7.1.
  • Drupal 7: MySQL 5.0.15 of hoger met een BOB; PostgreSQL 8.3 of hoger met een BOB; SQLite 3.3.7 of hoger; Microsoft SQL Server, Oracle en MongoDB worden ondersteund met extra modules.

Pad

Bij een bezoek aan een site met Drupal, wordt een deel van het URL-adres bekend als pad. Het is informatie die door de browser aan de database. Als je bekijkt het pad zal de "knooppunt / 16.785" te zijn. Standaard, na installatie van het terrein wordt gecontinueerd? "Q = '. Maar met het systeem schoon URL die kan worden geactiveerd vanuit de administratie kunt u dat kenmerk te verwijderen.

Sjabloon

Sjabloon zal bepalen hoe de site, het ontwerp en de kleuren worden weergegeven. Het bestaat uit één of meer bestanden in PHP de HTML output definiëren met één of meer CSS bestanden definiëren lettertypen, kleuren en andere stijlen.

Regio, Block, Menu

Drupal is onderverdeeld in regio's waarin de koptekst, voettekst, sidebars, hoofdmenu sectie kan omvatten. Blokken is het weergegeven in de verschillende regio's informatie kan de vorm van menu's of displays modules of dynamische of statische informatie die is gemaakt door een gebruiker te nemen. Er zijn drie standaard menu's in Drupal: Primaire verbindingen en secundaire verbindingen menunavigatie. Primaire en secundaire criteria worden gebouwd beheerders en automatisch weergegeven. U kunt ook aangepaste menu's maken door blokken.

Wat is nieuw in versie 7

Minimale systeemvereisten

  • Database: MySQL 5.0.15 en PostgreSQL 8.3
  • PHP versie: 5.2 of hoger
  • PHP Geheugen: 40 MB - 64 MB

Als voor beveiligingstaken gepland als de "cron.php" naar een gebruikersnaam en wachtwoord systeem geworden, ook het actualiseren van de modules werden hervormd. Inzetbaar toegevoegd meer administratieve taken, worden geplande taken uitgevoerd vanaf de Cron administratie zonder scripts op de webserver, het wachtwoord sterkte onder andere werd vernieuwd.

In de database INSERT, UPDATE, DELETE, samenvoegen, en SELECT en toegevoegde ondersteuning voor SQLite databases worden toegevoegd. Steunaanvragen in de kern van Drupal is inbegrepen. Templates "Bluemarine", "Chameleon" en "Pushbutton" werden verwijderd en nieuwe oproepen "Bartik" om de gebruiker te bekijken, "Seven" te beheren en "Stark" zijn opgenomen.

Core JavaScript jQuery versie 1.4.2 wordt bijgewerkt en jQuery bibliotheek bijgewerkt naar versie 2.36 en voegt jQuery UI 1.8.

Wat is nieuw in Drupal 8

Drupal is naar verwachting beschikbaar zijn in augustus 2015.

De voornaamste prioriteiten voor de volgende versie zijn:

  • Toegankelijkheid
  • Bruikbaarheid
  • Prestatie
  • Publicatie elk apparaat
  • Waardoor de inname van informatie van elke bron

Google Summer of Code sponsort 20 Drupal projecten.

Daarnaast zal het HTML5 en CSS3 te ondersteunen en te integreren native Symfony framework componenten 2 in de kern.

Initiatieven

Momenteel zijn er 6 ontwikkelingsinitiatieven:

  • Web Services; Dit initiatief roept Drupal zetten een REST-systeem inhoudt dat Drupal de inhoud van een gesprek niet als een HTML-pagina, maar waarden konden terugkeren als JSON of XML.
  • Configuration Management Om een ​​verenigd export en import inhoud en instellingen van een site in Drupal robuust en gecentraliseerd mechanisme.
  • HTML 5; Dit initiatief zal streven naar meer integratie met Drupal HTML 5-standaard.
  • Lay-outs: Probeer alle elementen van een pagina kan in blokken worden georganiseerd in een flexibele regeling om te zetten.
  • Mobiel; Drupal is gericht op de wereld van mobiele apparaten met HTML5 elementen en interfaces te brengen aan het werk van kleine schermen ...
  • Meertalig; Dit initiatief is erop gericht om alle content vertaling systemen te verenigen.

Drupal Uitkeringen

Een Drupal Distribution is een pakket van verschillende vooraf geconfigureerde Drupal modules en / of gewijzigd en geeft oplossing voor een specifieke behoefte. Het voordeel van het werken met lay-outs is het gemak van het hebben van een complete oplossing in een mum van tijd en door te gaan met de flexibiliteit van Drupal, die het mogelijk maakt het toevoegen van nieuwe modules en configureer bestaande. De bekendste verdelingen:

  • Openen publiceren distributie georiënteerde media publicaties zoals kranten, tijdschriften, multimedia sites, online radio's, enz openpublishapp.com
  • Drupal Commons verdeling gemaakt om intranetten beheren, werkgroepen of virtuele gemeenschappen Atrium is een tool ontworpen voor gezamenlijk werk openatrium.com
  • Het beheren van News is een RSS news manager met verschillende functies managingnews.com
  • Open Public georiënteerd is ambtenaar en / of politieke locaties distributie. De belangrijkste functie is dat de sites zijn veilig, schaalbaar en transparant. openpublicapp.com
(0)
(0)
Vorige artikel Boris Parygin
Volgende artikel Latijns

Commentaren - 0

Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha