lundi 20 décembre 2010 - , 0 commentaires

expression reguliere

ceci est une expression regulière permettant la verification d'adresse Email un peu barbare à premiere vue mais très efficace.

/^([a-z0-9]+(([-._])?([a-z0-9])+)+)\@([a-z0-9]+(([.])[a-z]{2,3})+)$/
Je vous fournis un petit exemple rapide si vous le souhaitez. D'abord creation du formulaire, celui-ci sera tres basique.
Mail
ensuite le code javascript qui le suit pour tester un regex, il existe la commande exec mais aussi test de toute façon je ne vous rien en vous disant cela


mardi 24 août 2010 - 0 commentaires

Engine InnoDB sur MySQL configuration

Dans cette étape, nous allons configurer MySQL pour que l’engine par défaut soit InnoDB, car celui-ci est MyIsam, tout nous devons supprimer les fichiers logs de mysql et modifier le fichier de configuration my.cnf pour linux même chose pour windows avec son fichier my.ini, pour ceux qui n'ont pas encore installer MYSQL
//supprimer les fichiers logs dans le repertoire apres avoir stopper le service mysql
/etc/init.d/mysql stop
rm /var/lib/mysql/ib_logfile*

ensuite placez vous dans le répertoire du fichier de configuration de mysql, puis modifier le
cd /etc/mysql
gedit my.cnf
plus d'explication sur le site de MYSQL puis à l'endroit ou vous apercevrez skip InnoDB vous mettrez à la ligne
default-storage-engine=INNODB
innodb_data_file_path = ibdata:10M:autoextend
set-variable = innodb_buffer_pool_size=100M
set-variable = innodb_additional_mem_pool_size=40M
set-variable = innodb_log_file_size=20M
set-variable = innodb_log_buffer_size=8M
innodb_flush_log_at_trx_commit=1
puis démarrez le serveur mysql
mardi 17 août 2010 - 1 commentaires

SSO : Single Sign On avec Firefox et IE (authentification automatique)

Qu'est que le SSO ?

je crois bien que le wiki explique parfaitement bien cette définition. c'est une méthode permettant à un utilisateur de ne procéder qu'à une seule authentification pour accéder à plusieurs applications informatiques (ou sites Web sécurisés).


source :http://fr.wikipedia.org/wiki/Authentification_unique

Pour utiliser le SSO, il faut que vos navigateurs possèdent les sites soit en site de confiance soit en intranet.

Pour IE tout d'abord cliquez sur
Outil > option Internet > dans l'onglet sécurité > sélectionner intranet > sites > avancé > ajouter l'adresse > désactiver la case necessite https si actif > ajouter cliquer et relancer IE
Pour Firefox compliqué pour les novices mais pas insurmontable, ouvrez firefox
- tapez dans l'url about:config
- soyez gentil avec votre hôte firefox car il dis de faire attention cliquer sur le bouton
- puis rechercher la chaine network.automatic-ntlm-auth.trusted-uris
- tapez les adresses fiable pour le SSO suivi d'une virgule pour les délimitées
- relancez firefox et le tour est joué


- 0 commentaires

Créer un template Drupal

créer tout d'abord un répertoire themes dans sites/all/. C'est dans ce dossier que nos templates vont être placés


copiez les fichiers du dossier themes à la racine du site (drupal/themes)
  • comment.tpl.php (génére les commentaires).
  • box.tpl.php
  • block.tpl.php (permet la création et l'utilisation de blocs).
  • node.tpl.php (permet la création de noeuds).
  • page.tpl.php (definit la page template).

le fichier.info montre les informations concernant le template
screenshot.png affiche une miniature
le logo.png pour le logo de votre site ou votre template
les fichiers .js pour le javascript
les fichiers .css pour la feuille de style

commencons par le fichier .info
name = portail       //nom du template
description = Theme du site de la D.S.I version 5 // descriptiion du template
version = 5          // la version du template
core = 6.x           // la version de drupal pour ce template
engine = phptemplate //le module de gestion des template drupal
stylesheets[all][]=style.css // la feuille de style
scripts[]=jquery.js // la feuille javascript
/* les regions sont utilisé pour les blocs */
regions[logo]=logo site
regions[connexion]=connexion user
regions[search_box]=recherche
regions[contenu]=contenu du site
regions[enligne]=en ligne
regions[lastbillet]=dernier billet
regions[sondages]=sonde
regions[navig]=naviguer
les feuilles de style et javascript ainsi que les images sont intégrées directement dans le dossier template

les fichiers .tpl.php peuvent être personnalisés selon votre gout. le plus important est le fichier page.tpl.php car c'est celui-ci permet d'établir l'aspect de votre site.

tout d'abord créer votre site en html avant de le mettre en place directement plus mettre en place les balises que vous avez mise en place dans votre fichier info. Ne pas oubliez que chaque région correspond a un emplacement pour un ou plusieurs module Drupal
enregistrer puis placer vos bloc dans vos régions et placez vos modules dans vos blocs après avoir activé votre site. si vous n'utilisez pa de régions ceux par défaut prennent le relais left right