Building a New Website for insidestory.gr
Custom Subscription Website Development and Migration to Drupal 10 CMS
Custom Subscription Website Development and Migration to Drupal 10 CMS
insidestory.gr is the first Greek subscription-based investigative journalism website that focuses on political, social, and economic issues. It was founded in 2018 by a team of journalists with the aim of offering readers reliable and independent news.
The Insidestory.gr team wanted a new, modern design for their website that would meet their growing needs. In addition, they wanted to migrate all of their content from Drupal 7 to Drupal 10 and adopt Drupal Commerce to manage subscriptions, payments, and other business functions.
Overall Approach:
We successfully migrated all data from the old Drupal 7 to the new Drupal 10, ensuring a seamless transition for our users. The migration included:
We integrated Drupal Commerce into the site, enhancing Insidestory.gr's subscription and offer management capabilities.
Advantages:
By adopting the soft paywall strategy, we give non-subscribers the opportunity to get to know insidestory.gr better, offering them five free articles per month. To implement the soft paywall, the number of articles read per user is recorded, the remaining free articles are updated, and a subscription prompt is displayed.
We implemented several API connections to automate and optimize the operation of Insidestory.gr. These connections ensure seamless communication between the website and various third-party services.
These API connections streamline various aspects of Insidestory.gr's operations, enhancing the overall user experience and efficiency.
We developed a custom AI Text-to-Speech (TTS) service, fully integrated into Drupal, that automatically converts article content into high-quality spoken narration. The solution leverages Google Cloud's Gemini Enterprise Agent Platform, using the Gemini 3.1 Text-to-Speech model to generate natural-sounding speech. To support long-form articles, the system dynamically splits the content into smaller segments, processes each segment independently, and then merges the generated audio into a single MP3 file using FFmpeg. The entire workflow runs asynchronously through the Drupal Queue API and cron workers, ensuring high performance, reliability, and zero impact on the website's user experience. The final audio file is automatically associated with the corresponding article and made available through a custom audio player developed specifically for the project.
Δώσαμε ιδιαίτερη προσοχή στην υλοποίηση βέλτιστων πρακτικών Privacy, όπως:
Το νέο site του Insidestory.gr είναι μια επιτυχία! Η αισθητική του είναι σύγχρονη και λειτουργική, η εμπειρία χρήστη είναι άψογη και οι εμπορικές λειτουργίες είναι πλήρως αυτοματοποιημένες. Ως αποτέλεσμα, η ομάδα του Insidestory.gr έχει δει αύξηση στις συνδρομές και στα έσοδά της.
Το Insidestory.gr είναι ένα εξαιρετικό παράδειγμα για το πώς το Drupal 10 μπορεί να χρησιμοποιηθεί για τη δημιουργία ενός ισχυρού και ευέλικτου e-commerce site. Χάρη στην εμπειρία και την τεχνογνωσία μας, βοηθήσαμε την ομάδα του Insidestory.gr να πετύχει τους στόχους της και να χτίσει μια ακόμα πιο επιτυχημένη ιστορία.
Our in-depth understanding in technology and innovation can turn your aspiration into a business reality.