Site Web Site du Savoir

96927
,

Bonjour ou bonsoir tout le monde :)

Je me presene Abdoul  Malik allias Malnux Starck , je suis étudiant en 2 éme année filiere MIP(Maths-Info-Physique) à la faculté des sciences et techniques de Mohammedia (Maroc). je suis passioné de l'informatique et des nouvelles technologies. je suis agé de 21 ans :).

Je me presente aujord'hui devant vous pour vous presentez un projet qui me tient a coeur.

Site du Savoir (SDS)

Genese

Apres avoir appris comme tout le monde quelques langages de programmation tel que le PHP, et apres avoir realiser plusieurs mini sites en local,j'ai eu envie de faire quelques de plus grand encore. D'abord tout simplement parce que j'aimais la programmationmais aussipour apprendre des nouvelles choses. Du coupj'ai eu l'idée de faire un sitecommunautaire comme on en vois de nos jour.

D'ou vient le nom ?

C'est tout bete mais tres simple j'ai envie de partagés la connaissance , rassembler des gens autour pour qu'o puisse apprendre tout ensemble , d'ou le nom Site du Savoir.

Quel est le but de cette creation ?

Mon but principal est de reunir autant de programmeur que possible , partagés nos connaissances , nos astuces de programmeurs , nous entraidé et faire des projets ensemble , s'amser tous ensembles .

Ou en est le projet actuelement ?

le site est toujours en phase de developpement , actuelement lesite possede un forum en marche et un espace memebre operationnel.

Mais il reste encore plusieurs parties a developpé c'est pour ça que je viens vers vous a la recherche de quelques tetes qui pourrons m'aider à amener le projet a terme.

Je suis la rcherche des programmeurs PHPchistes :lol: comme moi , des HTMListes , CSSiste et des graphistes .

Comment participer au projet ?

C'est relativement tres simple , vous n'avez pas besoin d 'etre expert dans les domaines cités ci haut, ou meme savoir programmés.

  • Si vous ne savez pas codés proposé des idées d'ameliorations, des suggestions, mentionnés des bugs...etc

Le forum est la pour ça , que ça soit ici ou sur le site en ligne.

  • Vous connaissez le HTML/CSS et/ou le PHP soyez les bienvenues.

¨Pour des questions supplementaires, merci de me contacter .

Le design du site est moisi pour le momentje travaille sur le PHP, voici l'adresse du site pour ceux qui veulent participer ou tester.

NB:Il faut s'inscrire pour pouvoir tester le forum.

https://sitedusavoir.com et j'ai crée un depot sur github https://github.com/malnuxstarck/sitedusavoir

Malnux Starck

49 Réponse

1 3
59185
,

Je veux pas faire le rabas-joie, mais le code que ton forum est presque un copié/collé de ce tutoriel :
https://openclassrooms.com/courses/creer-son-forum-de-toutes-pieces

A part quelques noms que t'as changé, et les commentaires que t'as viré... le code n'est clairement pas de toi ... et c'est dommage.
Car ici, tu as plus de 200heures de vidéo, et notamment toutes les ressources nécessaires pour coder ton propre forum !

Ps: pourquoi ne pas utiliser une architecture MVC pour ton projet, ça collerait parfaitement à la structure de ton site, et permettrait de ranger un peu tout ça... surtout pour la dissociation du design et de la "logique".

47855
,

Salut,

Le projet est bien et l'intention est louable. Cela dit, je rejoins les commentaires de @Virax, d'autant plus que OpenClassRoom c'est clairement devenu.. nul à ch*er (désolé mais c'est ce que je pense).
Ah, et pardonne ma franchise, mais c'est franchement très laid. On dirait que le front a été fait sous Paint ou Publisher 97 :/
Je t'invite donc à regarder les tutoriels et autres formations de ce site, et tu verra que ça ira beaucoup mieux après ;)

96927
,

@virax tout à fait.. Je le dit ouvertement oui j'ai suivie le tutoriel d'openclassrooms. Mais ce n'est pas exactement le même code. Il me fallait une base pour commencer le forum vu que je n'avais jamais essayer de faire un truc pareil. J'aurai pu le faire d'une autre façon moi même c'était pour avancer rapidement. Mais je peux te dire que j'ai passé des heures à travailler dessus.. Et la structure n'est presque pas la même.  Au fil du temps je suis entrain de changer des choses. Pour le tutoriel c'était juste un forum pour moi c'est un espace membre et un forum. Je compte changer également le système de messagerie .. etc   Essaye de voir le code connexion et compare ..Pour le design j'ai prévenue que  c'est moisi pour le moment.. J'aurai du le précisé que j'ai suivie le tutoriel. . MERCI

Default
,

L’organisation PHP est tout simplement horrible à maintenir!, pourquoi ne pas partir sur un framework pour pouvoir contrôler l'évolution plus facilement? Même si c'est pour but d'apprendre, le faite de passer sur un framework te permet de faire plus de choses et coté serveur et coté rendu avec l'utilisation de react vue ou angular, avec une gestion de la sécurité plus fine et du coup comme ton but et de rallié une communauté, pouvoir avoir plus de personnes qui travail sur le projet.

Enfin cela reste mon humble avis.

96927
,

@Defy comme tu as pu le remarQUER tout est fait a la main. cela dit j'aimerai d'abord maitrisé parfaitement mon PHP avant de me lancé dans des framework. ça aide aussi a ne pas perturber ceux qui sont moyen en programmation du coup je pourrai attirer un bon nombre de gens , au fil du temps on verra. Merci

59185
,

Tout à fait d'accord avec @Defy, d'ailleurs à ce propos @Malnux, si tu n'est pas très à l'aise avec la POO:
https://www.grafikart.fr/formations/programmation-objet-php

Et si tu veux apprendre à coder ton propre mvc :
https://www.grafikart.fr/tutoriels/php/developper-site-jour1-base-donnees-183

Grafikart a marqué ce tutoriel comme déprécié, mais je suis pas du même avis, étant donné que ce tutoriel explique le véritable fonctionnement du MVC et permet de vraiment comprendre le système de mise en relations des models, des vues et des controlleurs, tandis ce que la formation POO proposée en tant que mise à jour du tuto concerne vraiment les bases de la POO...

Bref, je te conseille du coup la formation POO, et ensuite la suite de tuto MVC (allant du jour 1 à jour 7 il me semble)
J'ai personnellement suivi ce tutoriel et il m'a énormément aider à me familiariser avec le fonctionnement d'un framework.

Ensuite, une fois à l'aise avec le fonctionnement d'un framework, tu peux appendre à utiliser un framework connu et stable (oui car la formation MVC propose une approche fonctionelle certes, mais pas forcément complète (au niveau du nombres de fonctionnalités d'un framework), tandis ce qu'un framework comme Laravel, vient de base bourré de fonctionnalités, et très bien sécurisé.

Pour la formation Laravel :
https://www.grafikart.fr/formations/laravel

Voila, A+

96927
,

@virax merci sympa comme partage.

1
,

Le projet me fait penser à zestedesavoir.com qui propose un concept similaire et qui dispose aussi d'un code open source https://github.com/zestedesavoir/zds-site

96927
,

Wouahhh @Grafikart me repond en personne .. :) Je contribue mincement a zeste de zavoir vu que je connais pas encore python.
Pour mon projet , il se fera avec du PHP vu que presque tout le monde passe par la. mon premier etait de reunir les programmeurs de mon pays a la base , je me suis dit pourquoi pas generalisé

40456
,

Absolument pas d'accord avec certains commentaires.
Vouloir pousser une personne à de suite faire du MVC et de l'orienté objet...
Je n'ai pas regarder le code source ect, mais c'est très bien qu'il n'ai pas fait son premier site en POO / MVC.
Il va se rendre compte réellement à quoi ça sert le MVC et l'OO parce que sa structure va vite devenir impossible à maintenir. Ensuite il passera à des choses plus "complexes"...
Vous avez de suite commencer par développer en OO MVC avec un framework ? Bientôt vous allez conseiller d'apprendre SF2 à quelqu'un qui débute en php...
Bonne continuation à toi @Malnux Starck,

47855
,

@Emix +1

96927
,

@Emix Merci beaucoup . Lui il a tout compris , je ne refuse pas de faire de la POO j'aime bien la POO mais je n'ai pas encore fait beaucoup de POO .

59185
,

@Emix Je n'oblige personne à utiliser la POO, je suggère juste les bonne pratiques :)
Et puis Grafikart a déjà abordé cette problèmatique du fait de l'intérêt de passer du code procédural à un code orienté objet, dans son tutoriel "Gestion d'un espace membre"

Version procédurale:
https://www.grafikart.fr/tutoriels/php/gestion-membre-229

Version refactorisée
https://www.grafikart.fr/tutoriels/php/gestion-membre-poo-632

Bref, j'ai rien contre les critiques, mais quand ce n'est pas constructif, sans renvoyer vers des vraies ressources, j'ai un peu de mal...

96927
,

Mon Acceuil
Re .. je reviens avec du nouveau. Recemment j'ai terminé mes examens donc j'ai repris du service . j'ai commence a maquetter mon siteweb. Et bonne nouvelles , suite au conseil d'un ami a moi j'ai decidé de faire passe le site en mode M-V-C (Modele-Vue-Controleur). je suis actuement entrain de changer l'architecture du code source. https://github.com/malnuxstarck/sitedusavoir
Merci, en attendant des retours

96927
,

Re tout le monde . Des nouvelles du projet. j'ai fini toutes les maquettes depuis peu actuelment je suis le code de la partie social.
C'est la seul partie qui m'a pris plus de temps que prevu . Rester actif bientot les betas tests. Juste apres le code de la partie socialje mattaquerai au design et ça sera le lancement des betas tests la chasse aux bugs et aux failles . :D

Default
,

Desole de te dire ca mais le code est vraiment degeullasse, il n´y as que du procedural, tu aurais pu prendre un ORM pour avoir de vrai model et pas des requettes sql dans la vue comme ca... le projet sur le papier pouvait etre bien mais la c'est n'importe quoi...

96927
,

Merci beaucoup . Pour cette remarque . Si je disais que je veux expliquer tout ici ça va me prendre un sacre paragraphe. On avance avec les critiques . Helas je constate que tu n'a pas lu ce qui est dit plus haut tu n'es pas le premier a affirmer ceci . Tu vois j'aurai pu finir le site en un rien de temps mais vu que un ami a moi m'a consigné sagement de faire du MVC j'ai pris ça et j'ai eu quelques problemes a changer l'architecture . et je ne sais pas ou est ce que tu as du sql dans la vue :D . si tu me disais que t'avais vu un switch avec des verifications et du sql je serai d'accord. Merci quand meme. pour la v2 peut etre je pourrai encore ameliorer. je suis passer du code fanfar au mvc pour la v1

Edit : je te rappel aussi que je fait presque tout ce que tu vois , le back , le front ,le design , et surtout avec les cours je suis un peu deborder :D

17767
,

Bonjour,

Je pense qu'il parle de cette vue https://github.com/malnuxstarck/Sitedusavoir/blob/master/vue/forum/voirtopic.php ou pire encore ton controlleur https://github.com/malnuxstarck/Sitedusavoir/blob/master/controleur/forum/voirforum.php qui est pour moi une vue avec tous ce html dedans..

Le fait que tu n'as pas de temps n'est pas un argument valable pour moi, personne ne t'a pousser à nous montrer l'évolution de ton site. Pour moi, au regard de quelque page dans ton site, il y a encore du travail pour bien aprehender le mvc.

Bon courage

Default
,

Pour moi ce n'est pas du mvc, c´est patceque tu as un dossiercontrolleur que c´est du mvc.

C'est bien si tu fait tous toi, mais t'est pas le seul, je travail dans le dev depuis 5 ans et je fait tous moi meme aussi. Je suis dans une entreprise qui a developper sont propre cms et la je travail sur un outil pour les commerciaux je fait le back le front et le design et tout ca avec des des techno differentes donc la encore ton argument ne prouve rien.

47217
,

On pourrait arrêter de jouer à celui-qui-a-la-plus-grosse, s'il vous plaît ?

1 3