2009-06-22 11:59:08 +00:00
2009-06-08 09:22:59 +00:00
2009-06-12 06:57:41 +00:00
2009-06-22 11:59:08 +00:00
2009-06-08 09:23:14 +00:00

Plugins Firefox :
-----------------
Faire un plugins firefox qui recherche les numéros siren sur une page


Pages : 
-------
Liasse : revoir l'affichage, en particulier celui des nombres

Moncompte :
Créer un droit international
Pour la recherche international si pas les droits, alors pas d'affichage des prix et des commandes

Passer la page annonces avec un nouveau style 



HOOKS
-----
Les fonctions du core doivent être les suivantes

hook_menu() => Déclaration d'un élément de menu
hook_perm() => Déclaration de permission ou de non permission
hook_block() => Déclaration d'un bloc de contenu
hook_config() => Configuration

Référencement du nom du module
Actif, Inactif
Déclaration du bloc de contenu

Gestion des includes
---------------------
Le fichier prepend définit l'include path en prenant celui définit en dur dans le php.ini
et rajoute le répertoire framework et includes.
Pour inclure les fichiers dans l'un de ces répertoires, il n'est pas nécessaire de spécifier tous le chemin.


Notes Graydon : 
---------------
Traitement du HTML
Traitement du document WORD
Affichage des documents après commande... Affichage (XML, HTML) - Téléchargement (DOC)
Batch pour le traitement des commandes
Traduction des termes utilisés 
Ajax pour la commande de rapport
Intégrer la géolocalisation
Intersud

********
* TODO *
********
* Inclusion de CSS et JS différents sur chaques pages
  Minify et Compression
  Mode développement qui utilise les librairies sans compression
  
* Passer l'extranet en UTF-8

* Modifier le menu pour utilisé jquery

* Création d'un script d'installation en PHP
	- Vérification des applications nécessaires à l'extranet et test de leur fonctionnement	
	- Prise compte des différents environnement DEV ou PROD
	- Prise compte des emplacements de stockage des fichiers	

* Modification du chemin de stockage pour les fichiers
	- Evite d'avoir à créer des liens symboliques
	- Ajouter une variable dans le fichier de config pour définir l'emplacement de stockage des fichiers 

* Supprimer les répertoires, ils doivent être crée en lien symbolique (attention au fichier dans les URLs)
	www/credisafe 	=> /var/www/data/creditsafe
	www/img/logos 	=> /var/www/data/logos
	www/infogreffe 	=> /var/www/data/infogreffe
	www/pdf			=> /var/www/data/pdf
	
	
File and Filename convention
----------------------------
camelCase variable

Database convention
-------------------
	
Structure du site ....
------------------------
/var/www/extranet
	www	=> contient les fichiers du site
		css		 => tous les fichiers css
		img		 => images générales du site
		js		 => tous les fichiers javascripts
		misc	 => Script divers
		modules	 => modules du sites (méthodes, présentation contenu, fournisseurs, )
		pages	 => Toutes les pages du sites
	
	includes 	=> fonctions nécessaires au site mais qui ne peuvent être incluses dans le framework
	batch		=> Contient des batchs lancé par cron
	config		=> fichiers de config (mots de pass,...), en dehors du www donc protégé		
	framework	=> contient le framework (fonctions complexes, librairies)
	log			=> contient les logs
	cache		=> contient les fichiers de cache (à intégrer dans la bdd ???)

includes : bootstrap, menu, module, session, mail, cache, common, file, database, theme, watchdog
modules : block, menu, syslog, system, user
	
Structure du dossier de DATA
----------------------------
	DATA - Organiser les données en fonctions des fournisseurs et autres ???
	data/pdf
	data/xml
	
Description
No description provided
Readme 159 MiB
Languages
PHP 41.3%
HTML 31.8%
JavaScript 17.3%
Gettext Catalog 4.3%
CSS 3.8%
Other 1.5%