Blog

Posted by: 
Dominique De Cooman

Ce post vous explique comment automatiser l'installation de Drupal sur un environnement de développement en utilisant un script d'installation.

Posted by: 
Dominique De Cooman

Ce poste résume l'expérience de l'introduction de Drupal dans une entreprise. Comment nous avons atteint un niveau de qualité dans le développement de Drupal nécessaire pour une application d'entreprise.

Il portera sur:

  • Installation : Le site de Drupal 6 et l'intégration avec les autres applications dans l'entreprise
  • niveau de qualité
  • Posted by: 
    Dominique De Cooman

    Après avoir parcouru différents sujets sur drupal.org, je suis parvenu à la solution suivante :

    Installez http://drupal.org/project/jquery_update (installez le 6.x-2.0-alpha1)
    Regroupez le avec ce patch http://drupal.org/node/685060#comment-3560788

    Posted by: 
    Dominique De Cooman

    Dans l'article précédant était mentionné qu'il était possible de susciter drush cron à partir de crontab. Même si cela semble simple, il semblerait toutefois que certains problèmes se posent.

    Ce qu'il faut faire pour voir apparaître drush à partir de crontab :

    $ crontab -e
    * * * * * drush -r /path/to/drupal

    Posted by: 
    Dominique De Cooman

    L'exécution de cron du CLI dans Drupal se traduit par:

    PHP Warning:  include_once(): Failed opening './includes/bootstrap.inc'

    L'exécution de cron du CLI est utile lorsque votre authentification externe cachée et crontab n'est pas disponible sur HTTP. Parce que normalement vous utiliserez quelque chose comme:

    0 * * * * wget --spider <a href="http://yoursite/cron.php
    ">http://yoursite/cron.php[/geshifilter-codes]

    Posted by: 
    Dominique De Cooman

    Avec drupal, il est parfois nécessaire d’appliquer des renvoies avec l’utilisation de drupal-goto. Nous avons dû le faire dans notre scénario SSO. Lorsque les rôles n’ont pas été distribués à un utilisateur par une vérification externe (shibboleth), nous avons renvoyé drupal vers une page admin (page node) adaptée. Nous avons inséré un check in hook_init () pour renvoyer drupal lorsque les critères étaient accomplis.

    Ceci empêche drush de fonctionner. Heureusement, il existe une solution ! Pour commencer, il faut rechercher par qui php a été invoqué en utilisant php_sapi_name(). S’il s’agit de votre Webserver, il y aura le ouput 'apache2handler'. S’il s’agit de drush, il apparaitra le output ‘cli’.

    Posted by: 
    Dominique De Cooman

    J’ai rencontré ce problème à différentes reprises. Nous avons récemment travaillé à partir de différents environnements : un environnement de production, de développement et d’intégration. Chez software développement, cette démarche classique se fait appeler upstream de la production au développement et downstream du développement à la production.

    Upstream

    Posted by: 
    Dominique De Cooman

    Depuis que je suis actuellement basé à Bordeaux France pour une mission de six mois et l'entreprise pour laquelle je travaille (MBS Orange / France Télécom) est francophone et c'était l'occasion d'apprendre quelques mots en Français. Les Français en particulier, ont leur propre mot pour pratiquement chaque mot dans computer/drupa/web/... vocab.

    Posted by: 
    Dominique De Cooman

    Nous ferons cela avec un exemple comme d'habitude.

    Nous avons une table avec des entrées d'ouvrages formant un top 100 qui reçoit et met à jour chaque semaine. Chaque entrée a une position courante, une position la semaine dernière, un ID de nœud correspondant et une semaine.

    Posted by: 
    Dominique De Cooman

    Notre exemple: On essaie de fixer la valeur par défaut d'un filtre à une semaine donnée.

    J'ai essayé de fixer la valeur par défaut de votre filtre exposé à:

    <?php
    $form
    ['semaine']['#default_value'];
    ?>

    Ça n’a pas marché.

    Pages

    Subscribe to Blog