dimitris kalamaras

math, social network analysis, web dev, free software…

Tag: Drupal

Drupal Theming: Boostrap Subtheme with Sass, Compass and Grunt

This article is a quick how-to create a Bootstrap subtheme for Drupal 7, as described here and here, to be able to work with the Sass CSS preprocessor. If you don’t know what Sass is and does, read this introductory guide.

Read More

Bovary.gr goes online – A new digital experience for women

bovarygr-2016-07-01

Bovary.gr is a new digital experience. A well-designed responsive website in Greek about women and their interests: fashion, beauty, art, design, healthy living and having fun.

Read More

Varnish Cache How-To: Intro to High-Availability for Drupal lovers (and WordPress addicts)

Varnish (openclipart)

What is Varnish?

Varnish Cache or just Varnish is an open-source HTTP accelerator and caching reverse proxy for web servers, like Apache or nginx, hosting content-heavy dynamic web sites.  In non-geek speak, Varnish is an free program which runs in front of your web server (which in this context is called backend or origin) and stores (caches) a copy of each webpage served by the web server.  When a user requests a cached page, Varnish steps in and serves the cached copy instead of requesting the same page again and again from the backend server. So Varnish is ideal for developers who run high traffic sites with lots of visitors and like their web application to be highly available and running fast. This how-to is an attempt to present a comprehensive but simple introductory guide to Varnish configuration for web developers who want to scale their projects gracefully.

Read More

coppa.gr – Οι αθλητικές ειδήσεις σε απευθείας μετάδοση

Τι συμβαίνει όταν η linuxάδικη ομάδα ενός επιτυχημένου ειδησεογραφικού site συνεργάζεται με γνωστούς και πετυχημένους αθλητικούς δημοσιογράφους; Μπορεί να γεννηθεί ένα νέο, μοντέρνο και ανεξάρτητο αθλητικό site: το coppa.gr.

Στημένο σε Drupal, το coppa.gr είναι “100% powered by Linux” και ανοικτό κώδικα: από τα desktops των συντακτών που τρέχουν Kubuntu και το pfSense firewall μέχρι τον Debian server με Apache, MySQL κλπ. Εντυπωσιακό, νομίζω, γρήγορο και καλαίσθητο, το COPPA φιλοδοξεί να μεταδίδει καθημερινά, έγκαιρα και έγκυρα, αθλητικα νέα από όλα τα σπορ, χωρίς κασκόλ και εξαρτήσεις. Άλλωστε, το περιεχόμενο «υπογράφουν» άνθρωποι που γνωρίζουν το αντικείμενο καλύτερα από τον καθένα: Σωτηρακόπουλος, Σπυρόπουλος, Βέργης, Θειακός, Σωτηρίου, Χριστοφοράκης, Λοθάνο, Τσούτσος, Θαναηλάκης κα.

Τεχνικά, η υλοποίηση έγινε με D7, Zen, megamenu, views, rules, media, ckeditor και τα υπόλοιπα γνωστά modules της κοινότητας του Drupal, την οποία χιλιοευχαριστούμε.

Χαρείτε το!

coppa.gr

Στιγμιότυπο από το coppa.gr

Drush most useful commands for Drupal admins

After years wasting time on drupal/sql backups, drupal restores, drupal updates etc, I started using the powerful drush command.

If you don’t know it “drush” is simply a (dru)pal (sh)ell written in PHP. It has been developed by core drupal developers to assist sysadmin and developers in everyday site management.

First, to install drush in a typical Debian/Ubuntu server, you need to install the PHP Extension and Application Repository (PEAR) which hosts drush. Simply type:

Read More

Corkboard theme!

Eleni’s pet project (and vehicle to experiment with social cooking), www.supersyntages.gr, has got a new theme. The new graphical theme, designed and implemented by yours truly, plays with the notion of recipe notes pinned on a corkboard. The frontpage ‘carousel’ is still the old one, but it somehow fitted nice.  I am not a designer but I think it turned out to be a nice idea. Check it out!

New corkboard theme [notice the bottom social toolbar]

Powered by WordPress & Theme by Anders Norén