Installer la traduction avant le module Drupal

avr
15

Voici l'expérience du jour.
Quand on installe un fichier de traduction d'un module Drupal après le module il reste toujours un certain nombre de chaines non traduites.
Pour y remédier il faut installer le fichier traduction avant l'installation du module. En effet il semble que si on installe le fichier traduction après le module les chaines incluses
dans les fichiers '.install" du module ne soient pas traduites. Cela est prouvé en installant le module , puis la traduction, on constate que des chaines ne sont pas traduites, puis on désinstalle le module, puis on le réinstalle, et là les chaines non traduites le deviennent.

Ceci correspond à la fonction de l'API Drupal 'get_t()' qui contrairement à 't()' ne semble autoriser les traductions que si le fichier de traduction est installé avant le module.

Posté par Laurent Petit cours lire la suite

Télécharger le fichier de traduction d'Advanced Poll

Vous trouverez en pièce joint le fichier .po du module Drupal Advanced Poll en version 7.x-3.x-dev

Ce fichier est enregistré en .txt, qu'il suffit de renommer en .po, l'hébergeur ne permettant pas la délivrance par Apache de fichier .po.

Module Drupal Advanced Poll et types de vote

avr
11

Le module Drupal Advanced Poll permet d'organiser différents types de vote:

1) Le vote par approbation: http://fr.wikipedia.org/wiki/Vote_par_approbation
ou approval voting

2) Méthode Borda ou Borda count: http://fr.wikipedia.org/wiki/M%C3%A9thode_Borda

règle: si on a n choix, son choix préféré obtient n points, le suivant n-1, et le choix qui vous semble le moins intéressant n'aura qu'un point.
A la fin on additionne les points de chaque choix, celui qui en a le plus est élu. Ce système permet de sélectionne plusieurs candidats les k premiers
(k≤n), les k qui ont le plus de points.

3)Vote alternatif instant-runoff: http://fr.wikipedia.org/wiki/Vote_alternatif

4) Pool votes and choices : permet si on ne choisit qu'un seul candidat de modéliser les élections de la république français. Chaque bulletin ne compte pour une seule voix

Drag and drop: les deux types de vote Borda et alternatif ont en option le glissé déposé, la liste des candidats est présenté à l'électeur avec une croix sur sa gauche qui permet à la souris de modifier l'ordre des candidats.

Sites de vote en ligne:

a) http://selectricity.org/

Posté par Laurent Petit cours lire la suite

modifier l'ordre de publication du module aggregator sous Drupal

avr
04

Par défaut le module aggregator de Drupal affiche les flux par ordre anti chronologique.
Ce n'est pas souhaitable pour des agendas ou des programmes pour lesquels on préfère l'ordre d'apparition chronologique.
Cet ordre n'est pas paramétrable dans le module il faut donc modifier le code du module.

Deux fichiers du module aggregator contiennent l'option DESC de l'instruction SQL ORDER BY:

aggregator.module
aggregator.pages.inc

éditez ces deux fichiers avec votre éditeur favori puis changer toutes les occurrences DESC par un ASC,
enregistrez.

L'ordre est maintenant chronologique.

PS: les fonctions Drupal db_query et db_query_range qui prennent comme variable $query qui est une requête SQL. sont définies dans le fichier database/database.inc

Posté par Laurent Petit cours lire la suite

Importer une base de données chez OVH mutualisé 16 Mio

mar
28

Sur les hébergements mutualisés OVH l'importation de base de données via PHPmyadmin est limité à une taille de base de 16Mio, au delà de cette taille on peut utiliser la commande SSH quand elle est disponible,
pour les offres Plan ou pro par exemple. Uploadez votre fichier de sauvegarde de base de données typiquement avec un nom xyz.sql dans le répertoire racine de votre hébergement an amont du www, chez OVH. Puis vous vous connectez en ssh sur votre espace en tapant dans Putty par exemple l'adresse FTP de votre nom de domaine, puis vous vous dirigez dans le répertoire où vous avez placé le fichier à importer et vous tapez cette commande :

cat nom_de_la_base_sauvegardée.sql | mysql --host=serveur_sql --database=nom_de_la_base --user=nom_de_la_base --password=mot_de_passe nom_de_la_base

Remarque: par défaut chez OVH le nom de la base de données et votre login (user) sont identiques

Attention ceci peut être lent, plusieurs heures pour une base de 200Mo.

Posté par Laurent Petit cours lire la suite

Installer Dragmath sur Moodle hébergé par OVH

mar
10

Pour activer l'éditeur DragMath qui permet d'intégrer du code Latex partout où l'éditeur TinyMCE est activé, il faut au préalable avoir activé le filtre Notation Tex
dans Administration du site ->Plugins->Filtres->Gestion des filtres puis Notation Tex

Chez l'hébergeur OVH le fichier "monrepertoire"/filter/tex/mimetex.linux est à l'installation munis des droits 604 ce qui ne le rend pas exécutable par le propriétaire, les fichiers GIF issus du code Latex n'apparaissent pas dans les activités Moodle le code source s'affiche en clair, en étendant les droits de ce fichier à 704 le problème est réglé.

Posté par Laurent Petit cours lire la suite

Xampp

mar
08

Comment se connecter à un site local depuis l'extérieur:

1) Sur Freebox, effectuer les modifications suivantes: se connecter à son compte Freebox, onglet Ma Freebox, puis Configurer mon routeur Freebox, qui contient quatre niveaux de paramétrisation.
a) Configuration du routeur; doit être actif
b) Redirections/Baux DHCP:
port externe 80 doit être redirigé pour le protocole TCP sur le port interne 80 du 192.168.0.10 si c'est votre adresse routeur.
Puis en bas de page : sauvegarder vos parmètres.

2) Sur le fichier httpd-xampp.conf placé dans le répertoire xampp/apache/conf/extra modifier le dernier bloc d'instruction New XAMPP security concept
modifier le Deny from all par un Allow from all, sinon les sites locaux ne sont pas accessibles de l'extérieur. Attention toutefois au risque en matière de sécurité pour l'ordinateur qui héberge Xampp. Personnellement je n'active cette fonctionnalité que de façon très ponctuelle, je replace rapidement le Deny from all.

3) Par défaut les répertoires de sites sont à placer dans xampp/htdocs, ceci est indiqué dans le xampp/apache/conf/httpd.conf
ligne 183 qui indique : DocumentRoot "C:/xampp/htdocs"

Ensuite vous pouvez vous connecter par l'extérieur à vos sites en tapant dans la barre d'adresse de votre navigateur votre adresse IP personnelle/nom du répertoire xampp/htdocs qui contient votre site local.

Remarque: sur Windows 7 si Xampp est installé comme service on ne peut pas lancer Apache2 et mysql depuis le gestionnaire des tâches il faut lancer Services.

Posté par Laurent Petit cours lire la suite

SIRET Syndicat et Laurent Petit

mar
05

1)Identifiant SIRET du Syndicat des Copropriétaires du 9 rue Geoffroy l'angevin:
790 463 715 00017

Désignation: COPR 9 R L ANGEVIN

Catégorie juridique: 9110 Syndicat de copropriété

Activité principale exercée: 8110Z Activité combinée de soutien lié aux bâtiments

Date de prise d'activité: 01/09/2012

2)Identifiant SIRET de Laurent Petit:
791 160 260 00018
Activité principale exercée: 8559B Autres enseignements

Nom d'usage: Laurent Petit

Date de prise d'activité: 01/02/2013

Posté par Laurent Petit cours lire la suite

Diamètres des joints plats de plomberie

mar
01
Un des fabricants de joints répandus en France est la société Watts industries qui commercialise la marque SIRIUS® dont le catalogue est accessible sur http://w4-web125.nordnet.fr/wattscatalogue

Les filetages présentés dans la première colonne sont conforme à la norme ISO 228-1:2000

Tableau de correspondance entre la désignation des joints plats pour raccords de plomberie et leur diamètre, selon le catalogue Watts 2013 pour les joints fibres
Posté par Laurent Petit cours lire la suite

installation locale de Drupal avec Acquia

fév
25

On peut télécharger sur http://www.acquia.com/fr/downloads un WAMP (Windows, Apache, MySQL, PHP/Perl/Python) qui contient en plus un noyau Drupal.

Le port par défaut pour Apache est le 8802
Le port par défaut pour Mysql est le 33066

Très pratique cela s'installe en trois minutes, on a ainsi un site Drupal opérationnel en local avec les modules Chaos Tool Suite, Token, Pathauto, Apache Solr et quelques autres en plus.

Posté par Laurent Petit cours lire la suite

Pages

S'abonner à Laurent Petit RSS