Sidagi.gr, launched in November 2011, is a gourmet website containing a large number of recipes from all over the world. With a steady flow of new recipes, along with tools such as the calorie meter and the categorization per ingredient, it provides a fresh outlook to the cooking recipe presentation and discovery as a whole.

24h.gr is a news portal aspiring to cover every event that happens in Greece. With a team of journalists feeding more than 200 news items per day, video channel with exclusive interviews, detailed breaking news analysis and stock exchange coverage it might as well be one of the upcoming authoritative news portals.

PC Magazine is the leading technology publication, worldwide. Published by Ziff Davis in 34 countries, it plays a major role in technological evolotion.

Trustworthy, authoritative and innovative, PC Magazine knows the technology market better than anyone and through the reliable test performed by PC Labs it is in a unique position to precicely imprint a clear picture of products and the overall market status. PC Magazine's PC Labs are the largest labs for objective review of technology products and services in Greece.

International title with strong tradition and reliability in the Greek market, which is cultivated after 16 years of success, continuously innovating topics coverted and the magazine's style.

Madame Figaro addresses the modern, informed sofisticated woman that loves fashion and beauty and helps her define her identity and style through current issues and fashion editorials always registering the latest trends.

T3 Magazine is the largest technology lifestyle publication in the world, all the while being the most widespread title internationally; with 21 localized versions in 36 countries and over 500.000 readers worldwide.

It has a unique concept, modern style and in all the markets it is a part of, it represents a high quality, leading technology lifestyle guide. The publication arrived in Greece in December 2005 and has been published by Attica Media Group.

S: (n) geek A person who has chosen concentration rather than conformity; one who passionately pursues skill (especially technical skill) and imagination, not mainstream social acceptance

Huge fan of

Diablo 3 profile parser

in PHP, diablo, library

Diablo 3 is a very popular massively multiplayer online role playing game (MMORPG), by Activision Blizzard Entertainment. With the latest patch, the option to browser through profiles and characters has been given, but the option to get the page as XML (which was available in the respective functionality of World of Warcraft, another product of the same company) was not given.

This project is a PHP class that parses the profile page, and returns all the data in an object. It is still in active development.

Read more »

Nodequeue tricks - Per section block

in PHP, drupal, taxonomy, views, nodequeue

I assume that if you've build a relatively large site, you've stumbled on Nodequeue by now ( summary: it allows you to create lists of arbitrarily ordered nodes ). But clients always had a thing for imagining things that are normally tricky to do, and one of them is to create a block that has arbitrarily ordered content per section of the site, usually by taxonomy term.

Read more »

Access denied for admin pages show in admin theme

in drupal, 403, theming, bug

What every new developer in Drupal needs to get to his head (and hears all the time in the community), is that no matter what, you should never EVER hack core. Except when your problem is one that has absolutely no other solution. In our case, using an alternate administration theme, will cause access errors to administration pages to be rendered in that theme -- and that cannot be solved otherwise.

Read more »

Cloud Zoom Alternative

in drupal, Module, jquery

A client needed the ability to easily zoom into images in place. That is, display a small image, and when hovering, zoom a part of the image. In that spirit, I found the freely available cloud zoom library. Though I did find a Drupal module for that, it only exposed a very limited amount of options that are available, and the dev version, which included more features, had bugs (hence the dev). This is my implementation, which (hopefully) will help people out.

Read more »

Using different views for different vocabularies or terms

in drupal, taxonomy, views, tvi

You really aren't using Drupal right if you're not harnessing the power of taxonomy, and you haven't seen much of it until you understand views. The only limitation for me was that you have to streamline all terms to look alike, in order to fit in the same templating. Well, not anymore!

Read more »

Hiding broken images via Javascript

in jquery

Missing or broken images can be a pain, especially since in some cases it's next to impossible to programatically figure out there's something wrong until you've reached the templating (view) layer. Here's a jQuery solution for those cases!

Read more »

Facebook share images

in facebook, drupal, share, meta

Every site today uses social buttons. It's become part of the basic functionality. And yet most have trouble dealing with and integral part of the whole sharing part -- choosing an image to accompayny the shared article.

Read more »

Styling rows in views

in drupal, views, css

If you're using Drupal without Views... you're probably doing it wrong (sic). Views really are almost a the only way to have full control over any content listing, with minimal effort.  You can even customize things on a per-field basis via template overrides. But how do you add particular classes to individual rows?

Read more »

Drupal forms and redirection

in drupal, form api

You've created a form through the forms API, and because you want some custom behavior, you need it to post back to you... so why does you get a 302 redirect when trying to process it?!

Read more »

Customizing search results, hidden treasures

in drupal, search

Drupal has built-in search functionality, and for the most part? It works just fine out of the box. The pain starts when clients ask for customization in the results page -- and a lot of it. After reading a nuber of posts on the net, I finally found a bit that others seem to ignore: you get a whole lot of info in the search result template.

Read more »

Order matters... at least with pathauto and taxonomy!

in drupal, taxonomy, pathauto

In most cases, when building a Drupal site I prefer to have a single content type, with nodes distributed in sections via a vocabulary. It then makes sense to use the term in the node aliased path -- unless you have multiple vocabularies.

Read more »

Javascript, popups, and Internet Explorer

in IE, JS, popup

Opening a popup window is supposedly an easy task. Your user clicks on a link, you fire window.open, and be done with it. Unless you need it to work with IE.

Read more »

Drupal, Webmaster tools, and 403 errors after launch

in drupal, Google, error, htaccess

Or why the heck is Google bot refusing to look at my site, when everyone else browses through it just fine

Read more »

Fovero

Fovero.gr is where everything funny resides! The team scouts the whole internet for youtube clips, jokes, or image sets that are either funny or downright weird. 

Read more »

24H

24h.gr is a news portal aspiring to cover every event that happens in Greece. With a team of journalists feeding more than 200 news items per day, video channel with exclusive interviews, detailed breaking news analysis and stock exchange coverage it might as well be one of the upcoming authoritative news portals.

Read more »

Block Visibility using PHP

in PHP, drupal, blocks

It has become quite the norm for clients to ask things that are not ready "out of the box". One of the most common is asking if a banner (usually an OpenX zone) can be displayed only in a site area, plus all nodes of a specific term / content type. To accomodate this, you need to delve into PHP visibility rules.

Read more »

GreaseMonkey, Google Charts and Ikariam

Like many people, I like wasting some time playing web-based games, such as Ikariam. However, I found myself spending a lot of time making the same calculations over and over again -- there had to be a better way! So I made one. GreaseMonkey is a Firefox addon to inject a JS script into a page, Google Chart is an easy way to make charts. Using these, Ikariam Projection was born.

Read more »

Skroutz Drupal module

in PHP, drupal, Skroutz, Module

This is the second part of the Skroutz.gr pricing integration. It provides integration between the Skroutz API class and Drupal, so that it now becomes a simple matter of installing & configuring the module in order to use Skroutz.

Read more »

PC Magazine

PC Magazine is the leading technology publication, worldwide. Published by Ziff Davis in 34 countries, it plays a major role in technological evolotion.

Trustworthy, authoritative and innovative, PC Magazine knows the technology market better than anyone and through the reliable test performed by PC Labs it is in a unique position to precicely imprint a clear picture of products and the overall market status. PC Magazine's PC Labs are the largest labs for objective review of technology products and services in Greece.
Read more »

Skroutz API Class

in PHP, Skroutz, Class

I've recently been tasked with integrating Skroutz.gr price information with existing Drupal sites. Since I'm going through the trouble, I like to make things modular -- hence the first step was to create a PHP5 class to handle the "low level" communication.

Read more »

Pages