6 commentaires

A priori ils n'ont pas utilisé de CMS, ils ont tout codé eux-mêmes donc c'est super long à faire.
Tu fais des études de quoi ?

ZeWaren

Tout est fait maison avec les outils open-source habituels.
Si tu n'as pas une formation technique adaptée, il vaut mieux que tu utilise un CMS tout fait, que tu le configure et que tu y rajoute un thème.

Modo

wordpress fr.wordpress.com/
plugin pour des votes wordpress.org/plu…in/ (cf. screenshot wordpress.org/plu…ts/) bbpress pour la partie forum wordpress.org/plu…ss/ des thèmes gratuits fr.wordpress.org/the…es/
images gratuites et libres de droit fr.freeimages.com/
toute l'aide dont tu pourras avoir besoin pour le développement de ton projet stackoverflow.com/

sinon t'as aussi des plugins de q&a pour faire une sorte d'experts-exchange (cf. premium.wpmudev.org/blo…ns/), y a la possibilité de faire du single sign on entre wordpress, phpbb (ou autres) & des trucs genre oscommerce aussi pour l'avoir déjà fait pour des clients mais là faudra le faire par soi-même pour les bridges parce que les solutions existantes n'ont plus été mises à jour depuis longtemps bien qu'elles puissent servir de base...

aussi assez simple de développer en php un petit module permettant de faire l'IM entre les membres comme sur facebook par exemple vu que toutes les solutions gratuites existantes sont bien moisies...

pour les noms de domaine > gandi.net/ puis cloudflare.com/
pour l'hébergement > online.net/fr ou ovhtelecom.fr/ ma préférence allant à online

pour la partie software server : lamp (debian linux + apache + mysql + php et éventuellement un frontal nginx avant apache)

après c'est toujours mieux de tout développer soi-même from scratch pour avoir le contrôle total et faire exactement ce que tu veux comme tu veux sans contrainte, mais partir d'une base cms c'est déjà bien pour apprendre et voir les choses avancer vite...

bon amusement

Edit : sinon tu as aussi la possibilité de partir sur une base d'open social network comme elgg (https://elgg.org/), mais là aussi y en a bien d'autres

Posteur

Ok merci pour toutes vos réponses !

Alors pour répondre dans l'ordre :

Pastek

A priori ils n'ont pas utilisé de CMS, ils ont tout codé eux-mêmes donc c' … A priori ils n'ont pas utilisé de CMS, ils ont tout codé eux-mêmes donc c'est super long à faire. ;)Tu fais des études de quoi ?


Je suis en BTS Design graphique option numérique. Donc à la base je suis graphiste/web designer mais je me forme depuis plusieurs années sur les différents languages et codages web. Pour l'instant je maitrise l'HTML/CSS, le javascript et je tatonne le php...

ZeWaren

Tout est fait maison avec les outils open-source habituels.Si tu n'as pas … Tout est fait maison avec les outils open-source habituels.Si tu n'as pas une formation technique adaptée, il vaut mieux que tu utilise un CMS tout fait, que tu le configure et que tu y rajoute un thème.



Je pense avoir la curiosité et la patience pour faire ca maison, le site n'est pour l'instant pas trop gourmand :
L'idée est que les membres rédigent des articles de vulgarisation astrophysique et cosmologique. L'article passe ensuite en phase de validation auprès des autres membres ou il est corrigé/supprimé. Une fois validé il rejoint les autres articles validés. Autour de ça il y aura un forum et un système de vote pour indiquer aux rédacteurs quels sont les thèmes le plus demandés. C'est à peu près tout.
Sachant que même les maquettes ne sont pas encore finies et que le projet doit être terminé pour mai...

Ca te semble jouable ?
J'ai plusieurs connaissances qui sont développeurs et qui peuvent me filer un coup de pousse quand je sèche.

smash

wordpress https://fr.wordpress.com/plugin pour des votes … wordpress https://fr.wordpress.com/plugin pour des votes https://wordpress.org/plugins/voter-plugin/ (cf. screenshot https://wordpress.org/plugins/voter-plugin/screenshots/) bbpress pour la partie forum https://wordpress.org/plugins/bbpress/ des thèmes gratuits https://fr.wordpress.org/themes/images gratuites et libres de droit http://fr.freeimages.com/toute l'aide dont tu pourras avoir besoin pour le développement de ton projet http://stackoverflow.com/sinon t'as aussi des plugins de q&a pour faire une sorte d'experts-exchange (cf. https://premium.wpmudev.org/blog/the-top-6-question-and-answer-wordpress-plugins/), y a la possibilité de faire du single sign on entre wordpress, phpbb (ou autres) & des trucs genre oscommerce aussi pour l'avoir déjà fait pour des clients mais là faudra le faire par soi-même pour les bridges parce que les solutions existantes n'ont plus été mises à jour depuis longtemps bien qu'elles puissent servir de base...aussi assez simple de développer en php un petit module permettant de faire l'IM entre les membres comme sur facebook par exemple vu que toutes les solutions gratuites existantes sont bien moisies...pour les noms de domaine > http://www.gandi.net/ puis https://www.cloudflare.com/pour l'hébergement > https://www.online.net/fr ou https://www.ovhtelecom.fr/ ma préférence allant à onlinepour la partie software server : lamp (debian linux + apache + mysql + php et éventuellement un frontal nginx avant apache)après c'est toujours mieux de tout développer soi-même from scratch pour avoir le contrôle total et faire exactement ce que tu veux comme tu veux sans contrainte, mais partir d'une base cms c'est déjà bien pour apprendre et voir les choses avancer vite...bon amusement ;)Edit : sinon tu as aussi la possibilité de partir sur une base d'open social network comme elgg (https://elgg.org/), mais là aussi y en a bien d'autres



Merci pour toutes ces sources ! Je vais me renseigner. Mais j'aimerais si possible éviter wordpress. Après si mes compétences ne sont pas suffisantes je n'aurais pas le choix.

Pour le forum prends un truc tout fait car c'est super long à faire sinon pour arriver à quelque chose de correct.
Le site en revanche vu ce que tu veux faire ça ne devrait pas être super compliqué à faire tout en php + mysql.

Modo

Spacefrog

Merci pour toutes ces sources ! Je vais me renseigner. Mais j'aimerais si … Merci pour toutes ces sources ! Je vais me renseigner. Mais j'aimerais si possible éviter wordpress. Après si mes compétences ne sont pas suffisantes je n'aurais pas le choix.



petit conseil, si tu veux tout faire du début, installes tout de même wordpress (ou d'autres solutions open source) et explores le code pendant un moment pour déjà comprendre comment s'architecture un cms modulaire et notamment le partage des fonctions principales à travers l'ensemble des scripts...

c'est un peu de temps à passer en plus initialement, mais ça t'en fera gagner beaucoup plus par la suite en t'évitant les erreurs classiques qui t'obligeront à tout remodeler pour avoir quelque chose d'agréable à utiliser au quotidien et à faire évoluer dans le temps au final...

maintenant le plus gros problème pour toi en débutant comme ça, ça sera pas forcément les fonctions mais plutôt la sécurité de l'ensemble (sql injection, rfi/lfi, xss/csrf, gestion des droits, ...), notamment si tu as des informations sensibles (email, password, messagerie, ...) des membres à protéger (cryptage conseillé en bdd) et d'autant plus si tu as l'intention de mettre ça en production et pas uniquement en tant que projet d'étude, renseignes toi avant sur tout ça pour en comprendre les mécanismes et adapter tes habitudes de code en fonction, plutôt que là aussi devoir tout refaire ensuite...
Laisser un commentaire
Avatar
@
    Texte