The Figaro invites media organisations using Drupal to power their websites to discuss “Drupal and Media”.

Events happening in the community are now at Drupal community events on www.drupal.org.
JBI's picture
Start: 
2009-06-11 13:00 - 17:00 Europe/Paris
Organizers: 
JBI
Event type: 
User group meeting

Le Figaro (the oldest and the biggest daily newspaper in France) invite media organisations using Drupal to discuss “Drupal and Media”.

We will stream live our first meeting about the use of Drupal in Media
Stay tuned on Ustream http://www.ustream.tv/channel/drupalmedia Thursday the 11th from 2PM to 5PM Paris's time (8AM to 11AM East Time)
You will be able to tchat and have your input.

Simon Elliott http://groups.drupal.org/user/27802 will translate as we go on the tchat so you can follow our debate

Before we meet in Paris for the next DrupalCon it’s important to know that in France all the media express strong interest in
Drupal, from pure player to dead tree press, not forgetting Radio and TV. Present will be all the French speaking news websites using Drupal :
- Rue89.com
- Mediapart.com
- Slate.fr
- CourrierCadres.com
- But also Edipress a Swiss newspaper group with more than 15 media websites.

We will works in a Camp format
Everyone can participate and share good practices, warning about pitfalls and sharing new ideas.

The discussion subjects we are thinking about are :
- Scalability traffic and demands constant uptime and performance.
- Way to share development in industry related module like (XML conversion, wire processing, file conversion, 3rd Party Ad Serving Services, Media handling, Workflow)
- Good practices on project management, Scrum and Agile
- Best media modules and installation profile
- Home Page Main chanels and newspaper

We will broadcast our camp on Ustream. You will have a chance to ask question and listen live.

Before the event please fell free to ask questions and share your thoughts about Media and Drupal;

If you wish to attend in person please send a mail ingold DOT jb AT gmail DOT com

Comments

Interesting meeting

Christophe Vix-Gras's picture

Alors que le NYC Times risque de suivre le train du tout online et Libération qui vient demander une taxe sur les abonnements Internet, il faut avancer.

Christophe Vix-Gras
Drupal France & Francophonie / PeopleAtWork

Christophe Vix-Gras

Pierre Jean Duvivier's picture

Du coté d'Edipresse lors de la réunion Media du Jeudi 11, voici des points importants et problématiques pour nous :

La gestion de la chaine de développement. Nous utilisons de manière assez intensive le module view qui entraine du paramétrage back office "manuel". Comment "versioner" ces modifications de configuration et surtout comme les déployer sur des environnements complexes sans avoir à créer des instances cachées ou simplement modifier les vues. Nous serons très friands de ces expériences.

L'intégration HTML sur Drupal . comment l'accèlèrer ? le fait que le code soit intimement lié au design dès qu'on commence à faire des choses + élaboré fait surconsommer chez nous à ce niveau. Comment procedez vous ?

Pour views il y a une

cirotix's picture

Pour views il y a une solution super simple qui permettent d'industrialiser le dev et le deployement de views. Je pourrai en parler jeudi.

Pour l'intégration, pas de solution miracle. L'idéal est d'avoir un intégrateur qui connait Drupal pour faire de l'intégration alla Drupal. On peut quand même souvent s'arranger pour ne pas trop mélanger le design et le code. Le problème vient qu'avec Drupal il y a toujours 3 facons différentes de faire la même chose.


Damien Cirotteau
http://www.rue89.com

Pour Views

jdidelet's picture

Bonjour Damien,

Je suis aussi preneur pour des infos qui permettraient d'accélerer le déploiement de Views. Serait-il possible d'avoir une petite note à ce propos car il me sera physiquement impossible d'être présent (ça ferait un peu cher la réunion si je compte le billet d'avion Hong-Kong / Paris :)). À ce propos, je ne sais pas si Context marche avec Views (je n'ai pas encore testé le module).

Merci !
Julien Didelet


Julien Didelet
Founder
Weblaa.com

Ok, je vais écrire quelque

cirotix's picture

Ok, je vais écrire quelque chose dessus. Ca va me booster un peu pour finir labs.rue89.com


Damien Cirotteau
http://www.rue89.com

content type plutot que view

Pierre Jean Duvivier's picture

houps en faite c est plus le deploiement des content type qui est laborieux
les view on s en sort avec l export / import
suis de toute maniere preneur pour view s il a mieux et plus rapide

content type plutot que view

Pierre Jean Duvivier's picture

houps en faite c est plus le deploiement des content type qui est laborieux
les view on s en sort avec l export / import
suis de toute maniere preneur pour view s il a mieux et plus rapide

Ok c'est effectivement plus

cirotix's picture

Ok c'est effectivement plus compliqué pour les content type. Pas vraiment moyen de versionner et puis ca change le schema de donnée. On pourra en parler jeudi, mais pas vraiment de solution magique pour l'instant. Ca devrait être mieux en D7 avec normalement une API CRUD pour CCK

Pour les views il y a mieux que l'import (mais c'est basé sur l'export quand même).

Damien Cirotteau
http://www.rue89.com

C'est à 13h ou 14h ? Et

cirotix's picture

C'est à 13h ou 14h ?
Et question subsidiaire, si c'est à 13h il y a un dej de prévu ?


Damien Cirotteau
http://www.rue89.com

13h et je serrai là avant pour vous acceuillir

JBI's picture

Je vois la salle et test le wifi tout à l'heure.
Il y aura un vidéo projecteur même si c'est pas nécessairement obligatoire.

Je pense que l'option buffet est préférable pour le networking et accueillir tout le monde au fur et à mesure et faire connaissance.
L'idée est de limiter cette phase strictement aux médias pour ouvrir ensuite.

Je propose qu'on commence par discuter des buts du groupe et son degré d'ouverture aux prestataires. Nous pourrions aussi discuter des projets a avoir en commun.

Ensuite nous rentrerons dans des problématiques plus technique et concrètes que nous pourrons diffuser sur UStream. Nous aurons probablement des réactions et un dialogue à l'international en anglais. J'ai trouvé une personne qui viendra nous aider pour la traduction.

Dites moi ce que vous en pensez.

Ok qu'est ce que tu appelles

cirotix's picture

Ok

qu'est ce que tu appelles par

et son degré d'ouverture aux prestataires.

Sachant qu'à Rue89 nous sommes éditeur et prestataire.


Damien Cirotteau
http://www.rue89.com

It seems like every other

nikolai's picture

It seems like every other news site being launched these days in Denmark is build on Drupal. From major national newspaper, magazines, news sites, university papers, television etc. etc. It sounds very much like the situation in France.

We would love to partake in your discussions, that definitely will both useful and inspiring.

But we are not gonna make to Paris this thursday. Would you consider organizing something similar before or during DrupalCon when a lot of media people are coming to Paris?

Best regards,

Nikolai
(www.information.dk)

JBI's picture

Hi Nikolai,

Most certainly we will translate in English our meeting Thursday for you to understand.
We should be able to tchat on internet with us, probably from 2PM30 Paris's Time.
And yes we will during the DrupalCon or before we will also do similar meeting but to be clear it's not an official DrupalCon Meeting Thursday.

Jean-Baptiste Ingold
06 24 78 29 22

JBI's picture

La salle a le wifi, nous l'avons testé.
Attention il faut bien s'inscrire à mon adresse ingold.jb AT gmail.com. On vous créera des tickets wifi.

Seules les personnes inscrites pourrons rentrer. Vous receverez un email de confirmation.

Je serais sur place pour vous accueillir à partir de 12h30, nous aurons un petit buffet.
Networking et le temps de se rencontrer, nous discuterons des objectifs de ces réunions et de leur ouverture aux prestataires.
Les choses plus techniques seront à partir de 14h00 et nous diffuserons sur Ustream avec une traduction en anglais.

L'invitation a été envoyée initialement à mes contacts et aux adhérents de l'association qui voulaient faire partie du groupe utilisateurs média. L'information a été largement relayée sur groups.drupal.org

Le bureau de l'association drupal France et francophonie a décidé que (comme pour les autres groupes utilisateurs) le fonctionnement de ce groupe est indépendant de l'association. L'adhésion n'est pas nécessaire. Le but de l'association est de faciliter et inciter la création de tels groupes. C'est ma fonction au sein de l'association de le faire.

Son organisation est indépendante de DrupalCon.

Pour la bonne information de tous, je précise que je suis un consultant indépendant. J'ai eu l'occasion de faire du consulting et de la formation pour le Figaro et j'espère continuer en faire, comme avec d'autres clients. Dans le cas du Figaro, j'ai notamment :
Participé à une formation en particulier le business case "Drupal et les sites médias".
Cherché des partenariats, des compétences et des ressources.
Dans le cadre d'un prototype j'ai participé au choix de l'architecture et j'ai fait le mapping des modules.

Quelques propositions pour alimenter les échanges

JBI's picture

Si le déploiement intéresse du monde
Le Figaro peux parler de son expérimentation avec Drush.

Pour les dévellopements métiers
Un point sur l'importation XML V5 d'un système EIDOS.

L'idée est qu'il y ai des échanges sur les réussites, les échecs et les idées nouvelles.

Qu'en pensez vous ? N'oubliez pas de mettre à jour le WIKI
http://groups.drupal.org/node/22843

Summary in English

mrsimonelliott's picture

Duvivier and Didelet:
Would like to discuss deployment of views and ckk content types, in particular ways in which to accelerate the process of creating basic content types and views which they use regularly.

Damien:
Explains that there are ways to speed up the process but it is more complicated to do with content types than views; With views you can use import/export views.
(Simon: have a look at http://www.developmentseed.org/blog/2009/jan/30/easy-feature-building-sp...)

JBI

A room has been found for the event with wifi and projector if nessceary, please contact ingold.jb AT gmail.com if you would like to attend this event. Places are limited.

The format is to keep it very short subject by subject to to speak about good and bad experiences with Drupal in media related websites.

If we speak : about stagging
Le Figaro could speak about there experience with Drush.

About industries related devellopement
What they have done so far about importation of print content in XML V5 format of an EIDOS print workflow.

JBI's picture

To remind you our meeting tomorrow Thursday 11th from 2PM to 5PM Paris's time (8AM to 11AM East Time)
Stay tuned on Ustream we will broadcast live http://www.ustream.tv/channel/drupalmedia
We will stream live our first meeting about the use of Drupal in Media.
You will be able to tchat and have your input.

Simon Elliott will translate as we go on the tchat so you can follow our debate about :
- Scalability traffic and demands constant uptime and performance.
- Way to share development in industry related module like (XML conversion, wire processing, file conversion, 3rd Party Ad Serving Services, Media handling, Workflow)
- Good practices on project management, Scrum and Agile
- Best media modules and installation profile
- Home Page Main chanels and newspaper
Or anyother subject you may have.

The format we will give everyone a chance to share :
- good practices
- warning about pitfalls
- sharing new ideas

See you soon in Paris or on-line.

I will join

benjamin birkenhake's picture

I'm looking foward to join also.
As the Development Teamleader in Community Technology for the national German Newspaper "Die Zeit", I have two years of experience with Drupal-Installation in a very similar Context. I hope I can share some of my Knowledge here and get some new Ideas.

Die Zeit Online: http://www.zeit.de
Our Drupal: http://kommentare.zeit.de/

Greetings!
ben_

--
anmut und demut

--
anmut und demut

FeedBack about this Meeting.

Pierre Jean Duvivier's picture

Hi.

I have a lot of work and i was not able to fill my feedback here just after the meeting. I apologize.

First i would like to thanks Jb ingold for the organization. This first meeting was for me a real pleasure and a great success.

We took about 2 hours to meet each others; i think it's a very good point to know who are doing what.

After concerning strictly my problems & drupal, my comments are the follow :

  • Load Problem and "Peak Effect".

With Edipresse we had problem with our biggest website with Load (90'000 unique visitor a day). And we had "peak effect". It means that DRUPAL was sending a flood of SQL queries to the server and DELETE / UPDATE of them was "locking" the table. The others was stacking and the load of the DB was increasing a lot.

Switching all the Drupal's table from MyISAM to InnoDB resolve the "lock problem".

After we have still problem of load but "no lock" wich is the worst.

Talking with people during the meeting, someone says that to use a lot "view module" in very heavy trafic page could cause performance problem also. On our big website LeMatin.ch we have all of our blocks with the classic view module and we are thinking to switch to a more "optimized" way of doing the queries.

Not using in big trafic website view could be a solution to load problem too.

We are still in R&D about doing Master/Slave replication with Drupal. Rue89 told us about PressFlow, MediaPart have an experience but....no close of our experience (MediaPart have a lot of loggued users) ect...When we will find a good way to do with Drupal 5 Master/Slave "Easily" I come back here.

  • Industrialization.

We have problem to have a complete and sure production chain because of view export and content type configuration export. We use in edipresse the classic import/export of view but we are not so happy with that because we have manual operation more than "SVN like" operation. We want to automatize that.

For the content type configuration we don't have any solution. We do a lot of commercial action with particular content type each time. We have each time "short time cycle" to produce quickly a mini website inside our website about 1 - 3 days and to export with a modern way of working (not by hand !!!) this content type could solve our time's problem and be more efficient

  • Marketing / Commercial Aspect

We didn't have the time to speak about that. Next time...

@++++

Scaling Drupal

yelvington's picture

Wish I had not missed this.

WRT scaling, we had similar table locking issues, which were resolved by moving many tables to InnoDB. We also have moved cache tables into memcache. Biggest gain was placing Squid in front of Drupal so separate hardware can deliver cached HTML pages to anonymous users.

We're running the Pressflow patches, but we have not (yet?) moved from a single MySQL server to replicated.

...

Pierre Jean Duvivier's picture

We use Memcache to cache Queries and X-Cache to cache PHP (Pre-PHP-Compilator).

With that the load was divided by 3 on our Front Server with X-Cache and our database with MemCache are running more safely

We have been using APC at

cirotix's picture

We have been using APC at Rue89 since 11/07. So far so good.

As for the performance it seems pair to X-cache but some instablities had been reported for X-Cache.
http://2bits.com/articles/benchmarking-drupal-with-php-op-code-caches-ap...

A big plus for APC is that it will be integrated to PHP6.

Damien Cirotteau
http://www.rue89.com

At information.dk we're

johsw@drupal.org's picture

At information.dk we're switching from eAccelerator to APC for three reasons:

1) PHP6-inclusion
2) We heard it should be more stable (ie less segmentation faults)
3) We are thinking abour using APC as a datacache as well - instead of Memcached. Have any of you tried that?

Best,
/Johs.

CacheRouter module + APC

robertdouglass's picture

works great. If you only have 1 web server, it's a great solution that will probably outperform memcached. If you have more than one server, you end up with redundant (and possibly conflicting) caches, thus memcached is still the superior choice.

CacheRouter module + APC

robertdouglass's picture

works great. If you only have 1 web server, it's a great solution that will probably outperform memcached. If you have more than one server, you end up with redundant (and possibly conflicting) caches, thus memcached is still the superior choice.

Great to see you organizing in this way

robertdouglass's picture

I'm also sorry I missed the meeting. Will try to attend the next(?)

The database is certainly the hardest part to scale in Drupal, which is why I've worked hard to find ways to relieve the load. The ApacheSolr module is just now in a position to be used for building things like views, blocks and navigation, which is great because it will give us a whole new vector of scalability. I hope to write a lot of tutorials about this in the coming months =)

There is also some renewed interest in developing the memcache module to be more efficient and easier to set up. While it is and has been a great option for moving activity out of the database, it hasn't seen a lot of new development recently, but I think that's about to change.

-Robert

High performance

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: