Use Features and Migrate for a better workflow

Engleză

When you're starting a new project with Drupal, the first two modules to add and enable in it must me Features and Migration!

I'm not kidding. Stop playing with any other and put this two modules on the top of the list.

To improve the workflow even better, try to plan each feature like a component and create for each as you work a Feature.

Handling media files in Drupal

Engleză

Media files in Drupal aren't similar to WordPress, Joomla or other CMS apps.

Saving files in your website can be done in many ways, but the final result, is looking identical for your visitors.

This offers you great flexibility in they way you handle and store your files.

First, the ideal way to insert images or videos is through specialized file fields. This way, the files attached to a node will be handled through each node better.

Then there is the concept of "file system" that in the core has two implementations.

The path to become a Drupal site builder

Engleză

Since last month I started planning on a course for Drupal website building.

It will feature not only Drupal stuff like site architecture, installing Drupal and modules, creating a custom theme, but also managing the command line for versioning with Git, using Drush to speed up the work, using Sass and popular frontend frameworks, Twig for templating, integrating JavaScript the „Drupal way” and many more.

Drupal 8, un CMS cu adevărat pentru oricine

Română

Comunitatea Drupal în acest moment este focalizată principal pe terminarea ultimelor probleme pentru versiunea 8 a popularului CMS.

Versiunea 8 vine cu schimbări majore în cod, implementarea de bază fiind refăcută pe componentele principale de Symfony și implementează practicile curente de arhitectură de aplicații în PHP.

Folosește din plin facilitățile și performanța oferită de PHP 5.4, rulează excelent pe PHP 5.5 și HHVM 3.x.

Din start este intenționat pentru ușurarea implementării de „design responsive” și folosește markup HTML5.

Marketingul online în România abuzat de impostori

Română

Urăsc spamul, urăsc să fiu agasat de reclame ce nu am acceptat să le primesc, mai ales în email și chiar și în căsuța poștală (cea reală fizică uneori).

În ultimii 3 ani a crescut volumul de trafic de email spam. Groaznic de mult. Sute de firme vând haine, încălțăminte, covoare, perdele unelte bune de avut în casă etc.

Am curiozitatea să mă uit pe sursele acestor emailuri. Des găsesc că ofertele sunt ale unor firme reale, dar întrebarea este cum de ajung în secțiunea SPAM din căsuța noastră poștală.

Drupal 7, lucrul în echipă pe proiecte mijlocii și mari

Română

Drupal 7 s-a dovedit a fi o platformă viabilă pentru proiectele mari unde alte CMS-uri nu prea sunt luate în cosiderare datorită unor preconcepte care stau la baza lor.

Drupal este construit din start pentru a fi cât mai modular și a nu repeta lucrurile în diverse extensii necesare.

Drupal 7 pe steroizi

Română

Nu mă puteam abține să nu menționez.

Drupal 7 pe HHVM în loc de PHP. Orice test a dat rezultate sub 50% la viteză comparativ cu PHP 5.4 + APC sau PHP 5.5 și OPCACHE.

Consumul de memorie este diferit de calculat.

Optimizare pentru orice display - rezoluții și viewports

Română

Google oferă niște indicii despre 3 variante de optimizare a afișării paginilor web pentru a le afișa corespunzător pentru diverse dispozitive. Nu este un „manual”, ci doar câteva indicații de pornire și desigur că sunt necesare cunoștințele programatorului de Frontend pentru a le implementa eficient, în unele cazuri cu implementări suplimentare de suport din Backend.

Drupal și Nodejs - idei

Română

Unele proiecte vin cu idei de componente ale căror implementare clasică prin PHP și AJAX duc la cerințe de resurse hardware foarte puternice în general.

În general componente cu actualizare a informației în timp real, exemplu chat privat sau cameră de discuții, un tabel cu diverse variabile de bursă, un box live de cometariu sportiv în timpul unui meci.

Să ai mii de vizitatori în timp real care urmăresc acele schimbări, folosind AJAX și PHP e moarte curată.

Drupal 7.x și 8.x compatibile PHP 5.5

Română

În urma testelor din weekend am tras concluzia că Drupal 7.x cu toate modulele populare (cel puțin cele ce le folosim noi) sunt 100% compatibile cu PHP 5.5.

Diferențe de viteză nu am găsit între PHP 5.4 cu APC și PHP 5.5 cu OPCACHE, aceste teste rămânând încă pentru perioada următoare de lucru pe proiecte reale în dezvoltare.