- WordPress :5.8
- Statut : non résolu
- Ce sujet contient 5 réponses, 2 participants et a été mis à jour pour la dernière fois par Lumiere de Lune, le il y a 2 années et 5 mois.
-
AuteurMessages
-
2 avril 2022 à 21 h 14 min #2399535
Bonjour, j’ai du posté sur le mauvais forum, mon poste semble avoir été retiré, mais je crois que c’était pas au bon endroit.
Du coup je redemande ici.
Je viens de quasiment finir un site (presque terminé, il manque juste quelque bidouille à ajouter d’ici deux mois).
Voici son adresse:
https://mieuxvivreavecparkinson.com/Je souhaites savoir combien un tel site est vendu sur le marché, est ce que vous pouvez me dire une fourchette du prix d’un tel site?
sachant qu’une partie du site n’est pas encore disponible et le sera bientôt.
Je pense l’avoir pas du tout vendu assez cher, je vous dirai après combien de temps j’ai mis et combien je l’ai vendu.
Pour faire simple c’est en plus de ce que vous pouvez y voir, un site contenant:
- un forum
- un annuaire de vidéos, qu’on peut noter
- un moyen de s’abonner en payant à cet annuaire et ces vidéos.
- Une page de tableau de bord
- Envoie de newsletters possible
- module pour faire les statistiques de consultation du site
Voici la liste de toutes fonctionnalité que j’y ai ajouté:
- Le site est responsive
- Site en anglais/français (sans utilisé de module tel que polylang, ce qui est une erreur de ma part)
- (j’ai donc dû créer des trucs dans l’admin pour que ça marche bien)
- redirection vers la page fr/en en fonction de la langue du du navigateuri pour la page d’accueil
- Création des traductions françaises et anglaises (les .po).
- Création du menu, avec son javascript. Configuration du menu pour le mode non connecté, connecté , connecté abonnés
- Création d’un forum (basé sur un module)
- Ajout des balise meta description qui correspondent à l’extrait de la page ou la vidéo.
- Création des traduction françaises anglaise dans les .po.
- Création de l’icône du site
- Utilisation de contact form 7 pour le formulaire de contact et traduction en français de ses 30 messages d’erreur.
- Création des pages Françaises/anglaise, avec animation CSS pour les titres, et javascript pour les menus accordéon.
- Dans ces pages création de liens vers la page suivante et précédente.
- Création d’un truc javascript-ajax de statistiques de consultation du site, puis ajout d’un module qui fait ça tout seul et en mieux.
- installation d’un module pour empêcher de se logger de plusieurs endroits en même temps.
- Creation d’un sommaire automatique des vidéos (avec le titres des catégories), création d’un sous sommaire listant les vidéos dans chaque catégorie.
- creation de note par système de 1 à 5 étoiles, avec un javascript et ajax qui permet de noter les vidéos.
- rajout de l’envoie de vidéo et de la diapo de la vidéo dans l’admin
- Popup de demande de note dans la page affichant les vidéos et la redirection 15 seconde après la fin d’une vidéo vers la suivante est faite, un js est fait pour empêcher la redirection si on clique, ou si il n’y pas de vidéo suivante. nécessite le passage de variable par wp_localize_script
- présentation plus belle de la page de login wordpress quand elle est encore nécessaire, sinon création de mes propres pages de connection et d’inscription,
- Comme le site a un partie payante, j’ai fait la gestion des droits de l’utilisateurs et des dates d’expiration des abonnement payant.
- J’ai fait un système utilisant stripe(plateforme de paiement par internet), permettant de s’inscrire en payant, soit un abonnement en continu, ponctionné chaque mois, soit pour 6 mois, soit pour un an. Avec la page listant les abonnement.
- et avec la page de mon site redirigeant vers stripe, et l’ajax admin permettant d’intercepter les webhook envoyer par le site de stripe (pour dire que l’utilisateur a bien payé)
- Création d’une page tableau de bord, montrant les temps de consultation du sites des utilisateurs, les dernière vidéos vue, le temps de consultations des vidéos, et permettant de rajouter du temps d’abonnement.
- Ajout d’un module pour envoyer des Newsletter (avec l’enregistrement si on veut ou non ces newsletters quand on s’inscrit sur le site)
- Rajout mais non gardé d’un module pour accepter les cookies.
- Ajout d’une case pour accepter la RGPD quand on s’inscrit au site, et des conditions générales de ventes quand on paye pour avoir accès à la partie payante.
- Configuration de stripe pour qu’il envoie des factures automatiquement.
- ajout dans l’interface admin de la configuration du mode mvap_admin pour avoir accès au contenu payant pour les abonnés qui y ont droit sans payer
- Je n’ai pas vraiment créé la partie textuel moi même, mais j’ai rajouté en plusieurs étapes ce que le client et une employé m’ont envoyé, j’ai fait pas mal de copier coller.
Merci
2 avril 2022 à 21 h 57 min #2399539« Vendu » tu veux dire prestation de service pour le faire ?
Après pour te répondre point par point :
- Le site est responsive => encore heureux 🙂 mais il y a pas mal d’éléments trop petits
- Site en anglais/français (sans utilisé de module tel que polylang, ce qui est une erreur de ma part) (j’ai donc dû créer des trucs dans l’admin pour que ça marche bien) => ça pour moi c’est un point négatif
- redirection vers la page fr/en en fonction de la langue du du navigateuri pour la page d’accueil => pas besoin de développer cela quand on utilise un plugin
- Création des traductions françaises et anglaises (les .po).
- Création du menu, avec son javascript. Configuration du menu pour le mode non connecté, connecté , connecté abonnés => encore une fois, il y a des plugins qui permettent de faire cela très facilement
- Création d’un forum (basé sur un module) => donc paramétrage du mobile
- Ajout des balise meta description qui correspondent à l’extrait de la page ou la vidéo. => plugin seo basique
- Création de l’icône du site
- Utilisation de contact form 7 pour le formulaire de contact et traduction en français de ses 30 messages d’erreur => à 1 centime le mot
- Création des pages Françaises/anglaise, avec animation CSS pour les titres, et javascript pour les menus accordéon => je ne suis pas fana du tout des animations
- Dans ces pages création de liens vers la page suivante et précédente => n’importe quel thème de base fait ça
- Création d’un truc javascript-ajax de statistiques de consultation du site, puis ajout d’un module qui fait ça tout seul et en mieux => donc installation d’un module, tu ne factures pas les trucs qui ne marchent pas
- Creation d’un sommaire automatique des vidéos (avec le titres des catégories), création d’un sous sommaire listant les vidéos dans chaque catégorie => n’importe quel thème bien paramétré fait ça
- creation de note par système de 1 à 5 étoiles, avec un javascript et ajax qui permet de noter les vidéos => inclus dans de nombreux thèmes et plugin
- rajout de l’envoie de vidéo et de la diapo de la vidéo dans l’admin => c’est à dire ? En plus de l’ajout de media ?
- Comme le site a un partie payante, j’ai fait la gestion des droits de l’utilisateurs et des dates d’expiration des abonnement payant => il y a plein de plugins pour ça
- J’ai fait un système utilisant stripe(plateforme de paiement par internet), permettant de s’inscrire en payant, soit un abonnement en continu, ponctionné chaque mois, soit pour 6 mois, soit pour un an. Avec la page listant les abonnement. => tu as « fait » ? Donc pas utilisé de plugin ?
- Création d’une page tableau de bord, montrant les temps de consultation du sites des utilisateurs, les dernière vidéos vue, le temps de consultations des vidéos, et permettant de rajouter du temps d’abonnement. => plugin, google insights ou matomo
- Rajout mais non gardé d’un module pour accepter les cookies => donc non facturé
- ajout dans l’interface admin de la configuration du mode mvap_admin pour avoir accès au contenu payant pour les abonnés qui y ont droit sans payer
J’ai du mal à te répondre, parce que pour moi, ma façon de travailler. Si j’ai bien compris ce que tu as fait je trouve que tu as fait énormément de travail inutile en recodant toi même des fonctionnalités qui existent déjà ce qui rend le client dépendant de toi. De plus, je trouve que le look du site ne correspond pas du tout à une startup. Le menu sous forme de hamburger est complètement à gauche « invisible » donc sur la version desktop.
Après – mais ça n’est pas ta responsabilité – espérer des abonnement à 9,90€ / mois sur la base de ce site, sans même montrer une ou deux vidéos, me parait optimiste.
2 avril 2022 à 22 h 29 min #2399545Oui il compte partager quelques vidéos.
Pour te répondre:
- Le site est responsive => encore heureux 🙂 mais il y a pas mal d’éléments trop petits
- Site en anglais/français (sans utilisé de module tel que polylang, ce qui est une erreur de ma part) (j’ai donc dû créer des trucs dans l’admin pour que ça marche bien) => ça pour moi c’est un point négatif => à part pour le temps de développement et pour d’éventuelle faille de sécurité et si jamais un autre programmeur retouche le site, sinon ça ne parait pas me poser problème, mais c’est vrai que c’est pas top.
- redirection vers la page fr/en en fonction de la langue du du navigateuri pour la page d’accueil => pas besoin de développer cela quand on utilise un plugin => c’est juste, je n’avais pas encore connaissance de tel plugin
- Création du menu, avec son javascript. Configuration du menu pour le mode non connecté, connecté , connecté abonnés => encore une fois, il y a des plugins qui permettent de faire cela très facilement => je suis pas sur qu’ils soient auto configurable que je le voulais, et je suis pas suis qu’ils aient un menu adapté pour les connecté et les connecté abonné (généralement, ça ne prend en considération que les connecté ou non connecté), existe t’il de tel module qui permettent de customizer comme il faut?
- Création d’un forum (basé sur un module) => donc paramétrage du mobile => oui, et retrait en utilisant du CSS de certaines partie de ce qui s’affichait.
- Ajout des balise meta description qui correspondent à l’extrait de la page ou la vidéo. => plugin seo basique => c’est vrai, mais est ce qu’un tel module ne ralenti pas le site pour une fonction si basique?
- Utilisation de contact form 7 pour le formulaire de contact et traduction en français de ses 30 messages d’erreur => à 1 centime le mot => ne connaissant pas ce module, j’ai mis du temps à trouver comment le traduire.
- Création des pages Françaises/anglaise, avec animation CSS pour les titres, et javascript pour les menus accordéon => je ne suis pas fana du tout des animations => Le client voulait des animations, ce que je trouve pas si mal, mais après chacun ses gouts.
- Dans ces pages création de liens vers la page suivante et précédente => n’importe quel thème de base fait ça => Le soucis est qu’ici les articles doivent être dans ces liens de navigations dans l’ordre du menu, ce qui n’est pas facilement faisable dans pas mal de thème, ça se fait dans l’ordre de création de l’article.
- Création d’un truc javascript-ajax de statistiques de consultation du site, puis ajout d’un module qui fait ça tout seul et en mieux => donc installation d’un module, tu ne factures pas les trucs qui ne marchent pas => oui c’est vrai.
- Creation d’un sommaire automatique des vidéos (avec le titres des catégories), création d’un sous sommaire listant les vidéos dans chaque catégorie => n’importe quel thème bien paramétré fait ça => je ne connais pas de thème permettant de faire cela de manière parfaitement customisé comme je le veux, pouvez vous m’en montrer un?
- creation de note par système de 1 à 5 étoiles, avec un javascript et ajax qui permet de noter les vidéos => inclus dans de nombreux thèmes et plugin => je ne connais pas non plus de tel thème.
- rajout de l’envoie de vidéo et de la diapo de la vidéo dans l’admin => c’est à dire ? En plus de l’ajout de media ? => j’ai créé un custom post type qui permet d’enregistrer une vidéo, pourquoi cela était nécessaire? car chaque vidéo est associé à plusieurs données, les notes de celle ci, mais aussi un extrait, et une catégorie. Ce n’est pas possible si on ne fait pas comme ça.
- Comme le site a un partie payante, j’ai fait la gestion des droits de l’utilisateurs et des dates d’expiration des abonnement payant => il y a plein de plugins pour ça => je n’en connais pas, j’ai pas vraiment cherché, mais ça m’aiderait si vous pouviez m’en motrer un
- J’ai fait un système utilisant stripe(plateforme de paiement par internet), permettant de s’inscrire en payant, soit un abonnement en continu, ponctionné chaque mois, soit pour 6 mois, soit pour un an. Avec la page listant les abonnement. => tu as « fait » ? Donc pas utilisé de plugin ? Je crois bien qu’il n’y a pas de module pour ça, à moins d’utiliser ceux associer à woocommerce, mais j’ai pas de raison d’utiliser woo commerce.
- Création d’une page tableau de bord, montrant les temps de consultation du sites des utilisateurs, les dernière vidéos vue, le temps de consultations des vidéos, et permettant de rajouter du temps d’abonnement. => plugin, google insights ou matomo => C’est un affichage pour les utilisateurs et non uniquement l’administrateur,du coup on veut un affichage joli, et l’affichage n’aurait pas été comme le voulait le client
- Rajout mais non gardé d’un module pour accepter les cookies => donc non facturé =>le client me l’a demandé, puis s’est rétracté, bien que je l’apprécie, la logique veut que ce soit lui le responsable de cette erreur
3 avril 2022 à 1 h 38 min #2399558Site en anglais/français (sans utilisé de module tel que polylang, ce qui est une erreur de ma part) (j’ai donc dû créer des trucs dans l’admin pour que ça marche bien) => ça pour moi c’est un point négatif => à part pour le temps de développement et pour d’éventuelle faille de sécurité et si jamais un autre programmeur retouche le site, sinon ça ne parait pas me poser problème, mais c’est vrai que c’est pas top.
Le problème c’est :
- l’évolution du système en fonction des évolutions de wordpress ou des demandes, tu devras continuer à faire du code maison (donc surcoût)
- si tu quittes le projet, un autre développeur doit tout reprendre
Création du menu, avec son javascript. Configuration du menu pour le mode non connecté, connecté , connecté abonnés => encore une fois, il y a des plugins qui permettent de faire cela très facilement => je suis pas sur qu’ils soient auto configurable que je le voulais, et je suis pas suis qu’ils aient un menu adapté pour les connecté et les connecté abonné (généralement, ça ne prend en considération que les connecté ou non connecté), existe t’il de tel module qui permettent de customizer comme il faut?
Oui, des « trucs » de type conditionnal menu, où tu peux mettre toutes les conditions php (comme pour widget logic)
Ajout des balise meta description qui correspondent à l’extrait de la page ou la vidéo. => plugin seo basique => c’est vrai, mais est ce qu’un tel module ne ralenti pas le site pour une fonction si basique
Plugin seo basique : en plus des metas de base, balises og que tu n’as pas, cohérence avec le sitemap, etc. Un module bien codé ne ralentit pas le site plus que tes fonctions, de toute façon si tu t’intéresse vraiment à la performance, tu mettras un plugin de cache et tu nettoieras tous les trucs inutiles qui se chargent dans ta page. Un plugin seo basique t’avertira aussi quand ta meta description est trop longue, comme sur ta page d’accueil.
Utilisation de contact form 7 pour le formulaire de contact et traduction en français de ses 30 messages d’erreur => à 1 centime le mot => ne connaissant pas ce module, j’ai mis du temps à trouver comment le traduire.
Je pense que c’est plutôt la gestion des traductions dans WordPress car le contenu du dossier languages est clair 🙂
Création des pages Françaises/anglaise, avec animation CSS pour les titres, et javascript pour les menus accordéon => je ne suis pas fana du tout des animations => Le client voulait des animations, ce que je trouve pas si mal, mais après chacun ses gouts.
Si le client est content, c’est l’essentiel. Mais à mes yeux, ça fait plutôt « animation gif » et ça ne va pas avec l’identité « startup ». Mais comme tu dis chacun ses goûts 🙂
Dans ces pages création de liens vers la page suivante et précédente => n’importe quel thème de base fait ça => Le soucis est qu’ici les articles doivent être dans ces liens de navigations dans l’ordre du menu, ce qui n’est pas facilement faisable dans pas mal de thème, ça se fait dans l’ordre de création de l’article.
Et la solution simple de changer les dates de création des articles ?
Creation d’un sommaire automatique des vidéos (avec le titres des catégories), création d’un sous sommaire listant les vidéos dans chaque catégorie => n’importe quel thème bien paramétré fait ça => je ne connais pas de thème permettant de faire cela de manière parfaitement customisé comme je le veux, pouvez vous m’en montrer un?
Post format video, plus notation et page d’archive. Eventuellement customiser la page d’archive.
creation de note par système de 1 à 5 étoiles, avec un javascript et ajax qui permet de noter les vidéos => inclus dans de nombreux thèmes et plugin => je ne connais pas non plus de tel thème.
Cf réponse au dessus. Le système de notation est intégré à de très très très nombreux thèmes. Il y a une différence entre customiser une page d’archive dans un thème enfant et recréer une fonctionnalité.
rajout de l’envoie de vidéo et de la diapo de la vidéo dans l’admin => c’est à dire ? En plus de l’ajout de media ? => j’ai créé un custom post type qui permet d’enregistrer une vidéo, pourquoi cela était nécessaire? car chaque vidéo est associé à plusieurs données, les notes de celle ci, mais aussi un extrait, et une catégorie. Ce n’est pas possible si on ne fait pas comme ça.
Fonctionnalité de base de WordPress : article avec excerpt, (fonctionnalité de base), format video,
Comme le site a un partie payante, j’ai fait la gestion des droits de l’utilisateurs et des dates d’expiration des abonnement payant => il y a plein de plugins pour ça => je n’en connais pas, j’ai pas vraiment cherché, mais ça m’aiderait si vous pouviez m’en motrer un
Entre autres, Ultimate Members … ou d’autres 🙂
J’ai fait un système utilisant stripe (plateforme de paiement par internet), permettant de s’inscrire en payant, soit un abonnement en continu, ponctionné chaque mois, soit pour 6 mois, soit pour un an. Avec la page listant les abonnement. => tu as « fait » ? Donc pas utilisé de plugin ? Je crois bien qu’il n’y a pas de module pour ça, à moins d’utiliser ceux associer à woocommerce, mais j’ai pas de raison d’utiliser woo commerce.
Il y a tous les plugins de formation, comme learndash, entre autres…
Rajout mais non gardé d’un module pour accepter les cookies => donc non facturé =>le client me l’a demandé, puis s’est rétracté, bien que je l’apprécie, la logique veut que ce soit lui le responsable de cette erreur
C’est juste.
3 avril 2022 à 12 h 09 min #2399575Pour te répondre:
Pour la traduction Français Anglais, tu dis
- l’évolution du système en fonction des évolutions de wordpress ou des demandes, tu devras continuer à faire du code maison (donc surcoût)
- si tu quittes le projet, un autre développeur doit tout reprendre
Il me semble bien que wordpress s’efforce de garder son API stable et je suis à peu près sur que l’API changera suffisamment peu pour que ça nécessite un recodage de ma part, d’autant plus que je ne ferais pas les mises à jours majeur de wordpress.
Si je quitte le projet et qu’une autre personne doit reprendre, le code, c’est vrai qu’elle mettra du temps à comprendre mon système, mais il ne sera pas du tout nécessaire de reprendre tout mon code (j’entend par là retirer tout le code qui gère la langue et le refaire à nouveau)En prenant un exemple que tu m’a proposé: « conditional menu », ce module que tu m’as proposé, je viens de l’installer et il ne fait pas l’affaire, et même si il faisait l’affaire, le temps de configuration aurait été a peu près le même je pense, donc je n’ai pas d’interet à l’utiliser.
Vos conseils ne vont pas.
3 avril 2022 à 14 h 48 min #2399581Il me semble bien que wordpress s’efforce de garder son API stable et je suis à peu près sur que l’API changera suffisamment peu pour que ça nécessite un recodage de ma part, d’autant plus que je ne ferais pas les mises à jours majeur de wordpress.
Ne pas faire les mises à jour majeures de WordPress est une erreur gravissime, car cela rend le site vulnérable aux hacks et piratages. WordPress prévoit le passage au multilingue pour la version 6.
Je t’ai donné un exemple de plugins. Simplement en saisissant https://fr.wordpress.org/plugins/search/menus/ j’en vois deux autres qui permettent de gérer les menus en fonction des rôles utilisateurs.
Mais tu fais comme tu veux 🙂
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.