Annonce

Mettez-vous à jour ! WordPress 3.0 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook et sur Twitter

#1 07-03-2010 19:15:39

devilyann
Connaisseur WP
Lieu: Castres
Date d'inscription: 26-11-2009
Messages: 35
Site web

Le blog sur la page d'accueil d'un site

Bonjour à tous,

Je suis en train de développer un site avec cette spécificité :
Le blog se trouve sur la page d'accueil, et les autres pages ne concernent pas le blog.

En fait tout le site aura sa propre admin, son propre accès à la base etc... sauf la première page qui concerne le blog.

Le blog wordpress se trouve dans un dossier spécifique à la racine du site.
Mais je suis donc obligé de faire une redirection de la page d'accueil vers le dossier du blog pour que cela marche.

Est ce la meilleure solution ? N'y a t'il pas un moyen plus élégant ?

Je suis ouvert à toutes propositions, merci d'avance wink

Hors ligne

 

#2 08-03-2010 09:42:11

Damino
Modo Furtif !
Lieu: Paris
Date d'inscription: 19-09-2005
Messages: 1628
Site web

Re: Le blog sur la page d'accueil d'un site

Petit question : pourquoi tu n'as pas construit ton site en entier avec Wordpress ? Ton site nécessiterait-il des possibilités non offertes par Wordpress ?

Un include en php, ça marche ?

Hors ligne

 

#3 08-03-2010 10:22:41

devilyann
Connaisseur WP
Lieu: Castres
Date d'inscription: 26-11-2009
Messages: 35
Site web

Re: Le blog sur la page d'accueil d'un site

Damino a écrit:

Petit question : pourquoi tu n'as pas construit ton site en entier avec Wordpress ? Ton site nécessiterait-il des possibilités non offertes par Wordpress ?

Un include en php, ça marche ?

Tout simplement pcq j'ai pas mal de choses à faire dessus : une administration n'ayant rien à voir avec le blog, un système de création de compte / connexion / déconnexion / mot de passe perdu propre au site et non au blog, des pages déconnectées du blog construites à partir de la saisie de l'admin du site une inter-connexion avec un autre site du client etc...
Pour mettre une page contenant un blog, je considère que le site est maître, donc j'utilise mon propre système de connexion à la BD etc... wink

Je ne travaille pas les sites de mes clients à partir d'un CMS, sauf pour mettre un blog, un forum ou un script de newsletter.


Raisonnons par l'absurde : si j'avais un gros site (et c'est le cas), et que le client me demande d'intégrer un blog sur la page d'accueil, je ne casserai pas tout le code pour qu'il soit construit en entier via Wordpress ! fouet

C'est juste savoir qu'elle est la meilleure façon de procéder pour l'intégrer sur la page d'accueil wink

Dernière modification par devilyann (08-03-2010 10:24:59)

Hors ligne

 

#4 08-03-2010 14:46:44

Damino
Modo Furtif !
Lieu: Paris
Date d'inscription: 19-09-2005
Messages: 1628
Site web

Re: Le blog sur la page d'accueil d'un site

Ben globalement je comprends tes intentions, simplement lorsque l'on veut construire un site de cette ampleur, je trouve qu'il set plus sage de partir d'un framework et/ou d'un moteur CMS tel Wordpress (oui Wordpress peut faire bien plus qu'un simple blog), ou Drupal, .... Pourquoi refaire ce qui existe déjà et qui bénéficie d'une communauté.

Petite question : le back-office existant est-il du fait maison ?

Je trouve plus sain pour une structure tupe association, PME, site perso (qui n'ont pas les moyens de se payer un webmaster à l'année !) de créer un site à partir d'un script CMS existant et documenté, plutôt que de coller divers scripts ensemble et les hacker pour les faire fonctionner ensemble. Alors bien sûr il faut se poser le problème dès le départ et pensez aux éventuelles possibilités d'évolution dans le choix du CMS et/ou framework. Ce qui veut dire que pour ton site les utilisateurs vont devoir s'identifier 2 fois ? une fois pour écrire sur le blog et une fois pour ta partie "espace perso" ?

Avec Wordpress, tu peux créer des comptes, jouer sur les droits utilisateurs, créer des pages statiques, ... Et avec Drupal encore beaucoup plus.

Mais je ne réponds pas à ta question il est vrai ...

Sinon pour pas s'embêter tu peux utiliser une iframe .. (c'est pas très W3C mais ça fonctionne).

Hors ligne

 

#5 08-03-2010 14:58:35

devilyann
Connaisseur WP
Lieu: Castres
Date d'inscription: 26-11-2009
Messages: 35
Site web

Re: Le blog sur la page d'accueil d'un site

Merci Damino de prendre le temps de me répondre wink

J'ai développé 2 ans en tant que webmaster dans une boîte sans passer par un CMS, et développer des sites vitrines, commerciaux avec administration complète.
Donc les sources je les ai, je sais quelles sont toutes les étapes pour un site commercial etc...

Je me suis mis à mon compte et je reste sur cette politique. Je serai fou de développer mon propre blog ou forum, donc j'utilise des solutions clés en main.
Sinon le reste je le développe. J'ai créé un site à vide pour ne pas perdre trop de temps. L'organisation ça me connait. wink

Il ne me faut pas plus de 60-70h pour développer un site commercial propre à un client ou 10-12h pour un site simple comme mon site professionnel.
J'utilise bcp de choses que j'ai développé à mes heures perdues, que je connais, donc peu de scripts rajoutés par ci par là, si ce n'est l'utilisation de prototype qui rajoute énormément de fonctionnalités au javascript.

Et pour répondre à ta question, les utilisateurs n'ont pas besoin de s'inscrire pour commenter un billet du blog wink

Pour l'iframe, j'y avais pensé, mais moralement je ne peux pas... ange

Hors ligne

 

#6 09-03-2010 16:25:29

devilyann
Connaisseur WP
Lieu: Castres
Date d'inscription: 26-11-2009
Messages: 35
Site web

Re: Le blog sur la page d'accueil d'un site

Bon j'ai finalement fait une redirection permanente, via un en-tête PHP plutôt que par le htaccess car je ne veux pas rediriger toutes mes pages, mais seulement la page d'accueil.
Or toutes mes pages sont du style index.php?pg=mapage qui sont réécrites via l'url rewriting du style mapage.html

Code:

  1. // $_GET['pg'] contient la page demandée, si elle est vide, cela veut dire que c'est la page d'accueil
  2. // car dans mon htaccess, j'ai cette directive : RewriteRule ^(.*).html$ index.php?pg=$1 [QSA,L]
  3.  
  4. // $_SITEURL contient l'adresse du site, du style http://www.monsite.com/
  5.  
  6. if(!isset($_GET['pg']) || !file_exists("include/pg.{$_GET['pg']}.php")){
  7.   header("HTTP/1.1 301 Moved Permanently");
  8.   header("Location: {$_SITEURL}blog");
  9.   exit();
  10. }

Si ça peut aider qqun...

Hors ligne

 

#7 11-03-2010 23:16:28

Damino
Modo Furtif !
Lieu: Paris
Date d'inscription: 19-09-2005
Messages: 1628
Site web

Re: Le blog sur la page d'accueil d'un site

devilyann a écrit:

Pour l'iframe, j'y avais pensé, mais moralement je ne peux pas... ange

Je te comprends et j'avais moi-même un peu honte de proposer cela ...

Hors ligne

 

#8 11-03-2010 23:22:48

devilyann
Connaisseur WP
Lieu: Castres
Date d'inscription: 26-11-2009
Messages: 35
Site web

Re: Le blog sur la page d'accueil d'un site

Depuis le jour où j'ai posé la question, les choses ont évoluées.
J'ai décidé de tout casser et de mettre le blog à la racine et d'utiliser le système de requêtes de wordpress en natif.
Comme tu l'avais proposé.
Au moins il n'y plus de problème concernant les redirections et je n'ai plus besoin d'utiliser des rustines par ci par là pour faire cohabiter les 2 "sites".

Donc merci du conseil tongue

Mais par contre je n'utiliserai pas Wordpress pour faire un site ne contenant pas de blog wink

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.22
© Copyright 2005-2006 WordPress France

[ Generated in 0.046 seconds, 15 queries executed ]