Consulting

Our main field of expertize is the development of highly interactive web sites, social communities platforms, data warehouses and web applications for virtual training/education. We integrate various Open Source technologies to design custom solutions with a solid and reliable architecture. Our solutions are designed to be flexible, scalable and user-friendly.

Training

Webikon delivers customized Drupal in-house training for your company or organization. We organize workshops that offers training in building content-driven web applications in Drupal 10 for site builders, designers and developers. Our training activities are designed for small and medium groups with a flexible curricula that can be tailored to your needs.

Development

We provide solutions for custom social media platforms as well as solutions that consume, aggregate and analyze social media communications. With the emergence of the new media wave, social media platforms are becoming must-have tools for any business. We are using the power and flexibility of Drupal content management system to build large, scalable web applications.

Where Block module beats Layout Builder

Facts

Drupal core ships Block and Layout Builder modules.

  • Block module is in business of placing blocks.
  • Layout Builder module is in business of placing blocks.

But...

Block placements are decentralized: Each block placement is a config entity. Several modules can work together to place blocks on the same page. In other words, a module providing a block placement, doesn't know if a different module is also providing a placement on the same page or even on the same region.

Drupal 8/9: Theme negotiation based on condition plugins

Sooner, the European Commission Drupal project I'm working on, will transition to a new theme. During the transition, some pages will be still displayed using the the old theme. I've looked around for a Drupal module that knows to render a certain page using a specific theme and found Switch Page Theme. The big impediment with this module is that it mainly checks the page path. And this is more or less hardcoded.

Effective form spam protection with Form Protect

Form Protect is released for Drupal 8 and 7

Form Protect is my first Drupal 8 module, even it's a tiny one. First I needed the module for a Drupal 7 client project. But after having the D7 module running, I felt that it's good opportunity to write my first Drupal 8 port.

Welcome Drupal 8!

First Drupal 8, the Release Candidate 1, is out after a fantastic work of more than 3,200 core contributors. Although we are a small company, we are proud to have contributed to this effort.

Drupal 8 has revamped its user interface; added WYSIWYG and in-place editing; significantly improved mobile support; added and improved key contributed modules including Views, Date, and Entity Reference; introduced a new object-oriented backend leveraging Symfony components; revamped configuration management; improved multilingual support; and added hundreds of other improvements. The fastest Drupal ever is here.

Read the official announcement of the Drupal 8 RC1 release.

Hola, Barcelona!

Drupalcon Barcelona 2015, 21-25 September

Again, I'm packing for Drupalcon. This year the most important European Drupal event will take place in the unique city of Barcelona. This year's conference will be marked by the long-awaited release of Drupal 8 and it's expected that the launch of Drupal 8 Release Candidate to occur right during the Drupalcon, in Barcelona. I'm a contributor to Drupal 8 and I'm very excited about the huge transformations that this release will bring to users, business and developers.

ConTraffic Online Services

ConTraffic is a research project of the European Commission developed by the Joint Research Centre in collaboration with the European Antifraud Office and DG Taxation and Customs. ConTraffic provides information on container routes as well as risk assessment services to users from customs and security authorities.

Drupal 8 is now part of our Training Curricula

As the date for Drupal 8 stable release is approaching, we’re excited to announce that Webikon has extended its training modules to include also Drupal 8 along with the existing Drupal 7.

Starting with the „8” release, Drupal has adopted the modern PHP concepts and standards, object-oriented programming, and the Symfony framework. While a lot of the Drupal concepts (Fields, Views, Entities, Nodes) continue to exist in Drupal 8, they are now implemented using object-oriented programming design patterns.

Behat and Drupal Extension at first touch

I was really impressed, back in 2013, by Alexandru Badiu's (@voidberg) presentation on Behat delivered at Drupalcamp Târgu Mureș. This year, Konstantin Kudryashov (@everzet), the guy behind Behat, Mink & phpspec2, had its own presentation at Drupalcon Amsterdam. And it was again — Wow, wow! Since then I never found the right time to play and experiment with Behat until I got stuck in providing a tested UI for a site having very complex frontend/jQuery requirements. And for me that was the right time for Behat :)

Car Quiz — Skills For The Future

Skills for the Future Car Quiz website has been designed in Drupal 7. The site allows users to follow and fill a quiz wizard.

Park your old Drupal site

This writeup is heavily based on Karen Stevenson (KarenS) blog post Sending a Drupal Site Into Retirement. The reason for writing this post was to keep a Webikon.com reference, facing the requirement to archive several sites and make them static. True, there are also some small differences.

Pages

Subscribe to Front page feed