Bien le bonjour,
Je sollicite vos retours d'expérience pour un choix technique.
Je vais développer un site vitrine pour un ami qui vend des voitures d'occasion.
Donc en gros, une page d'accueil avec les dernières voitures arrivées et les voitures "mises à la une", une page recensant l'ensemble des voitures, et enfin une page affichant le détail complet de la voiture sélectionnée. Et bien sur le traditionnelle fonction de recherche et les quelques bonnes règle à suivre pour un bon référencement naturel.
Avant tout j'aimerais en profiter pour m'autoformer sur de technos que je ne connais pas, tout en limitant le temps à passer à la réalisation de ce site.
Je me demande donc quelle est la bonne solution entre:
- le bon gros CMS (Drupal? Joomla?)
- le Framework PHP (CakePHP? Symfony?)
- Le dev Web classique (rapide mais je n'apprend rien)
- Autre chose ?
Merci d'avance pour vos conseils !
# Django 1.0 est sorti...
Posté par palm123 (site web personnel) . Évalué à 2.
Le premier chapitre du djangobook a été traduit en français
http://batiste.dosimple.ch/blog/2007-01-13-1/
ウィズコロナ
[^] # Re: Django 1.0 est sorti...
Posté par Ludovic F (site web personnel) . Évalué à 1.
[^] # Re: Django 1.0 est sorti...
Posté par Flavien . Évalué à 1.
Ca ne devrait donc pas poser de problème pour le Python.
Bon le seul soucis c'est que PHP et Perl c'est bon, mais Python j'en ai encore jamais mangé...
[^] # Re: Django 1.0 est sorti...
Posté par peck (site web personnel) . Évalué à 2.
Il te faut un truc ultra light, statique si possible. Sinon php, db en sqlite, et framework ultraléger ou rien.
[^] # Re: Django 1.0 est sorti...
Posté par Maxime (site web personnel) . Évalué à 2.
Cela dit, vu le coût d'un hébergement web, ça fait radin comme solution.
[^] # Re: Django 1.0 est sorti...
Posté par Maxime (site web personnel) . Évalué à 2.
[^] # Re: Django 1.0 est sorti...
Posté par Flavien . Évalué à 1.
Si on opte (avec mon ami) pour la solution du routeur, je partirai sur du lighthttpd avec le minumum possible de PHP et le maximum de statique et peut être un framework javascript pour en faire le plus possible côté client.
Avec un Asus WL500 GP comme routeur on fait déjà de belles choses.
Il embarque notamment 32Mo de Ram et 2 port USB.
On en voit passer sur eBay autour de 40€.
J'insiste sur le fait que le site sera vraiment très simple et que la seule chose dynamique sera l'affichage des voitures. A mon avis on ne dépassera jamais les 3 ou 4 visiteurs simultanés.
Je sais coder ça sans aucun problème en LAMP. Mais j'aimerais utiliser la simplicité de ce projet pour pour essayer un "nouveau jouet" (CMS, Framework, autre ?)
Moi aussi je suis pour la solution hébergeur qui évite bien des désagréments et laisse bien plus de possibilités techniques.
Mais l'ami préfère les économies plutôt que la disponibilité.
[^] # Coupons la poire en deux
Posté par Nerdiland de Fesseps . Évalué à 1.
Un certain nombre de CMS ont des capacités d'export statiques des pages, soit nativement come eZ Publish (réglage plus fin et compliqué) ou Movable Type (réglage plus basique), soit via des plugins pour quasiment tous les autres CMS importants.
En exportant ce contenu statique sur le routeur pour qu'il serve ces pages, tu peux avoir les avantages d'un CMS et ceux d'un site statique au prix d'un peu plus de complexité à la publication.
# Vive le web
Posté par peck (site web personnel) . Évalué à 2.
C'est du temps perdu (si on ne compte pas la formation), mais surtout c'est rapidement très lourd à gérer coté évolutions.
Ensuite ça dépend de l'usage que tu compte en faire derrière. Plus c'est gros, plus tu devras l'utiliser souvent pour que ça soit rentable (à la fois en temps et en qualité).
[^] # Re: Vive le web
Posté par Flavien . Évalué à 1.
En LAMP et sans framework, je sais faire et ça irait relativement vite quand même.
Les évolutions ils n'y en aura pas. C'est vraiment juste pour montrer les voitures à vendre dans la concession. Il n'y a pas de vente en ligne.
Merci pour ta réponse.
# Technos
Posté par s[e]th & h[o]lth (site web personnel) . Évalué à 1.
Pour avoir travailler sur plusieurs projets dans différentes technologies, il semble que déjà d'une part une solution PHP/MySQL soit la plus efficace pour un ton site.
En effet, la prise en main est rapide et les hébergeurs nombreux.
Ensuite, reste la question "Dois-je développer le site ou bien dois-je trouver une solution clé en main ?"
Comme quelqu'un l'a dit plus haut, un développement en partant de rien me parait une mauvaise solution.
Je dirait que la solution se situerait entre le dev et la solution-clé-en-main.
J'ai déjà utilisé Joomla pour un projet professionnel et je doit dire que je ne suis pas du tout content de cet outil qui ne me semble pas trop adapté à ce que tu veux faire (je n'ai utilisé que les version 1.0.X et non pas les nouvelles 1.5.X).
Je pense que tu devrait partir sur du SPIP ou bien TEMPLEET qui sont de très bonnes solutions. Les exemples sont nombreux et disponible sur le net et sans aller dans le developpement from scratch comme tu pourrais avoir en partant de CakePHP et/ou Symfony tu peux avoir rapidement un site fonctionnel et propre.
Pour ma part, j'utilise Templeet de cette façon :
- design statique du site
- dynamisation des pages une fois la première étape finie
Bone courage !
# CMS !!
Posté par kursus_hc . Évalué à 1.
Et comme ça il n'aura pas besoin de t'appeler à chaque fois qu'il voudra mettre un modèle en ligne.
Perso j'utilise Joomla et j'en suis très content. En plus, avec le nombre de templates disponibles, tu peux mettre un site en production en une journée.
# Mise à jour
Posté par Joris Dedieu (site web personnel) . Évalué à 4.
Je te conseille de produire du code maison, simple et robuste, plutôt que de t'embarquer dans un CMS dont la prochaine faille ne manquera pas d'interesser ton pote le bot qui passait par là et qui refourgue moulte viagra ....
# markdown, statique, et simplicité
Posté par zecrazytux (site web personnel) . Évalué à 2.
moi j'utilise ça, couplé à svn et un script qui me génère le site statique avec un hook sur post-commit.
C'est minimaliste, mais ça fonctionne très bien, c'est léger, et une fois que c'est mis en place, tu n'as plus qu'à te soucier du contenu: des fichiers texte avec un balisage markdown.
# Spip
Posté par bob le homard . Évalué à 1.
Tu créés un article pour chaque voiture, tu peux, par exemple, en homepage récupérer ce qui t'intéresse du contenu de chaque article (#TITRE pour le modèle par exemple, #LOGO_ARTICLE pour l'image du véhicule etc).
Le fonctionnement est simple : avec une boucle tu génères ton contenu et tu l'insères ou tu veux dans le design de ta page.
Tout sera stocké dans une base de donnée. Et tu peux facilement faire des dumps et récupérer la base sql.
Mais surtout, tu pourras gérer et laisser d'autres personnes gérer le contenu sans pour autant s'y connaître en programmation grace à l'interface d'administration
Spip est robuste, mise à jour (la 2 pointe son nez) et une grosse communauté (réactive) sera là pour réponde à tes interrogations.
Et puis, Spip gère un moteur de recherche intégré.
Et enfin, c'est un logiciel libre.
Que demander de plus ;o)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.