Home Contact us
Nos Scripts
Menu principal
Votre soutien
Liens sponsorisés
Qui est en ligne
2 utilisateur(s) en ligne (dont 1 sur News)
0 Membre(s), 2 Invité(s)
plus...
Sondages
Vous avez découvert PHPEasyData ....
Par un site de scripts PHP
Par un forum pour webmaster
Par un site utilisateur du script
Par un moteur de recherche
Autres ...
Partenaires


Connexion


(1) 2 »

PhpEasyData : Nouvelle version 1.3 de PHPEasyData disponible

Posté par steph le 20/10/2005 10:00:00 (1523 lectures)

La nouvelle version 1.3 de PHPEasyData est disponible, non pas sur FWS mais sur http://www.phpeasydata.com/, nouveau site qui lui est dédié.

Pour ceux qui étaient deja inscrit, il faudra vous réinscrire...nouvelle architecture (mambo), nouveau forum (SMF)

Sur le site, une newsletter est désormais ouverte si vous souhaitez être informé de l'actualité de PHPEasydata.

FWS reste mais ne traitera plus spécifiquement de PHPEAsyData.

Commentaires ?

PhpEasyData : Intégrer PHPEasyData dans un site basé sur des pseudos frames

Posté par steph le 29/9/2005 11:40:00 (1686 lectures)

Certains webmasters souhaitent intégrer le PHPEasyData pour des raisons techniques et/ou de charte graphique dans leur structure existant basée sur des iframes.

voici non pas une procédure pas à pas car chaque cas est particulier mais quelques pistes pouvant faciliter la tache de ceux qui souhaitent faire cette intégration totale.

Au préalable voici 2 intégrations dans une structure à base d'iframes en PHP (tous les liens sont en html car tout , le script également est url rewrité)

Une revue de presse
http://www.divine-nolwenn.com/nolwennleroy-revuedepresse.html

Une rubrique médias
http://www.divine-nolwenn.com/nolwennleroy-videos.html


Cela montre clairement au passage les 2 utilisations complètement différentes que l'on peut faire du script :
- l'utiliser pour des rubriques autonomes comme c'est le cas dans les liens donnés
- annuaire plus global et complet avec sous annuaires (catégories) etc.... (http://annuaire.freewebmaster-scripts.com/ )

L'exemple d'adaptation se base sur la version 1.22 de PHPEasyData et sur une url du style
xxxx://yyy.mondomaine.com/index.php?page=annuaire&annuaire=3

Principe

*** Dans annuaire.php ***
- remplacer la ligne 38 par

$t = new Template($install_path."/templates/");

- ajout dans annuaire.php apres la ligne
$debut = ($page - 1) * $tb_page;
AJOUTER
if ($debut<0) $debut=0;




**** Modifier le template header ****
- supprimer tout jusqu'au tag body inclu, enlever les
<table width= 100%>
par
<table width='600px>
par exemple si la taille de vos pages internes au moins égale à 600
- MODIFICATION de TOUS LES LIENS ...
exemple
remplacer
{ROOT-PATH}/annuaire.php?annuaire={ID-ANNU}&sort_field={ACTIVE_SORT_FIELD}&cat_id={CAT_ID}

par
/index.php?page=annuaire&annuaire.php?annuaire={ID-ANNU}&sort_field={ACTIVE_SORT_FIELD}&cat_id={CAT_ID}


etc.....
<pop=window.open("{ROOT-PATH}/click.php?annuaire={ID-ANNU}&enr_id="+enr_id+"&inf_id="+inf_id,'click','toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,status=no,resizable=0,width=1, height=1');





**** Modifier le template footer ****
- supprimer
</body>
et
</html>


*** charger les feuilles de styles style.css ou copie des styles de la feuille css dans la feuille de style qui est chargée sur votre site (sauf le .body et autre style qui serait communs...)

*** Dans le 'record template' qui affiche vos enregistrements ***
-remplacer
width:{COL-WIDTH};
par
width='600px'

et les
<table width= 100%>
encore par
<table width='600px>

- modification des liens des images en intégrant le root_path (commentaires, fiches...)
exemple
src='graphics/add_comment.gif'
à REMPLACER
src='{ROOT-PATH}/graphics/add_comment.gif'


**** pour les fiches : ****
<a  href='fiche.php?annuaire={ID-ANNU}&enr_id={ENR}'>Fiche complète</a>

par
<a  href='index.php?page=annuairefiche&annuaire={ID-ANNU}&enr_id={ENR}'>Fiche complète</a>


*** Si vous gérer déja des sessions ****
dans fiche.php retirez "session_start(); "
meme modifications que dans l'annuaire.php

Voila, j'espère que cela pourra aiser certains


A noter qu'à partir de la 1.3 les changements de tailles des tableaux ne seront plus à faire car le script sera deja encapsulé dans un container div 'page_container' , seule la taille de cet élement sera à changer dans la feuille de style pour faire varier la place d'affichage utilisée par le script.

Commentaires ?

PhpEasyData : Version 1.21 en remplacement de la 1.2

Posté par steph le 9/6/2005 16:00:00 (2525 lectures)

Deux erreurs, une dans la préparation de l'archive de la 1.2 qui rendait la modération des commentaires inutilisable, l'autre ,petit bug mais aux conséquences non négligeables puisque bloquant la création d'un nouvel annuaire ... ont conduit à très vite sortir une 1.21 en remplacement de la 1.2

Pour ceux qui avaient installé la 1.2, il faut remplacer tous les fichiers sauf le fichier config.php afin de garder votre paramétrage.

Je rappelle vous ceux qui utilisent une version antérieure à la 1.2 qu'il est fortement recommandé de regénérer vos templates par défaut puis réappliquer vos modification afin d'avoir un template compatible avec la 1.2x et profiter pleinement des évolutions.

Télécharger PHPEasyData 1.21

1 commentaire

PhpEasyData : Nouvelle version 1.21 de PHPEasyData disponible

Posté par steph le 7/6/2005 16:10:00 (1820 lectures)

La version finale 1.21 de PHPEasydata est disponible en téléchargement .


Suivre les notes d'installation incluses dans l'archive.
NB : Pour ceux qui avaient installé la RC 1.2, il vous faudra écraser tous les fichiers et ne pas lancer le fichier SQL update_1-1_to_1-21.sql mais uniquement la dernière requête de ce fichier.

A noter qu'un pack permettant de mettre en place l'url rewriting est disponible en téléchargement.
http://www.freewebmaster-scripts.com/modules/news/article-28.html

Voici la liste des principales évolutions :

- Passage au multilangue (le pack anglais sera bientôt disponible)
- Compteurs de visites de chaque information de type url et des fiches détaillées.
- Possibilité pour l'administrateur de d'affecter des rangs de partenariat aux enregistrements afin qu'ils soit mis en évidence ou affiché prioritairement
- La page index a été complètement revue afin d'obtenir un affichage plus classique (présentation multi colonnes , avec le nombre d'enregistrements, outil de recherche multi annuaire etc...)
- Dans chaque annuaire, affichage d'une arborescence (facilement désactivable) afin de toujours savoir ou le visiteur se trouve dans l'ensemble des annuaires
- droit ou pas sur les fiches détaillées
- Gestion complète des utilisateurs :
-> inscription des utilisateurs qui désirent pouvoir modifier ultérieurement leurs enregistrements ou un enregistrement existant
-> l'admin peut changer le propriétaire d'un enregistrement
-> possibilité pour l'admin de gérer les droits des utilisateurs (accès aux fiches détaillées ou pas par exemple) et créer des 'modos' avec affinage des droits jusqu'aux actions.
-> possibilité de modifier les informations de son profil
- Pour chaque information, il est désormais possible de définir si elle devra être afficher sur l'annuaire ET/OU la fiche détaillée (utilisé lors de la génération des templates) .
- Ajout du nombre d'enregistrements à valider dans la liste des annuaires
- Possibilité des gérer les enregistrements tout annuaire confondu en même temps (y compris pour la validation)
- Pouvoir mettre plusieurs infos de type image dans un annuaire.
- Permettre la suppression des images depuis le formulaire de modification de l'enregistrement.
- Renommer les images uploadées afin de prévenir tout conflit de noms.
- Outil de vérification des liens morts dans la partie admin
- Optimisation pour le référencement des annuaires , chaque page a un des meta tags explicites en fonction du contexte
- Outil d'import à partir d'un fichier texte CSV
- Modération des commentaires
- Refonte de la partie admin pour plus d'efficacité
- Affichage multi colonnes paramétrable
etc....

ATTENTION !!! Les styles utilisés dans les feuilles de style ont été complètement revues . En effet, dans la feuille style.css chaque élément constituant une page (titre annuaire, titre enregistrement, liens catégories etc..etc..) ont leurs style de définis. Il est ainsi très facile , juste en jouant sur cette feuille de style d'avoir une présentation différenciée selon les annuaires.

Exemple ici, seule la feuille de style a été modifiée
http://www.freewebmaster-scripts.com/phpeasydata/demo/annuaire.php?annuaire=6

Il est spécifié à l'installation de renommer le fichier css/style.css en oldstyle.css avant l'installation.

Pour profiter au maximum de toutes les améliorations au niveau affichage des annuaires, il faut régénérer les templates et utiliser la nouvelle feuille de style.

Pour ceux qui ne voudraient pas avoir a réintégrer leurs modifications et rester tel quel pour les annuaires existants. il leur faudra juste changer la feuille de style chargée dans le template header (remplacer style.css par oldstyle.css)

Une doc avec la liste des variables pouvant être utilisées dans les templates devraient bientôt voir le jour.
exemple {ARBO} affiche l'arborescence complète.

L'intégration d'un véritable outil afin de gérer les templates est plus longue que prévu , elle sera intégrée dans une prochaine version.

La licence
Vous trouverez d'une part dans la partie admin et dans le fichier licence.txt toutes les informations nécessaires.
http://www.freewebmaster-scripts.com/phpeasydata/demo/admin/donate.php

En résumé, comme spécifié préalablement, il n'y a pas 2 versions avec une gratuite aux fonctions limitées et une payante.
Le script reste gratuit en version complète pour une utilisation non commerciale/non professionnelle.

Toutefois, si vous êtes un utilisateur satisfait et que vous souhaiter soutenir ce projet et sa perrinité, vous pouvez faire une Donation libre.

S'acquitter de la licence à 100 euros (ne concerne pas les actuels donateurs) donne droit :

- Droit d'utilisation sur un site professionnel/commercial
- Possibilité de retirer les copyrights si nécessaire
- Assistance prioritaire (possible par mail)

Non pas que l'aspect financier prenne de l'importance mais le travail nécessaire est au delà des prévisions initiales et sûrement futures ... alors...alors..merci d'avance pour votre confiance et soutien.

Voila, j'espère que cette version vous satisfera.

A noter qu'un livre d'or a été ouvert et est à votre disposition

Cliquez ici pour télécharger PHPEasydata 1.21

Commentaires ?

PhpEasyData : MOD modification script pour la mise en place de l'url-rewriting

Posté par steph le 3/6/2005 12:00:00 (3168 lectures)

C'est désormais opérationnel , la version 1.2 contient un mod qui permet de mettre en place très facilement l'url rewriting au niveau du script et annuaires.

Exemple : Annuaire Informatique

Vous verrez que les liens sont quasi tous en .html avec les noms des annuaires dans le nom de page allant jusqu'à la fiche avec le titre de la fiche en passant par les catégories etc...
Le référencement a été optimisé , les meta-tags et titre de page sont alimentés avec le titre de l'annuaire ou de l'enregistrement etc...

Rappel : L'url rewriting permet via le fichier .htaccess et en incluant des directives serveur web apache de réécrire les urls demandées.
Souvent utilisé pour effectuer une redirection propre en cas de changement d'adresse de site, cette technique permet, vue par le visiteur et donc les moteurs de recherche, d'avoir des urls simplifiées.
Par simplifiée on entend par exemple qu'une page dynamique
php avec 10 paramètres est vue comme une simple page html ce qui permet un bien meilleur référencement en particulier sur google et yahoo.

exemple simple: l'url www.mondomaine.com/articles.php?art=120 peut devenir www.mondomaine.com/art120.html

En poussant un peu plus la technique, on peut donner des noms de pages html explicites avec le titre de l'article par exemple, améliorant encore le référencement.

L'interet de mettre en place cette technique est indéniable.

Bien sur il faut avoir un hebergement qui autorise l'utilisation du fichier.htaccess (la plupart mais pas Free par exemple)

Pour chaque annuaire, il est désormais possible de définir une information qui servira de titre que ce soit pour la génération des templates ou pour l'url rewriting.

Les meta-tags ont été optimisés avec ces élements.

A priori la tablée est prête pour le repas des bots...

Télecharger le pack contenant les fichiers modifiés

Les sources modifiés seront fournis en téléchargement mais il peut être utile de connaitre les différentes modifications nécessaires pour les appliquer à la main .

Fichier : index.php

TROUVER (env ligne 130)

echo "\t\t\t<a  href=\"annuaire.php?annuaire=$tb_id\">".$tb_name."</a><sup>(".get_nb_enr_ann($tb_id).")</sup>\n";
else
				 	echo "\t\t\t<a  href=\"index.php?cat=$tb_id\">".$tb_name."</a> \n";  

REMPLACER PAR
echo "\t\t\t<a  href=\"tb".$tb_id."-".trans_url($tb_name).".html\">".$tb_name."</a><sup>(".get_nb_enr_ann($tb_id).")</sup>\n";
 else
				 	echo "\t\t\t<a  href=\"in".$tb_id."-".trans_url($tb_name).".html\">".$tb_name."</a> \n";  



TROUVER (env ligne 139)
echo "\t\t\t<a  href=\"annuaire.php?annuaire=$tb_id\">".$tb_name."</a><sup>(".get_nb_enr_ann($tb_id).")</sup>\n"; 
		  		else
		 				echo "\t\t\t<a   href=\"index.php?cat=$tb_id\">".$tb_name."</a>\n"; 

REMPLACER PAR
echo "\t\t\t<a  href=\"tb".$tb_id."-".trans_url($tb_name).".html\">".$tb_name."</a><sup>(".get_nb_enr_ann($tb_id).")</sup>\n"; 
		  		else
		 				echo "\t\t\t<a   href=\"in".$tb_id."-".trans_url($tb_name).".html\">".$tb_name."</a>\n"; 


Fichier : DEFAUTL_HEADER OU/ET VOS TEMPLATES HEADER

TROUVER (env ligne 315)
<a  class="{CAT_STYLE}" title="{CAT_NAME}" href="{ROOT-PATH}/annuaire.php?annuaire={ID-ANNU}&sort_field={ACTIVE_SORT_FIELD}&cat_id={CAT_ID}">[{CAT_NAME}]</a><sup>({CAT_NB_ENR})</sup>

REMPLACER
<a  class="{CAT_STYLE}" title="{CAT_NAME}" href="{ROOT-PATH}/tb{ID-ANNU}-cat{CAT_ID}-sort{ACTIVE_SORT_FIELD}-{URL-NAME-ANNU}-{URL-CAT_NAME}.html"\">[{CAT_NAME}]</a><sup>({CAT_NB_ENR})</sup>


TROUVER (env ligne 344)
<a class="{SORT_STYLE}" title="trier par {sort_title}" href="{ROOT-PATH}/annuaire.php?annuaire={ID-ANNU}&sort_field={INF_SORT}">{SORT_TITLE}</a>

REMPLACER PAR
<a class="{SORT_STYLE}" title="trier par {sort_title}" href="{ROOT-PATH}/tb{ID-ANNU}-cat{CURRENT_CAT_ID}-sort{INF_SORT}-{URL-NAME-ANNU}.html">{SORT_TITLE}</a>


TROUVER (env ligne 359)
<a title="page {NB-PAGE}" class="{PAGE_STYLE}"  href="{ROOT-PATH}/annuaire.php?annuaire={ID-ANNU}&sort_field={INF_SORT}&page={NB-PAGE}&total={TOTAL-PAGE}&by={BY}&cat_id={CURRENT_CAT_ID}">{NB-PAGE}</a>

REMPLACER PAR
<a title="page {NB-PAGE}" class="{PAGE_STYLE}" title="trier par {sort_title}" href="{ROOT-PATH}/tb{ID-ANNU}cat{CURRENT_CAT_ID}sort{ACTIVE_SORT_FIELD}pg{NB-PAGE}t{TOTAL-PAGE}{BY}.html">{NB-PAGE}</a>



Fichier : admin/gentemplate.php OU/ET VOS RECORDS TEMPLATES

TROUVER (env ligne 273)
<a  href='fiche.php?annuaire={ID-ANNU}&enr_id={ENR}'>".$lang['RECORDDETAIL'] ."</a>

REMPLACER PAR
<a  href='detail{ID-ANNU}-{ENR}-{ENR-TITLE}.html'>".$lang['RECORDDETAIL'] ."</a>	


Fichier : include/functions

TROUVER (methode aff_arbo env ligne 287)
$arbo= " <a class='arbo_active' href='annuaire.php?annuaire=$tb_id' >$tb_nom >></a> " . $arbo;	

REMPLACER PAR
$arbo= " <a class='arbo_active' href='tb".$tb_id."-".trans_url($tb_nom).".html' >$tb_nom >></a> " . $arbo;	


TROUVER (env ligne 291)
$arbo= " <a href='index.php?cat=$tb_id' >$tb_nom >></a> " . $arbo;	
				else
					$arbo= " <a  href='annuaire.php?annuaire=$tb_id' >$tb_nom >></a> " . $arbo;

REMPLACER PAR
$arbo= " <a href='in".$tb_id."-".trans_url($tb_name).".html' >$tb_nom >></a> " . $arbo;	
				else
					$arbo= " <a  href='tb".$tb_id."-".trans_url($tb_nom).".html' >$tb_nom >></a> " . $arbo;	



Ensuite il faut modifier ou créer le Fichier : fichier .htacces à mettre à la racine de votre répertoire d'installation du script.

Options +FollowSymlinks
RewriteEngine on
RewriteRule  ^tb([0-9]*)cat([0-9]*)sort([0-9]*)pg([0-9]*)t([0-9]*)([a-zA-Z]*).* annuaire.php?annuaire=$1&sort_field=$3&cat_id=$2&page=$4&total=$5&by=$6 [L]
RewriteRule  ^tb([0-9]*)-cat([0-9]*)-sort([0-9]*)-.* annuaire.php?annuaire=$1&sort_field=$3&cat_id=$2 [L]
RewriteRule  ^detail([0-9]*)-([0-9]*)-.* fiche.php?annuaire=$1&enr_id=$2 [L]
RewriteRule  ^tb([0-9]*)-.* annuaire.php?annuaire=$1 [L]
RewriteRule  ^in([0-9]*)-.* index.php?cat=$1 [L]



si vous avez modifié le fichier gentemplate.php en lieu et place de modifier chacun de vos templates header, pensez à regénérer les templates pour prendre en compte les modifications.

N'hesitez pas à poster sur le forum si vous avez un soucis de mise en place.

Commentaires ?

PhpEasyData : Sortie de la version RC 1.2 (beta)

Posté par steph le 19/5/2005 17:10:00 (1424 lectures)

La version RC 1.2 de PHPEasydata est disponible en téléchargement .

http://www.freewebmaster-scripts.com/modules/wfdownloads/singlefile.php?cid=1&lid=10

Pourquoi une version beta pour la 1.2 ?
Tout simplement parce qu'il y a eu beaucoup d'évolutions. Par conséquent, il était plus raisonnable de mettre à disposition de certaines mains une version RC même si bien sur le maximum a été fait pour éviter d'éventuelles erreurs.

Voici la liste des principales évolutions :

- Passage au multilangue (le pack anglais sera bientot disponible)
- Compteurs de visites de chaque information de type url et des fiches détaillées.
- Possibilité pour l'administrateur de d'affecter des rangs de partenariat aux enregistrements afin qu'ils soit mis en évidence ou affiché prioritairement
- La page index a été complètement revue afin d'obtenir un affichage plus classique (en colonnes , avec le nb d'enregistrements etc...
- Dans chaque annuaire, affichage d'une arborescence (facilement désactivable) afin de toujours savoir ou le visiteur se trouve dans l'ensemble des annuaires
- droit ou pas sur les fiches détaillées
- Gestion complète des utilisateurs :
-> inscription des utilisateurs qui désirent pouvoir modifier ultérieurement leurs enregistrements ou un enregistrement existant
-> l'admin peut changer le propriétaire d'un enregistrement
-> possibilité pour l'admin de gérer les droits des utilisateurs (acces aux fiches détaillées ou pas par exemple) et créer des 'modos' avec affinage des droits jusqu'aux actions.
-> possiblité de modifier les informations de son profil

- Pour chaque information, il est désormais possible de définir si elle devra être afficher sur l'annuaire ET/OU la fiche détaillée (utilisé lors de la génération des templates) .

- Ajout du nombre d'enregistrements à valider dans la liste des annuaires
- Possibilité des gérer les enregistrements tout annuaire confondu en même temps (y compris pour la validation)
- Pouvoir mettre plusieurs infos de type image dans un annuaire.
- Permettre la suppression des images depuis le formulaire de modification de l'enregistrement.
- Renommer les images uploadées afin de prévenir tout conflit de noms.
- Outil de vérification des liens morts dans la partie admin
- Optimisation pour le référencement des annuaires , chaque page a un des meta tags explicites en fonction du contexte
- un mod pour mettre en place l'url rewriring sera dispo lors de la sortie finale de la 1.2 .
- Outil d'import à partir d'un fichier texte CSV
- Modération des commentaires
- Refonte de la partie admin pour plus d'efficacité

etc....

ATTENTION !!! Les styles utilisés dans les feuilles de style ont été complètement revus . En effet, dans la feuille style.css chaque élement constituant une page (titre annaire, titre enregistrement, liens catégories etc..etc..) ont leurs style de définis. Il est ainsi tres facile , juste en jouant sur cette feuille de style d'avoir une présentation différenciée selon les annuaires.

Il est spécifié à l'installation de renommer le fichier css/style.css en oldstyle.css avant l'installation.

Pour profiter au maximum de toutes les améliorations au niveau affichage des annuaires, il faut regénerer les templates et utiliser la nouvelle feuille de style.

Pour ceux qui ne voudraient pas avoir a réintégrer leurs modifications et rester tel quel pour les annuaires existants. il leur faudra juste changer la feuille de style chargée dans le template header (remplacer style.css par oldstyle.css)

Une doc avec la liste des variables pouvant être utilisées dans les templates devraient bientot voir le jour.
exemple {ARBO} affiche l'arborescence complète.

L'intégration d'un véritable outil afin de gérer les templates est plus longue que prévu , elle sera intégrée dans une prochaine version.

La licence
Vous trouverez d'une part dans la partie admin et dans le fichier licence.txt toutes les informations nécessaires.
http://www.freewebmaster-scripts.com/phpeasydata/demo/admin/donate.php

En résumé, comme spécifié préalablement, il n'y a pas 2 versions avec une gratuite aux fonctions limitées et une payante.
Le script reste gratuit en version complète pour une utilisation non commerciale/professionnelle même si les utilisateurs satisfaits et souhaitant soutenir ce projet peuvent faire une donation.

S'acquiter de la licence à 100 euros (ne concerne pas les actuels donateurs) donne droit :

- Droit d'utilisation sur un site professionnel/commercial
- Possibilité de retirer les copyrights si nécessaire
- Assistance prioritaire (possible par mail)

Non pas que l'aspect financier prenne de l'importance mais le travail nécessaire est au dela des prévisions initiales et surement futures ... alors...alors..merci d'avance pour votre confiance et soutien.

Voila, j'espere que cette version vous satisfera.

Merci d'avance pour votre feedback afin de sortir au plus vite une version finale 1.2

Commentaires ?

PhpEasyData : Todo List

Posté par steph le 6/5/2005 8:30:00 (977 lectures)



Todo-list


Voici les évolutions à venir et les bugs constatés qui seront corrigés:
les éléments barrées sont inclus dans la dernière version en téléchargement.

Prochaines évolutions
- Ajout d'un bouton indiquant en face de chaque enregistrement si il sagit d'une nouveauté. Ajout également d'une liste des nouveautés
- Recherche générale multi annuaire
- Mod pour mettre en place l'url rewriting
- Affichage en multi-colonnes des enregistrements selon paramétrage par annuaire
- Possibilité pour l'administrateur d'affecter des rangs de partenariat aux enregistrements afin qu'ils soit mis en évidence ou affiché prioritairement.
- Trier les enregistrements par votes avec un systeme top votes des n meilleurs enregistrements actualisé selon une fréquence définie.
- Gérer en parallèle un système de commentaires et notation par les éditeurs de l'annuaire (modérateur et admin)
- Page index (multi annuaire) à améliorer avec en autre une zone de recherche sur tous les annuaires.
- Lors de la génération du template par défaut, si la fiché détaillée est activée au niveau de l'annuaire, alors ne prendre que les informations obligatoires pour générer le template main (infos présentes dans la liste) , la fiche, elle , contiendra toutes les infos.
- Ajout du nombre d'enregistrements à valider dans la liste des annuaires
- Possibilité des gérer les enregistrements tout annuaire confondu en même temps (y compris pour la validation)
- Lien vers la fiche détaillée de l'enregistrement dans la liste des enregistrements (admin)
- Pouvoir mettre plusieurs infos de type image dans un annuaire.
- Permettre la suppression des images depuis le formulaire de modification de l'enregistrement.
- Outil de vérification des liens morts dans la partie admin
- Systèmes de vignettes automatiques
- Compteur de hits pour les infos de type url .
- Renommer les images uploadées afin de prévenir tout conflit de noms.
- Paramétrage complet des styles CSS via le panel d'administration
- Formulaire de demande de modification d'enregistrement déjà existant dans la base.
- Gestion des droits utilisateurs et création de modérateurs (modification, activation, suppression d'enregistrement, accès aux fiches détaillées ou pas) etc..
- Autorisée (ou pas) les sélection multiples lors de la saisie d'infos 'liste de valeurs'
- Pouvoir paramétrer la longueur des zones de saisi du formulaire
- Optimiser le référencement des annuaires (pouvoir définir le titre des pages etc...)
- Double tri : les informations seront triés avec le tri choisi par l'utilisateur( selon paramétrage admin) ET l'information tri par défaut choisie dans l'admin.
- Nouvelle variable {ADMIN_LINK} permettant d'ajouter un lien vers l'administration.
- Pouvoir associer un commentaire à chaque information, celui sera afficher sur le formulaire d'ajout d'un enregistrement.
- Possibilité de trier les enregistrements par ordre alphabétique dans la liste des enregistrements (admin)
- Possibilité de ne voir que les enregistrements à valider dans la liste des enregistrements (admin)
- Rendre la description d'annuaire facultative
- Rafraîchissement automatique après ajout d'un commentaire
- Nouveau paramètre au niveau de chaque annuaire ou l'on pourra définir que l'on ne veut pas de validation par un administrateur des enregistrements soumis par les visiteurs.
- Pouvoir éditer les templates depuis la partie admin
- amélioration du bloc recherche en fonction du type d'information (date, liste de valeurs)
- Outil d'import à partir d'un fichier texte CSV
- Double tri sur le tri choisi puis tri par défaut
- Afficher le nombre d'enregistrements par catégorie (header)
- Génération sur demande d'un template de base suite à la création d'un annuaire
- Envoi d'un mail à l'administrateur en cas d'inscription externe à l'un des annuaires

- Redirection automatique après message de confirmation dans la partie administration.
- Activation automatique des enregistrements ajoutés depuis la partie administration.
- Faciliter la suppression en masse d'enregistrements
- Permettre de définir que certaines informations seront zones de recherche (le traitement sera alors automatisé comme pour les zones de tri)
- Pouvoir mettre des priorités d'affichage des informations lors de la génération du formulaire.
- Permettre la duplication d'un annuaire et le déplacement d'enregistrement entre les annuaires.
- Donner la possibilité aux utilisateurs de modifier leurs inscriptions.
- Pourvoir définir plusieurs profils administrateur avec des droits différents.
- Ajout d'un lien dans la partie administration permettant de visualiser l'annuaire
- Ajout d'un type d'information date
- Suite à quelques remarques , un annuaire exemple sera fourni avec la prochaine version (0.9b) afin d'avoir un apercu immédiat des possibilités du script et de la partie admin.
Cet exemple permettra également de mieux comprendre comment mettre en place son 1er annuaire.

- Séparation du type d'information image en image ou Fichier permettant de distinguer 2 cas d'utilisation et les exploiter correctement dans les templates.
- Passage au multi langue
- Pouvoir mettre plusieurs zones pour définir l'unicité
- Automatisation de l'installation par un script.
- Gestion des fichiers uploadés dans des BLOB
- Paramétrage des tailles d'images par annuaire
- Pouvoir modifier/supprimer les commentaires depuis la partie admin .
- Gestion de notification en cas d'ajout de commentaires (à l'admin, personne responsable de l'inscription )




Commentaires ?

PhpEasyData : PHPEasyData restera gratuit !

Posté par steph le 12/4/2005 10:40:00 (794 lectures)

Après quelques réflexions et échanges, la décision a été prise :

Il n'y aura pas 2 versions (une gratuite et une pro) du script PHPEasyData, toutes les fonctions seront accessibles depuis la même version gratuite.

Toutefois, il y aura possibilité de s'aquitter d'une "licence" dans le cadre suivant :

- Utilisation du script sur un site professionnel ou dans un cadre professionel
- Suppression du copyright FWS
- Donnera accès à un support par mail

Merci d'avance pour votre confiance.

Commentaires ?

PhpEasyData : Sortie PHPEasyData 1.1

Posté par steph le 10/3/2005 17:00:00 (689 lectures)




Sortie de la version 1.1 de PHPEasyData.

N'oubliez pas de lire la note d'installation

Besoin d'aide ? N'hesitez pas à vous inscrire sur le forum .

Pour la télécharger :
http://www.freewebmaster-scripts.com/modules/wfdownloads/singlefile.php?cid=1&lid=8

La démo du script est passée en 1.1
http://www.freewebmaster-scripts.com/phpeasydata/demo/


Bugs corrigés :
- Si des suppressions/créations d'infos ont eu lieu, l'affichage des valeurs des enregistrements ne fonctionne pas dans la gestion des enregistrements.
- Une erreur dans le test d'unicité rend impossible la création d'un enregistrement avec 2 valeurs quelconques indentiques.
- Une erreur dans le test des valeurs des zones de type numérique empeche la saisie d'un nombre autre que 4 chiffres.
- Quelques anomalies qui pouvaient arrivées dans le module de recherche
- suppression de l'image actuelle en cas de changement d'image d'un enregistrement.



Evolution :
- Nouvelle variable {ADMIN_LINK} permettant d'ajouter un lien vers l'administration, par défaut elle s'affiche dans le footer.
- Pouvoir associer un commentaire à chaque information, celui sera afficher sur le formulaire d'ajout d'un enregistrement.
- Pour les infos de type email, le template par défaut gènère le lien avec le 'mailto'
- Rendre la description d'annuaire facultative
- Amélioration du bloc recherche qui gère les informations de type values avec affichage dynamique des valeurs.
- Possibilité (selon paramétrage) aux utilisateurs de s'enregistrer afin de pouvoir ultérieurement modifier les enregistrements dont ils sont les auteurs. (Abandon des cookies au profit de la gestion des sessions)
- Système d'alerte par mail en cas d'inscriptions , ajout /modification d'enregistrements
- variable {CAT_NAME} utilisable dans le template fiche.
- Nouvelle variable dans le config.php $full_search_bloc qui permet de définir si le bloc recherche sera par défaut en affichage complet ou affichable par un lien.
- Les extensions pour le champ de type image sont paramétrables via la variable $allowed_extensions du fichier config.php
- Optimisation du référencement, le titre des pages, descriptions et mots clés sont générés automatiquement en fonction du nom de l'annuaire, sa description et eventuellement la catégorie en cours.
et quelques améliorations....
- Nouveau paramétre au niveau de chaque annuaire ou l'on peut définir que l'on ne veut pas de validation par un administrateur des enregistrements soumis par les visiteurs.



L'avenir...
Lors des prochaines mises à jour, PHPEasyData sera peut être scindé en 2 versions :

- une version gratuite basée sur la 1.1 avec des nouveautés

- une version 'pro' payante (pas pour nos actuels donateurs ...) qui contiendra un paramétrage avancé à tout niveau et un support prioritaire.
Un tableau listera les fonctions de chaque version .
Pourquoi 2 versions ?
Afin de répondre à une utilisation plutôt orientée professionelle (société, associations, webmasteurs à haut niveau d'exigence...) une version plus aboutie et dépassant (je ne m'en plaint pas ) le cadre prévue initialement sera nécéssaire afin d'en faire un outil clé en main encore plus complet et paramétrable.

2 versions vont permettre au webmaster de choisir en fonction de ses besoins. Une seule version hyper paramétrable aurait dérouté ceux dont le besoin est assez simple et auquel la version actuelle peut deja répondre en grande partie.
Ceci va demander un travail important et dans un laps assez court, destinée avant tout pour une utilisation au caractère professionnel donc l'idée de se faire rémunérer pour cette version et le support ne parait pas abusif au dire meme de ces utilisateurs qui de toute manière préfèrent en général payer un petit peu et avoir derrière un outil qui répondent au maximum à leur besoin et l'assurance d'avoir un support .
Des questions administratives restent également à régler avant tout chose...

La version 1.1 gratuite ne sera en aucun cas délaissée et continuera elle aussi d'évoluer .


Arff 2 versions à maintenir....




Remerciements
Merci ,
aux personnes qui participent aux forums et nous font par de leurs idées,
aux personnes qui ont eu l'acte reconnaissant de faire un don
à DragonJoli pour son aide précieuse
à tout ceux qui nous font confiance en utilisant le script

Steph
Concepteur de PHPEasyData et Administrateur de FWS


Commentaires ?

PhpEasyData : !!! PHPEasydata archive de la 1.0 actualisée !!!!

Posté par steph le 2/2/2005 9:40:00 (598 lectures)

Deux petits soucis m'ont amené à actualisé l'archive (zip) de la 1.0 .
Un bug lors la confirmation de création d'un annuaire (mais celui était bien créé ) et des fichiers mal packagés .

Je recommande donc vivement de la télécharger de nouveau pour ceux qui auraient soit un message d'erreur (sans conséquence) apres création d'un annuaire soit un problème de connexion à la partie admin due au fait que la première fois il ne vous a pas demandé vos identifiants.

Si vous n'avez pas ces 2 soucis inutile de la télécharger de nouveau .

De toute manière une 1.01 est en cours avec quelques nouveautés

Commentaires ?
(1) 2 »
Notre sélection de livres



© Copyright 2004 http://www.freewebmaster-scripts.com
Site déclaré à la CNIL sous le n° de dossier 1051542
Powered by XOOPS 2.0.7 © 2003 Design by IMAGO DESIGN CORP.