Diem + CKEditor + KCFinder + session

Si vous utilisez Diem.
Et que vous utilisez CKEditor pour l’édition WYSIWYG.
Et que vous avez ajouté KCFinder pour la gestion des fichiers (images, pdf, upload divers).
Alors pour configurer une authentification automatique sur KCFinder via l’authentification dans le projet Diem :

  1. ajouter dans kcfinder/core/uploader.php, avant le session_start() : session_name(‘symfony’);
  2. créer une action dmUserActions (cf documentation Diem) avec dans la méthode redirectSignedInUser les 2 lignes suivantes :
  • $_SESSION['KCFINDER'] = array();
  • $_SESSION['KCFINDER']['disabled'] = false;

Vario solaire open source pour parapentiste

Pour les amoureux du parapentes, un projet de vario solaire est en train de voir le jour : le BipBip

Qu’est ce que le BipBip ?

C’est un variomètre solaire pour parapente et delta aux fonctionnalités avancées !

  • Information de montée standard (fréquence et tonalité)
  • Détecteur d’approche de thermique: zérotage (désactivable)
  • Alarme de descente réglable et désactivable
  • Deux niveaux de volume réglable
  • Un simple bouton on/off
  • Très sensible
  • Solaire avec plus de 20h d’autonomie sans soleil

Je vous invite à suivre le blog de l’ingénieur parapentiste qui est en train de finaliser ce produit, on peut suivre les étapes de conception.

Les API Google deviennent payantes

Aie !
http://www.clubic.com/internet/univers-google/google-maps/actualite-455222-google-maps-developpeurs-devront-payer-acces-api.html

Je ne comprends pas du tout la stratégie Google sur ce coup là.
Pour avoir utiliser nombre de leurs services sur de nombreux sites et portails développés, leur stratégie de passer en mode “limité” ou “payant” risque de les pénaliser au long terme.
Ou alors, ils sont sûrs de leur coup et sont persuadés que personne d’autres ne peut offrir des API ou des webservices de leur qualité.

En tant que développeur, je demanderai 2 ou 3 fois au client si il est bien sûr de vouloir utiliser une API Google qui risque ensuite d’être limitée ou payante. Ça crée un climat “d’insécurité” et qui rappelle à bon escient que rien n’est gratuit (sauf en apparence).

Aller, il est temps de booster les projets libre comme OpenStreetMap et se libérer de l’addiction aux services Google !

Afficher les 3 derniers articles WordPress

Snippet pour afficher les 3 derniers articles là où vous voulez dans WordPress, dans la sidebar par exemple :

<?php
        $recentPosts = new WP_Query();
        $recentPosts->query(‘showposts=3′);
    ?>
    <?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>
        <li><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(); ?></a><br /><?php the_excerpt(); ?></li>
    <?php endwhile; ?>

Focus automatique champ formulaire

Pour positionner le focus sur un champ par défaut dans un formulaire (et donc éviter que vos utilisateurs positionnent d’abord la souris sur ce champ avant de saisir du texte), le script suivant fera très bien l’affaire (nécessite jQuery) :

<script>
$(‘#signin_username’).focus();
</script>

Votre balise doit avoir un id positionné (dans cet exemple “signin_username”).