Geschiedenis Drupal
Oorspronkelijk aangemaakt door Dries Buytaert als een bulletin board systeem, werd een vrije project in 2001. De naam Drupal is het Engels transliteratie van het Nederlandse woord voor druppel te laten vallen. De naam komt uit de late drop.org, de site waar de code evolueerde langzaam naar Drupal geworden. Buytaert wilde de site "dorp" noemen (in het Nederlands ‘dorp’, verwijzend naar de oriëntatie "aan de gemeenschap" van het project), maar maakte een typfout bij het controleren van de beschikbaarheid van het domein. Herlezen, besloot hij om druppel die klonk beter.
De loop der jaren Drupal heeft aan populariteit gewonnen. Van mei 2006 tot april 2007, heeft Drupal is gedownload meer dan 600.000 keer. Nu de ontwikkeling van Drupal is de bijdrage van een grote gemeenschap.
De structuur van Drupal
Drupal is geprezen door webmaster, ontwerpers en programmeurs, mede dankzij het modulaire ontwerp dat het meest basale niveau dat toelaat, of "kern" om alleen essentiële functies in zijn standaardconfiguratie te bieden. Extra functies en display-mogelijkheden kunt de "kern" door het installeren van modules en thema’s.
Drupal modules
De "kern" van Drupal heeft zijn eigen formulieren. De modules ontwikkeld door de gemeenschap kan nog steeds worden gedownload en geïnstalleerd in een gebied dat niet bestemd is voor de installatie van Drupal "kern". De "core" Drupal is ontworpen met een systeem van ‘haak’ (haken), of callbacks, dat de modules ontwikkeld door de gemeenschappen om functies te integreren in het proces van uitvoering van Drupal mogelijk te maken.
De modules zijn opgenomen in de "kern" biedt de volgende functies:
* Toevoegen, bewerken en catalogus inhoud
* Zoeken
* Voeg een opmerking
* Deelnemen in forums
* Reageren op polls
* Werken aan collaborative writing projecten
* Vul en bekijk gebruikersprofielen
* Communiceer met gebruikers en beheerders van de website
* Verander het uiterlijk van de site met behulp van grafische thema’s reeds ontwikkeld en klaar voor gebruik
* Maak meerdere niveaus van menu-navigatie structuur
* Zoek de interface in verschillende talen, zodat de gebruiker te kiezen
* Zorg voor RSS-feeds
* Aggregate en legt de RSS-inhoud van andere sites
* Record nieuwe gebruikers en het beheren van accounts
* Beheer in een granulaire rollen en machtigingen voor afzonderlijke gebruikers of hele groepen
* Gebruik de regels om de toegang tot de site om bepaalde gebruikers te voorkomen door naam, emailadres, IP-adres
* Het verzamelen en presenteren van gedetailleerde site stats
* Beheer caching en throttling, functionaliteit die u uitschakelen sommige modules kunt / blokken in het geval van high traffic site
* Maak en geef verschillende filters op de input van gebruikers en andere inhoud modellen
* Genereer gemakkelijk te onthouden adres, waardoor een betere rating in de zoekmachines
Daarnaast bevat de site honderden gratis modules Drupal gemeenschap ontwikkeld. Enkele van de functies die door de modules ontwikkeld of verbeterd door de gebruikers:
* E-commerce
* Redactionele Workflow
* Foto Galerij
* Zelf beheerde groepen
* Google Sitemaps
* Onderhoud van mailinglijst
* Integratie met CVS
* Beheer foto’s en video
* Beheer diensten van derden (Adsense, AuctionAds, Technorati, etc.).
* Voeg functionaliteit Javascript en Ajax
Tracking System Version
update_status, een nieuwe module beschikbaar voor Drupal 5.x (het zal een deel van de ‘core’ in Drupal 6.0 zijn) automatisch een melding met de beheerder van de site wanneer zij nieuwe versies van de geïnstalleerde modules en thema’s vrijgegeven.
Onderwerpen
Het merendeel van de thema’s voor Drupal zijn gemaakt met behulp van het systeem of het systeem XTemplate PHPTemplate. In het verleden gebruikte men thema’s ontwikkeld in PHP alleen.
Eerdere versies van het mechanisme voor de Drupal thema’s zijn bekritiseerd omdat ze minder design-georiënteerd en complexer dan de systemen van Mambo en Plone. De opneming in Drupal PHPTemplate en XTemplate systemen waren een reactie op een aantal van deze punten van kritiek.
Vertalingen
In augustus 2007 heeft de Drupal-interface vertalingen zijn beschikbaar in 37 andere talen dan het Engels (de standaard). De ondersteunde talen zullen ook enkele met het schrijven van rechts naar links, zoals Arabisch en Hebreeuws.
Kritische
Het installeren van Drupal (en modules) is toegang tot een database en een aantal geavanceerde machtigingen, bijvoorbeeld de mogelijkheid om SQL-commando’s zoals het gebruik SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, en LOCK TABELLEN. Sommige web hosting providers bieden geen van deze functies. Die gebruik wil maken Drupal om ervoor te zorgen dat uw server deze functies biedt voor installatie je.
Zoals met andere content management systemen, kunt u de database vanaf de opdrachtregel of met behulp van phpMyAdmin / phpPgAdmin. Sinds versie 5.0, Drupal is mogelijk te installeren en configureren van de database bijna volledig via een webinterface.
Sommigen beschouwen het moeilijker om te leren Drupal gebruiken en dan andere eenvoudige CMS of blog platformen zoals WordPress installeren. Drupal 5.0, uitgebracht 15 januari 2007, bevat een installatie wizard voor gebruik met de browser, voor een deel om te reageren op deze kritiek, Drupal 6.0, die kunnen worden gepubliceerd in september 2007, maakt het nog gemakkelijker installatie.
Sommige programmeurs kritiek Drupal omdat het acht het niet ontwikkeld met het object-georiënteerd programmeren (OOP), maar Drupal Programmering van een object-georiënteerde perspectief (in het Engels) uitgelegd hoe de principes van OOP en aspect-georiënteerd programmeren (AOP) worden toegepast Drupal.
Distributies
Ter vereenvoudiging van het installatieproces voor degenen die willen Drupal gebruiken in een specifieke context (een online winkel, een muziek review site, blog, enz..), De Drupal gemeenschap heeft over de vraag of aan Drupal installatie klaar voor gebruik te implementeren, vooraf geconfigureerd met modules van derden en voor een bepaald type van de site.
Er zijn al diverse aangepaste distributies van Drupal. Velen zijn gewoon verzonnen van Drupal met de toevoeging van modules van derden, maar ook een aantal wijzigingen in de ‘kern’.
Een sesempio vbDrupal van deze distributies is dat Drupal is geïntegreerd met vBulletin.
Drupal 4.2 is gebruikt door DeanSpace, die uspitato veel onafhankelijke websites ter ondersteuning van de presidentiële campagne van Howard Dean in 2004. Nadat de decaan campagne, het project DeanSpace omgezet in CivicSpace, een "platform voor de organisatie van de grassroots bewegingen die instrumenten voor collectieve actie in gemeenschappen biedt en verbindt afstand groepen van supporters en de onderlinge aanpassing" op basis van Drupal. Zo CivicSpace is een afgeleide distributie, gebaseerd op Drupal 4.2.
Veel innovaties in CivicSpace werden vervolgens gerapporteerd in de Drupal-project. Vooral nuttig voor non-profit organisaties en politieke campagnes zijn beschikbaar in het CiviCRM module voor Drupal 5.0 en lager.
- Drupal site Italiaanse Support
- Drupal.it andere Italiaanse support site
- Grafische templates of thema’s te downloaden voor Drupal
- ( NL ) Documentatie voor Ontwikkelaars
- ( NL ) Gemeenschap voor het ontwerp van Drupal
- ( NL ) discussiegroepen op Drupal.org
Bron: http://it.wikipedia.org/wiki/Drupal
Drupal Installation Guide