Jump to content

Réunion développement flotte

État Major
LooPing

hkr1Pwl.png

Je propose une réunion

mardi 2 juin ou mercredi 3 juin à 20h sur le Discord

Pour parler de la gestion de la flotte

Développement en cours par : DrWiz, Bananonymous et Xalen

IMPÉRATIF que tout le monde soit présent.

J'ai mis deux rendez-vous dans le calendrier inscrivez-vous dans les deux et nous prendrons la date où toutes les personnes sont présentes

LooPing


Recommended Comments

  • **Modérateur**

Je serai absent aux deux, délai beaucoup trop court pour que je puisse m'organiser et être présent à 20 heures.

Link to comment

Bon manque plus que le principal intéressé @DrWiz, j'espère qu'il pourra se libérer ce soir.

Ordre du jour

  1. base de données des vaisseaux
  • en gros nous voulons donner la possibilité aux membres de l'organisation de tenir à jour sur notre forum leurs stock de vaisseaux.
  • Est-ce que c'est judicieux de montrer à tout le monde la quantité de vaisseaux que nous avons dans notre organisation, devons nous rendre cela public ?
  • Nous pouvons le laisser dans la partie privée du forum, mais un certain nombre de membres pas forcément très actifs et peut-être dans d'autres organisations y ont accès.
  • Donner la possibilité aux membres de choisir les vaisseaux visibles, mais du coup, est-ce que ça vaut la peine de mettre une liste de vaisseaux pas franchement à jour.
  • Comment peut-on garantir la sécurité entre le site de star Citizen et notre forum
  1. base de données Star Citizen
  • nous avions envisagé de créer notre propre  GALACTAPEDIA en version française.
  • Du coup sur le forum nous avons découvert pas mal d'outils de base de données qui permettait de mettre en place cet outil.
  • Est-il possible donc de rapatrier les données avec l'API de CIG pour que l'on est plus que la traduction à mettre en place ?

 

Si vous avez d'autres points à discuter n'hésitez pas à les rajouter ci-dessous

 

Link to comment

en gros nous voulons donner la possibilité aux membres de l'organisation de tenir à jour sur notre forum leurs stock de vaisseaux.  <- Oui mais d'ailleurs je peux pas trop différencier les membres, je ne peux savoir que si il sont logués ou non sur le forum. Mais a vrai dire on pourra utiliser la sécurité du forum en ne donnant accès qu'aux gens qu'on veut. La sécurité des pages sera assurée par le forum, seulement personne ne peut venir directement sur ces pages si il n'est pas au préalable logué sur le forum et donc ayant droit.

devons nous rendre cela public ? <- jamais été question de cela dans mon approche, si tel devait être le cas merci de me prévenir

Nous pouvons le laisser dans la partie privée du forum, mais un certain nombre de membres pas forcément très actifs et peut-être dans d'autres organisations y ont accès <- Pour ma part je crois que seuls les pilotes actifs devraient avoir accès, mais avons-nous cette dénomination des pilotes aussi sur les forums ?

Donner la possibilité aux membres de choisir les vaisseaux visibles <- c'est un peu le cas car ce sont les pilotes qui entrent leurs flottes, mais une fois entrées par contre tous les vaisseaux sont visibles.

Comment peut-on garantir la sécurité entre le site de star Citizen et notre forum  <- Bah pas besoin de quoi que cela soit de particulier, la sécurité globale est assurée par les dévs d'Invision et ai pas souvenir que notre forum ai été hacké ? Il n'y a aucune donnée provenant de l'API qui concerne le site, on passe par un upload du json et ensuite le serveur fait tout (ou presque)

Si on avait pu causer un poil avant de lancer ce post, tu aurais compris la problématique restante de l'appli, et y a pas bcp de problèmes techniques restants. Ce n'est pas du tout pareil que la vieille archive sur notre ancien site, il n'y a PAS de données sensibles... pas de mot de passe, pas de lien synchro sur une autre partie du site importante. Nous n'avons que :

- liste des vaisseaux de l'API dans une table
- liste des vaisseaux de chaque pilote (nom pilote, noms vaisseaux) dans autre table
- images uploadées (remplacement des images CIG par notre propre sélection) et noms vaisseaux dans 3è table
- Nom, image logo des constructeurs dans 4è table

Fin de l'histoire, les tables dans une base séparée avec login séparé (si on hacke mes pages on hacke que ca) et le tout dans un rép séparé du Forum. C'est tout ce qu'on a et rien prévu d'autre a ce stade...

Link to comment

Alors j'ai bien tout lu, mais une chose m'interpelle ce serait hébergée ailleurs que sur le forum ?

Pour info : avec notre forum nous avons le module PAGES, qui permet de créer ce qu'ils appellent des blocs.

Grâce à ces blocs on pourrait quasiment mettre un site dans le site, ces blocs acceptent toute forme de code HTML, PHP, etc.

il y a aussi la gestion de bases de données avec la possibilité bien sûre que les internautes puissent compléter celle-ci, tout est déjà prévu et fonctionnel.

Ma foi @DrWiz c'est toi qui m'as fait découvrir le forum d'Invisionpower, et je dois dire après toutes ces années qu'ils coûtent ça c'est sûr, mais c'est le prix de la tranquillité.

Alors moi je suis d'accord pour qu'on développe des nouveaux outils, mais j'aimerais vraiment qu'il soit à l'intérieur du forum, pour profiter de l'efficacité et de la sécurité de celui-ci.

Link to comment

Alors j'ai bien tout lu, mais une chose m'interpelle ce serait hébergée ailleurs que sur le forum ?  <- Heuh oui mais sur le site SwS donc juste dans un répertoire séparé sur le site ET C'EST POUR CA QUE JE TE DEMANDE UN ACCES FTP ET PHPMYADMIN sur le site SwS ! Et pour lire les infos dans les tables, on fait un login spécifique afin de ne pas risquer le login du site, du forum, etc...

qui permet de créer ce qu'ils appellent des blocs. <- C'est pour ca que je voulais qu'on parle, ca évite de traiter des sujets déjàs au clair ! J'ai toujours voulu utiliser la section "FLOTTE" que tu as créé dans la partie privée du Forum, pour moi c'est la que vont mes pages !

il y a aussi la gestion de bases de données avec la possibilité bien sûre que les internautes puissent compléter celle-ci, tout est déjà prévu et fonctionnel.  <- Non on va faire notre truc pour le petit peu de fonctions qu'il y a (en gros : insertion des vaisseaux par les pilotes, mise à jour de la base des vaisseaux par admin, et puis une sorte d'update pour les pilotes qui soit melteraient, soit achèteraient de nouveaux vaisseaux + upload images vaisseaux)

Je vais écrire toutes les pages et fonctions, et ce qui est prévu ensuite c'est de refiler le paquet a la Banane pour qu'il y mette sa touche de html5, vérifie sécurité (ca peut etre fait avec Xalen, Allegius ou même Roach, qui vous voulez en fait). L'idée c'est de modéliser une base d'appli, mais je vous répète que je code qu'en html4/css2, et j'utilise les même outils de modélisation que Bonaparte !

Ce projet est dans l'état un peu le fruit d'une collaboration, car je n'ai aucune intention de me mettre à jour niveau html. Je fais ca car ca fait tout de même 4 ans que tu me le demandes régulièrement Looping, et avec un marché cryptos aussi pourri ainsi que le Coronavirus j'ai du temps, je m'emmerde et ca une bonne manière de m'oqp sans perte de matière grise...

Link to comment
  • **Modérateur**

Hello,

Je vais également reprendre les points comme l'a fait Wiz, histoire de partir d'une base commune pour ce soir :)

base de données des vaisseaux

Citation

En gros nous voulons donner la possibilité aux membres de l'organisation de tenir à jour sur notre forum leurs stock de vaisseaux.

Je ne pense pas que le principal intérêt soit là. Le site de CIG et starship 42 se suffisent déjà facilement à la tâche.

 

Citation

Est-ce que c'est judicieux de montrer à tout le monde la quantité de vaisseaux que nous avons dans notre organisation, devons nous rendre cela public ?

Il est surtout là le gros intérêt. On va pas se mentir, savoir grosso modo qui a quoi permet de mieux diriger les opérations que nous souhaitons engager ou créer. A mon sens il est hors de question que ce soit rendu publique (rien que pour éviter tout risque de hacking de compte RSI !)

 

Citation

Nous pouvons le laisser dans la partie privée du forum, mais un certain nombre de membres pas forcément très actifs et peut-être dans d'autres organisations y ont accès.

On a pas le groupe "pilote en service" qui tient compte des gens réellement actifs ? Il serait bien de l'utiliser pour de tels accès.

 

Citation

Donner la possibilité aux membres de choisir les vaisseaux visibles, mais du coup, est-ce que ça vaut la peine de mettre une liste de vaisseaux pas franchement à jour.

Voir points 1 et 2

 

Citation

Comment peut-on garantir la sécurité entre le site de star Citizen et notre forum

Tout dépend de ce qu'on veut mettre en place. Si on veut un truc qui soit mis à jour facilement, par chaque joueur, l'utilisation de l'API est bien. Ca nécessite par contre que chaque joueur se connecte. Il est hors de question de stocker les identifiants RSI pour que ce soit mis à jour automatiquement. J'ai également proposé le passage par le json pour permettre aux personnes désireuses de ne pas montrer un ou plusieurs vaisseaux (à cause du prix notamment, je pense ici aux possesseurs de javelin, idris et autres). Un dev permettant de sélectionner les ships retournés par l'API pourrait être fait, mais ça nécessite un peu plus de temps de développement, ce qui pourrait sembler être une perte de temps vu qu'une autre solution est possible.

 

Citation

La sécurité des pages sera assurée par le forum, seulement personne ne peut venir directement sur ces pages si il n'est pas au préalable logué sur le forum et donc ayant droit.

C'est une des force du forum. C'est une des raisons pour laquelle j'en ai parlé à Wiz. Il permet d'authentifier un utilisateur sur un site se trouvant sur le même domaine (ce qui est le cas). Autant en profiter.

 

Citation

- Nom, image logo des constructeurs dans 4è table

Modélisation simple mais efficace.

Au pire on gère à la façon bigdata avec une ligne de DB qui contient tout pour chaque record. C'est rapide à la lecture, mais une merde sans nom à la suppression et à l'update.

Link to comment

Je ne pense pas que le principal intérêt soit là. Le site de CIG et starship 42 se suffisent déjà facilement à la tâche.  <- Je sais pas si tu avais vu la flotte SwS à l'époque, mais d'abotd c'était sympa d'avoir des stats (vaisseaux par pilote par exemple, le résultat est assez spécifique à la Swiss Starships) et accès à tous les vaisseaux de chacun. Pour les histoires d'Idris, Javelin ou même Polaris, Pioneers, Kraken, etc qui sont si chers qu'ils poseraient problème à leurs proprios: c'est réglé puisque ce sont les pilotes eux-même qui déclarent leurs vaisseaux. Libre a chacun de mentir, ou arrondir les angles.

C'est plus pour retrouver l'esprit des pages d'avant, cette partie précise était fort sympa. Pour son utilité : oui pour les directeurs ou organisateurs de sorties, avoir directement la possibilité d'organiser tout, y compris le choix des vaisseaux. Je vois pas vraiment d'autre raison.

Et pour finir, mon choix de modélisation vient du fait qu'un json c'est un esprit différent, il permet de faire 250 choses que je fais pas, et ne permet pas de faire ce que je veux. Je contourne donc le problème par une lecture puis des explodes, puis un feed mysql. Ca laisse la possibilité ensuite de tripoter les données et moi j'aime tripoter.. on se refait pas à mon âge !

Petit page de contrôle upload json + explodes ici : https://www.rrglisting.ch/SwSFleet/shipsexplode.php

PS : Xalen spécialement pour toi ai mis une table dans le code avec des cellpadding et cellspacing, si si crois-moi c'est pour ton bien que je le fais ! PS2 : les balises font c'est juste par flemme.. j'avoue :secret_smile:

Link to comment

Annexe : pour Looping

 

Camarade j'ai vu que tu as touché le sujet de la base des vaisseaux. J'y ai pas mal pensé depuis quelques jours, voici mes conclusions :

1. Avec l'accèes à l'API et au json, oui l'ensemble des données des vaisseaux est accessible, en anglais pour leurs descriptions.

2. On peut tout à fait imaginer un système basé sur l'API ou seuls les descriptifs en anglais sont retouchés pour traduction, éventuellement les images des vaisseaux et logos constructeurs customizés car tu aimes bien choisir les photos toi... je sais... :)

3. Serait vraiment plus indiqué de le faire avec un dév orienté json et qui t'aide en utilisant les fichiers directement, et pas en contournant par des explodes du json... faut du code moderne pour profiter de l'ensemble des données dispos automatiquement

4. Le dév doit avoir le courage de mettre fin à ton énorme travail sur la base vaisseaux, j'ai pas le coeur à ca..

 

Pour la flotte ma vision se justifie car l'API permet pas d'avoir un accès global aux vaisseaux de tous, pour ton archive mon approche ne serait pas bonne, voire inutile - faut trouver qqun de plus indiqué pour faire le taf... et mon code est vraiment plus en ordre avec le Migros-data...

Link to comment

Dernier point, ai perdu contact avec la banane depuis avant-hier, je sais pas si il est au courant de la réunion. Mais bon on y va comme ca car ai assez d'infos pour poser le code de base, et vite car suis chô là... il reprendra et corrigera ensuite, on le fera ensemble d'ailleurs.

Link to comment
×
×
  • Créer...