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 offer training in building content-driven web applications in Drupal 7 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.

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 :)

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.

Secure Drupal files with fsniper

Keeping file system with secure permissions has been always a critical task when it comes to administer a webserver. Not every time files uploaded via the webserver are saved with the correct permissions. Running a cron job to fix them could be a solution but how to deal with the case when an attacker can very quick exploit files wrong set permissions?

Skills For the Future

Hyundai Motor Company and Junior Achievement-Young Enterprise Europe are partnering to promote greater understanding and awareness among young people about Science, Technology, Engineering and Math (STEM) skills, entrepreneurship and the skills for their future employability.

Briefly about Drupal DevDays Szeged 2014

Photo: #drupaldevdays | TCPhoto.eu

Drupal DevDays Szeged was one of the most successful Drupal events I ever attended since 2008. Let me explain why...

Installing Apache Solr 4.7 multicore on Ubuntu 12.04 and Tomcat7

ApacheSolr

Overview

I will show you how to install the ApacheSolr search engine under Tomcat7 servlet container on Ubuntu 12.04.4 LTS (Precise Pangolin) to be used later with Drupal 7. In this writeup I'm gonna discuss only the installation and setup of the ApacheSolr server. Specific Drupal configuration and/or Drupal side configuration to be discussed in future writeup.

Migrating to Drupal 8

Together with my Webikon.com partner, Gabriel, facing the North.

Together with my Webikon.com partner, Gabriel, facing the North

Alkuvoima+East Group, a Finnish strategic digital marketing agency, invited us to join one of their interesting events in Helsinki. We were asked to present some hot topics like: ‟Drupal 8 — What’s Cooking?”, ‟Migrate to Drupal 8” and ‟Drupal 8 as a mobile backend” along with another cutting-edge presentation: ‟Drupal and Apache Stanbol”. The big interest aroused by the ‟Migrate to Drupal 8” topic inspired me to elaborate on this subject.

At Drupalcon Prague 2013 Dries announced the switch to a migration-based upgrade and the move of Migrate module in Drupal core. In this write-up I will introduce you to migration basics: concepts, flow, components and then I will illustrate a complete migration process, as it works, now, in Drupal 8 by explaining how a real migration has been implemented in a real module. Here we go!

Today Drupal is 13 years old

In the early 2000s I wrote my own CMS, of course using PHP 3 (!) and MySQL. Everything was so simple, flexible and… funny. I thought I would never switch because it was so simple to extend and the system was so responsive. What I didn’t realize at that time, was that the web itself was rather simple.

But at some point, in the middle of decade, everything changed: the Web 2.0 came into the scene. Web API, web services, all together with XML, RSS and feed aggregation. Rich web user interfaces and then the amazing user interaction and social networking or social-media. After getting used to the changes, I finally realized that my CMS is dead. There was no chance to keep the rhythm.

Brussels Airport Flightplanner

Brussels Airport Flightplanner

Brussels Airport Flightplanner is the official Brussels Airport iPhone and Android app. It's a valuable tool used to plan or track a flight. The app will map out a personal itinerary from your front door to the gate. You will receive updates through push notifications, browse the shopping, food and drinks listing for special promotions.

Pages

Subscribe to Front page feed