Forum Sistearth

Forum Général => Général => Discussion démarrée par: Mel le 24 Octobre 2011 à 22:07:57



Titre: Exercice
Posté par: Mel le 24 Octobre 2011 à 22:07:57
Bonjour,

J'ai annoncé que j'allai donner un petit exo a ceux qui voulaient m'aider au niveau du code.

L'exercice consiste en la création d'un mini-site internet en relation avec une base de données (MySQL ou PostgreSQL, a vous de choisir) sur le thème du cinema.

J'aimerais répondre a des questions pas encore posées mais qui ne manqueront pas de l'être selon moi:

Pourquoi un exercice tel que celui-ci?

Tout d'abord, il faut savoir pourquoi je ne suis pas trop motivé pour continuer le code de la V3:
- Premièrement, je n'ai pas vraiment le temps de m'en occuper.
- Deuxièmement, le code n'est pas commenté, c'est donc difficile voir impossible de cerner le comportement exact d'une fonction. A titre d'exemple, je citerai le petit incident suite a un essai de correction du bug des harmonies: les harpies se sont retrouvées a frapper a 1400 en air en ayant 1010 de carac air->6400 de degats.
- Troisiemement (qui decoule a moitié du premier et du second): j'ai pas le temps de decortiquer le code actuel pour coder des rustines dans le but de colmater la tour qui s'effondre. Pour vous donner une idée, je connais pas loin de 10 bugs qui, si exploités donnent chacun un avantage non-negligeable au joueur les conaissant. Pourquoi ne pas les avoir réparés? Juste le temps que je dois y passer et la complexité de l'action a realiser.
- Quatriemement, La manière dont la V3 (qui decoule de la V2 et de la V1) a été codé ne facilite vraiment pas ma maintenance du code. Les bouts de code PHP sont insérés a la barbare dans le code HTML. Pour vous donner un exemple des problemes que cela peut causer: achetez un servant. Vos opales ne sont pas mises a jour directement après l'achat, il faut que vous rechargiez la page (pas avec F5) pour voir la somme correcte s'afficher.
- Pour finir, he bien... Je pense qu'il y a enormément de choses a changer dans la V3 qui pourraient etre vraiment géniales. Pourquoi ne pas repartir de zero, dans un grand chamboulement et avoir un jeu que vous conaissez deja avec presque tout a redecouvrir?

Ah, j'allais oublier la réponse a la question... faut dire après tout mon baratin, tout le monde a du faire de même:
Si je n'ai pas le temps de coder pour sistearth V3, je n'ai pas non plus vraiment le temps d'être en permanence derrière les codeurs pour leur dire quoi faire ni comment (ni pour réparer les eventuelles erreurs -- je ne dis pas que je ne les aurais pas faites mais juste que corriger ses erreurs c'est deja chiant alors corriger celles des autres... :lol:)


Lors de la "Correction" de cet exercice, qu'est-ce qui est vraiment important?

Tout d'abord, je suis ni un prof, ni un professionell (aha). Comme dit plus haut, cet exercice est juste la pour que je me fasse une vague idée de ce que vous êtes capables de faire avant de (eventuellement) vous jeter dans la jungle qu'est le code sistearthien.
- Sisteath V3 étant codé en Flat-PHP, votre mini-site devra etre codé de la même manière.
- Chose très importante: Votre HTML, tout comme votre CSS, doit etre VALIDE. Autrement dit, il ne doit pas contenir d'erreurs (ni de warnings en fait). Validez votre code avec cet outil: http://validator.w3.org/. EDIT: Ils doivent respecter les standards HTML5 et CSS2 ou 3.
- Utiliser le schema de base de données que je vous transmet (et les images).
- Pas de fautes d'orthographe, sioupli ;)


Et ce qui est moins important?

- Coté CSS, aucun framework n'est utilisé pour sistearth. En utiliser un n'est donc pas obligatoire mais ça facilite grandement la vie alors faites comme vous voulez!
- Pour le Javascript, les framework Prototype (une ancienne version il me semble) et JQuery (version assez récente) sont disponibles sur le serveur de sistearth. Le JavaScript est cependant très peu utilisé, des conaissances dans ce domaine ne sont donc pas vraiment nécessaires.


Ce qui est autorisé?

- Utiliser un template trouvé sur le web. Comme je l'ai deja dit, c'est majoritairement le PHP qui est important.
- Pourquoi pas de la programmation objet... mais il faut que ça soit clair, propre et toussa... Je serai plus exigeant si la POO est utilisée.
- Tout ce qui n'est pas interdit


Ce qui est interdit?

- L'utilisation d'un framework PHP tel que Zend Framework/Symfony/etc...
- Demander a un ami de vous faire l'exercice... m'enfin, je peux pas controler...
- D'autres choses auxquelles j'ai pas pensé...


Il me reste donc a vous fournir les images:...
Et le schema de la base de données pour Postgresql: ... et Mysql: ...

Idées:
- Une page pour détailler chaque film/auteur/realisateur/cinema
- Lister toutes les séances de tous les films pour chaque cimena (pour chaque jour de la semaine) -- faire un zouli ptit tableau, toussa toussa....
- Liste des films/cinemas...
- Formulaire de recherche avancée
- Charges des informations complementaires sur les films/acteurs/toussa DYNAMIQUEMENT a partir d'internet (genre allocine...). ATTENTION: je ne veux pas dire un truc du genre "Lien vers allocine" mais bien aller chercher sur allocine la date de sortie du film ou autre... *pense très fort a SimpleHTMLDOM*


Mhhh.... voila... je completerai si j'ai des trucs a ajouter... Deux semaines pour faire tout ça, ça vous va? vous ira, je pense.

Si il manque des trucs ou que j'ai fait des erreurs, dites-le moi ;)


Titre: Re : Exercice
Posté par: Tohwi le 25 Octobre 2011 à 19:33:52
<HS>
Le JavaScript est cependant très peu utilisé, des conaissances dans ce domaine ne sont donc pas vraiment nécessaires.
Pourtant le site gagnerait à avoir un peu d'AJAX par-ci par là. Quand je vois comme on peut faire des trucs qui dépotent avec un peu d'ajax (cf Estiah), alors que c'est pas franchement compliqué...
</HS>

Sinon, pourquoi t'as pas uploadé les fichiers sur le serveur de Sist ? :p


Titre: Re : Exercice
Posté par: Mel le 25 Octobre 2011 à 20:49:28
<HS>
Le JavaScript est cependant très peu utilisé, des conaissances dans ce domaine ne sont donc pas vraiment nécessaires.
Pourtant le site gagnerait à avoir un peu d'AJAX par-ci par là. Quand je vois comme on peut faire des trucs qui dépotent avec un peu d'ajax (cf Estiah), alors que c'est pas franchement compliqué...
</HS>

Ouais mais... avec le code actuel ça apporterai tellement de problèmes :s

Sinon, pourquoi t'as pas uploadé les fichiers sur le serveur de Sist ? :p
la flemme... 3 clics pour MU (j'avais la page ouverte)


Titre: Re : Exercice
Posté par: Matthieu le 26 Octobre 2011 à 15:08:39
Je crois que je suis disqualifié .

Site ares : 11 Errors, 25 warning(s) [fait il a 1 an ]
Mon site de robot : 362 Errors, 96 warning(s)  [fait il a 3 ans ]

Je m'améliore ...


Titre: Re : Exercice
Posté par: Hirisar le 26 Octobre 2011 à 16:26:20
C'est important le graphisme ? Parce que j'ai un vieux thème tout prêt en stock, que j'avais fait ^^


Titre: Re : Exercice
Posté par: Mel le 26 Octobre 2011 à 18:40:54
non, le graphisme est pas important.... enfin, il faut que les informations présentées soient un minimum claires.
mais fais gaffe avec ton vieux thème, faut que le code soit valide avec le standard HTML5 ;)


Titre: Re : Exercice
Posté par: Hirisar le 27 Octobre 2011 à 15:16:52
Oké, le début du mien part sur de bonnes bases xD: "This document was successfully checked as HTML 3.2!", sauf que ce n'est pas l'bon format xD

Edit: Juste un truc à changer pour que ça passe ;)


Titre: Re : Exercice
Posté par: Mel le 03 Novembre 2011 à 14:33:33
Je ramasse les copies le 7 ;)

On est pas a un jour près mais bon, plus vite je lis votre code, plus vite on a d'éventuels nouveaux codeurs :o


Titre: Re : Exercice
Posté par: Hirisar le 05 Novembre 2011 à 18:11:37
J'ai tout envoyé à mel arobase sistearth point com avec quelques commentaires en plus :)


Titre: Re : Exercice
Posté par: Mel le 05 Novembre 2011 à 18:47:00
mhhh.... rien recu :s
Daw m'a dit qu'il essayerai de trouver du temps pour reparametrer les adresses @sistearth.com mais il a pas l'air d'en avoir trouvé :s

si tu pouvais me l'envoyer a remi point piotaix at gmail point com, ça serait cool ;)


Titre: Re : Exercice
Posté par: Hirisar le 05 Novembre 2011 à 18:52:18
Transféré, tu as tout reçu ?

edit: problème avec l'adresse...


Titre: Re : Exercice
Posté par: Mel le 07 Novembre 2011 à 19:42:33
personne d'autre?  :o


Titre: Re : Exercice
Posté par: Arcadia le 07 Novembre 2011 à 19:57:32
Je suis désolé, je suis en période ou je dois rendre des projets, j'ai pas trop le temps. :s


Titre: Re : Exercice
Posté par: Cresus le 07 Novembre 2011 à 21:20:27
(J'aime le code mais je m'y connais presque pas...) Je m'y connais un peu juste Html ^^. J'ai déjà rien compris a l'énoncé..


Titre: Re : Exercice
Posté par: Hirisar le 11 Novembre 2011 à 12:06:06
Ouai, on commence par le HTML, on rajoute le CSS. Et quand on en a marre de faire des pages statiques, on passe au dynamiques x).
PHP et MySQL !
Vu les problèmes de messagerie, Mel as tu reçu mon mail ?

(bizarre la sonorité Mel et Mail  :lol:)


Titre: Re : Exercice
Posté par: LeTassalonien le 16 Novembre 2011 à 17:13:15
Bon finalement, il en sort quoi ? Hirisar va devenir codeur ?  ???


Titre: Re : Exercice
Posté par: Hirisar le 17 Novembre 2011 à 22:13:44
Je ne sais pas si Mel m'autorise à parler, mais je pense pouvoir vous dire que ça avance pour l'instant et vous aurez ptête des nouvelles d'ici peu !


Titre: Re : Exercice
Posté par: Oniria le 22 Novembre 2011 à 18:08:20
Au passage, cela n'a pas été annoncé officiellement, mais félicitations pour ton poste de codeur Hirisar. Et bon courage à toi^


Titre: Re : Exercice
Posté par: Yoda le 24 Novembre 2011 à 20:54:17
En effet, l'occasion est bonne de poster un message sur la page d'accueil afin d'annoncer publiquement la nomination définitive (espérons-le) d'Hirisar au poste de codeur/admin(?). Cela fait plus de 2 mois qu'il n'y a pas eu de nouvelles, et les dernières ne parlent que de bugs et autres fermetures du serveur.
Une bonne nouvelle ça ne fait pas de mal :)


Titre: Re : Exercice
Posté par: Seigneur Nano le 26 Novembre 2011 à 02:03:00
Félicitation Hirisar, j'espère que tu vas rester motiver comme ça un ptit bout de temps :D
Si t'as besoin d'aide hors programmation, hésite pas à demander ;)


Titre: Re : Exercice
Posté par: Cain le 05 Décembre 2011 à 12:10:58
Au passage, l'idée du blog pour dire ce qui est en cours de débug / travaux est sympa. Ne serait ce pas plus simple de faire ca directement sur forum, dans une partie dédiée? (genre la partie Débug, un post en étiquette)


Titre: Re : Exercice
Posté par: Akro le 05 Décembre 2011 à 13:59:19
En fait ce blog existerait dans le cas ou le serveur serait suspendu, l'acces au forum en serait fortement compromis.


Titre: Re : Exercice
Posté par: Hirisar le 05 Décembre 2011 à 20:00:57
Pour le moment, je trouve l'idée du blog assez sympathique:

- Affichage indépendant du serveur de Sistearth (Comme ça, je pompe pas de la ressource au serveur et il sera un moyen assez efficace de communiquer en cas de panne...)

- Affichage mobile pris en charge, ce qui peut aider à lire....

- Améliorer la communication car parfois quand je ferme les bugs et les déplace, on peut, peut être, ne pas les retrouver...

- Afficher un historique de ce qui a été fait.

- Montrer que je bosse ^^ et me donner du courage x)

Edit: pour vous y retrouver, vous avez des libellés à droite...


Titre: Re : Re : Exercice
Posté par: Mel le 05 Décembre 2011 à 23:06:32
- Affichage indépendant du serveur de Sistearth (Comme ça, je pompe pas de la ressource au serveur et il sera un moyen assez efficace de communiquer en cas de panne...)
pomper les ressources du serveur n'est pas un probleme en fait puisqu'il ne fait rien 99,99% du temps X)
Mais en effet, en cas de panne, c'est mieux que le blog soit ailleurs!

- Afficher un historique de ce qui a été fait.
Pourquoi pas ;)

ça peut etre interessant, en effet mais je ne connais pas du tout ce genre de trucs. ça doit pas etre bien compliqué m'enfin si tu (hirisar) pouvais le faire ça m'arrangerai.


Titre: Re : Exercice
Posté par: Cain le 05 Décembre 2011 à 23:59:52
Je dis ca en passant, mais un lien quelquepart, en dur dans un coin que meme en mode panne serveur, on accede pour ceux qui vont pas enregistrer l'url du blog...

(je sais plus si le forum peut lui aussi etre en panne)


Titre: Re : Exercice
Posté par: Seigneur Nano le 06 Décembre 2011 à 01:05:47
Bah si on fait en sorte qu'il arrive dans les top sur les moteurs de recherche, et qu'on préviens les joueurs IG que ça a été fait, (et donc qu'on peut le retrouver en tapant "sistearth blog" dans google) je pense que ça devrais suffire ;)


Titre: Re : Re : Exercice
Posté par: LeTassalonien le 06 Décembre 2011 à 16:48:29
Au passage, je quote le message de Yoda.
En effet, l'occasion est bonne de poster un message sur la page d'accueil afin d'annoncer publiquement la nomination définitive (espérons-le) d'Hirisar au poste de codeur/admin(?). Cela fait plus de 2 mois qu'il n'y a pas eu de nouvelles, et les dernières ne parlent que de bugs et autres fermetures du serveur.
Une bonne nouvelle ça ne fait pas de mal :)


Titre: Re : Exercice
Posté par: Tohwi le 06 Décembre 2011 à 23:10:36
Pourquoi ne pas continuer à utiliser/déterrer ces deux topics, pour la liste des trucs faits ?
-> http://royaumes.sistearth.com/index.php?topic=390.0
-> http://royaumes.sistearth.com/index.php?topic=892.0


Titre: Re : Exercice
Posté par: Hirisar le 06 Décembre 2011 à 23:51:09
Tonton Hiri' n'a pas les droits ^^


Titre: Re : Exercice
Posté par: Seigneur Nano le 07 Décembre 2011 à 14:36:20
Bouh!!! x)

Mais oui ce serait pratique :)


Titre: Re : Re : Exercice
Posté par: Mel le 07 Décembre 2011 à 20:00:38
Tonton Hiri' n'a pas les droits ^^

et maintenant?


Titre: Re : Exercice
Posté par: Hirisar le 07 Décembre 2011 à 21:34:07
Il a les droits ^^. Vous préférez que je fasse un récap des corrections sur le forum et sur le blog ou que le forum ?

En gros garde t-on le blog ?
A vous de choisir x)


Titre: Re : Exercice
Posté par: Oniria le 07 Décembre 2011 à 21:57:22
un blog c'est bien en cas de panne du site...


Titre: Re : Exercice
Posté par: Seigneur Nano le 08 Décembre 2011 à 01:01:18
Bah si possible les deux: Le blog tu le tiens à jour comme tu veux, et nous tiens au courant surtout en cas de non-possibilité d'accès au serveur sist, et la liste tu la met à jour histoir qu'on voit comment ça évolue de manière plus synthétique!
Le blog peut te permettre d'avoir une petite notoriété, enfin j'en sais rien ^^


Titre: Re : Exercice
Posté par: Stryke le 08 Décembre 2011 à 10:11:08
Oui je pense comme Nano, le blog limite tu dis pas tout dessu, juste le plus important mais il sera surtout utilisé en cas de panne du serveur donc faut surtout faire sur le forum je pense ^^


Titre: Re : Exercice
Posté par: Hirisar le 09 Décembre 2011 à 19:29:42
Il est en 8ème position en tapant "sistearth blog" dans google !


Titre: Re : Exercice
Posté par: Seigneur Nano le 10 Décembre 2011 à 04:14:54
Okay faudras commenter et tout ça devrais le faire grimper :)


Titre: Re : Exercice
Posté par: Tohwi le 10 Décembre 2011 à 15:18:22
L'important c'est pas le traffic, c'est le nombre de sites qui pointent vers lui avec les mots-clé correspondants.

Sistearth blog (http://hirisar.blogspot.com/)


Titre: Re : Re : Exercice
Posté par: Mel le 10 Décembre 2011 à 18:36:30
L'important c'est pas le traffic, c'est le nombre de sites qui pointent vers lui avec les mots-clé correspondants.

Sistearth blog (http://hirisar.blogspot.com/)

faudrait mettre un lien en page d'accueil du site... tu le fais ou je le fait hirisar?


Titre: Re : Exercice
Posté par: Hirisar le 10 Décembre 2011 à 18:59:23
Comme tu veux ! (Ca ne t'avance pas ! mdr)

Tu veux que je le mette où exactement ? Je pensais dans la partie Contact :D


Titre: Re : Exercice
Posté par: Mel le 10 Décembre 2011 à 20:53:03
j'aurais mis en dessous du forum...


Titre: Re : Exercice
Posté par: Hirisar le 10 Décembre 2011 à 21:57:00
envoyé !


Titre: Re : Exercice
Posté par: Arcadia le 10 Décembre 2011 à 22:22:21
C'est parce que les changements vont se faire dans 2 jours que t'as mis 12/12/11? :P


Titre: Re : Exercice
Posté par: Hirisar le 10 Décembre 2011 à 22:27:18
Un poil fatigué x)


Titre: Re : Re : Exercice
Posté par: Nastie Yukishiro le 10 Décembre 2011 à 22:59:41
L'important c'est pas le traffic, c'est le nombre de sites qui pointent vers lui avec les mots-clé correspondants.

Sistearth blog (http://hirisar.blogspot.com/)

* l'importance des sites qui pointent vers le site.


Titre: Re : Exercice
Posté par: Nastie Yukishiro le 10 Décembre 2011 à 23:09:44
ouais et puis mettre les messages du blog en automatique sur la page d'acceuil?


Titre: Re : Exercice
Posté par: Seigneur Nano le 10 Décembre 2011 à 23:46:36
La page d'acceuil ne contient pas plus de News qu'avant... Et au passage, peut être un bug mineur, mais sur la page de connection, c'est toujours la news de y'a 1 an qui apparait (le "bonne année" ^^' )


Titre: Re : Re : Exercice
Posté par: Hirisar le 11 Décembre 2011 à 21:57:50
ouais et puis mettre les messages du blog en automatique sur la page d'acceuil?

Je pense pas que ça soit possible à moins d'utiliser le simplehtmlDom ? xD. Harcelez Mel pour qu'il vous mette des news xD


La page d'acceuil ne contient pas plus de News qu'avant... Et au passage, peut être un bug mineur, mais sur la page de connection, c'est toujours la news de y'a 1 an qui apparait (le "bonne année" ^^' )

J'ai corrigé ça


Titre: Re : Exercice
Posté par: Seigneur Nano le 12 Décembre 2011 à 02:21:01
Ok parfait, parceque bon, on aurait pu attendre 3 semaines que ce soit de nouveau d'actualitée mais bon... x)


Titre: Re : Exercice
Posté par: Hirisar le 13 Décembre 2011 à 08:27:43
Hop, il est premier x)


Titre: Re : Exercice
Posté par: Seigneur Nano le 14 Décembre 2011 à 00:11:42
Citation
Fêtes de fin d'année
23/12/10 11:37

Oh le flemmard U_u

Change au moins la date de publication quoi xD


Titre: Re : Exercice
Posté par: Hirisar le 14 Décembre 2011 à 14:08:06
De quoi tu parles O_o


Titre: Re : Exercice
Posté par: LeTassalonien le 14 Décembre 2011 à 14:22:27
Toujours de la même chose je pense ; de la page pour se connecter et des news qui y sont.

Edit : Mais c'est quoi ce cadre et ce fond bleu au petit message du haut de page. On nous agresse.  :P (En plus ça fait un effet flouté au texte qui y est)


Titre: Re : Exercice
Posté par: Hirisar le 14 Décembre 2011 à 14:38:02
Mel s'en occupe avec les news là x)


Titre: Re : Exercice
Posté par: Hirisar le 28 Décembre 2011 à 23:16:27
Souhaitez vous un design plus clair ou comme c'est ?


Titre: Re : Exercice
Posté par: LeTassalonien le 28 Décembre 2011 à 23:58:58
Euh pourquoi pas, mais pour quoi exactement ? (Si c'est pour les news c'est pas mal en l'état, mais peut-être rendre plus visible la date et permettre de remarquer plus facilement les nouvelles nouvelles je ne sais comment ?)


Titre: Re : Exercice
Posté par: Hirisar le 29 Décembre 2011 à 15:27:06
je parlais du blog ^^


Titre: Re : Exercice
Posté par: LeTassalonien le 29 Décembre 2011 à 21:02:08
Ma question était utile alors ! Euh je sais pas pour le blog.  :loltooth:


Titre: Re : Exercice
Posté par: Seigneur Nano le 30 Décembre 2011 à 18:46:37
Les archives du blog c'très pratique pour reprendre facilement la lecture où on en était.

Par contre, les Libellés ne sont pas forcément très pertinants, il faudrait eventuellement un menu déroulant à partir de ceux-ci, qui donneraient la liste des différents sujets.

Donner un nom à chaque jour aussi, parceque "Mardi 27 décembre 2011", bon, ok on connais la date, mais si on cherche quelque chose de précis...

Je verrais plutôt un format:
Citation
Libellés:
(-) Améliorations (7)
     - Bannis
     - News
     - Clans
(+) Bugs (8)

[...]
Archives du blog:
[2011]
 - Décembre
     - (27/12) Supression des Bannis

[...]

En gros on rappel la date discètement, sans être lourd, parceque actuellement c'est:
Archives du blog
▼  2011 (15)
▼  décembre (13)
Vendredi 30 décembre 2011

sachant qu'on est dans "2011" et "décembre", on se doute bien que c'est pas le 14 juillet 2007 x)
Donc un simple rappel en début de ligne de la date de l'article, avec un mot simple ou un petit truc pour savoir direct le sujet. (si par exemple j'veux montrer à un pote que les bannis sont supprimés de sist, j'regarde juste le "gros" sujet qui s'y rapporte.


Titre: Re : Exercice
Posté par: Hirisar le 30 Décembre 2011 à 20:24:37
Je peux pas modifier l'affichage des libellés. Cependant, je peux changer les libellés. Si vous désirez une liste de libellés plus concrète (style: clan, royaume, distinctions...) proposez x)


Titre: Re : Re : Exercice
Posté par: Mel le 30 Décembre 2011 à 22:04:11
Souhaitez vous un design plus clair ou comme c'est ?

perso je trouve le blog carrément moche :s


Titre: Re : Exercice
Posté par: Hirisar le 31 Décembre 2011 à 10:18:45
Et celui là ?


Titre: Re : Exercice
Posté par: LeTassalonien le 31 Décembre 2011 à 12:35:21
La pub est toujours aussi agaçante.  :angel:


Titre: Re : Exercice
Posté par: Black Jack le 31 Décembre 2011 à 12:54:03
Yen a pas sur l'iphone :P


Titre: Re : Exercice
Posté par: Seigneur Nano le 31 Décembre 2011 à 14:20:51
Mieux pour le côté!

Par contre là je trouve ça "trop" blanc xD faudrais un truc qui fasse plus ressortir les contours, là perso ça me fais mal aux yeux ^^


Titre: Re : Exercice
Posté par: Hirisar le 31 Décembre 2011 à 16:07:40
Rechangement x)


Titre: Re : Re : Exercice
Posté par: Mel le 31 Décembre 2011 à 17:19:39
Rechangement x)

mieux!


Titre: Re : Exercice
Posté par: Seigneur Nano le 31 Décembre 2011 à 20:44:02
Encore trop clair le fond je trouve, ça casse trop avec le rouge en plus ^^

Met genre un bleu sistearthien avec des nuances de gris ^^