Templates PHP

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


herveG
Modérateur
Modérateur
 
Messages: 9817
Inscription: Mer Mar 05, 2003 11:33

Templates PHP

Message le Mer Mar 12, 2003 14:31

Peut-on me conseiller des sites ou documentations traitant des templates PHP ?
Merci !


melmoth
WRInaute discret
WRInaute discret
 
Messages: 73
Inscription: Mer Déc 11, 2002 14:16

Re: Templates PHP

Message le Mer Mar 12, 2003 14:43

herveG a écrit:Peut-on me conseiller des sites ou documentations traitant des templates PHP ?
Merci !


Alors, pas trop dur le premier contact avec php ? :)

J'utilise ceux de phplib:

http://phplib.sourceforge.net/

Pas la peine d'installer TOUT phplib, c'est un peu lourd.
il suffit d'utiliser leur fichier templates.inc.

Ce n'est pas le 'meilleur' systeme de templates, mais il est deja assez performant.
A ma connaissance, toujours pas de systeme de cache, mais bon, ca remplit bien son usage de templates.

Je pense qu'il peut aussi etre interessant de regarder de pres la facon de faire avec PEAR, qui normalement est fourni avec les sources de PHP.

C'est censé etre plus officiel et donc plus, humpf 'perenne' comme disent les decideurs pressés, que phplib. Mais etant faignant et phplib remplissant mes besoins, je n'y ai pas encore jeté un oeil.

Tu en trouveras surement d'autre en allant sur freshmeat.net et en cherchant 'php templates'

Courage :)


herveG
Modérateur
Modérateur
 
Messages: 9817
Inscription: Mer Mar 05, 2003 11:33

Message le Mer Mar 12, 2003 15:10

merci !!
Je suis encore dans la période "euphorique" ou je découvre les possibilités énormes qu´offrent PHP et MySQL. Je n´ai pas encore vraiment mis les mains dans le "moteur" !!! j essaye de trouver toutes les sources d info que vous me conseillez tous. je vais chercher les Soft , les manuels, aspire (désolé pour les anti-aspirateurs, il en va de ma survie !!!!) quelques sites de scripts, de conseils PHP, de B.A BA, etc et ensuite, je me lance dans la premiere réalisation d´une page test, apres un bon Cognac....!!!! :))

premier résultats attendu pour dimanche soir !!!!! j´ai l impression d etre chez Big Brother !!! Va-t-il parvenir à pondre son Forum avant dimanche soir....????

merci encore pour ton aide !!!
Ciao

Jocelyn
WRInaute passionné
WRInaute passionné
 
Messages: 564
Inscription: Mer Nov 06, 2002 9:14

Message le Mer Mar 12, 2003 15:18

Smarty : http://smarty.php.net/
Très bon système de templates. Mais pas évident au premier abord. Je me souviens qu'il m'avait fallu un moment pour bien comprendre.
Il en existe plein d'autres, une recherche sur Hotscripts.com permet d'en trouver.
Je n'ai testé que Smarty, je ne peux rien dire sur les autres.

Jocelyn


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Mar 13, 2003 11:20

Salut,

Moi j'utilise PatTemplate... c'est un produit allemand de PHP tools http://www.phptools.de

J'en suis très satisfait et n'ai jamais eu à me plaindre d'une erreur en plus d'un an d'utilisation sur trois sites différents.
Ils offrent d'ailleurs quantité d'autres outils attractifs pour les afficionados du PHP, le tout gratuit :wink:

Dan


herveG
Modérateur
Modérateur
 
Messages: 9817
Inscription: Mer Mar 05, 2003 11:33

Message le Jeu Mar 13, 2003 12:41

C est chargé, c est chargé.....!! merci pour l info.

demain, je m´y mets.....!!

a+
HerveG

ps : question subsidiaire : mon site référencé mi février a tout de suite subit les conséquences du freshbot a savoir disparition apres 48h de google. Seulement, depuis......il n est jamais ré-apparut meme de facon éphémère (phénomème maintes fois décrit ici). est ce que cela peut avoir une cause particuliere ou arrive-t-il qu apres l apparition de 48h le site disparaisse jusqu a la google dance suivante apres le Fullcrawl ?


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Mar 13, 2003 12:50

HerveG,

Ton site va probablement passer par des phases d'apparition/disparition jusqu'à la prochaine Dance. Chaque passage du FreshBot verra ton site apparaître dans l'index peu après, pour une durée de 24 à 48 heures.
Si ton contenu varie entre deux passages du freshbot, tu l'inciteras à revenir plus souvent. Le site que j'ai mis en ligne le 15 janvier a donc été dans l'index pratiquement constamment durant le mois de février (à part 3 ou 4 jours) comme le freshbot passait souvent l'indexer.

Dan


herveG
Modérateur
Modérateur
 
Messages: 9817
Inscription: Mer Mar 05, 2003 11:33

Message le Jeu Mar 13, 2003 13:00

Je comprends. On peut donc limiter la casse en modifiant la page d index chaque jour...? les autres pages seront automatiquement visitée par le freshbot 8robot-follow ou un truc comme ca) ? ou doit-on considérer chaque page indépendamment vis-à-vis de la visite du freshbot ?


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Mar 13, 2003 13:02

HerveG,

Chaque page est indépendante en ce qui concerne Google.
Le mieux restant pour toi d'assurer une certaine mise à jour des 2 ou 3 pages les plus importantes de ton site en plus de ta page d'accueil.

Dan


absoluteweb
WRInaute impliqué
WRInaute impliqué
 
Messages: 474
Inscription: Ven Nov 22, 2002 16:02

Message le Jeu Mar 13, 2003 15:22

Bon, moi aussi je vais me lancer dans le PHP :|
Cela fait plus de 2 ans que je développe en ASP + Access... Cela ne va pas être simple...

Hier j'ai installé PHP sur mon XP Pro. Plutôt que la solution EasyPhp 1.6 qui date un peu, j'ai préféré installer PHP 4.3.1, MySQL 3.23.55 et PhpMyAdmin 2.4 à la main. Et Apache ? Bin non, je fais tourner tout cela sous IIS (le tutorial est ici).

Après avoir testé quelques codes du genre "Hello World!", j'ai testé l'utilisation de PHP avec Access (cela fonctionne), la conversion de base Access en MySQL (avec le logiciel SQLyog), cela fonctionne également en prenant quelques précautions sur le type de variables.
Je me suis ensuite lancé dans l'intallation d'un bon petit script PHP :P PhpBB 2.0.4 (le forum sur lequel nous sommes). La encore, pas de problème, tout fonctionne bien.

Si j'ai choisi l'ASP + Access à la base (jeu de mot :wink: ) c'est pour le confort que cela apporte à mes clients. Ils sont tous à même d'ouvrir Access, de modifier les données et de transférer les données dans leur répertoire _private... Access sur ce point de vue reste sans commune mesure bien plus accessible que MySQL.
J'aimerais que ceux qui comme moi sont amenés à fournir à leurs clients des outils les plus simples possibles, me fassent part de leur expérience dans ce domaine. Quelles solutions adoptez vous pour que vos clients puissent eux mêmes modifier les bases de données de leur site ?

Autre question, sur les Templates cette fois, les utilisez-vous systématiquement pour développer vos sites ? Chacun à l'air d'avoir ses propres classes de templates avec une syntaxe différente à chaque fois... Cela ne rend pas le code très "portable". L'include de PatTemplate fait 49ko, ce qui augmente de manière conséquente le poids des pages, cela est-il justifié si l'on n'est pas amené à changer la structure de son site tous les 6 mois ?


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Mar 13, 2003 15:48

L'include de PatTemplate fait 49ko, ce qui augmente de manière conséquente le poids des pages, cela est-il justifié si l'on n'est pas amené à changer la structure de son site tous les 6 mois ?


Salut,

Cela n'influence pas du tout le poids des pages, mais fait simplement appel à une inclusion de fichier côté serveur... au plus quelques millisecondes.
Les 49k de code php ne sont jamais envoyés au navigateur, contrairement à une inclusion javascript.

Si tu regardes sur mon site, dans les listes de biens (maisons par exemple), j'utilise pratiquement exclusivement patTemplate pour créer la page. Sur mon PC (athlon 2000), ce type de page se crée en 80 millisecondes, accès à mySQL compris (3 tables)

Dan


absoluteweb
WRInaute impliqué
WRInaute impliqué
 
Messages: 474
Inscription: Ven Nov 22, 2002 16:02

Message le Jeu Mar 13, 2003 16:02

L'interface graphique (html) de ces différentes pages (biens) se trouve dans un fichier unique ?

Dans le domaine de l'immobilier tes clients ont sans doute besoin de mettre eux même à jour les bases mysql... Quelles solutions leur proposes-tu ? Offline ? Online ? J'ai du mal à concevoir une solution convivial d'utilisation de mysql par rapport à Access.


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Mar 13, 2003 16:14

J'ai une interface (back-office) créé entièrement en php pour faire la mise à jour en ligne et en "temps réel" , y compris pour les photos.

Une de mes clientes est d'ailleurs en train de faire péter le compteur... je lui ai expliqué hier ce qu'était le full crawl :lol:

Toutes les pages html sont faites avec DreamWeaver et ses templates.
Toutes les parties dynamiques sont insérées dans les pages html sous la forme {NOM_DE_VARIABLE} et sont incorporées avec PatTemplates.
Cela me permet de changer toute la charte graphique d'un site en quelques heures,
comme le PHP est totalement séparé du HTML.
De plus, un fichier de config détermine les paramètres propres à l'agence ou à l'hébergement, comme par exemple le support des locations, l'URL rewriting, les locations saisonnières, le nombre de biens par pages....

Dan


herveG
Modérateur
Modérateur
 
Messages: 9817
Inscription: Mer Mar 05, 2003 11:33

Message le Jeu Mar 13, 2003 16:18

Je suis en train de déprimer là...! le premier qui rie...attention à lui...!

j en avais marre des frame alors je me suis dire que j allais "simuler" les frame en construisant autant de pages que nécéssaire avec des "table" pour donner l´impression que les menus restent stables. resultat :

1) je me galère pour que les colonnes soient exactement de la meme largeur

2) a chaque modif, je dois passer les 50 pages en revue pour faire les memes modifs sur toutes les pages

bref......un boulot monstre.
Et là je découvre........qu on peut séparer les template du contenu et par conséquent n avoir a changer que les templates pour changer la charte graphique......alors forcément je repense avec nostalgie aux nombreuses nuits passées a tout changer.. :twisted:

Jetez un coup d oeil sur ma page, vous comprendrez ce que je veux dire.....
a+


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Jeu Mar 13, 2003 16:29

HerveG,

C'est vrai que les templates sont une bénédiction pour le Webmaster :wink:
Par contre, je ne pense pas que Frontpage 5.0 soit le meilleur outil pour cela...

Tu peux t'en sortir avec des tables, mais tu aurair peut-être plus facile à utiliser les calques. En tout cas tu pourrais positionner tes éléments au pixel près.
Cela pose toutefoir un problème avec les navigateurs tels que Netsacpe 4.x qui souffre de "quelques" bugs dès qu'on utilise des calques ou des CSS. C'est un choix.
Personellement j'explique à mes clients que je pour suporter les navigateurs tels que NN4, on doublerait le temps de développement pour toucher qqch comme 2% de visiteurs en plus. Alors, mon client qui reçoit sa centaine de visites quotidiennes estime que le coût est démesuré pour 2 ou 3 visiteurs en plus. :wink:

Dan

Templates PHP

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités