Projet serveur debian + appli web

Bonjour,
Je me présente je m’apelles Arnaud.
J’ai actuelement commencé le cahier des charges de mon projet que je vais vous developper:

Je vais prochainement développer un CMS (cf. Nuked-Klan, PHP-nuke)
contenant differents modules (Liste non-exaustive):

  • Ceux d’un Portail habituel (systeme de news, articles, forum…)
  • Un serveur IRC couplé avec Anope
  • Un site Intranet (cf. Wikipedia)
  • Un module de gestion (comptabilitée, facturation… ect)

Le but de ce projet est de faciliter l’utilisation un shell ou d’un serveur dédié
pour les “non-initiés” et pour les Associations.

Le cahier des charges du projet est en cours de redaction
et seras disponile sur notre wiki le plus tôt possible
pour permettre aux membres d’y ajouter leurs idée

Pour plus d’information evoyer moi un MP.

Mattotop j’ai déja le tiens ^^, je te lacherai pas … oups non me ban pas pls :smiley:

Voila honte sur moi, encore un message bâclé, Je l’ai refais par respect pour vous.

Pardon.

voila message re-remis à jour merci d’avance pour vos réponces.

Projet TIC WEB 2.0

Synopsis :

Bonjour,
Tout d’abord je me présente, Arnaud, administrateur réseau et WebMaster débutant, je travail dans une association dans le domaine de l’éducation populaire ou je m’occupe de tous se qui touche au T.I.C. (informatique, télécoms, graphisme, photo, vidéo). Je recherche des bénévoles pour mener à bien un projet asez consistant :slight_smile: sur les « Technologies de l’Information et de la Communication » (TIC), dans le but d’aider les associations à utiliser celles-ci.

Naissance du projet :

Comme dit plus haut, je travaille dans le monde associatif et je côtoie beaucoup d’associations dans le domaine de l’éducation, de l’insertion, de la formation et du sport. Le constat que j’ai pu faire sur les différentes structures est alarment.

1 Pas de serveur ! donc des fichiers éparpillés et/ou en doublons, (Je vous laisse imaginez à quel point il est amusant de travailler comme cela)
2 Aucune sauvegarde ! donc destruction total des fichiers en cas de pertes d’un poste ou du serveur(si par chance y’en a un…J’ai rencontrer le cas au mois de juin une association ou une personne « bidouille » un peut en informatique, celui-ci n’a jamais fait de sauvegarde de son serveur, le disque dur a griller et l’association à tout perdu (compta, fichiers, site Internet …) elle se retrouve très male en point et se relevé après un coup aussi dur va leurs être difficile).
3 Aucune protection ! Que se soit un pare-feu ou un anti-virus (Le monde associatif et l’un des plus toucher par le piratage informatique par les jeunes hackers pour ce faire les dents).
4 Arnaque ! 6000€ les 20 pages statiques HTML
5 Arnaque bis ! Bi-P4 Xéon 2.4Ghz 4Go de RAM 300 Go de DD en scsi pour simplement partager des fichiers.

Bon je ne vais pas m’étendre plus sur ce point, imaginez le pire et vous le trouverez dans le monde associatif.

De ce que j’ai pu voir tout ces problèmes son liés à une chose, le faite que dans la majorité des cas il n’y est pas d’informaticien dans les structures associative. La seule solution que j’ai trouvée est de créer une communauté pour palier à ce manque de conseils.

Description :

Pour l’instant le projet est au stade d’ ébauche, je réfléchis dessus depuis le mois de juin et je réunis sur « papier », les différentes idées que j’ai pu recueillir, donc tout ce qui suit est entièrement modifiable.

A mon avis il y’a deux partie bien distinct sur ce projet,
1 - La communauté présenté sous la forme d’un portail communautaire (CMS) comprennant:
Un forum
Un espace de téléchargement
Un Wiki (tutoriaux, procédure)
Support IRC (Optionel)

2 - Les outils mis à dispositions par la communauté.
Systeme de protection des données (Firewall, AV, ect)
Gestion de la comptabilitée

Listes Non-exaustives

PARTIE I: Détails de la communauté :

Cette communauté fondée et entretenu par des bénévoles serait là pour aider et conseiller les associations dans leurs choix et leurs besoins. 

Voila une liste non exhaustive de ce que pourrais faire la communauté :
Création de contenu multimédia plaquettes, brochures, logos, Flyers, etc.
Assistance informatique et télécoms en ligne
Conseil sur les produits concernant les TIC
Mise a disposition de tutoriaux

Partie II détails du programme TIC WEB 2.0

Pourquoi WEB 2.0 alors que cette « norme » ne veut toujours rien dire (j’ai parcourus

des sites entier et aucun n’a la même définition)
tous simplement pour mettre fin a la vue que les utilisateurs ont d’Internet
(et plus particulièrement dans le monde associatif)

C’est-à-dire une grosse bases de données que l’ont utilise lorsque l’on a besoin d’une information (ce qui pour moi est le web 1.0 voir 1.5 comme certain disent)
Et bien leurs faire comprendre que Internet est à présent indispensable pour une collaboration efficace quand on a les bon outils (Wiki, RSS, CMS et autres).

Je pourrais m’étendre des heures là-dessus aussi, c’est pourquoi je vais faire comme dans la première partie, une liste non exhaustive des outils à développer :

Configuration :
3 PC dont un avec trois cartes réseau (un possible 4éme pour le VPN)
1 pour faire un serveur local de fichiers, d’impression. Sous debian
1 pour le firewall (3 cartes réseau) sous IPCOP
1 pour la partie Internet, mail, télétravail

Fonctionnalités locales :
Serveur de fichier (avec SAMBA ?)
Serveur d’impression
Intranet (sur serveur local ou web ?)
Gestion des commandes (faire un bon de commandes complet compatible avec tout fournisseur de matériel (fournitures de bureau, informatique, produit d’entretiens, etc.)
Serveur de fax (un des fléaux de l’économie durable certaines association jette jusqu’à 1 ramette de papier par semaine grâce au pub)
Comptabilité
Facturation
Gestion avancé des contact (avec un suivit complet des actions faite par les utilisateurs)
Fonctionnalité de VPN en cas de site distant (nécessite 1 serveur par site distant sous IPCOP supplémentaire pour gérer le lien VPN)
Système de signature des documents
Connexion par SSH2

Fonctionnalités Internet :

Intranet (sur serveur local ou web ?)
CMS (cf. phpnuke, npds et autres)
Wiki(cf. wikipédia)
Serveur de mail
Agenda utilisateurs
Gestion des contacts de l’association et des utilisateurs
Service d’interactivité entre tous les modules (un peut comme avec un serveur Exchange pour pouvoir faire en sorte que les contact et calendrier des utilisateurs soient partagé en fonction des souhait des utilisateurs)
WYSIWYG
IRC ou messagerie instantanée
Module de modification d’interface et de bdd en ligne (ex : Ajout d’un champ dans la table contact et d’un champ dans le formulaire contact)

Partie III : Les contraintes

Parlons maintenant des contraintes que le projet rencontrera, celles-ci ne me paraissent pas nombreuses mais ne sont pas des moindres.

Comme pour les précédentes parties voici une liste non exhaustive des contraintes que l’ont peut rencontrées et que le projet s’impose :
6 Le respect du développement durable (avec des idées tel que le serveur de fax)
7 Les Finances qui seront dure à trouver en cas de besoins (Achat ou location d’un serveur dédier pour la communauté)
8 Les copyright (doit ont en faire un ? comment fait ont pour en mettre un ? tiens je regarde ça après la fin de ce message)

Conclusion :

Ca m’a l’air énorme à moi aussi mais cela doit être réalisable et c’est un très bon défi pour les professionnels des TIC et NTIC.
J’ai un serveur Web pour héberger le projet (P4 xéon 512Mo de RAM et 30 Go scsi, on nous l’à offert).

Voila, c’est à peut près tout, je sais que ce n’est pas très bien organiser mais c’est vraiment pas mon domaine, alors merci de votre compréhension et si un habituer des projets d’envergure veut bien m’aider a remettre cela en forme j’accepte son aide et ses conseils avec le plus grand des plaisirs si quelques développeurs veulent bien m’aider à faire notre propre système de CMS et wiki veulent bien nous aider ils aussi plus que bien venu.

Par la suite plusieurs projets peuvent s’ouvrir avec des créations d’emplois et surtout d’emploi pour personnes à mobilité réduite (c’est vraiment l’un des buts que je me fixe).
9 Faire des partenariats et des regroupements de communautés
10 Création d’une association (d’où les emplois) d’aide aux associations, en continuant dans l’optique de la communauté, subventionné par l’état, l’Europe voir par des dont matériel ou financier de certaine grosses entreprises.
11 Avoir un statut bêta-testeur, auprès des grandes entreprises du monde des TICs.

Toutes autres idées ou conseils sont les bienvenus.

Merci de me donner votre avis même négatif.

Ton projet m’a l’air de trop grande ampleur pour débuter je te conseillerais de voir ce qui est le plus important à mettre en place en premier lieu et de t’étendre après sur d’autres secteurs d’activités.

Aussi plutôt que de reconcevoir de tels outils je suis pratiquement sur que tu peux t’arranger pour prendre des outils déjà existant pour combiner leurs fonctionnalitées et donc leurs faire faire ce que tu demande

regarde du coté d’open aguila ou tinyerp par exemple ça te donnera une idée.

Par contre je ne comprend pas très bien ton concept de copyright. Que veux-tu copyrighter ?

[quote=“Ashgenesis”]
Par contre je ne comprend pas très bien ton concept de copyright. Que veux-tu copyrighter ?[/quote]

Non je me demande justement si jamais le projet vois le jour, si il faut le copyrihter.

Sinon si je voulais partir depuis le début c’est pour des petits trucs comme les tables utilisateurs (si par exemple il y a un CMS+forum+wiki) il y a déjà trois tables différentes, ce qui fait 3 compte par users et les imbriquées les une dans les autres n’est pas taches faciles.
C’est vrai ça me parais colossal mais je vois c’est différent système se développer dans tous les sens, donc pourquoi pas en faire un nous même (par nous j’entends la futur communauté, 4 personnes pour le moment).
Ensuite pour développer quelque chose de bien et surtout que l’on maîtrise partir de zéro et le mieux, je fait pas mal de site pour différente association et répondre je ne sais pas faut que je regarde n’ai pas très professionnel ^^, voila une autre raison.
Ensuite adapter les différentes solution existante n’est-elle pas aussi fastidieuse que de partir depuis le début ?

Merci pour vos futur réponses

[quote=“irad78”][quote=“Ashgenesis”]
Par contre je ne comprend pas très bien ton concept de copyright. Que veux-tu copyrighter ?[/quote]Non je me demande justement si jamais le projet vois le jour, si il faut le copyrihter.[/quote]Pas la peine de copyrighter: si tu utilises du soft GPL, ce que tu en fais est d’office presque GPL, il suffit d’étendre la license des briques que tu utilises à ce que tu rajoutes, et ton projet devient GPL. Ton idée de “Small Business Server” pour linux peut même faire un projet debian si tu trouves des parrains et si tu montes une équipe. Ceci etant, il doit bien exister des projets proches à pomper ou une partie du boulot est déjà faite.[quote=“irad78”]Sinon si je voulais partir depuis le début c’est pour des petits trucs comme les tables utilisateurs (si par exemple il y a un CMS+forum+wiki) il y a déjà trois tables différentes, ce qui fait 3 compte par users et les imbriquées les une dans les autres n’est pas taches faciles.
C’est vrai ça me parais colossal mais je vois c’est différent système se développer dans tous les sens, donc pourquoi pas en faire un nous même (par nous j’entends la futur communauté, 4 personnes pour le moment).
Ensuite pour développer quelque chose de bien et surtout que l’on maîtrise partir de zéro et le mieux, je fait pas mal de site pour différente association et répondre je ne sais pas faut que je regarde n’ai pas très professionnel ^^, voila une autre raison.
Ensuite adapter les différentes solution existante n’est-elle pas aussi fastidieuse que de partir depuis le début ?[/quote]Non. Pas la peine de refaire la roue: toutes les briques pour ce que tu cherches à faire sont là.
Moi je verrais bien l’approche suivante pour la partie purement technique:

  • maquetter l’integration de tous ces services, roder l’installation en la refaisant plusieurs fois, et en faire tout de suite une bibliothèque de tutos (découpage à réflechir) que tu soumets à la communauté pour amélioration et tests en grandeur réelle.
  • quand un tuto devient stable, tu le transforme en script shell qui pose les bonnes questions et fait la config d’install ou permet de reconfigurer les services.
  • parallèlement à ça, développement d’outils sur mesure de configuration pour ne pas tout avoir à tout faire à la main: création de profils samba en même temps qu’on crée un compte utilisateur, création éventuelle de compte en compta ou ce genre de choses liées à la création ou la modification des individus. Scripts de reconfiguration des services, etc…
  • une fois que ces scripts sont rodés, fabrication d’interfaces graphiques d’admin, soit sous php (genre), soit sous X.

[quote=“irad78”]Merci pour vos futur réponses[/quote]de rien.

Arf voila un super therme, c’est exactement ça faire un small buisness serveur en licence GPL, matotop tu est merveilleux.

Sinon ça ce trouve ou un parrain debian ^^ c’est pas ici la communauté debian française officiel ? si, non le nom porte à confusion ^^.

Donc si des fana de linux veulent participé au projet que mat a compiler et mieux expliquer en 20 ligne que moi en 4 pages, j’attend vos MP

Non, ici, le forum n’est pas lié officiellement au projet debian, même si (si je me souviens bien ed me confirmera) certains des fondateurs sont développeurs debian.
Pour plus d’infos sur la manière dont fonctionne debian pour le développement:
debian.org/devel/

AMA, le mieux à faire, c’est de monter l’assoc’ (il te faut donc deux autres personnes) la financer avec une cotisation à trois qui paye l’hebergement et un nom de domaine, puis de commencer par faire un petit site web pour expliquer ton projet et faire venir du monde. Ensuite tu mets en place un wiki, et tu commence à l’alimenter avec des tutos que tu commences à mettre en place.
C’est quand le projet aura un peu de consistance que tu pourras te permettre de voir si tu ne peux pas en faire un projet debian.

Question :
ton rôle ds ce projet est purement bénévole ?
je suppose que tu vas y passer beaucoup de tps donc question 2 :
tu as un job lucratif en dehors de ça ?

[quote=“ricardo”]Question :
ton rôle ds ce projet est purement bénévole ?
je suppose que tu vas y passer beaucoup de tps donc question 2 :
tu as un job lucratif en dehors de ça ?[/quote]

Question 2 : Oui beaucoup
Question 3 : Oui
Question 1 : Oui, même si je me servirais de se que l’on faira, dans l’asso qui m’embauche, tout le temps que je passe sur le projet est pris sur mon temps libre (et bientot entre deux couche ^^).
De plus l’asso pour laquel je travaille, est la meilleur aide que l’ont poura avoir par la suite pour créer l’association et obtenir des subventions.

Après une longue absence, je suis de retour.

Donc je suis papa depuis le 1er décembre d’une sublime que dit-je d’une magnifique petite fille. Cela m’a laissé le temps pour réfléchir et en effet matotop a raison ce projet est bien trop gros pour débuté en le présentant ainsi.

Pour l’instant je le met un peut en stand-by le temps de rattrapé le boulot que j’ai pas pu faire en congé de paternité.

J’y reviendrais un peux plus tard, en commençant par refaire le projet et définissant des étapes et leurs priorités , ainsi je pourrais débuté seul et attiré du monde par la suite car de ce que j’ai vu il est plus simple d’intégrer des gens a un projet que d’en cherché pour en débuté un.

Sur ce à bientôt (5 minute le temps que j’écrive un autre message ^^)