1. Drupal 8 installatie uittesten op Symplytest.me Surf naar www.symplytest.me
Geef een projectnaam op (drupal core) en kies Launch Sandbox Hierna kan je je versie kiezen, kies de hoogst mogelijke
Klik op launch sandbox en je site wordt geladen. Kies Nederlands
Schrijf tijdens de volgende stap de naam van de site op, en verander het admin wachtwoord.
Merk de nieuwe gebruikersinterface op. Via beheren krijg je toegang tot je werkbalk. Inhoud heeft een nieuwe look, maar is inhoudelijk niet echt veranderd.
Overzichten zit in de core.
Ook contactformulieren zitten in de core
Structuur – weergavemodi is ook nieuw!
Uiterlijk is ongewijzigd.
Deze site is enkel voor testdoeleinden. Vanaf het moment dat je hem sluit is hij weg.
2. Drupal 8 features
Mobile in its DNA Deploy content once and watch it display the way you want on any device. Learn more
Multilingual Capabilities Translate anything in the system with built-in user interfaces. Learn more
New Configuration Management Transport configuration changes and manage versions with ease. Learn more
Accessibility Integration Extensive support for standard accessibility technologies including WAIARIA and semantic HTML5. Learn more
A Better User Experience Leverage jQuery UI's autocomplete and modal dialogs to serve your visitors a better experience. Learn more
Built-in Web Services Build mobile apps with Drupal as the data source, or even post back to Drupal from the client. Learn more
Effortless Authoring Use the WYSIWYG editor and in-place editing to quickly create formatted content and make changes on the fly. Learn more
Fun and Fast Theming Build sites quickly with the fast, secure and flexible Twig template engine. Learn more
Views, Out of the Box Easily customize the front page, listing blocks, and more. Simply create custom admin pages, customize filters, actions, and more. Learn more
Field Power Drupal 8 includes more field types in core, and lets you attach fields to more types of content like entity reference, link, date, e-mail, telephone, etc. Learn more
Better Markup with HTML 5 The page markup in Drupal 8 is now HTML 5-based. Each output template has simplified elements and classes with native input tools for mobile fields like date, email and phone. Learn more
Industry Standard Approach Non-Drupal developers can embrace object oriented programming and proven technologies from the larger PHP community. Learn more
3. Je Drupal 7 site voorbereiden op Drupal 8 Nu Drupal 8 in de laatste fase zit, kan je je Drupal 7 site al voorbereiden op Drupal 8. Er zou een eenvoudig migratiepad komen om je van Drupal 7 naar Drupal 8 te brengen.
Om het beheersgedeelte van je Drupal 7 site een Drupal 8 look en feel te geven kan je volgende modules installeren en eens uitproberen: 1. Navbar module en het Ember thema (uiterlijk) vormen je Drupal 7 beheersinterfadse om in een Drupal 8 beheerinterface. 2. Installeer CK Editor, de standaard Wysiwyg editor van Drupal 8. Zorg ervoor dat je ook IMCE installeert, en dat deze samenwerkt met de CK Editor. 3. Installeer Quick Edit, de module die bij Drupal 8 wordt bijgeleverd om in line editing mogelijk te maken.
In-line editing Teksten aanpassen direct op de website zonder eerst naar de beheerpagina's te hoeven gaan. Sommigen noemen het een verkooptrucje maar voor een grote groep gebruikers zal dit zeker een meerwaarde betekenen. Installation -----------Install like any other Drupal module. Download Underscore 1.5.x and Backbone 1.x from http://underscorejs.org/ and http://backbonejs.org/, respectively and put them in sites/all/libraries, in a "underscore" and a "backbone" subdirectory, respectively. Either the development or production version will work. Edit module will automatically use the production (minified) version if it's available, because it's more efficient. Grant the 'Access in-place editing' permission to relevant roles.
Contextual links on nodes will now have a 'Quick edit' link. Clicking it will start in-place editing of that node! If you're using Panels, then you'll want to apply a patch that fixes a bug in Panels which prevents Quick Edit from working: https://drupal.org/node/2169571.
In-place WYSIWYG editing using CKEditor --------------------------------------Download and install the latest stable release (version 1.13 or newer) of the CKEditor module from http://drupal.org/project/ckeditor. Note that *only* the CKEditor module is supported, not any other module, like the "Wysiwyg" module (http://drupal.org/project/wysiwyg). Download this Quick Edit-optimized build of CKEditor: http://download.cksource.com/CKEditor%20for%20Drupal/edit/ckeditor_4.3.2_ed it.zip Alternatively, go to http://ckeditor.com/builder, choose any preset you like, then add the "Shared Space" plugin to the list of "Selected plugins". Then click the "Download" button. Only version 4.2 or newer of CKEditor is supported. NOTE: If you use the "Source" button, also add the "Source Dialog" plugin to the list of "Selected plugins". Extract the downloaded package to sites/all/libraries/ckeditor. For maximum security, it is recommended to delete the included "samples" directory at sites/all/libraries/ckeditor/samples. Go to admin/config/content/ckeditor/, enable one of the CKEditor profiles for each text format where you want to use CKEditor. Or create a new CKEditor profile. e.g. Enable the default "Advanced" profile for Drupal's "Filtered HTML" text format. Find a node that uses e.g. the "Filtered HTML" text format for its body, click the "Quick edit" link, then click the node's body, and you should see CKEditor's in-place editing!
4. URL field and Telephone zijn modules die twee velden toevoegen aan je lijst van mogelijke veld-typen. Zij zullen ook in Drupal 8 beschikbaar zijn.
5. The RESTful Web Services project (restws) voor Drupal 7 is een goede manier om je voor te bereiden op Drupal 8, dat ook via Rest Webservices zal lopen. Representational State Transfer REST (Representational State Transfer) is een architectuurstijl die beschrijft hoe resources geadresseerd en gebruikt kunnen worden. Opvallend aan REST is dat het heel erg dicht op het HTTP-protocol aansluit en hier niet een laag bovenop legt, zoals met bijvoorbeeld SOAP gebeurt. Om die reden heb je beduidend minder overhead in het versturen en ontvangen van berichten. De voordelen
Waar REST nu veel voor wordt gebruikt, is het bouwen van webservices die - gebouwd volgens de principes van REST - ook wel RESTful webservices genoemd worden. De belangrijkste eigenschap van een RESTful webservice is dat er niet gewerkt wordt volgens het RPC-paradigma, maar dat er direct gebruik gemaakt wordt van http methodieken. Alles wat je via een RESTful webservice beschikbaar wilt maken, wordt gezien als een resource. De belangrijkste voordelen van REST:
Vendor-onafhankelijk protocol.
Je hebt niet per definitie een Webserver (IIS) nodig.
Deels (HTTP get) te testen met behulp van een browser.
Veel inspectietools beschikbaar.
Minder netwerktraffic.
6. Administration Views geeft je een idee van de flexibiliteit van Drupal 8.