10 years ago
Topic

Bonjour,

Tout d’abord, merci pour cette incroyable extension qu’est SEBLOD. C’est, à priori, exactement ce que je cherchais.

Voilà, j’ai comme projet l’élaboration d’un site très complet (et surtout complexe), parlant d’un seul artiste. Toute sa vie et sa discographie sera présente, en détail, sur ce site. J’aimerais avoir vos avis et orientations à prendre avec SEBLOD pour réaliser ce site. J’ai déjà essayé de faire ce site avec différents composants, et vu la complexité de ce que je veux faire, ça coûte très cher en licences et en plus d’être difficilement maintenable, les composants sont souvent incompatibles les uns avec les autres.

Vu le nombre de fonctionnalités, je pense qu’il sera nécessaire de découper ces fonctionnalités en différentes Apps. J’aimerais avoir votre avis sur la question : est-ce que tout ceci est possible, le découpage des Apps est-il bon, comment feriez-vous vous-même ? J’ai conscience qu’il faudra que je fasse appel à des plugins pour effectuer certaines tâches… Et surtout beaucoup de temps.

Les Apps devraient pouvoir communiquer entre elles d’une façon ou d’une autre, afin que des liens entre différents types de données soient possibles.

Voici, dans les grandes lignes, ce que j’ai en tête :

  • -Une App « Collectors » : une gestionnaire d’objets de collection (supports audio en tout genre, vêtements, livres, magazines, objets divers et variés…). Les membres du site peuvent gérer leur propre collection.
  • -Une App « Songs », dans laquelle sont répertoriées toutes les chansons de l’artiste. Un fonctionnement similaire à discogs, avec une « master release » (version maître), de laquelle sont dérivées toutes les autres versions de la chanson (version album, live…). Cette App devrait communiquer avec d’autres Apps, comme « Collectors », puisqu’un lien devrait être possible pour afficher dans un disque (présent dans « Collectors ») les chansons qui le composent.
  • -Une App « Web radio ». Nous en avons une, et j’aimerais profiter de SEBLOD pour réussir à gérer l’affichage de la web radio : les différents programmes disponibles, les différents animateurs, la grilles des programmes (horaires), et des fonctionnalités plus complexes, comme l’affichage du titre en cours (plugin Radionomy à faire), sur lequel on peut voter. Une vue liste des chansons les mieux votées pour effectuer un classement (les chansons de l’App « Songs »…).
  • -Une App « Place »… Tiens, ça existe déjà chez SEBLOD… Bonne nouvelle ;) Je ne l’ai pas encore testé, mais je recherche la capacité de référencer des lieux partout dans le monde (concrètement, les endroits où l’artiste est passé).
  • -Une App « People », pour référencer toutes les personnes ayant un lien direct ou indirect avec cet artiste (celles qui ont collaboré avec lui, ses amis, sa famille, et la possibilité de les regrouper par groupe logique : plusieurs personnes ont fait partie d’un même groupe musical par exemple).
  • -Une App « Bio » (biographie) : possibilité d’ajouter des dates (et heures) spécifiques, et de les « lier » à tous les autres types de données : à une date et heure précise, l’artiste se situait à cet endroit (App « Place »), avec ces personnes (App «People »), etc…

Il y a encore d’autres Apps, mais toujours dans la même veine.

Donc, pensez-vous que tout cela soit possible ? La vraie question, finalement, c’est de savoir si les Apps peuvent communiquer entre elles.

Question supplémentaire #1 : pour la persistance des données, la notion d’articles me dérange un peu… Y-a-t-il une objection technique particulière si j’utilise davantage la persistance dans les champs d’une table de la BDD ? J’ai quelques notions en développement et en SQL (mais pas un niveau suffisant pour concrétiser un site comme j’ai décrit ici en le faisant entièrement moi-même). Je peux donc créer sans problème le modèle de données et faire les champs et tables correspondantes.

Question supplémentaire #2 : avec le plugin « Masonry », est-il possible d’afficher différents types de données différentes dans une seule page ?

Merci infiniment pour vos réponses, et désolé pour la taille de ce post…

6 replies have been added to this thread, and the topic is marked as solved.
You should subscribe to a club in order to read all posts.