Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Vie communautaire


Index du Forum » Vie communautaire » Suggestions, remarques et améliorations pour Planète Casio
Planetcasio Hors ligne Membre Points: 623 Défis: 0 Message

Suggestions, remarques et améliorations pour Planète Casio

Posté le 19/01/2009 10:55

Postez ici vos remarques et suggestions pour améliorer le site, nous en tiendrons compte et répondrons le plus rapidement possible.

La structure et la base de données du site étant très vieille (environ 10 ans), un travail important est en cours afin de les optimiser et les rendre plus souples. Actuellement, le résultat n'est pas visible pour les visiteurs et les membres, mais le code est en constante évolution. C'est un travail fastidieux, mais nécessaire dans l'intérêt de la communauté.

Avec l'upgrade du serveur, nous avons désormais plus de marges de manœuvre pour les projets. C'est une bonne nouvelle !

Liste des améliorations prévues
sans donner de date (en fonction du temps et de la difficulté des développeurs)

- Optimisations du code (en cours)
- Amélioration du menu principale, en entête (fait)
- Banque de sprites (fait - merci Lephenixnoir)
- Système de skins
- Ouverture à la programmation Arduino, en lien avec les calculatrices Casio


Nous sommes ouverts à toutes les idées d'améliorations. Mais n'oubliez pas, le site est géré bénévolement, sans contre-partie financière (ce qui permet de limiter la pub pour l'instant). Ainsi, des impératifs personnels et/ou professionnels peuvent ralentir l'avancement d'une mise à jour.


Liste des propositions et assimilées systématiquement refusées (avec explications):

Rendre le chat accessible à tout le monde et/ou aux nouveaux inscrits :
Actuellement, il faut être connecté(e) et avoir plus de 30 points pour voir et écrire dans le chat. On évite ainsi que les nouveaux posent les questions sur le chat et l'encombrent. De plus, une question posée sur le chat est éphémère, en général, au bout de quelques heures, elle disparait avec sa réponse. Il y a de fortes chances que d'autres personnes rencontre la même difficulté. En la posant sur le forum, les messages sont visibles par tous pendant longtemps. Tout le monde est content : la communauté qui peut discuter tranquillement et les visiteurs qui trouvent rapidement une réponse (je rajoute aussi que c'est bon pour notre référencement !).

Envoyer des pièces-jointes via MP (messagerie privée):
Cette proposition est surtout demandée dans le cadre d'un projet/échange entre plusieurs personnes. Cependant, on n'est pas un hébergeur de fichiers et on a théoriquement aucun contrôle sur le contenu (on pourrait, mais on devra fouiller directement le ftp et ce n'est pas pratique pour nous, administrateurs). On ne peut donc pas s'assurer de la légalité et/ou de l'inoffensivité ( = virus...) des fichiers échangés. De plus, si une personne cherche à saturer la mémoire du serveur, on ne le verra pas. N'hésitez pas à vous tourner vers des outils en ligne comme sourceforge, bitbucket ou gitorious (projets collaboratifs), pastebin, google docs (partage de codes, textes) ou partage-facile (fichiers)

Supprimer ses propres programmes / fichiers :
Les auteurs ne peuvent pas supprimer l'un de leurs programmes ou fichiers, afin d'éviter que dans un geste de colère, ou pour toute autre raison, la personne supprime tous ses programmes, notamment quand ils sont de qualité. Il est toujours possible de demander à un administrateur de supprimer l'un de vos programmes ou un fichier en trop.


Foire aux Questions

Pourquoi vous mettez autant de temps pour ajouter une nouvelle fonctionnalité ou la mettre à jour ?
Tous les membres de l'équipe sont des bénévoles et ne reçoivent aucune rémunération. Ainsi, nous avons des obligations personnelles et professionnelles, et nous devons parfois nous absenter temporairement. Néanmoins, sachez que accordons beaucoup d'importance aux suggestions et remarques dont vous nous faites part et avons plaisir à améliorer le site.

Comment pourrais-je intégrer l'équipe ?
Vous estimez avoir des qualités particulières et avez envie de participer à l'aventure ? Nous accueillons avec joie des nouvelles recrues désireuses de construire et de développer Planète Casio. Actuellement, nous recherchons surtout des youtuber pour notre webtv. Si un des postes vous motive, contactez un administrateur via la messagerie privée qui transmettra votre candidature à l'équipe. Si vous postulez au poste de rédacteur-trice, incluez dans votre candidature un article qui pourrait être affiché en page d'accueil traitant du monde des calculatrices (de préférence Casio).

En bonus : une sorte d'autocompletion des pseudos sur la shout. La syntaxe pour ajouter des pseudos customs me paraît assez claire comme ça.
// ==UserScript==
// @name        Shoutbox pseudo minifier
// @namespace   planetcasio
// @description Remplace les diminutifs des pseudos des membres usels par leurs vrais pseudos.
// @include     https://www.planet-casio.com/*
// @version     1
// @grant       none
// @author      Dark Storm, Lephenixnoir, Julese50
// ==/UserScript==

replacements = [
  ["Breizh_craft", ["breizh", "bzh"]],
  ["Cakeisalie5", ["cake"]],
  ["CalcLoverHK", ["calc"]],
  ["Dark Storm", ["ds", "darks"]],
  ["Darkysun", ["darky"]],
  ["Eltoredo", ["elto"]],
  ["FlamingKite", ["fk"]],
  ["Intelligide", ["intel", "intl"]],
  ["Julese50", ["jules"]],
  ["Legolas", ["lego"]],
  ["Lephenixnoir", ["lephe", "lephenix"]],
  ["Louloux", ["llx"]],
  ["Mgl64200", ["mgl"]],
  ["Nemhardy", ["nemh", "nem"]],
  ["Ne0tux", ["neo", "ne0"]],
  ["Ninestars", ["9\\*", "nine"]],
  ["Smashmaster", ["smash"]],
  ["Shadow15510", ["shadow"]],
  ["Suruq Game", ["suruq"]],
  ["Totoyo", ["yo"]],
  ["Xavier59", ["xav", "xavier"]],
  ["Xxdarkxx_64", ["xmachin", "xtruc", "xbidule", "xdark", "darkx"]],
  ["Zezombye", ["zz"]]
];

sb        = document.querySelector('#shoutbox');
sbForm    = document.querySelector('#shoutbox .input-group');
sbMessage = document.querySelector('#shoutbox input[type="text"]');
sbBtn     = document.querySelector('#shoutbox .btn-send');

function check_pseudo() {
  o_text = sbMessage.value;
  n_text = o_text;
  
  for(i = 0; i < replacements.length; i++) {
    for(j = 0; j < replacements[i][1].length; j++) {
      var regex = new RegExp('\\B@' + replacements[i][1][j] + '\\b', 'gi');
      n_text = n_text.replace(regex, '@' + replacements[i][0]);
    }
  }

  sbMessage.value = n_text;
}

/* Submit button pressed */
sbBtn.addEventListener('click',  check_pseudo, true);
/* Other submit methods */
sbForm.addEventListener('submit', check_pseudo, false);
/* Enter key */
sbMessage.addEventListener('keypress', function(e) {
  var code = (e.keyCode ? e.keyCode : e.which);
  if(code == 13) {
    check_pseudo();
    return false;
  }
});


Dernière mise à jour : 25/06/2014 (Dark Storm)


Précédente 1, 2, 3 ··· 10 ··· 20 ··· 30 ··· 40 ··· 50 ··· 60 ··· 70 ··· 80 ··· 90 ··· 100 ··· 110 ··· 120 ··· 130 ··· 140 ··· 150 ··· 158, 159, 160, 161, 162, 163, 164 ··· 170 ··· 173, 174, 175 Suivante
Eragon En ligne Gardien des bots Points: 479 Défis: 0 Message

Citer : Posté le 22/11/2019 21:13 | #


Rassure-toi Hericendre personne n'a le courage d'aller regarder les mails envoyés... à cause du code immonde du site.
Mais en effet, une nouvelle version, réécrite depuis le début est en cours de développement. Une version minimale et pas utilisable existe déjà sur https://v5.planet-casio.com/ Mais le forum n'y est pas. Tu peut cependant déjà tester l'inscription et l'interface de gestion du compte(attention, la gestion des photo de profil bug) Si tu découvre un bug sur ce site de test je t'invite à aler regarder si il n'a pas été déjà signalé et si ce n'est pas le cas le signaler toi-même à l'adresse https://gitea.planet-casio.com/devs/PCv5/issues .
Lephenixnoir En ligne Administrateur Points: 24575 Défis: 170 Message

Citer : Posté le 22/11/2019 21:21 | #


Eh oui, le mot de passe est en clair dans l'email de validation de compte, c'est une honte il faut l'admettre. x_x

La quantité de code legacy sur Planète Casio s'est accumulée doucement depuis 15 ans, et maintenant on préfère juste recoder le truc (vois le message d'Eragon ci-dessus) qu'essayer d'améliorer la base sensiblement immonde qui existe...
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 22/11/2019 21:30 | #


Pour info, on ne stocke que les hash (salés) des mots de passe. Quand le mail est envoyé, on ne le conserve pas. Il n'y a pas de « boite d'envoi » sur le serveur PHP.

Donc concrètement seul quelqu'un se situant sur le trajet du mail peut récupérer ton mot de passe.

Ça reste une mauvaise pratique, mais les conséquences en terme de sécurité sont restreintes.

Et comme Breizh le mentionnait, un site = une phrase de passe.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Hericendre Hors ligne Membre Points: 90 Défis: 1 Message

Citer : Posté le 22/11/2019 22:07 | #


Hum oui bien sûr, j'utilise évidemment hum hum un mot de passe différent hum hum pour tous les sites! Je ne ferais pas hum hum quelque chose d'aussi stupide qu'utiliser le même mot de passe hum hum partout! Merci pour vos réponses
Je vais te spoiler ta vie
Cliquez pour découvrir
Cliquez pour recouvrir
à la fin tu meurs
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 22/11/2019 22:50 | #


https://fr.wikipedia.org/wiki/Gestionnaire_de_mots_de_passe
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir En ligne Administrateur Points: 24575 Défis: 170 Message

Citer : Posté le 23/11/2019 10:27 | #


Donc, je ne sais plus où ça a été dit, mais la page d'accueil était en effet bien trop lourde à cause des deux news énormes de résultats des épreuves du concours de rentrée.

J'ai réduit le nombre d'articles visibles en page d'accueil de 10 à 6, ce qui en élimine une. Pas moyen d'enlever l'autre pour l'instant, puisque c'est la troisième. Ça se tassera tout seul.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Totoyo Hors ligne Membre d'honneur Points: 16102 Défis: 102 Message

Citer : Posté le 26/11/2019 22:21 | #


Sur le profil public des membres, la liste des sujets créés est affichée. Y compris, ceux postés dans les sections privées du forum. Pour ces derniers, faudrait-il mieux les cacher ?
Ne0tux Hors ligne Membre d'honneur Points: 3525 Défis: 265 Message

Citer : Posté le 26/11/2019 23:02 | #


Ça se fait doubler en nombre de points par le nouvel administrateur et ça cherche la petite bête ensuite. C'est mesquin !

Mais maintenant que tu le fais remarquer Toutouyoutou : c'est quoi ce topic privé que tu as ouvert "Comment ajouter des points à mon profil" ?
Mes principaux jeux : Ice Slider - CloneLab - Arkenstone

La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Lephenixnoir En ligne Administrateur Points: 24575 Défis: 170 Message

Citer : Posté le 28/11/2019 10:06 | #


Aye... cela dit il a raison Ne0tux, il faut les cacher !

C'est chose faite d'ailleurs. Merci pour le signalement. J'ai éliminé tous les boards restreints, à savoir celui d'administration et celui interne de l'associaton.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 20/12/2019 20:58 | #


Bon, je me faisais chier, j'ai codé un petit userscript (encore ? ) qui permet de vous alerter en cas de poke sur la shoutbox.

Pour cela, il faut que :
– l'onglet soit chargé depuis au moins 3 secondes (ça permet d'éviter les pokes si vous rechargez la page par exemple, pas fou mais ça fonctionne et j'avais la flemme de faire mieux) ;
– vous soyez mentionné dans un message ;
– l'onglet dans lequel vous avez été mentionné n'est pas actif.

Actuellement, le scope du script (les pages sur lesquelles il s'exécute) est réduit à la shoutbox discussion uniquement. Vous êtes libres de le modifier si vous le souhaitez mais faites attention : un scope trop large peut s'avérer vite chiant.

Il se peut aussi que vous deviez autoriser l'onglet à vous rediriger sur lui en cas d'alerte lors de la première utilisation. Le but du script étant de le faire, c'est judicieux d'accepter, sinon ne l'installez pas.

Je conseille l'utilisation de GreaseMonkey sur Firefox pour l'installation de scripts utilisateurs. Après faites comme vous le sentez.

// ==UserScript==
// @name     Poke me if you can
// @version  1
// @grant    none
// @match    https://www.planet-casio.com/Fr/shoutbox/discussion
// ==/UserScript==

// Base code from https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver

// Select the node that will be observed for mutations
const msgbox = document.querySelector('.messages');

// Options for the observer (which mutations to observe)
const config = {childList: true};

// Let a flag to know if tab has focus
var focus = true;

// Callback function to execute when mutations are observed
const callback = function(mutationsList, observer) {
  for(let mutation of mutationsList) {
    if (mutation.type === 'childList') {
      let msg = mutation.addedNodes[0];
      // Poke only if we're mentionned, the message box has been fully loaded (3s timeout, not perfect but works), and tab has not the focus
      if (msg.classList.contains("ref") && focus === false) {
        alert(msg.querySelector(".author").innerHTML + " vous a poké !");
      }
    }
  }
};

// Create an observer instance linked to the callback function
const observer = new MutationObserver(callback);

// Start observing the target node for configured mutations after a short delay (3s)
setTimeout(
  function() {
    observer.observe(msgbox, config);
  },
  3000
);

// Set the flag
window.addEventListener("focus", function() { focus = true; });
window.addEventListener("blur", function() { focus = false; });


Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Tituya Hors ligne Administrateur Points: 2156 Défis: 26 Message

Citer : Posté le 01/02/2020 17:24 | # | Fichier joint


Sur le dev, la modification de message m'envoi sur cette page où tout les boutons semblent ouverts en même temps.


Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Lephenixnoir En ligne Administrateur Points: 24575 Défis: 170 Message

Citer : Posté le 01/02/2020 17:24 | #


Note : Ce n'est pas le cas chez moi (Firefox 72).
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Tituya Hors ligne Administrateur Points: 2156 Défis: 26 Message

Citer : Posté le 01/02/2020 17:31 | #


Note, c'est sur mon téléphone, avec Chrome
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 01/02/2020 17:32 | #


@Lephe, moi je peux le reproduire sur Firefox 72, c'est une modification de commentaire

Ajouté le 01/02/2020 à 17:36 :
C'est réglé normalement, Tituya, tu peux me confirmer ?
Tituya Hors ligne Administrateur Points: 2156 Défis: 26 Message

Citer : Posté le 01/02/2020 17:49 | #


Je confirme la modification D'une rapidité exemplaire !
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 01/02/2020 17:50 | #


En même temps, c'etait juste un guillement oublié, c'est plutot facile à régler
Tituya Hors ligne Administrateur Points: 2156 Défis: 26 Message

Citer : Posté le 29/02/2020 16:05 | # | Fichier joint


Petit problème d'affichage sur l'onglet rechercher : PJ
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 29/02/2020 16:29 | #


Pratiquement sûr que c'est un bug qui datait d'avant la mise à jour, mais après tout c'est un bug, autant le régler. Et c'est fait
Tituya Hors ligne Administrateur Points: 2156 Défis: 26 Message

Citer : Posté le 29/02/2020 16:33 | #


Il me dit sur téléphone : Le champ rechercher ne peut pas être vide. Or je n'ai en aucun cas eu la possibilité de le remplir
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire le contraire)
Projet en cours : Adoranda

Mes programmes
Hésite pas à faire un test !


Shadow15510 Hors ligne Administrateur Points: 5503 Défis: 18 Message

Citer : Posté le 29/02/2020 17:22 | #


Je ne sais pas si c'es que moi, mais mon quotas de MP est faussé.
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 29/02/2020 17:32 | #


@Tituya En effet, j'avais pas checké l'utilisation sur téléphone. C'est normalement corrigé (même si les pages sont pas vraiment faites pour téléphone).

@Shadow je vais jeter un coup d'oeil

Ajouté le 29/02/2020 à 17:39 :
@Shadow Si tu parlais du quota sur cette page, c'est normalement réglé.
Précédente 1, 2, 3 ··· 10 ··· 20 ··· 30 ··· 40 ··· 50 ··· 60 ··· 70 ··· 80 ··· 90 ··· 100 ··· 110 ··· 120 ··· 130 ··· 140 ··· 150 ··· 158, 159, 160, 161, 162, 163, 164 ··· 170 ··· 173, 174, 175 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 230 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd