đŸ”„ Critiquez mon composant de thĂšme : Cartes de sujets avancĂ©es

Salut Ă  tous

Disclaimer: Aucun IA n’a Ă©tĂ© blessĂ© dans la crĂ©ation de ce composant de thĂšme :smiley:

Oui les gars, je suis coupable d’avoir codĂ© sans vergogne une copie du composant de thĂšme Topic Cards. D’oĂč un Ă©norme coup de chapeau aux auteurs et contributeurs originaux pour leur excellent travail !

Bien que ce fĂ»t au dĂ©but un fork, plus de 80 % du code et de la structure ont Ă©tĂ© entiĂšrement réécrits. Nous avons ajoutĂ© des tonnes de nouvelles fonctionnalitĂ©s et Ă  premiĂšre vue, tous les diffĂ©rents paramĂštres peuvent ĂȘtre assez accablants.

Advanced Topic Cards - Version préliminaire

Avec notre réécriture, vous obtenez :

  • un contrĂŽle plus granulaire de l’endroit oĂč les cartes de sujets sont affichĂ©es
  • Deux mises en page de cartes de sujets diffĂ©rentes
  • Carrousel de cartes mises en avant en haut de la page Derniers

Pour une liste complÚte, faites défiler vers le bas :down_arrow:

N’hĂ©sitez pas Ă  le tester, Ă  l’exĂ©cuter, Ă  le copier et Ă  le critiquer ici dans le fil de discussion ! Je suis vraiment enthousiaste Ă  l’idĂ©e d’obtenir des retours sur le rĂ©sultat :

ProblĂšmes connus :

  • ParamĂštres TC redondants : Certaines des fonctionnalitĂ©s concernant la vignette et la hauteur de la carte sont redondantes/n’ont plus de valeur
  • La vue de bureau manque de dĂ©filement horizontal via le pavĂ© tactile/la molette de la souris (Embla fournit un plugin pour cela, nous ne l’avons pas encore)
  • Les boutons d’action ne sont pas aussi « soignĂ©s », nĂ©cessitent une meilleure refonte visuelle

Résumé des améliorations et fonctionnalités :

  • Mises en page par catĂ©gorie et par appareil
    Configurez les cartes séparément pour le bureau et le mobile en tant que liste (image à gauche, contenu à droite) ou grille (image au-dessus, contenu en dessous). Vous pouvez choisir exactement quelles catégories utilisent quelle mise en page sur chaque plateforme.

  • HĂ©ritage de la mise en page des sous-catĂ©gories
    Option d’hĂ©riter des mises en page des cartes d’une catĂ©gorie parente afin de ne pas avoir Ă  configurer chaque sous-catĂ©gorie manuellement.

  • Carrousel de sujets mis en avant sur la page d’accueil (Embla)
    Un carrousel de sujets mis en avant que vous pouvez placer sur les itinĂ©raires de dĂ©couverte (accueil/derniers/top/catĂ©gories), alimentĂ© par Embla Carousel, avec des paramĂštres pour les diapositives par vue, le bouclage, l’alignement, le comportement de glissement, et plus encore.

  • Carrousel de sous-catĂ©gories sur les pages de catĂ©gorie
    Transformez la liste des sous-catĂ©gories sur une page de catĂ©gorie en un carrousel horizontal, avec des commandes pour quelles catĂ©gories parentes et combien d’enfants sont requis avant qu’il ne s’affiche.

  • Options de personnalisation visuelle

    • Espaces rĂ©servĂ©s pour les vignettes (icĂŽne Font Awesome) lorsqu’un sujet n’a pas d’image

    • PrĂ©rĂ©glages de rayon de bordure des cartes

    • Choix de la taille de police du titre de la carte (en utilisant les jetons de police de Discourse)

    • Hauteurs fixes optionnelles de la carte/grille et commandes de taille de vignette

  • Composants de carte plus riches
    Nouvelle structure de carte avec :

    • Ligne d’auteur (avatar de l’OP + nom d’utilisateur + date de publication optionnelle)

    • Boutons d’action (DĂ©tails + CTA de lien mis en avant)

    • Étiquettes en ligne (badge de catĂ©gorie + Ă©tiquettes Ă  l’intĂ©rieur du corps de la carte)

  • Compatible avec d’autres composants de thĂšme/plugins :

    • Plugin Calendrier + ÉvĂ©nement : Afficher la date de l’évĂ©nement aprĂšs le titre
    • Composant de thĂšme Portfolio Utilisateur : Afficher
  • FonctionnalitĂ©s prĂ©vues :

    • ContrĂŽle plus granulaire pour le carrousel mis en avant : Sorties de plugin supplĂ©mentaires, routes de page, etc.
    • DĂ©velopper/RĂ©duire le carrousel de cartes de sujets mis en avant (+ expansion automatique basĂ©e sur les nouveaux sujets/sujets non lus)
1 « J'aime »

Merci beaucoup de partager - c’est formidable !