banner proiect

Drupal

About

Drupal is a free and open source content management framework written in PHP. By the end of 2013, the new Drupal 8 will be ready for launching.

Drupal 8 introduces significant architecture changes: core internals are based on the Symfony framework, a new configuration management system, HTML5 form elements and responsive markup, a mobile-friendly administrative toolbar, built-in support for translation, a Twig-based templating system, the Views visual query builder module.

As of February 2013, Drupal 8 reached feature completion phase, which freezes the feature adding stage. The new features are:

  • WYSIWYG with CKEditor
  • In-Place Editing
  • Entity Reference Field
  • Date and Time Field
  • Revised content creation form
  • Tour module to offer step-by-step help
  • API support for Multilingual configuration
  • Revamped and far more usable UI for configuring translatable entities and fields
  • A RESTful API for entity CRUD in Drupal core
  • Support for Views to be output in JSON, XML, or other formats made available by contributed modules
  • Important under-the-hood improvements to allow for native ESI/CSI/SSI caching support in Drupal.

As Drupal 8 enters code clean-up phase, with a focus on fine tuning existing components, better integration, smooth upgrade paths and consistency of existing functionality. In short, Drupal 8 API is mature enough to allow contributed module developers start coding.

More details on Drupal 8: http://drupal.org/community-initiatives/drupal-core.

Data visualization API for Drupal 8

Drupal 8 exposes data in a variety of formats, such as JSON and XML. It needs a powerfull API that would build on the concepts of Drupal 8 API to allow an accessible and user friendly way to visualize data. The goal is to build an API that would allow other modules to add their visualization libraries.

Required knowledge:

  • intermediate PHP
  • basic Simphony framework
  • basic Drupal

Skill level: Intermediate.

Integrate D3.js

D3.js is a JavaScript library for manipulating documents based on data. D3 helps you create interactive visualizations using HTML, SVG and CSS. The goal is to integrate D3.js library with Drupal 8 using the Data visualization API for Drupal 8.

More details on D3.js: https://github.com/mbostock/d3.

Required knowledge:

  • intermediate PHP
  • basic Simphony framework
  • basic Drupal
  • intermediate JavaScript

Skill level: Intermediate.

Partners

Allevo Logo Eau de Web Logo Adobe Logo Stagii pe Bune Logo

Organizers

ROSEdu Logo

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Creative Commons License