8725 sujets

Développement web côté serveur, CMS

Bonjour à tous,
Je vous écris aujourd'hui car je frotte à un problème assez épineux, merci d'avance à ceux qui prendront le temps de me lire Smiley biggrin

Le contexte :
Je tiens à préciser que malgré des connaissances dans le domaine, je reste relativement novice dans ce milieu par rapport à la plupart d'entre vous, n'hésitez pas à me reprendre avec bienveillance si je dis/fais des énormités ^^
Je suis designer web et graphique pour une PME depuis un an et demi. Quand je suis arrivé, leur site web était sous Typo3, un CMS qui a ses avantages… et ses défauts. Le site est un site "vitrine" présentant les produits et services vendus par l'entreprise. Je ne vais pas m'attarder là dessus, mais pour la faire courte, pour différentes raisons j'ai initié un gros chantier de refonte du site sur Wordpress, en partenariat avec un prestataire qui est une agence de dev. web et SEO spécialisée WP. Sous ma supervision pour le côté structure des données / fonctionnalités / design etc. , ce sont eux qui se sont occupé de l'entièreté du développement et de l'intégration. La phase de développement s'est déroulée de janvier à juin et le site a été mis en production mi-juin.

Notre problème :
Au moment de la mise en production, je me suis rendu compte que notre prestataire avait laissé la configuration par défaut dans WP de l'organisation des média uploadés par "mois-année" :
upload/1690289453-83742-sanstitre.png

Ce qui fait que les média sont bien évidement disponibles à une url type www.mon-site.com/wp-content/uploads/07/2023/mon_image.PNG. Pour les images ce n'est pas très grave pour nous même si je trouve que ce genre d'URL est très peu "esthétique / sémantique-friendly", mais notre problématique vient surtout pour les fichiers qui sont amenés à être téléchargés par nos clients. En effet, le site est le canal principal pour se procurer la documentation technique, les plaquettes commerciales et autres catalogues concernant nos produits. Ces liens se retrouvent donc à sortir très souvent du site pour se retrouver chez nos partenaires, sur nos supports print, etc. Je pense que vous comprendrez pourquoi je vous appelle à l'aide aujourd'hui Smiley sweatdrop

Selon notre prestataire, rien n'est faisable en l'état... Et la situation serait tout à faite normale, mais comprenez que pour des question de clarté sur nos supports, adopter une URL plus "cohérente" serait primordial pour nous...

Les solutions envisagées :
Je sais que la solution de la simplicité serait de passer par le FTP et d'organiser nos dossiers "à la main" mais nous aimerions si possible gérer cela via WP pour plus de propreté. Je précise également que je travaille sur ce site en binôme avec ma cheffe qui est à l'aise avec l'utilisation des CMS en tant que rédactrice mais pas développeuse, et est donc peu à l'aise sur un FTP.

La solution qui me semblerait "idéale" est un duo de plugins que j'ai trouvé au fil de mes recherches
- Real Media Library : https://wordpress.org/plugins/real-media-library-lite/
- Real Physical Media : https://devowl.io/wordpress-real-physical-media/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=wordpress-org-description&source=wordpress-org-description
Le premier est simplement un plugin de gestion des médias dans le back-office (fonctionnalité qui nous intéresse également) et le second permet de refléter l'organisation des médias du back-office sur les fichiers "réels" du système.
J'ai un peu l'impression que c'est LA solution à tous mes problèmes mais je voulais avoir justement l'avis de personnes plus aguerries pour voir ce qu'elles en pensaient, ou si elles avaient d'autres solutions à me proposer Smiley ravi

En tous cas merci pour votre aide, au plaisir d'échanger avec vous bientôt !
Bonjour,
MonsieurHibou a écrit :
Selon notre prestataire, rien n'est faisable en l'état...

Je ne comprends pas pourquoi cela ne serait pas possible... à moins que le prestataire ait codé les URL en dur dans son template, ce qui serait fort dommage (et, de mon point de vue, une faute).
Olivier C a écrit :
Bonjour,

Je ne comprends pas pourquoi cela ne serait pas possible... à moins que le prestataire ait codé les URL en dur dans son template, ce qui serait fort dommage (et, de mon point de vue, une faute).

Je ne pense pas que ce soit le cas, car j'ai déjà pu créer des liens vers des images / fichiers dans le back-end avec la configuration actuelle. Je pense qu'ils veulent surtout signifier que les liens déjà existants ne seront as remplaçable, j'imagine.
J'avais mal compris votre problème. Puisqu'en effet il s'agit des médias je pense que vous ne pourrez pas contourner la réécriture d'URL sans passer par un plugin. Sur ce point je ne peux vous conseiller, je passe la main.
Modérateur
Bonjour,

+1, je pense comme Olivier.

S'il s'agit de corriger l'existant, la solution plugin parait indiquée. Mais il faudra quand même allumer un cierge et espérer qu'il n'y ait pas des bizarreries ici et là qui empêcheraient le plugin de fonctionner comme attendu.

Accessoirement, le plugin Go Live (https://wordpress.org/plugins/go-live-update-urls/) semble faire le besoin attendu. Dans le détail, ça dépend quand même pas mal du degré d'automatisation qu'on attend de ce type de plugin, et ça, il n'y a que si on connait parfaitement le projet qu'on peut répondre à cette question.

Voir aussi https://blogpascher.com/tutoriel-wordpress/comment-gerer-les-url-des-images-de-votre-blog-wordpress

Amicalement,
parsimonhi a écrit :
Bonjour,

+1, je pense comme Olivier.

S'il s'agit de corriger l'existant, la solution plugin parait indiquée. Mais il faudra quand même allumer un cierge et espérer qu'il n'y ait pas des bizarreries ici et là qui empêcheraient le plugin de fonctionner comme attendu.

Accessoirement, le plugin Go Live (https://wordpress.org/plugins/go-live-update-urls/) semble faire le besoin attendu. Dans le détail, ça dépend quand même pas mal du degré d'automatisation qu'on attend de ce type de plugin, et ça, il n'y a que si on connait parfaitement le projet qu'on peut répondre à cette question.

Voir aussi https://blogpascher.com/tutoriel-wordpress/comment-gerer-les-url-des-images-de-votre-blog-wordpress

Amicalement,


Bonjour,
Merci pour cette recommandation. J'avais déjà vu ce plugin dans mes recherches mais je n'arrive pas à comprendre s'il est approprié pour mon utilisation. En effet, j'ai l'impression qu'il est plutôt désigné pour des changements de domaines, sans toucher au chemin qui vient "après" dans l'URL. Mon besoin se tourne plutôt sur le fait que j'ai besoin de pouvoir ranger comme je le souhaite les images etc. dans le back-end et que cela se répercute sur les URL, mais peut être que l'utilisation de Go Live m'échappe Smiley rolleyes