Aller au contenu

SailorEudes

Contributeur
  • Compteur de contenus

    287
  • Inscription

  • Dernière visite

  • Jours gagnés

    23

Tout ce qui a été posté par SailorEudes

  1. Bon retour parmi nous matelot Alexandre, au plaisir de te recompter dans cette communauté. Que la mer soit avec toi !
  2. Bonjour matelot ! Il est vrai que @ Swayn est un bon développeur... Mais son problème, c'est qu'il fait des choses magnifiques qu'il abandonne que très peu de temps après... Le connaissant bien, je dirais plutôt que c'est plus un développeur d'applications que de rétros, en tout cas aujourd'hui, avant c'était le contraire. Merci à toi moussaillon et que la mer soit avec toi !
  3. Bien le bonjour moussaillon, Il semblerait qu'en naviguant sur les vagues de ton sujet, je n'ai pas pu trouver sa carte détaillée qui me permettrait de trouver le trésor... Pourrais-tu, m'indiquer les détails de ce catalogue afin que je puisse retrouver ce coffre. Que la mer soit avec toi, moussaillon !
  4. J'ai eu mal aux yeux...
  5. Je v'ais ajouter un lien vers ce tutoriel
  6. Tu as eu le coup de cœur pour MyHabbo aussi matelot ?
  7. Matelot, je te souhaite la bienvenue sur ce mini tutoriel, que j'ai décidé de te façonner après avoir parcouru de faux en comble le coffre "ChocolateyCMS" que j'ai partagé durant un tutoriel sur inshare qui est accessible en cliquant. Durant ma fouille, j'ai découvert une faille IMPARDONNABLE et qui peut détruire un rétro en un rien de temps, et ça, ce n'était pas concevable pour un capitaine comme moi qui mise principalement sur la sécurité des personnes qu'il aide. La faille permet à n'importe qui, et même le plus gros des noobs de s'introduire dans le code et obtenir les informations de connexion à la base de données... Bon, je te rassure, tu n'as pas besoin d'être un matelot compétent pour régler cette faille qui ne demande qu'un peu de jugeote et de réflexion. Je ne sais pas si la faille a été laissée de côté volontairement, mais si c'est le cas, je vais aller tirer les oreilles à Sant0ro... Bon, procédons au mini-tutoriel si tu le veux bien. Je ne vais pas expliciter ici le fichier cible et ni la source de sa faille, sinon je connais certains habitants de l'île d'inshare qui vont se faire un plaisir d'aller casser les roubignoles aux matelots vaillants et qui essaient de migrer sur Chocolatey tant bien que mal. De plus, en ne parlant pas du fichier, ça évitera que des noobs de 10 ans se fassent passer pour des pirates hors pair Bien, pour régler cette faille, il te suffit simplement d'ouvrir la carte ".htaccess" se trouvant à la racine de Chocolatey, et d'y insérer ceci : #Disable index view options -Indexes #hide a Specifuc File <Files .env> order allow,deny Deny from all </Files> Une fois inséré, tu n'as plus qu'a sauvegardée et vaquer à tes occupations. Si tu as peur de faire des bêtises et tout casser, alors je t'invite à télécharger ma carte .htaccess : [hide]En cliquant[/hide] Matelot, ce fût très court, mais c'était indispensable, j'espère t'avoir guidé sur les courants déchaînés du Pacifique ! Que la mer soit avec toi !
  8. Bien le bonsoir moussaillon, j'ai l'honneur ce soir d'aborder avec toi le sujet "MyH", longtemps ancré dans les fonds marins et balayés par les vagues du Pacifique des suites à sa fermeture en 2014. Non, ce soir je ne fais pas ce sujet pour faire de la publicité, mais tout simplement pour discuter d'un rétro qui a fait partie de mes coups de cœur dans le passé, et je compte bien créer un prochain sujet sur un autre rétro qui m'a aussi énormément marqué. Je dénote notamment que ce genre de sujet peut être intéressant, dans le sens où nous ne parlons pas de notre projet mais de celui des autres, et sur lequel nous donnons des avis, et c'est ce genre de débat qui me fait vibrer ! Ps : Je ne sais pas comment j'ai réussi à atterrir sur la création du sujet, car il semblerait que depuis un certain temps, l'île d'HabboDev rencontre des courants marins qui l'empêchent de fonctionner comme elle devrait fonctionner, j'espère que ce genre de problème sera bientôt résolu par le capitaine @ Thomas, car j'ai énormément de choses à partager, de débats à aborder et d'idées à donner ! Comme à mon habitude, j'ai voulu adapter le design de ce sujet aux couleurs de MyH afin de les mettre en avant, en espérant que tu en feras de même ! Je ne vais pas m'attarder sur l'histoire de MyH car son capitaine, le moussaillon @ Swayn a dû le faire bien avant moi. Mais je vais quand même aborder avec toi deux trois petites choses qui sont importantes à savoir avant de continuer ce débat, bonne lecture moussaillon ! Concrètement, MyH, a été LE premier rétro utilisant le même design qu'Habbo, ça a été aussi LE premier rétro à proposer des fonctionnalités encore jamais vues sur les rétros de cette époque, nous pouvons donc dire qu'il a donné des idées aux générations actuelles dans leur méthode de conception. Bien sûr, tu penses bien que le capitaine @ Swayn, flemmard comme il est, ne s'était pas pris la tête à concevoir graphiquement un CMS, car à cette époque il n'avait que des compétences dans le BACK (c'est-à-dire le côté caché d'un CMS, ses fonctionnalités, et tout ce qui va avec...). MyHabbo était basé sur HelioCMS, un CMS blindé de failles, et mis en libre téléchargement sur le net par nos confrères espagnols. Lors de la découverte de ce CMS, le capitaine @ Swayn a eu le coup de cœur, et c'est grâce à ce dernier, qu'il a décidé d'en faire son CMS principal, et le design jamais inchangé de MyHabbo. La politique de MyH se basait principalement sur ses fidèles, c'est-à-dire que MyH n'a jamais voulu concurrencer qui que ce soit, mais plutôt rassembler des fidèles de BobbaGalaxy l'ancienne chaloupe de @ Swayn. BobbaGalaxy était très connu, et notamment par la communauté de la génération précédente (qui est la mienne). BobbaGalaxy a vu l'évolution et à évoluer en même temps que tous les autres rétros (Cokedev, BobbaHotel, AdoHotel, HabboStaff, HLove, HBeta ...) L'équipe de MyH était composée de personnes réputées pour leurs sagesses, leur expérience, mais aussi leur gentillesse. Cette équipe n'avait pas été sélectionnée sur un coup de tête, rassures-toi, ces staffs étaient des staffs de renom, reconnus, et ayant suivi de très près BobbaGalaxy avant de se présenter au capitaine @ Swayn lors de l'annonce de l'ouverture officielle de MyHabbo "le remplaçant de BobbaGalaxy". Et voilà pour les quelques points-clés que je voulais te transmettre matelot ! Nous voilà maintenant dans le vif du sujet, pourquoi j'ai décidé de rédiger un sujet sur MyH et pas sur HCity par hasard ? Pcq swayn c mon kopain é kil va rouvrir myh Trêve de plaisanteries moussaillon, si j'ai décidé de discuter de MyHabbo, c'est parce que j'ai été marqué par ce serveur, mais pourquoi ai-je été marqué ? J'ai toujours eu de l'attirance pour les rétros qui se donnaient les moyens de réussir malgré leur faible popularité MyH, c'était une des communautés que l'on retrouvait quasiment nulle part, car, contrairement aux rétros de l'époque, MyH n'engageait pas des pubeurs pour aller puber chez Pierre, Paul ou Jacques... Non, MyH tendait les bras à ses fidèles, et c'est pour cela qu'ils sont venus ! Le CMS de MyH était un CMS déjà partagé, mais avec la particularité que @ Swayn avait passée plus de 4 mois à développer de nouvelles fonctionnalités sur les fonctionnalités déjà existantes. Malgré sa flemmardise, @ Swayn ne s'amusait pas à modifier le copyright d'une création qui n'était pas la sienne, effectivement, sur MyH tout était transparent et tous les utilisateurs savaient par le copyright que MyH utilisé comme base HelioCMS amélioré par @ Swayn et que toutes les ressources utilisées étaient des ressources externes. Quand je me connectais à MyH, c'était comme si que je me connectais à un monde où tout le monde s'entendait, pas de prise de tête, pas d'embrouilles, pas d'histoire de piratage, pas de jalousie, mais juste une communauté soudée et qui était prête à s'améliorer avec la force de ses fidèles et de ses responsables de jour en jour. Le jeu était assez fluide contrairement à d'autres rétros très connus de cette époque, car @ Swayn avait réfléchi méthodiquement sur la mise en place technique de MyHabbo que je vais aborder un peu plus bas. Voilà, ce n'est pas grand-chose, mais c'est déjà assez pour que je prenne le temps de parler d'un rétro alors que les rétros ne font plus du tout partie de mes centres d'intérêt. Le côté technique, c'est la face cachée de l'iceberg que représente un rétro. Eh oui, un rétro peut avoir toutes les dernières fonctionnalités à la mode, et tous les derniers patchs du monde entier, mais il faut tout de même savoir qu'il n'est rien sans les machines qui supportent ses connectés et ses ressources, c'est donc pour cela que j'ai décidé de rédiger brièvement un passage sur ce sujet qui me semblait très important à aborder avec toi ! MyH utilisai un windows vps 2012 R2 standart é un haibergeur de chai exon à 0,50cts Non, je te rassure, @ Swayn est bête, mais pas à ce point ! (dsl bg mais c'est la vérité) Lors de la réflexion avec ses staffs sur les méthodes disponibles de mise en place de MyH, @ Swayn voulait visé la perfection et ne pas devoir appeler un service client incompétent toutes les heures parce que MyHabbo avait crashé côté serveur ou côté hébergeur, c'était inconcevable pour lui, de plus, il n'avait pas d'argent du tout, et il savait pertinemment que pour frôler la perfection (car la perfection n'existe pas), il fallait investir dans de bonnes machines. Tête dure qu'il est, il a réussi à dégoter, je ne sais où, l'argent nécessaire à la mise en place de ces machines qui seraient utilisées par MyH que nous allons voir en détail ci-dessous : Côté hébergement, @ Swayn avait opté pour son propre serveur d'hébergement dépendant d'une plateforme externe aux autres serveurs présents chez OVH (coût : 80€/mois) Côté VPS, à l'époque, la majorité des rétros utilisés Windows 2008 R2 Standards comme OS, sauf que le problème avec Windows c'est que l'interface graphique bouffé énormément de ressource ce qui ralentissait considérablement l'expérience de jeux des utilisateurs, (et @ Swayn ne voulait pas s'embêter avec ça), du coup, il avait opté pour un serveur Linux sous Debian (coût : 9€/mois) Côté DB, @ Swayn avait opté pour son propre serveur de base de données afin d'externaliser ses bases de données et de ne pas les faire dépendre du même serveur que l'hébergement (coût : 15€/mois) Totaux : 104€/mois, c'est le prix que payait @ Swayn pour simplement faire marcher MyHabbo qui n'avait aucune boutique qui lui rapporter de l'argent, ni même des publicités intempestives, tout été misé sur le confort des utilisateurs, rien d'autre. Lors de la fermeture de MyH, la communauté s'est éparpillée un peu de partout, ce qui paraît normal, pendant que d'autres ont complètement arrêté les rétros car ils ne retrouvaient pas l'ambiance qu'ils connaissaient chez MyHabbo. Je te laisse donc imaginer la popularité de @ Swayn descendre en l'espace d'un jour et sombrer avec MyHabbo dans les profondeurs du pacifique. Je t'avoue qu'à cette époque j'avais un peu la haine contre @ Swayn car fermer une communauté aussi appréciée pour une raison inconnue, ce n'était pas digne d'un capitaine de sa trempe, j'ai donc complètement arrêté les rétros, aussi puis je me suis consacré à ma vie irl, qui m'a permis d’acquérir énormément de compétences, compétences que je te partage aujourd'hui avec tout l'amour du capitaine que je suis ! Mais, du coup, vu que MyH n'existe plus, alors, c'est quoi la finalité du sujet ? Eh bien matelot, je te laisse regarder ce screen : MyHabbo est fermé depuis maintenant plus de 5 ans, @ Swayn a ouvert MeBobba après MyHabbo puis il l'a fermé en 2016 avec pour conclusion qu'il décidait de prendre une pause et se consacrer à sa vie professionnelle. En naviguant sur Facebook ce soir, et après avoir eu une discussion avec Sant0ro, je suis tombé par hasard sur cette publication... Connaissant @ Swayn, cela m'étonnait fortement qu'il ré-ouvre MyHabbo et surtout en cette année qui annonce l'obsolescence progressive de Flash, et donc, la fermeture d'énormément de rétros... Je me suis donc rapproché de lui et je lui ai demandé de quelconques informations, informations qu'il a déviées en changeant de sujet à chaque question concernant cette publication. Voici l'image qu'il a publiée, et que j'ai téléchargé pour toi, afin que tu puisses la voir avec plus de détails : Sur cette image, nous pouvons apercevoir @ Swayn, mais aussi Anas (et c'est ce qu'il y a de plus étrange, je t'explique après pourquoi) et Fonction. Anas, c'est qui ? Anas était un utilisateur de BobbaGalaxy entre 2011 et 2012, et il a suivi @ Swayn jusqu'à la fermeture de MyHabbo en 2014. C'est un des membres qui faisait partie de ces gens qui avaient complètement stoppé les rétros après la fermeture de MyHabbo sans aucun retour possible. Fonction, c'est qui ? Fonction, était le Co-Fondateur de MyHabbo (pas plus d'infos à son sujet).... Nous pouvons maintenant nous poser bon nombre de questions à partir de cette image ... Mais, pourquoi étaient-ils présents sur cette image ? À première vue, l'infobus est un infobus très récent, ce qui signifie que l'image a été prise il y a peu, car l'infobus de MyHabbo en 2014 n'était pas du tout comme ça.... Pourquoi @ Swayn emploie la phrase "Des anciens vont revenir" ? Pourquoi il y a une espèce de tâche blanche sur une des bulles de discussion ? Les looks utilisés sont plutôt modernes, ils n'existaient pas dans le garde-robe de MyHabbo en 2014... Tout plein de questions que nous pouvons nous poser, mais qui ne déboucheront sur aucune réponse... Nous verrons bien pour la suite des événements, mais connaissant @ Swayn, cela m'étonnerait fortement qu'il ré-ouvre un rétro sachant que Flash est voué à être obsolète (ça débouche sur d'autres hypothèses...) Pour moi, c'est une image souvenir que @ Swayn a voulu publier, histoire de rappeler l'époque de MyHabbo, ni plus, et ni moins... Et toi, quel est ton avis ? Que les mouettes du Pacifique te guident dans ta réponse !
  9. Bien le bonjour cher matelot, tout d'abord, je tenais à te remercier pour ton partage qui aidera bien plus d'un matelot. Je te remercie aussi pour avoir testé avant de partager (chose que très peu de gens font). Je reconnais qu'il aurait été sympa de ta part, de fixer les quelques interactions manquantes, je pense notamment aux utilisateurs qui débutent, et qui essaient tant bien que mal de proposer des choses agréables. Bien sûr, si tu ne te sens pas d'aider gratuitement, tu peux proposer un prix (mais dans la limite du raisonnable, car je te rappelle que l'île d'inshare se repeuple de jour en jour avec de jeunes moussaillons encore à l'aube de leurs quinzaines d'années sur la mer). Merci encore, et que les vagues du Pacifique soient avec toi !
  10. Très belle initiative que de proposer à la communauté dont tu dépends, tes services, et gratuitement. Que dire de plus ? Mis à part te remercier pour les matelots impolis dans le besoin qui feront et qui ont fait sans doute appel à toi, mais qui n'ont pas pris le temps de te remercier. Que la mer soit avec toi moussaillon !
  11. Moussaillon @ Arwantys, il semblerait qu'un de tes matelots rencontre un souci avec ton système, je vais donc essayer de l'aiguiller, mais si je fais fausse route, je compte sur toi pour le faire à ma place. @ Overlife, il semblerait que tu n'ait pas lu le sujet entièrement, je cite : ⇑ Nom d'un capitaine sans barbe, @ Arwantys je refuse catégoriquement que tu écrives "ainsi cas". @ Overlife, je ne vais pas t'en vouloir pour ça, mais malheureusement les matelots d'inshare ne connaissent pas, pour la plupart, le système que tu utilises, il serait donc plus judicieux de te retourner vers le site de référence cité par notre cher ami @ Arwantys et de procéder comme suit : [hide] Comment publier une demande d'aide quand on rencontre des problèmes avec YourHabbo ? Tu te rends ici Tu cliques sur "New Issue" Tu devras t'inscrire, où te connecter si tu as déjà un compte @ Arwantys prendra logiquement le temps de t'aiguiller [/hide] Ou de te rendre sur le sujet original, et le relire entièrement en cliquant. Eh oui, on ne part pas acheter ses baguettes de pain chez l'armurier, ni ses légumes chez le coiffeur n'est-ce-pas ? Eh bien il en va de même pour les CMS. Moussaillon, que les mouettes du Pacifique soient avec toi !
  12. SailorEudes

    Probleme client

    Bonjour, Si ça n'en tenais qu'à moi, je n'essaierai même pas de t'aider (alors que j'aime aider). Pourquoi ? inshare c'est avant tout une communauté d'entraide, et de partage, les membres ne sont pas des membres que l'on missionne quand on en a besoin (chose que tu fais) puis que l'on jette une fois que l'on s'en ait servi. Sur inshare, tu dois participer à l'évolution de la communauté, en proposant des choses que tu sais faire, et en aidant les gens comme toi qui ne comprennent vraiment pas ou qui ne prennent pas le temps de comprendre les problèmes (cc @ Swayn). - D'ailleurs, où se cache ta présentation ? Je n'ai pas l'impression de l'avoir vu, je dis ça, je ne dis rien. (cc @ Thomas) Pour répondre à ta question, cela est dû à une misconfiguration (mauvaise configuration) de tes variables. Si tu avais tout essayé tu ne ferais pas face à ce problème, il doit bien y avoir de l'hydromel dans le pâté. Côté émulateur : As-tu des logs (journaux et/ou plus vulgairement fichiers) d'erreur ? Si oui, peux-tu nous en faire part ici ? Côté variable : As-tu bien configuré ton external_variables.txt (situé logiquement dans ton gamedata), et ton external_override_variables.txt (situé dans ton gamedata/override) ? Si oui, puis-je les voire de plus près ? Côté base de données (ou cms ou admin) : As-tu bien renseigné les champs prévus à cet effet ? Dans l'espérance que des gens plus méchants que moi ne s'introduise pas dans la zone de commentaire de ton sujet, sinon, tu risques de te faire critiquer, sans rien avoir demandé à personne (tu commences déjà à l'être avec moi qui suis pourtant un capitaine très respectueux et blindé de principes <- c'est une boutade, alors qu'est-ce-que ça va être avec d'autres membres).
  13. SailorEudes

    Hobbaz - soon

    Intéressant... Je dis ça car contrairement aux autres sujets que j'ai pu visualiser, tu es l'un des seuls ayant indiqué que tu feras en sorte de proposer un CMS de 0 (qui pour moi est primordiale pour faire face à la concurrence). J'espère que ton émulateur sera à la hauteur de ton CMS, je n'ai pas envie de te retrouver 2 mois après l'ouverture de ton rétro en train de le fermer parce que tu auras un CMS irréprochable mais un émulateur instable ou faillible (cc @ Swayn, cc MeBobba). J'espère par la même occasion que tu as une alternative à la pseudo-fermeture de Flash, sinon, tu te retrouveras avec un CMS sur lequel tu auras travaillé jour et nuit mais pas le jeu qui va avec et qui fonctionne (ce serait un peu bête). <- ceci est une boutade PS : Évite de travailler avec un dénommé "Calen" que tu connais d'ailleurs très bien, et qui, selon mes échos, s'engage sur d'innombrable projet en guise de toile vierge pour pouvoir s'améliorer et après laisser tomber le rétro qui l'a accueilli et lui a fait confiance sans aucune raison particulière, sinon, ton rétro est voué à l'échec Matelot, que les mouettes du Pacifique te guident vers les bons choix !
  14. Hmmm... Encore un projet rétro... Bon, eh bien, en tant que capitaine respectable je me dois de te souhaiter une bonne chance pour ton projet, même si je doute fort que tu dépasseras les 100 connectés, vu que la communauté est centralisée sur HCity et que pour la décentraliser, il faut se faire un nom et proposer quelque chose de meilleur que ce que propose déjà HCity, c'est-à-dire, un CMS entièrement de 0, un émulateur de 0, des fonctionnalités introuvables ailleurs, et une route sur laquelle se placer une fois que la maison Adobe aura décidé de rendre obsolète Flash sur les navigateurs. Malheureusement, pour tout ça, il faut du temps, des compétences, du courage et une équipe solide, et généralement sur un nouveau rétro c'est rarement le cas. Je ne dénigrerai jamais un projet, quel qu'il soit, par compte, ce que je dénigrerai c'est le téléchargement de ressources déjà développées, et l'envoie sur le FTP puis l'ouverture finale. En somme, la présentation est bien travaillée, ça change des personnes qui viennent de s'inscrire et qui écrivent des sujets de 4 lignes blindés de fautes d'orthographe. J'espère vraiment pour ton projet qu'il n'ouvrira pas avec des ressources déjà développées, sinon, tu seras vite dénigré par la communauté et pour te refaire un nom tu auras énormément de mal, surtout avec une présentation comme celle que tu nous as façonné dans ce sujet. Courage à toi moussaillon, et que la mer soit avec toi !
  15. De plus, il faut que ton serveur accepte le WebSocket et ce n'est pas forcément une partie de plaisir. Même s'il existe des alternatives en (eventsource). Je t'invite à passer ton sujet en "résolu" si j'ai été un capitaine qui t'a aidé ! Elles peuvent s'énerver des fois c'est vrai, mais il faut savoir les caresser dans le sens des plumes moussaillon.
  16. Selon ma carte de voyage, il semblerait que dans un code ajax d'actualisation logiquement il y a un compte à rebours, c'est-à-dire que toutes les "tant" de secondes, la div (donc pour toi les infos) se rechargent. Si j'ai bien compris, tu dois logiquement faire quelque chose qui ressemble à ça dans ton code : <html> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> <script> $(function(){ setInterval(function(){ $('#cceudes').load('tonfichier.php (ou autre)'); }, 3000); }); </script> </head> <body> <div id="cceudes"> eudes le bg </div> </body> </html> Concrètement ce code recharge ta div toutes les 3 secondes (ici 3000, pour millisecondes) En matière de charge, je ne vois pas comment tu pourrais faire autrement, mis à part si ton fichier qui doit être rechargé est en PHP je te conseille de le passer en JSON ce qui prendra déjà beaucoup moins d'espace au rechargement. Pour info : Le WebSocket c'est un système utilisé principalement par des chats type FB, certes, il répond rapidement, mais pour ce que tu recherches c'est selon moi la solution la moins adéquate. Il faut se contenter de ce que l'on connaît, et d'apprendre en parallèle ce que l'on aimerait connaître avant de mettre en production, rester sur de l'AJAX, du jQuery c'est pour moi, une bonne solution dans ta situation et selon tes compétences. Que les mouettes du pacifique te guident matelot !
  17. Oui hier soir nous avions du larguer les amarres au large d'une île pour réparer un morceaux qui ne tenait plus. Ce que je t'invite à faire c'est de me contacter par mp car sur discord je n'y vais jamais. Que la mer soit avec toi moussaillon !
  18. Je préfère le préciser pour la bonne et simple raison que nous l'avons testé sur différents serveurs d'hébergement et que parmi ces serveurs le 755 n'était pas suffisant. Mais effectivement tu as raison.
  19. J'ai effectivement pris le temps de lire ton commentaire, je t'y rejoindrai ce soir ! Que la mer soit avec toi moussaillon !
  20. Bien le bonjour matelot, et bienvenue à toi sur ce nouveau tutoriel qui va peut-être faire languir certains développeurs spécialisés dans le Laravel. Naviguant sur les mers américaines depuis un sacré bout de temps, j'avais un coffre dans le CruiseSide qui pouvait peut-être intéresser les développeurs de croisières Laravel comme moi. Chatter, c'est un système signé par un de mes confrères, fondateur d'une île Américaine, sur laquelle beaucoup de développeurs échangent sur les nouveaux procédés technologiques déployés par les plus grandes entreprises. Avant de commencer, faisons un point : Maintenant que le point est fait, nous pouvons commencer à discuter de Chatter. Afin de remercier le fondateur de Chatter, j'ai décidé de mettre ce sujet aux couleurs de son système, c'est pour moi, très important. Chatter, c'est un système de forum, unique en son genre. Je m'explique : Tous les forums que nous connaissons empruntent des technologies principalement basés sur du PHP en natif. Le problème avec le PHP en natif, c'est qu'il peut être très rapidement contourné par une personne s'y connaissant un minimum en piratage et en exploitation de failles. Contrairement à un système natif, tous les composants faisant fonctionner un CMS en Laravel sont sécurisés et ne sont pas intégrés dans la racine du nom de domaine à laquelle un lien se connecte. Ce qui signifie en d'autres termes, que c'est comme un iceberg du Pacifique, il y a une partie visible, et une partie invisible et inexploitable voici un schéma anglophone représentatif : En tant que capitaine de bord, je ne pourrai malheureusement pas mieux t'expliquer, je t'ai donné toutes les clés pour te permettre de comprendre au minimum. Si tu as des questions concernant cet iceberg, la partie commentaire est faite pour ça en cas de problème ! Du coup, même un forum avec un CMS très connu comme celui utilisé par inshare, n'est pas forcément un forum sécurisé, même s'il frôle le 98% de la sécurité. Contrairement à un CMS pour forum, Chatter n'utilise que très peu de ressources, il est donc bien plus rapide et fluide de son installation à sa mise en production. On y retrouve toutes les fonctionnalités d'un forum, avec en plus la possibilité d'utiliser un éditeur de texte qui sort complètement du contexte 'CKEditor', 'MwSyng' et j'en passe et des meilleurs. De plus, son design est épuré, pas besoin d'enchaîner bloc par bloc, un site épuré et simplifié donne toujours plus de possibilités d'utilisation qu'un forum blindé en contenu. Malgré les quelques avantages cités ci-dessus, il en va de sois que comme sur toute ressource, on retrouve des inconvénients qui peuvent être personnels ou plutôt généraux. Pour moi, en tant que développeur de croisière Laravel, je n'y vois que des avantages, mais pour un développeur de croisière native, c'est une autre histoire ; Comme j'ai pu le dire un peu plus haut, pour pouvoir utiliser Chatter il faut déjà que votre site et/ou projet soit en Laravel, il est bien sûr possible de créer un Chatter sans forcément se baser sur un projet Laravel, mais à ce jour, aucun développeur Laravel n'a trouvé de solutions, du coup, celui qui a la solution, je veux bien qu'il me la donne ! Ensuite, au niveau des fonctionnalités, nous ne sommes pas sur du IPBoard, PHPBB ou MyBB c'est une certitude Chatter demande une certaine finesse dans sa mise en place, dans le sens où il ne faut pas foncer tête bêche sans regarder devant. Chatter est un module compatible à Laravel, si la version de votre projet Laravel n'est pas équivalente à la version de votre chatter cela peut engendrer des problèmes qu'il faut savoir prévenir avant de se lancer dans un forum Chatter. Comme sur tout produit dépendant de Laravel, il ne suffit pas de configurer le fichier "config.php" et d'envoyer le contenu sur un FTP, ça, c'est pour le natif... Non, sur Laravel et les produits génériques qui en dépendent, toute le process se fait par une installation via une CMD et des lignes de commande, puis pendant ce process, il faut intéragir avec le fichier ".env" qui fait guise de fichier de configuration pour après retourner dans des lignes de commande. Enfin bref, si vous voulez bénéficier des nombreux avantages de Laravel, il faut être patient, passionné, et ne jamais rien lâcher, sinon, autant tracer votre navigation, et continuer sur du natif. Alors oui, effectivement, c'est très joli, mais je tiens à vous rassurer : Chatter c'est juste le contenu de la page blanche, les en-têtes dépendent d'un design créé par DevDojo qui est la maison mère de Chatter. Avant de commencer, il te faudra ton équipement matelot, sinon, tu risques de pas faire long feu face aux têtes-grises. Composer PHP7 par Eudes et pour Chatter Source utilisée : Pour l'addon : Chatter Auteurs des sources : Prérequis techniques : - PHP 7.X+ Matelot, nous voici maintenant sur les vagues de l'océan pacifique, si tu suis bien ce que je vais écrire, tu es sûr de ne pas te noyer... Nous allons procéder étape par étape. I : Installer PHP7 Une fois téléchargé, tu vas décompresser le dossier contenu dans l'archive, que tu vas envoyer à un endroit de ton PC II : Installer Composer Après avoir extrait PHP7, tu vas devoir installer Composer À un moment de l'installation, tu vas tomber sur cette page de l'installateur, tu devras alors définir la localisation de ton dossier PHP7 précédemment décompressé (1) puis continuer l'installation (2) : Pour ma part, j'ai décidé de placer le dossier PHP7 dans "Musiques", parce que je ne savais pas vraiment ou le mettre matelot. Après avoir défini la localisation de ton dossier, il ne te manquera plus qu'à finaliser l'installation de Composer. III : Configurer et Installer Chatter Ensuite, tu vas te rendre dans le dossier de ton projet laravel, lancer une cmd en procédant comme suit : Ensuite, tu vas écrire ces commandes une par une : laravel new chatter php artisan make:auth composer require "devdojo/chatter=0.2.*" Tu vas ensuite ajouté au coffre config/app.php (dans la partie consacrée à tes Providers): DevDojo\Chatter\ChatterServiceProvider::class, On retourne dans ta cmd tu vas procéder comme suit : php artisan vendor:publish --provider="DevDojo\Chatter\ChatterServiceProvider" composer dump-autoload Tu devrais voir : Je suppose que si tu as déjà un projet Laravel, tu as déjà configuré les informations de connexion à ta base de données sur le fichier ".env". Du coup, tu vas continuer sur ta cmd avec : php artisan migrate php artisan db:seed --class=ChatterTableSeeder Et pour terminé, tu vas ajouté cette ligne dans ta carte "app.blade.php" : <!-- Entre les balises "<head></head>" --> @yield('css') <!-- Entre les balises "<head></head>" --> <!-- Après la balise "</body>" --> @yield('js') <!-- Après la balise "</body>" --> Une fois la totalité des fichiers configurés, tu devras te rendre sur ton FTP et attribuer les droits "755" au dossier "storage" et à ses sous-dossiers comme suit : Si toutes les étapes ont été respectées, en te rendant sur https://liendetonsite/forums/ tu devrais logiquement tomber sur : IV : Support Si tu ne te sens pas de le faire, ou que tu n'y arrives pas, plutôt que de polluer l'espace commentaire de ce sujet, je te propose de tout te faire (même la création de ton projet) à partir du moment ou tu as déjà un nom de domaine et une base de données. Bien sûr, comme ça utilise de mon temps, une petite participation de 8€ minimum de ta part est obligatoire, ça paraît logique matelot ! Je ne répondrais à aucune demande d'aide, soit je fais tout soit je ne fais rien, sinon, je ne m'en sors plus, le cas par cas c'est ce qu'il y a de plus horrible Que la mer soit avec toi moussaillon !
  21. Ayant voulu me rendre sur cette île qui me paraissait intéressante, je suis malencontreusement tombé sur une vague déchaînée qui m'a empêché de continuer ma navigation : Avant de répondre à ce sujet, je voulais me faire mon opinion, mais ayant eu des échos sur toi, moussaillon @ Akushi, je suppose que ton île pouvait présenter un certain potentiel. Dans l'espérance que cette vague se calmera et me permettra de continuer mon trajet sur ton île. Au passage : Mes félicitations matelot @ RainbowDash pour ton logo. Que la mer soit avec toi, moussaillon @ Akushi !
  22. Au plaisir moussaillon !
  23. Bonjour matelot. Je me permets de te répondre à ce sujet afin de t'informer que je suis disponible le jour où tu auras besoin d'un site internet. N'hésite donc pas à me recontacter ! Bon courage, très beau projet (prix raisonnables pour une communauté d'ados), et que les mouettes du Pacifique te guident vers les îles les plus magnifiques !
  24. Eh bah, il m'a fallu très peu de temps pour réécrire un sujet au sujet d'UIKit, je te laisse visualiser mon sujet en cliquant si tu ne l'as pas encore vu... Pourquoi je suis revenu aussi rapidement ? Parce que je dois t'avouer matelot qu'en relisant mon sujet, j'ai eu une envie soudaine de partager une template vendue normalement sur Themeforest au prix de 29$, et utilisant le framework UIKit, mais pour éviter que @ Thomas me tape sur les doigts, j'ai préféré respecter les règles d'HabboDev, dans le sens où chaque catégorie est rattachée à des sujets en particulier, mon sujet sur UIKit était un sujet tutoriel, celui-ci, est un sujet de partage. Bien sûr, si @ Thomas n'est pas d'accord pour le partage de sources payantes, alors, nous discuterons ensemble comme de vrais moussaillons autour d'un verre d'hydromel et à bord du CruiseSide afin de trouver les conditions adéquates et/ou nécessaires à ce partage. En tant que capitaine de bord, j'ai décidé aujourd'hui d'appliquer les couleurs primaires d'UIKit sur mes bannières, c'est une façon pour moi de les remercier pour leur travail remarquable qui nous permets à nous, développeurs de croisières de rêves flemmards, de créer des choses sortant de l'entendement. Mon instinct de capitaine me disait de copier-coller la description de cette template dans un traducteur puis de te la partager tel quel. Mais en tant que moussaillon je me dois tout de même de t'expliquer en bref à quoi peut servir cette template : Tout d'abord, elle contient vraiment tous les éléments nécessaires proposés par UIKit pour créer une administration te ressemblant. De plus, elle n'embarque aucune librairie externe contrairement à des templates lambda partagées gratuitement sur le net. Grâce à cette template, tu as d'immenses possibilités qui s'offrent à toi pour créer ce à quoi tu as toujours rêvé de créer, et en plus, c'est gratuit (sauf si @ Thomas me tape sur les doigts) ! J'espère avoir été assez vendeur, car je te rappel que je ne suis pas marchand d'hydromel mais plutôt consommateur si tu vois ce que je veux dire ! Ils sont nombreux, bien que trop nombreux, du coup, je vais essayer de pas m'attarder et de te résumer tout ça rapidement : Construite avec SCSS Système de construction GulpJS Grille Bootstrap BEM Naming Methodology Structure de projet ITCSS Responsive Retina Légère et rapide Adaptative Boards (Style Trello) Fil d'actualités (Style Twitter) Calendrier Messenger Tableau de projets Analytics Factures Profil utilisateur Inscription Connexion UI Kit Alertes Avatars Badges Breadcrumb Groupe de bouton Calendrier Sélecteur de date Sous-menu Divider Eléments de formulaire Téléchargement de fichier Sélection Multiple Carte de profil Etat de carte Tâches Offres et plus... Personnellement à ce jour je n'ai pas trouvé d'inconvénients pour ma part. La seule chose qui peut être ennuyante, c'est le fait de devoir naviguer, se renseigner et récupérer sur un nombre incalculable de pages ce dont on a besoin. Pour faire claire : Inutile de télécharger cette template si tu es un matelot flemmard ! Hmmm... Des screens ? Sincérement ? Non je ne suis pas d'accord, autant visualiser en live pour pouvoir tirer une conclusion plus appropriée à tes attentes ! Il te suffit donc de cliquer ! Avant de te jeter sur le lien de téléchargement, je t'invites à visiter la page officielle du produit et de son marketplace par défaut : C'est ici Maintenant, tu peux télécharger : [hide]Et ça, en cliquant[/hide] Moussaillon, que les mouettes du Pacifique soient avec toi !
×
×
  • Créer...