Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Drupal 8.0.0

De stabiele versie 8.0.0 van Drupal is uitgebracht. De eerste bèta van Drupal 8 werd eind september 2014 aangekondigd op de DrupalCon in Amsterdam en beloofde een standaard responsive omgeving waardoor Drupal-sites beter geschikt moeten zijn voor mobiele browsers. Daarnaast ging ook de hele themes engine op de schop. Ook is html5 nu breed geïmplementeerd en is de Views-module geïntegreerd.

Het versiesysteem is ook aangepast met de komst van de nieuwe versie. Elke zes maanden moet er een nieuwe versie komen, als in 8.1, 8.2, etc. Aan Drupal 8 is ruim vier jaar gewerkt. De lijst veranderingen is te lang om hier te plaatsen, maar de wijzigingen zijn op verschillende plekken te vinden, zoals de change records, de changelog en de release notes.

Enkele belangrijke wijzigingen:

Significantly improved the front end:

  • Made all built-in themes responsive.
  • Added support for responsive images.
  • Made built-in tables responsive with three levels of column importance.
  • Added Twig as the default template engine and converted all .tpl.php templates and theme functions to .html.twig.
  • Removed the PHPTemplate engine.
  • Several large scale cleanups of the markup produced by Drupal.
  • Added Classy as a base theme to maintain CSS classes and wrappers.
  • Added Stable as the default base theme to maintain backwards compatibility for core template and CSS changes, because templates and CSS outside Stable can be improved in minor releases (8.1.0, 8.2.0, etc.).
  • Redesigned several key elements of the Seven theme.
  • Added support for HTML5 elements.
  • Included Backbone.js and Underscore.js JavaScript frameworks.
  • Updated to jQuery 2.1.4.
  • Updated to jQuery UI 1.11.4.
  • Removed jquery.bbq.
  • Removed the Garland theme from core.
  • Removed the Overlay module from core and replaced it with a simple, dynamic "Back to site" link.
  • Improved the asset library system to manage CSS and JavaScript files and their dependencies. Allowing for smaller AJAX request payloads.
  • jQuery is no longer loaded on all pages, only when another asset needs it.
  • No JavaScript is loaded at all for anonymous users by default, for faster page loads.
  • Implemented SMACSS-style categorization for CSS files.
  • Removed most support for Internet Explorer 8 and below.
  • Added Modernizr for making styling changes based on browser support.
  • All page template variables converted to blocks (title, breadcrumb, branding, etc).
  • Added the Breakpoint module to manage breakpoints of responsive designs.
  • Introduced native Schema.org output in pages.
  • Made use of semantic HTML 5 tags when possible. This also makes form inputon mobile devices much easier for users.
  • Redesigned icons to look good on high resolution (retina) displays too.

Made the site administration experience simpler:

  • Redesigned the installer.
  • Visually updated and extended the Seven (administration) theme.
  • Made the administration toolbar responsive and touch friendly.
  • Added search to the module listing and made the page easier to read.
  • Added the tour module to provide highly contextual tips for UI elements.

Improved the entity system:

  • Added a full CRUD API for entities.
  • Improved the field API and entity query API.
  • Added support for widgets, formatters, and translation to base entity fields (such as labels).
  • Made view modes configurable for reusable display variants.
  • Introduced form modes for reusable form variants.
  • Added ability to handle a "default" revision that may not be the latest.
  • All content entity types (custom blocks, terms, comments, etc.), not just
  • nodes, have support for revisions.
  • Database schema of content entities is automatically generated based on entity type and field definitions.
Versienummer 8.0.0
Releasestatus Final
Besturingssystemen Scripttaal
Website Fabrikant
Download https://www.drupal.org/8
Licentietype Freeware

Door Krijn Soeteman

Freelanceredacteur

20-11-2015 • 09:59

27 Linkedin Google+

Submitter: quannah

Bron: Fabrikant

Reacties (27)

Wijzig sortering
Als je je wil verdiepen in Drupal dan kan ik je de Drupal Training Day die op 19 februari gehouden gaat worden van hart aanbevelen. http://drupaltrainingday.nl
Daar kun je ook van gedachte wisselen met ervaren professionals uit de community.

Wat betreft 8.0.0, als Drupal ontwikkelaar met 7 jaar Drupal ervaring kan ik je zeggen dat versie 8 een flinke inhaalslag heeft gemaakt zodat gebruik gemaakt kan worden van moderne programmeerstijlen. Het is nu geheel Object-oriented in plaats van procedureel zoals in 7. Concepten zoals annotations, namespaces, traits, interfaces, service containers etc. worden structureel gebruikt in.

Een ander groot verschil is dat een deel van Symfony2 nu gebruikt wordt voor veel onderdelen zoals de http request ahandeling, routing en een aantal andere zaken. Ook CKEditor is nu een deel van core en de hele admin is responsive dus vanaf je mobiel te gebruiken, en inderdaad zijn veelgebruikte contrib module nu deel van core.

Wat ook goed is om te melden is dat er vooral in de laatste maanden nog ontzettend veel verbeteringen zijn doorgevoerd in de caching methodiek van Drupal 8. Deze is *veel* geavanceerder dan in Drupal 7 en staat nu ook toe om slimme caching toe te passen en enkel die stukjes content te laten vervallen die nodig zijn (in plaats van de hele cache wat in D7 vaak het geval was). Dit heeft er ook toe geleidt dat "big pipe" functionaliteit zoals door Facebook bedacht mogelijk is. Er wordt al gekeken of de module hiervoor in 8.1 meegenomen kan worden.

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True