Dev web

Tout ce qui se rapporte à l'informatique en général
Avatar du membre
jip
Administrateur
Administrateur
Messages : 2607
Enregistré le : 22 février 2008, 21:00
Localisation : Toulouse
Contact :

Re : Dev web

Message par jip »

bon ok, n'en parlons plus.

de toute façon rassure toi, je suis aussi un pur auto-didacte moi-même.

juste j'ai commencé à bricoler avant toi c'est tout.

oui, sinon, commence par ta démo, puis jete en vrac ce que tu voudrais voir comment fonctionnalités, comment gérer les contenus, etc ... tout ce que tu vois.

et seulement ensuite avant de montrer ça, tu organise ça en expression de besoin (ou spécification suivant le niveau de détail technique. l'idéal serait les 2. expression besoin d'abord, puis spec technique qui décline le comment satisfaire le besoin.).

en principe ça, c'est pas forcément spécifique à l'informatique. dans d'autres domaines ça se fait, ou sinon, ça devrait se faire. car avant d'essayer d'atteindre un objectif, il vaut mieux commencer par le définir. quel que soit le domaine. du reste, sinon, comment savoir si on l'a vraiment atteint  ?

penser aussi à indiquer les contraintes (si pas de contraintes à priori, l'indiquer aussi, pour que chacun sache qu'il peut proposer des choix) : php obligatoire pour tourner sur la plupart des espaces web par exemple. avec bdd ou avec fichiers à plats ou serveur bdd ? serveur bdd : my sql, postgre, les 2 supportés ? import de données : où, quel format, via copie locale, en appel distant via url, etc ... ?

si possible récupérer aussi les spec des formats et api pour les données à importer.

etc ...

faut envisager aussi l'ergonomie, le design, etc ... mais ça à la limite c'est après. enfin si c'est suffisamment déconnecté dans le codage.

tu peux aussi voir du coté de certaines lib javascript et certaines spécifiques ajax. des framework de développement pour pas tout faire de zéro.

enfin bon des fois faut aussi se plonger dans le code des autres pour voir un peu ce qui se fait et comment.

du coup ensuite, on peut en tirer un découpage de tâches et les répartir plus facilement suivant dispo de chacun et compétences. non ?

ainsi, ça parait moins énorme à ceux qui voudraient bien aider mais ont peur de pas savoir ou de pas être à la hauteur (voire pas avoir assez de temps). ce qui facilite le recrutement je pense.

moi là avec le composant com_tracker, j'avais jamais fait de composant joomla, mais là en regardant (j'ai un peu ramé au début), je commence à percevoir le concept de MVC utilisé. et c'est finalement, pas simple, certes, mais pas monstrueux non plus.

donc dans d'autres domaines ça doit aussi être le cas.
Modifié en dernier par jip le 08 mai 2011, 23:18, modifié 1 fois.
Un synonyme, c'est un mot qu'on écrit pour remplacer celui dont on ne connait pas l'orthographe. (source inconnue). L'imagination est plus importante que le savoir. (Albert Einstein)

[align=center]Image[/align]

BoincLibristes, FreeTorrent, Ma brute
Avatar du membre
dudumomo
Administrateur
Administrateur
Messages : 2184
Enregistré le : 11 mars 2008, 14:42
Localisation : Taipei
Contact :

Re : Dev web

Message par dudumomo »

Salut,

Merci a vous 2 pour ces informations et échanges.

Primo, 22dec, Jip n'est pas méchant, il ne mord pas souvent xD
Il a appris un peu tout sur le tas comme beaucoup parmi nous mais est l'un des plus pointus et …pointilleux… d'entre nous, sur un grand nombre de sujet lui tenant a cœur.
Il participe à ta discussion pour t’aider et pas à te rabaisser. Mais c’est vrai qu’on se sent toujours plus petit face a quelqu’un qui connait très bien son sujet…. C’est pareil avec moi t’inquiète pas, et au final il n’en ressort que du positif.

22dec semble ne pas trop savoir ou aller, comment et avec qui !
Tachons de l’aider au mieux, comme tu as déjà commencé Jip !

Bref, donc pour résumer et dans les grandes lignes : (Dis moi si je me trompe, mais je ne suis pas sur d’avoir tout compris non plus..)

- Tu souhaites mettre en place non pas un CMS (comme indiqué sur Ubuntu-fr), mais plutôt un site internet faisant office de bibliothèque en ligne avec un cote réseau social.
L e site en question sera donc un regroupement de livres, basé sur les avis/notes/commentaires des personnes. Le site sera un peu comme Amazon, ayant des infos très détaillés, comme la couverture, le résumé, des infos sur l’auteur, son site internet si il y a, etc… avec en prime des fonctions de classification des bouquins par comptes utilisateur (Un peu a l’image de « +1 J’aime », « A acheter », « Je possède », etc…) afin de rapprocher les utilisateurs ayant les mêmes gouts, etc… un peu a la sauce Réseau social.
Bref, un site unique spécialise dans la lecture avec des options de réseau social, rapprochant les lecteurs mais également auteurs.

- Ou bien, si c’est bien comme tu as indique, un CMS ayant pour but d’indexer les livres qu’on possède sur son PC (Qui va chercher toutes les infos sur le net), ou bien en entrant son nom, ca récupère tout ce que l’on veut, sur SON propre site internet.
Ainsi l’auteur du site, pourra partager sa bibliothèque avec sa famille, amis, visiteurs tout en ayant un aspect relationnel avec eux via les commentaires, recommandations, etc..
Dans ce cas la, il y a fort a parier qu’il y aura une ribambelle de site basé sur ton CMS qui auront chacun leurs catalogues et particularités ? Décentralisé mais peut être un peu trop car aucun lien entre eux ?

- Ou bien encore, toujours le CMS, mais avec derrière un moteur qui fera communiquer les sites entre eux ? Partageant ainsi les catalogues, avis des personnes, etc… ? Décentralisé mais relié en P2P partageant ainsi un index commun de livre, apporté par les efforts de la communauté à indexer ceux-ci.

Ou bien je me trompe complètement ?

Bref, merci d’éclairer ma lanterne.
Quel est le but final exact !
Pour bien suivre ton projet, il te faudra évidemment continuellement garder cet objectif en tète.
News & Tutorials on opensource software ==> freedif.org
Idipops, réseau social des prestataires de services.
22decembre
Zone privée MT Libristes
Zone privée MT Libristes
Messages : 31
Enregistré le : 30 avril 2011, 11:41
Contact :

Re : Dev web

Message par 22decembre »

Effectivement, je me débrouille très mal pour montrer ce que je veux si c'est à ce point là ...  :confus:

@jip
Tu as raison sur l'aspect des composants : je me suis dis que je pourrais utiliser un framework surement, ou partir d'un truc déjà conçu, puisque la moitié du concept existe déjà (affichage des textes et commentaires), mais aussitôt je me dis qu'entre tous les frameworks existants, il faut trouver le bon et savoir s'en servir. Concernant les fonctions ajax, je suis encore qu'au début (j'ai beaucoup de mal là...  :cry: )...

Le logiciel requiert php (avec l'extension pdo, json - pour le javascript - et peut être bien gd - y a quelques images, mais rien de grave) et un serveur de bdd. Dans l'absolu, je pense qu'un fan de postgresql peut tout à fait utiliser mon logiciel, même si actuellement, je fais ça seulement sur mysql. Avec pdo, pas de problème pour changer de bdd, et je crois que j'utilise pas de requêtes spécifiques mysql.

@dudumomo
Ce sera plutôt ta deuxième proposition.

"-  Ou bien, si c’est bien comme tu as indique, un CMS ayant pour but d’indexer les livres qu’on possède sur son PC (Qui va chercher toutes les infos sur le net), ou bien en entrant son nom, ca récupère tout ce que l’on veut, sur SON propre site internet.
Ainsi l’auteur du site, pourra partager sa bibliothèque avec sa famille, amis, visiteurs tout en ayant un aspect relationnel avec eux via les commentaires, recommandations, etc..
Dans ce cas la, il y a fort a parier qu’il y aura une ribambelle de site basé sur ton CMS qui auront chacun leurs catalogues et particularités ? Décentralisé mais peut être un peu trop car aucun lien entre eux ?"

Il n'y a pas d'aspect "vente" comme amazon. Amazon est seulement pour moi un outil pour récupérer les infos...

Le principe c'est d'agir comme les blogs : ceux ci peuvent être vu comme un réseau social informel fortement décentralisé. Pareil pour mon logiciel : pas un site web central (je dois avouer que ce principe commence à m’énerver sur le web) avec la bibliothèque de tout le monde (ça existe déjà d'ailleurs), mais bien un site web pour chacun qui veut, sans liaison entre eux. Les gens peuvent mettre des commentaires sur les bouquins, comme dans un blog finalement, et c'est ça l'aspect "social".

Dans quelques heures, j'aurais monté un nouveau site de démo...
Modifié en dernier par 22decembre le 09 mai 2011, 08:36, modifié 1 fois.
22decembre
Zone privée MT Libristes
Zone privée MT Libristes
Messages : 31
Enregistré le : 30 avril 2011, 11:41
Contact :

Re : Dev web

Message par 22decembre »

site de démo :
http://22decembre.alwaysdata.net/

Comme vous le voyez, question graphisme c'est pas encore au point, de plus, je me suis gourré en recopiant des données, ce qui fait que des auteurs et des bouquins sont mélangés. Le graphisme n'est pas de moi d'ailleurs. C'est une amie qui a fait, mais elle a pas repris depuis...

Mais le principe est là. En revanche, j'ai pas encore construit le système de commentaires. Et l'encodage est mal fichu (alors ça, je sais pas pourquoi, parce que dans phpmyadmin, j'ai bien les accents...)

Cliquez partout, faites planter le truc  :ptdr: ça m'aide à débugguer (c'est la philosophie du sav libre après tout)  :fccpu:  :tuxwin:
Avatar du membre
tristesire
Zone privée MT Libristes
Zone privée MT Libristes
Messages : 365
Enregistré le : 01 juin 2008, 00:05
Localisation : st etienne

Re : Dev web

Message par tristesire »

Je ne trouve pas le/les script de génération de ta page. Sinon, récemment j'ai bossé sur un projet perso dans le cadre du developpement web. C'est une toute petite application sans prétention pour générer une feuille de personnage http://france-geek.com/ .
Elle n'est pas terminée, je bute aussi sur plusieurs difficultés mais je peux occasionnellement t'apporter une aide ponctuelle dans  la mesure de mes -modestes -moyens.
Image
22decembre
Zone privée MT Libristes
Zone privée MT Libristes
Messages : 31
Enregistré le : 30 avril 2011, 11:41
Contact :

Re : Dev web

Message par 22decembre »

qu'appelle tu "script de génération" ? il s'agit juste là de pages php...

J'irais jeter un coup d'oeil à ton appli, peut être peut-elle m'interresser pour les auteurs !
Modifié en dernier par 22decembre le 09 mai 2011, 16:31, modifié 1 fois.
Avatar du membre
tristesire
Zone privée MT Libristes
Zone privée MT Libristes
Messages : 365
Enregistré le : 01 juin 2008, 00:05
Localisation : st etienne

Re : Dev web

Message par tristesire »

Tu affiches les données à partir de quel moyen? fichier xml (c'est la solution que j'ai adopté), base donnée sql, autre chose....
Y a pas grand chose à prendre dedans, c'est ultra basique mais si par hasard tu y trouve un intérêt, sert toi.
Modifié en dernier par tristesire le 09 mai 2011, 16:18, modifié 1 fois.
Image
22decembre
Zone privée MT Libristes
Zone privée MT Libristes
Messages : 31
Enregistré le : 30 avril 2011, 11:41
Contact :

Re : Dev web

Message par 22decembre »

je stocke mes données dans un mysql...
Avatar du membre
tristesire
Zone privée MT Libristes
Zone privée MT Libristes
Messages : 365
Enregistré le : 01 juin 2008, 00:05
Localisation : st etienne

Re : Dev web

Message par tristesire »

Bon mais sympa ta page. Dépouillée graphiquement mais efficace. J'ai pas relevé de bug.
Image
Répondre