Becas de Itaipu 2016: Analizando números

Hoy, cuando abrí la página principal de UltimaHora.com me encontré con la noticia de que solo el 5% de los 3552 postulantes a las becas de Itaipu habian aprobado el examen de “Capacidades Elementales” necesario para pasar a la siguiente fase del programa de becas.

 

Aunque, pensandolo mejor, yo ya lo habia “predecido” hace unos dias

Sigue leyendo

What Google Code-In and Drupal meant to me

The more I learn, the more I realize how much I don’t know.

– Albert Einstein

Background

I was thirteen when I first got access to a computer, I had no idea about how to connect to internet but when I was fourteen I watched a documentary about Google and discovered that there was something called “programming” or “coding” which is something completely different from what I though it was.

In the same documentary, I saw Google’s offices and I proposed myself to learn how to code and try to meet Google’s offices before I’m 18.
google_campus2_cropped1

Sigue leyendo

Drupal 8: Reviewing and updating diff module

I do not paint things, only the difference between things.

-Henri Matisse

Introduction

How many times you have used the command diff or  git diff  to compare files?. In the simplest case, diff compares and analyzes the content of two files and prints the lines that are different. Essentially, it outputs a set of instructions for how to change one file in order to make it identical to the second file.

However, in some determined cases (e.g. wikis and collaborative documentations) we could need to maintain revisions of the content in our site (a.k.a. revisions). Examples of this are Wikipedia and the Drupal.org site.

19.diff-wikipedia

20.diff-drupal

Sigue leyendo

Drupal 8 Web Services and Context Core (WSCCI) Initiative

Web services and mobile are more important than ever, and with that comes the need to have more flexible page and layout capabilities

– Dries Buytaert

Introduction

The future is a world where content management systems need to output data to many more devices and integrate with more and more systems and services. Drupal 7 (and previous) was optimized for outputting HTML and core ships with an old XML-RPC backend. If Drupal want to be the go-to platform in a world with many different devices and integrated services, it need fundamentally change that.

That is why Dries Buytaert identified the Web Services and Context Core Initiative (WSCCI) as one of the major initiatives for the Drupal 8 cycle. The goal of Drupal 8’s Web Service Initiative is to make Drupal equally good at outputting data as XML, JSON and other non-HTML formats, to expose Drupal’s functionality through a RESTful interface. The initiative’s Drupal group exclaims:

The Web Services and Context Core Initiative (WSCCI) aims to transform Drupal from a first-class CMS to a first-class REST server with a first-class CMS on top of it. To do that, we must give Drupal a unified, powerful context system that will support smarter, context- sensitive, easily cacheable block-centric layouts and non-page responses using a robust unified plugin mechanism.

Sigue leyendo

Testing accessibility of Drupal 8

The limit of bad usability is the lack of accessibility

– Sergio Lujan Mora

Accessibility refers to the design of products, devices, services, or environments for people with disabilities (How great wikipedia!)

Web accessibility means that people with disabilities can use the Web. More specifically, Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. Web accessibility also benefits others, including older people with changing abilities due to aging.

In this post I going to show some test that I have done in Drupal 8 about accessibility from 508 compliance until using a screen reader as ChromeVox.

drupal_accesibility

Sigue leyendo

Updating themes to Drupal 8 #4 – Using classy as a base theme

Drupal 8’s beta version was released a few month ago and now it is time to start porting themes. In this series we are going to discuss  the most noteworthy changes in Drupal 8 about theming. Quite significant changes were introduced in the theme system between Drupal 8 and 7. This guide contains information that applies to Drupal 8 and refers sometimes to Drupal 7 in order to explain new concepts and approaches.

Sigue leyendo

Updating themes to Drupal 8 #3 – Libraries and assets

Drupal 8’s beta version was released a few month ago and now it is time to start porting themes. In this series we are going to discuss  the most noteworthy changes in Drupal 8 about theming. Quite significant changes were introduced in the theme system between Drupal 8 and 7. This guide contains information that applies to Drupal 8 and refers sometimes to Drupal 7 in order to explain new concepts and approaches.

Sigue leyendo

Updating themes to Drupal 8 #2 – Folder structure and Twig

Drupal 8’s beta version was released a few month ago and now it is time to start porting themes. In this series we are going to discuss  the most noteworthy changes in Drupal 8 about theming. Quite significant changes were introduced in the theme system between Drupal 8 and 7. This guide contains information that applies to Drupal 8 and refers sometimes to Drupal 7 in order to explain new concepts and approaches.

Sigue leyendo

Updating themes to Drupal 8 #1 – Main changes

Drupal 8’s beta version was released a few month ago and now it is time to start porting themes. In this series we are going to discuss  the most noteworthy changes in Drupal 8 about theming. Quite significant changes were introduced in the theme system between Drupal 8 and 7. This guide contains information that applies to Drupal 8 and refers sometimes to Drupal 7 in order to explain new concepts and approaches.

Sigue leyendo

Installing Drupal 8 on Ubuntu 14.04 with Nginx

Apache is like Microsoft Word, it has a million options but you only need six. Nginx does those six things, and it does five of them 50 times faster than Apache.

 Chris Lea

Introduction

The rise in popularity of nginx and the steady decline of Apache in the web server market has caused many to believe that the choice has become clear cut for new deployments.

The internet appears to have fallen out of love with Apache, the faithful workhorse that has dominated the landscape for the past decade plus. While Apache still powers the majority of websites out there, it has steadily lost ground to nginx (engine-x) over the past few years.

stadistics

In this guide, we’ll discuss how to get Drupal 8 installed on your Ubuntu 14.04 server with Nginex (I’ll do it with Kubuntu 14.04, but anyway it is going  to run on Ubuntu and derived).

Sigue leyendo