[Résolu] Nouveau sous CMSMS... et un peu perdu

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: -1.9.4.3
#~ Url du site :
#~ Hébergeur / Soft : ovh
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



bonjour à tous Smile

Je suis tout nouveau dans la pratique de CMSMS, ayant "hérité" de la gestion / mise a jour / amélioration d'un site d'une asso créé avec ce CMS. Et j'avoue que je suis un peu perdu, malgré la lecture de la doc et du forum / wiki...

En fait j'ai un peu de mal à comprendre comment on réalise ses propres blocs d'affichage personnalisés. Par exemple, un bloc avec titre, un début de texte tronqué en accroche, une photo réduite et lien vers la page. C'est programmé direct en php dans un User Defined Tag ??? (c'est ce que j'ai compris en fouillant dans le backend du site...).

De même, je n'ai pas trouvé la manière de faire une pagination, ou un tri suivant des mots-clés qu'on pourrait lier aux pages, choses qui me paraissent indispensables quand on a énormément de pages. Est-ce possible?

Merci d'éclairer ma lanterne Tongue
Répondre
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: -1.9.4.3
#~ Url du site :
#~ Hébergeur / Soft : ovh
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



bonjour à tous Smile

Je suis tout nouveau dans la pratique de CMSMS, ayant "hérité" de la gestion / mise a jour / amélioration d'un site d'une asso créé avec ce CMS. Et j'avoue que je suis un peu perdu, malgré la lecture de la doc et du forum / wiki...

En fait j'ai un peu de mal à comprendre comment on réalise ses propres blocs d'affichage personnalisés. Par exemple, un bloc avec titre, un début de texte tronqué en accroche, une photo réduite et lien vers la page. C'est programmé direct en php dans un User Defined Tag ??? (c'est ce que j'ai compris en fouillant dans le backend du site...).

De même, je n'ai pas trouvé la manière de faire une pagination, ou un tri suivant des mots-clés qu'on pourrait lier aux pages, choses qui me paraissent indispensables quand on a énormément de pages. Est-ce possible?

Merci d'éclairer ma lanterne Tongue
Répondre
#2
salut koramarok

pour ta première question : tout dépend de ce que ton prédécesseur avait mis en place, on peut tout faire, le meilleur comme le pire. Donc si tu hésites : commence par installer une version fraiche de cmsmadesimple sur ton PC et commence par les bases.

Toute fois ton descriptif ressemble à un blog : regarde si le module News ou Blog n'est pas la source des données que tu recherche par hasard

Pagination : inclut dans news et blog sur une install fraiche, supprimable, modifiable selon ce que ton prédécesseur a fait.

Moteur de recherche inclut dans une install fraiche, supprimable, modifiable selon ce que ton prédécesseur a fait.


Commence donc par avoir sous la main une installation toute fraiche de cmsmadesimple.
Répondre
#2
salut koramarok

pour ta première question : tout dépend de ce que ton prédécesseur avait mis en place, on peut tout faire, le meilleur comme le pire. Donc si tu hésites : commence par installer une version fraiche de cmsmadesimple sur ton PC et commence par les bases.

Toute fois ton descriptif ressemble à un blog : regarde si le module News ou Blog n'est pas la source des données que tu recherche par hasard

Pagination : inclut dans news et blog sur une install fraiche, supprimable, modifiable selon ce que ton prédécesseur a fait.

Moteur de recherche inclut dans une install fraiche, supprimable, modifiable selon ce que ton prédécesseur a fait.


Commence donc par avoir sous la main une installation toute fraiche de cmsmadesimple.
Répondre
#3
Merci.

Il ne s'agit pas d'un blog mais d'un site musical (chroniques cd, concerts, interview, photos...). C'est pourquoi je cherche à avoir le début du texte d'une chronique à coté de la pochette par exemple.

D'ou aussi la nécessité d'une possibilité de filtre (par genre musical, localisation, nom...),de pagination (les pages de listes comportent une bonne centaine d'articles...), de vignettage automatique suivant la page ou je me trouve (histoire de ne pas avoir à uploader 25 versions différentes de la même image...). Venant au départ du monde SPIP, j'avoue que ce sont des fonctions de base que je m'attendais à trouver dans CMSMS, ou facilement intégrables.

Je me suis installé une version clean récente en local en effet, mais je ne sais pas trop quoi en faire vu qu'il ne correspond en rien au site existant :p
Répondre
#3
Merci.

Il ne s'agit pas d'un blog mais d'un site musical (chroniques cd, concerts, interview, photos...). C'est pourquoi je cherche à avoir le début du texte d'une chronique à coté de la pochette par exemple.

D'ou aussi la nécessité d'une possibilité de filtre (par genre musical, localisation, nom...),de pagination (les pages de listes comportent une bonne centaine d'articles...), de vignettage automatique suivant la page ou je me trouve (histoire de ne pas avoir à uploader 25 versions différentes de la même image...). Venant au départ du monde SPIP, j'avoue que ce sont des fonctions de base que je m'attendais à trouver dans CMSMS, ou facilement intégrables.

Je me suis installé une version clean récente en local en effet, mais je ne sais pas trop quoi en faire vu qu'il ne correspond en rien au site existant :p
Répondre
#4
Citation :Il ne s'agit pas d'un blog mais d'un site musical

Ca pourrait être le site du ministère de la défense qu'un blog pourrait tout de même convenir... Il ne faut pas filtrer sur le thème de ton site mais sur les fonctionnalités qu'il devra porter, et moi je vois différemment la chose pour ton site de musique


Citation :je cherche à avoir le début du texte d'une chronique
différence avec un blog ou l'on a le sommaire et le contenu ?
Citation :à coté de la pochette
possibilité d'ajouter une image dans le texte du sommaire dans le blog
Citation :D'ou aussi la nécessité d'une possibilité de filtre (par genre musical, localisation, nom...),
on appel cela une catégorie, et dans le module blog on peut associér un article à plusieurs catégorie à la fois (pas dans News). Maintenant si ca ne suffit pas il faudra songer à un nuage de tag. J'en utilise un sur mon site : www.furie.be et j'ai fait un article complet sur son utilisation dans mon blog (remonte un peu l'historique)
Citation :de pagination :
inclus dans News et Blog par défaut

Citation :de vignettage automatique suivant la page
ou je me trouve si c'est une image par page : regarde les options des pages dans cmsms c'est déjà possible

Je vais pas faire de comparatif avec Spip, c'est simplement pas un logiciel que j'affectionne, mais ce que je sens c'est que vu que tu connais ce genre de logiciel, tu devrais rapidement trouver tes marques avec cmsms, en tout cas c'est le sentiment général qu'ont les gens après avoir maitrisé l'outil : c'est réellement facile quand on a compris la philosophie de cmsms.

Citation :Je me suis installé une version clean récente en local en effet, mais je ne sais pas trop quoi en faire vu qu'il ne correspond en rien au site existant tongue

Je laisse en suspend ton exploration, il me faut savoir déjà en quoi un moteur de blog ne peut pas te convenir (je n'ai pas non plus la prétention de te dire que c'est forcement le blog la solution à ton soucis.
Répondre
#4
Citation :Il ne s'agit pas d'un blog mais d'un site musical

Ca pourrait être le site du ministère de la défense qu'un blog pourrait tout de même convenir... Il ne faut pas filtrer sur le thème de ton site mais sur les fonctionnalités qu'il devra porter, et moi je vois différemment la chose pour ton site de musique


Citation :je cherche à avoir le début du texte d'une chronique
différence avec un blog ou l'on a le sommaire et le contenu ?
Citation :à coté de la pochette
possibilité d'ajouter une image dans le texte du sommaire dans le blog
Citation :D'ou aussi la nécessité d'une possibilité de filtre (par genre musical, localisation, nom...),
on appel cela une catégorie, et dans le module blog on peut associér un article à plusieurs catégorie à la fois (pas dans News). Maintenant si ca ne suffit pas il faudra songer à un nuage de tag. J'en utilise un sur mon site : www.furie.be et j'ai fait un article complet sur son utilisation dans mon blog (remonte un peu l'historique)
Citation :de pagination :
inclus dans News et Blog par défaut

Citation :de vignettage automatique suivant la page
ou je me trouve si c'est une image par page : regarde les options des pages dans cmsms c'est déjà possible

Je vais pas faire de comparatif avec Spip, c'est simplement pas un logiciel que j'affectionne, mais ce que je sens c'est que vu que tu connais ce genre de logiciel, tu devrais rapidement trouver tes marques avec cmsms, en tout cas c'est le sentiment général qu'ont les gens après avoir maitrisé l'outil : c'est réellement facile quand on a compris la philosophie de cmsms.

Citation :Je me suis installé une version clean récente en local en effet, mais je ne sais pas trop quoi en faire vu qu'il ne correspond en rien au site existant tongue

Je laisse en suspend ton exploration, il me faut savoir déjà en quoi un moteur de blog ne peut pas te convenir (je n'ai pas non plus la prétention de te dire que c'est forcement le blog la solution à ton soucis.
Répondre
#5
bess a écrit :
Citation :Il ne s'agit pas d'un blog mais d'un site musical

Ca pourrait être le site du ministère de la défense qu'un blog pourrait tout de même convenir... Il ne faut pas filtrer sur le thème de ton site mais sur les fonctionnalités qu'il devra porter, et moi je vois différemment la chose pour ton site de musique

Oui, bien sûr il s'agit de fonctionnalités, pas forcément de type de site.


bess a écrit :
Citation :je cherche à avoir le début du texte d'une chronique
différence avec un blog ou l'on a le sommaire et le contenu ?

Citation :à coté de la pochette
possibilité d'ajouter une image dans le texte du sommaire dans le blog

Aucun, sauf que là il faut vraiment que je récupère le début du texte et pas le sommaire.


bess a écrit :
Citation :D'ou aussi la nécessité d'une possibilité de filtre (par genre musical, localisation, nom...),
on appel cela une catégorie, et dans le module blog on peut associér un article à plusieurs catégorie à la fois (pas dans News). Maintenant si ca ne suffit pas il faudra songer à un nuage de tag. J'en utilise un sur mon site : www.furie.be et j'ai fait un article complet sur son utilisation dans mon blog (remonte un peu l'historique)
Citation :de pagination :
inclus dans News et Blog par défaut

Merci pour ces réponses, mais en l'occurrence le site est déjà bien bien rempli et je ne me vois pas modifier la structure du site pour la faire rentrer dans un blog Tongue

A moins qu'on puisse appliquer, via le module Blog, l'attribution de catégories sur des Pages déjà existantes (car toutes les chroniques, interview, live reports sont dans des pages, pas dans des articles).


bess a écrit :
Citation :de vignettage automatique suivant la page
ou je me trouve si c'est une image par page : regarde les options des pages dans cmsms c'est déjà possible

Faire des vignettes différentes à partir du même fichier, c'est possible? Genre une vignette de 70x70 en Home, puis de 150x150 en page intermédiaire et enfin en 300x300 dans la page normale?

bess a écrit :Je vais pas faire de comparatif avec Spip, c'est simplement pas un logiciel que j'affectionne, mais ce que je sens c'est que vu que tu connais ce genre de logiciel, tu devrais rapidement trouver tes marques avec cmsms, en tout cas c'est le sentiment général qu'ont les gens après avoir maitrisé l'outil : c'est réellement facile quand on a compris la philosophie de cmsms.

Après un petit tour, j'ai quand même l'impression que la création de fonctions personnalisées est bcp plus compliquée sous CMSMadeSimple que sous SPIP. Il faut avoir de solides connaissances en php (chose "inutile" en spip, tout se faisant à l'aide de balises simplifiées et assimilables rapidement). Après, j'apprécie l'interface backend de CMSMS, très bien pour un utilisateur. Je fais des sites depuis un moment et j'avais en vue l'ajout de fonctionnalités et un relooking du site musical en question, mais j'avoue prendre un peu peur...

bess a écrit :
Citation :Je me suis installé une version clean récente en local en effet, mais je ne sais pas trop quoi en faire vu qu'il ne correspond en rien au site existant tongue

Je laisse en suspend ton exploration, il me faut savoir déjà en quoi un moteur de blog ne peut pas te convenir (je n'ai pas non plus la prétention de te dire que c'est forcement le blog la solution à ton soucis.


Je partirais de zero, ce serait peut être la solution. La je pars d'un site existant avec peut etre 400 pages en ligne, une structure... Et pour couronner le tout un CMS que je découvre. Smile
Répondre
#5
bess a écrit :
Citation :Il ne s'agit pas d'un blog mais d'un site musical

Ca pourrait être le site du ministère de la défense qu'un blog pourrait tout de même convenir... Il ne faut pas filtrer sur le thème de ton site mais sur les fonctionnalités qu'il devra porter, et moi je vois différemment la chose pour ton site de musique

Oui, bien sûr il s'agit de fonctionnalités, pas forcément de type de site.


bess a écrit :
Citation :je cherche à avoir le début du texte d'une chronique
différence avec un blog ou l'on a le sommaire et le contenu ?

Citation :à coté de la pochette
possibilité d'ajouter une image dans le texte du sommaire dans le blog

Aucun, sauf que là il faut vraiment que je récupère le début du texte et pas le sommaire.


bess a écrit :
Citation :D'ou aussi la nécessité d'une possibilité de filtre (par genre musical, localisation, nom...),
on appel cela une catégorie, et dans le module blog on peut associér un article à plusieurs catégorie à la fois (pas dans News). Maintenant si ca ne suffit pas il faudra songer à un nuage de tag. J'en utilise un sur mon site : www.furie.be et j'ai fait un article complet sur son utilisation dans mon blog (remonte un peu l'historique)
Citation :de pagination :
inclus dans News et Blog par défaut

Merci pour ces réponses, mais en l'occurrence le site est déjà bien bien rempli et je ne me vois pas modifier la structure du site pour la faire rentrer dans un blog Tongue

A moins qu'on puisse appliquer, via le module Blog, l'attribution de catégories sur des Pages déjà existantes (car toutes les chroniques, interview, live reports sont dans des pages, pas dans des articles).


bess a écrit :
Citation :de vignettage automatique suivant la page
ou je me trouve si c'est une image par page : regarde les options des pages dans cmsms c'est déjà possible

Faire des vignettes différentes à partir du même fichier, c'est possible? Genre une vignette de 70x70 en Home, puis de 150x150 en page intermédiaire et enfin en 300x300 dans la page normale?

bess a écrit :Je vais pas faire de comparatif avec Spip, c'est simplement pas un logiciel que j'affectionne, mais ce que je sens c'est que vu que tu connais ce genre de logiciel, tu devrais rapidement trouver tes marques avec cmsms, en tout cas c'est le sentiment général qu'ont les gens après avoir maitrisé l'outil : c'est réellement facile quand on a compris la philosophie de cmsms.

Après un petit tour, j'ai quand même l'impression que la création de fonctions personnalisées est bcp plus compliquée sous CMSMadeSimple que sous SPIP. Il faut avoir de solides connaissances en php (chose "inutile" en spip, tout se faisant à l'aide de balises simplifiées et assimilables rapidement). Après, j'apprécie l'interface backend de CMSMS, très bien pour un utilisateur. Je fais des sites depuis un moment et j'avais en vue l'ajout de fonctionnalités et un relooking du site musical en question, mais j'avoue prendre un peu peur...

bess a écrit :
Citation :Je me suis installé une version clean récente en local en effet, mais je ne sais pas trop quoi en faire vu qu'il ne correspond en rien au site existant tongue

Je laisse en suspend ton exploration, il me faut savoir déjà en quoi un moteur de blog ne peut pas te convenir (je n'ai pas non plus la prétention de te dire que c'est forcement le blog la solution à ton soucis.


Je partirais de zero, ce serait peut être la solution. La je pars d'un site existant avec peut etre 400 pages en ligne, une structure... Et pour couronner le tout un CMS que je découvre. Smile
Répondre
#6
haaa le contenu existe déjà... bad luck mon ami car maintenant tu t'en rends compte : les pages dans cmsms sont faites pour gérer ... des pages ... et pas pour servir de moteur de blog.

Deux potentielles solutions :

Recommencer de zéro avec tous les soucis à venir : c'est chiant, le SEO va prendre un coup si tu prend pas le temps de spécifier les anciennes URL dans le nouveau système

Pondre une UDT en full PHP qui va scruter le contenu des pages, en extraire les données et tout et tout... ce que je déconseille vu la masse de chose à ajouter autour (pagination,catégorisation des pages....)

oui je penses que le moins risqué et de refaire de zéro en copiant/collant le contenu des pages (bon courage)
Répondre
#6
haaa le contenu existe déjà... bad luck mon ami car maintenant tu t'en rends compte : les pages dans cmsms sont faites pour gérer ... des pages ... et pas pour servir de moteur de blog.

Deux potentielles solutions :

Recommencer de zéro avec tous les soucis à venir : c'est chiant, le SEO va prendre un coup si tu prend pas le temps de spécifier les anciennes URL dans le nouveau système

Pondre une UDT en full PHP qui va scruter le contenu des pages, en extraire les données et tout et tout... ce que je déconseille vu la masse de chose à ajouter autour (pagination,catégorisation des pages....)

oui je penses que le moins risqué et de refaire de zéro en copiant/collant le contenu des pages (bon courage)
Répondre
#7
Vi le site existe déjà Tongue Je l'avais précisé dans mon premier post, mais ça ne devait pas etre assez clair Big Grin

Je ne vais pas repartir de zéro, trop gros boulot. Par contre je pense entrevoir une porte de sortie via les "Extra attribute". En structurant les infos complémentaires dans ces champs (dans un champ, mettre une suite d'attributs séparés par des points virgules par exemple), je devrais réussir à :

1 - les afficher
2 - m'en servir comme critères de tri.

Ca va nécessiter de reprendre les modules qui les utilise déjà pour les faire coller à la nouvelle organisation, et reprendre les pages pour remplacer les attributs, mais ça devrait être moins long à faire, surtout si je me concentre sur les pages publiées depuis un an seulement et que je fais les autres au fur et à mesure.

Ca ne résout pas mon problème de pagination (possible à régler avec un petit jquery), ni celui plus embêtant de l'utilisation de php à haute dose pour faire des trucs basiques comme tronquer un texte au bout de 100 caractères par exemple, mais bon, on va y arriver...
Répondre
#7
Vi le site existe déjà Tongue Je l'avais précisé dans mon premier post, mais ça ne devait pas etre assez clair Big Grin

Je ne vais pas repartir de zéro, trop gros boulot. Par contre je pense entrevoir une porte de sortie via les "Extra attribute". En structurant les infos complémentaires dans ces champs (dans un champ, mettre une suite d'attributs séparés par des points virgules par exemple), je devrais réussir à :

1 - les afficher
2 - m'en servir comme critères de tri.

Ca va nécessiter de reprendre les modules qui les utilise déjà pour les faire coller à la nouvelle organisation, et reprendre les pages pour remplacer les attributs, mais ça devrait être moins long à faire, surtout si je me concentre sur les pages publiées depuis un an seulement et que je fais les autres au fur et à mesure.

Ca ne résout pas mon problème de pagination (possible à régler avec un petit jquery), ni celui plus embêtant de l'utilisation de php à haute dose pour faire des trucs basiques comme tronquer un texte au bout de 100 caractères par exemple, mais bon, on va y arriver...
Répondre
#8
Oh, pas si vite les papillons Smile
Si tu nous collais déjà les infos systèmes, qu'on puisse connaître les modules installés.
Ensuite, un petit lien vers le site en question ne serait certainement pas de trop pour comprendre ton site.

Les trucs basiques comme tronquer un texte au bout de 100 caractères, ça se fait en smarty : {$la variable|truncate:100}
Voir tous les modificateurs de variable : http://www.smarty.net/docsv2/fr/language.modifiers.tpl
Répondre
#8
Oh, pas si vite les papillons Smile
Si tu nous collais déjà les infos systèmes, qu'on puisse connaître les modules installés.
Ensuite, un petit lien vers le site en question ne serait certainement pas de trop pour comprendre ton site.

Les trucs basiques comme tronquer un texte au bout de 100 caractères, ça se fait en smarty : {$la variable|truncate:100}
Voir tous les modificateurs de variable : http://www.smarty.net/docsv2/fr/language.modifiers.tpl
Répondre
#9
Le site est sous version 1.9.3. D'ailleurs, j'aimerais bien passer en 1.10.4, mais tenter la maj en prod comme ça, c'est un peu touchy. Donc je vais tenter d'intaller une 1.9.3 en local sur mon mac et tester la mise à jour Tongue


EDIT :

Bon, j'ai installé la 1.9.3 chez moi, avec un dump du site en ligne, et j'ai fais la mise à jour (en passant par la page update, et en activant un à un les modules)... un peu long mais on y arrive.

Seul soucis : le module Front End Users qui semble faire des siennes. Il est bien installé, mais ne me genère pas le formulaire se saisie pour me logger alors qu'en ligne ça fonctionne...
Répondre
#9
Le site est sous version 1.9.3. D'ailleurs, j'aimerais bien passer en 1.10.4, mais tenter la maj en prod comme ça, c'est un peu touchy. Donc je vais tenter d'intaller une 1.9.3 en local sur mon mac et tester la mise à jour Tongue


EDIT :

Bon, j'ai installé la 1.9.3 chez moi, avec un dump du site en ligne, et j'ai fais la mise à jour (en passant par la page update, et en activant un à un les modules)... un peu long mais on y arrive.

Seul soucis : le module Front End Users qui semble faire des siennes. Il est bien installé, mais ne me genère pas le formulaire se saisie pour me logger alors qu'en ligne ça fonctionne...
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)