[PAID] Plugin Articles pour Discourse

Il est nécessaire de créer un plugin qui ajoute la fonctionnalité des articles au site. Le site dispose déjà d’une fonctionnalité pour ajouter des sujets ; les articles hériteront entièrement de cette fonctionnalité, avec certaines différences décrites ci-dessous.

Points clés

  • Actuellement, pour modifier le design des sujets dans la catégorie « Articles », on utilise le composant de thème Blog Post Styling. Vous pouvez l’inclure dans le plugin.
  • Les articles, tout comme les sujets, apparaissent dans le flux général sur la page d’accueil et dans d’autres sections.
  • Créez une page distincte avec une liste d’articles triés par date d’ajout.
  • Pour la liste des articles, utilisez le modèle standard de liste de sujets.
  • Comme pour les sujets, il est possible de laisser des commentaires dans les articles.
  • Les articles peuvent être ajoutés à des catégories et sous-catégories, comme les sujets. Pour les articles, vous pouvez créer la catégorie « Articles » et y ajouter des sous-catégories. Seuls les articles peuvent être publiés dans ces catégories.
  • Les articles sont ajoutés via le formulaire standard ; dans ce formulaire, vous pouvez choisir le type de publication : Sujet / Article.

Principales différences entre les articles et les sujets

  • Les URL des sujets ressemblent actuellement à /t/tut-razdaem-invajty-na-dribbble/663/16, tandis que les URL des articles doivent ressembler à ceci : /tut-razdaem-invajty-na-dribbble. Il faut supprimer les parties inutiles de l’URL, à savoir : /t et le nombre ajouté à la fin du lien (/663/16).
  • Permettez le téléchargement d’images pour l’article (le processus de téléchargement des photos peut être repris à partir de ce composant : Blog Post Styling).
  • Pour les images insérées dans l’article, permettez l’ajout d’une légende. Affichez la légende en utilisant la balise HTML Légende ici.

  • Pour les images, proposez un choix de largeur. Chaque largeur correspond à une classe spécifique.

Selon la largeur du contenu, ajoutez la classe : alignwide

Pleine largeur, ajoutez la classe : alignfull

Par défaut, aucune classe n’est ajoutée

Ajoutez un nouvel élément de menu :

Voici à quoi ressemblera le formulaire d’ajout d’un sujet :

Quel est votre budget, en dollars US, que vous pouvez offrir pour cette tâche ?
Ouvert aux propositions.

2 « J'aime »

J’ai contacté Fedor hors ligne pour voir si nous pouvons étendre le plugin Actualités pour aider à cela.

9 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.