Développement module "Dossiers"< Sujet précédent  Sujet suivant >
Index du Forum -> DEVELOPPEMENT -> Modules

Page : [1] 2
AuteurMessage
France.gif AntareS-DK
Member



Messages : 363
Inscrit(e) le: 13/11/2010
Développement module "Dossiers"

Bonjour à tous,

 

je suis en train de réaliser un module "Dossiers" qui est encore à l'état de développement pour le moment il est presque terminé mais avant de le proposer à la communauté il me faut paufiner certaines choes et d'autre à terminer.

Actuellement la partie visiteur, membre et admin fonctionne correctement.

Le block du module ne peut pour le moment qu'être placé en haut ou en bas. je n'ai pas encore fait le code pour les placer à gauche/droite.

 

Le style du dossiers devrait normalement être semblable à celui des autres modules comme celui dont il s'inspire grandement (le module SECTIONS)

J'ai ajouter un code permettant de charger une feuille de style pour le module en fonction du theme. Il vous suffit alors de placer une feuille de style dans un répertoire de votre theme pour pouvoir personnaliser le module et l'accorder à votre theme sans rien toucher pour les autres themes.

 

/themes/user_theme/css/modules/Dossiers.css

Pour le moment j'ai commencé ce module il y'a quelques mois et j'ai avancé quand j'en avais le temps, malheureusement il ne respecte pas les chartes de codage (pour l'instant) je vais préparer un recodage et une meilleur présentation.


Bref c'est donc pour le présenter et voir si cela interesserait la communauté, a la base je l'ai développé pour un besoin personnel, mais autant qu'il serve à la communauté Smile

 

Liens vers le fichier : Dossiers.7z

 

L'installation est réservée aux initiés, je suis en cours de programmation d'une installation assitée

 

un exemple du module sur un site : ici

 

bref vous avez :

  • Des dossiers par catégories
  • Des catégories et des sous catégories avec un niveaud d'accès requis
  • La posibilité ou non d'afficher les informations (auteur, vue, note, etc...)
  • La posibilité de placer les informations en haut ou en bas des dossiers.
  • La posibilité d'uiliser la nouvelle navigation ou l'ancien (originale)
  • Des icones par catégories et sous catégories (upload facilitéWink
  • La posibilité d'uploader des images facielement pour illustrer vos dossiers.
  • Une configuration complète du module via le pannel
  • Des status pour les dossiers (publié, rédaction en cours, à corriger, a supprimer)
  • Un compteur de dossiers, catégories, sous catégorie, qu'en fonction du niveau et de l'état des dossiers par rapport à l'utilisateur.
  • etc...

Il y'a également le block en bas de page au centre.
J'apprend la programation sur le tas, mon code ne sera peut être pas bien identé ou présenté, peut être même que certaines parties du code sont un peu trop usine à gaz.
 

Si vous remarquez des erreurs, des problèmes de sécurité ou toutes autres annomalies merci de m'en informer pour que je rectifie la chose.

 

Le block bas ne gère pas encore la liste des dossiers d'après le niveau et les états des dossiers je vais m'en occuper prochainement.



Edité par AntareS-DK le 22/07/2013 - 23:28:42

Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.

Version Nuked Klan : 1.7.9

Posté le 02/07/2013 - 11:12:58   Revenir en haut | Permalien
France.gif AntareS-DK
Member



Messages : 363
Inscrit(e) le: 13/11/2010
RE : Développement module "Dossiers"

quelques screen :

 

Module en mode visiteur

 

Module en mode user (niveau admin)

 

Pannel admin gestion des icones pour les catégories.


 

Pannel admin gestion de la config du module



Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.

Version Nuked Klan : 1.7.9

Posté le 02/07/2013 - 11:39:25   Revenir en haut | Permalien
France.gif abbe
Senior Member



Messages : 517
Inscrit(e) le: 03/04/2008
RE : Développement module "Dossiers"

Coucou antareS-DK,

 

Merci pour ce partage ! ca promet ! Smile

 

Personnelement je suis encore sous la RC6 mais je ne manquerais pas revoir mon site à l'occasion... je devrais pouvoir trouver une utilité à ton module...

 

En passant je vais surement me lire tes dossiers sur ton site... c'est un univers que je ne connais pas du tout et je suis quelqu'un de curieux Smile

 

Pour revenir à nos moutons, je suis sur que ce module poura rendre service à des personnes Smile

Je vois pas bien sur ton SS, on peux définir le niveau d'accés et de visibilité par dossier? car cela pourrait etre intéréssant Smile une idée comme ça au passage si ce n'est déjà fait Wink



Réglement (pour ne pas le perdre de vue ^^). Je ne suis pas développeur, je suis bidouilleur ! :)

Posté le 02/07/2013 - 11:53:53   Revenir en haut | Permalien
France.gif AntareS-DK
Member



Messages : 363
Inscrit(e) le: 13/11/2010
RE : Développement module "Dossiers"

Merci pour tes encouragement.

Le niveau d'accès d'un dossier est determiné par la catégorie ou sous catégorie dont il dépend.

Pour un dossier on a donc quatre état :

  • Public (visible en fonction de la catégorie à laquelle il est rattaché )
  • A corrige (visible que pour les admins, c'est pour informer les admins qu'il est prêt à etre publié mais qu'il faut corriger les éventuelles fautes d'orthographe, de grammaires ou de mise en page)
  • Rédaction en cours (c'est qu'on a commencé le dossier mais il n'est pas fini)
  • A supprimer (ce dossier peut être supprimer par un admin qui a le niveau requis pour éffacer les éléments)

les trois dernier états de la liste sont invisible pour les visiteur ou membre n'ayant pas le niveau d'admin.

Ensuite si un dossier est en etat "public" dans une catégorie de niveau 2

Le dossier sera visible donc que pour les membres de niveau 2. Si on déplace le dossier dans une autre catégorie ou sous catégorie, son niveau d'accès s'ajuste au niveau de la nouvelle catégorie.

 

J'ai fait ce principe afin d'éviter d'avoir des erreurs de dossier qu'on aurait mis en niveau 0 dans une catégorie de niveau 2 on se dit ben le dossier est bien visible pour les visiteur mais je ne le vois pas...
En faisant comme ca le dossier récupère le niveau d'accès automatiquement.

Si y'a du monde d'interessé par se module, je le proposerais en téléchargement sur nk, quand il sera terminé et en accord avec les chartes de codage.

Pour ce qui est des dossiers en présentation sur le site, c'est en cours de rédaction, c'est un site de tests, je récupère actuellement le contenu de l'ancien site... Certains dossiers sont donc pas terminé au niveau mise en page...



Edité par AntareS-DK le 02/07/2013 - 12:11:46

Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.

Version Nuked Klan : 1.7.9

Posté le 02/07/2013 - 12:03:50   Revenir en haut | Permalien
France.gif Snk
Communauté

Messages : 455
Inscrit(e) le: 21/08/2012
RE : Développement module "Dossiers"

Projet ambitieux, il peu effectivement intéresser un très grand nombre, merci à toi pour ta contribution.

Bon courage dans ton dévelloppement.

 

Nk PoMMe



« Vivre, quelle souffrance, et quelle souffrance sans partage ! Plus on partage, plus on possède. Voilà le miracle. »

 

Posté le 02/07/2013 - 12:27:03   Revenir en haut | Permalien
France.gif Zdav
Responsable Qualité

Messages : 2751
Inscrit(e) le: 06/08/2010
RE : Développement module "Dossiers"

Salut,

 

Sympa ce module Antarès , ça m'a l'air très complet ! 

En attendant de voir ce module dans les suggestions de nk.org , je te souhaite une bonne continuation dans son développement.

 

Cdt



Posté le 02/07/2013 - 12:50:49   Revenir en haut | Permalien
France.gif AntareS-DK
Member



Messages : 363
Inscrit(e) le: 13/11/2010
RE : Développement module "Dossiers"

Merci, oui j'attends de voir combien serait intéressé par ce module... Je vais le coder proprement en respectant les règles nk du wiki.
 

En attendant cela me permet d'avoir déjà des retours, puis de terminer correctement les blocks et autres parties qui reste.
 

Y'a la partie INSTALL que je suis en train de faire et de tester et je vais certainement rencontrer quelques problèmes, dès que tout marche nickel je le proposerais en suggestion de téléchargement pour nk.org



Edité par AntareS-DK le 02/07/2013 - 13:02:06

Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.

Version Nuked Klan : 1.7.9

Posté le 02/07/2013 - 13:01:42   Revenir en haut | Permalien
France.gif ClassikD.
Member



Messages : 119
Inscrit(e) le: 21/04/2011
RE : Développement module "Dossiers"

Ca ne chôme pas ! Bon boulot Antares-dk  Very Happy



Posté le 02/07/2013 - 16:15:40   Revenir en haut | Permalien
France.gif yurty
Posting Freak



Messages : 1006
Inscrit(e) le: 23/02/2008
RE : Développement module "Dossiers"

Du joli Smile



 

 

Posté le 02/07/2013 - 18:22:49   Revenir en haut | Permalien
France.gif Akred
Développeur

Messages : 897
Inscrit(e) le: 22/11/2007
RE : Développement module "Dossiers"

Hello,

Effectivement, c'est une bonne idée de petit module !

Bon courage pour la suite Smile



Posté le 02/07/2013 - 21:47:02   Revenir en haut | Permalien
France.gif AntareS-DK
Member



Messages : 363
Inscrit(e) le: 13/11/2010
RE : Développement module "Dossiers"

Merci pour vos réponses, affaire à suivre...

 

J'ai fait quelques modif car actuellement les liens TOP DOSSIERS et NOUVEAU sortent les résultats des dossiers même si la catégorie du dossier requiert un niveau superieur à celui du user...

Bref ajout de WHERE et LEFT JOIN avec prise en charge de la table des catégories (vu que le niveau est gérer par la catégorie)...

Je mettrais à jours le fichier du 7zip ce soir ou demain matin...



Edité par AntareS-DK le 03/07/2013 - 15:52:42

Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.

Version Nuked Klan : 1.7.9

Posté le 03/07/2013 - 12:26:10   Revenir en haut | Permalien
France.gif AntareS-DK
Member



Messages : 363
Inscrit(e) le: 13/11/2010
RE : Développement module "Dossiers"

Salut je vous remet une version plus récente du module : ici

Ajout de paramètre au niveau de la configuration du module. (pannel admin > Contenu "Dossiers" > configuration du module.

 

Quelques correction de bug, si les répertoires n'existaient pas... dans "upload".
Possibilité d'activer ou de désactiver les commentaires de manière générale ou individuelle sur un dossier.

Possibilité de paramètrer une page d'accueil au lieux d'arriver directement sur les catégories...
A noter qu'il faut faudra un liens quelques part dans un menu ou autre "index.php?file=Dossiers&op=categorie" pour avoir acces aux catégories si vous avez mis une page d'accueil.

 

La mise en place de la page d'accueil se fait sur la liste des articles publiés regroupés selon les catégories principales. Pensez que si vous definissez une page d'accueil le dossier est idéalement placé dans une catégorie ou sous catégorie de niveau 0 (pour vos visiteur).


bref je vous laisse regarder... je corrige encore quelques bug notament sur le "block" (haut & bas) et prépare une version pour les block "droite & gauche", avant de le proposer en téléchargement sur NK.
J'attends vos retours.

Screenshot :



Edité par AntareS-DK le 22/07/2013 - 23:55:37

Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.

Version Nuked Klan : 1.7.9

Posté le 22/07/2013 - 23:34:06   Revenir en haut | Permalien
France.gif yurty
Posting Freak



Messages : 1006
Inscrit(e) le: 23/02/2008
RE : Développement module "Dossiers"

Ey pas mal du tout tout ça ! Si j'avais le temps d'avancer aussi vite que toi...



 

 

Posté le 23/07/2013 - 00:02:23   Revenir en haut | Permalien
France.gif AntareS-DK
Member



Messages : 363
Inscrit(e) le: 13/11/2010
RE : Développement module "Dossiers"

Merci,

pour le temps tu peux l'avoir faut juste pas dormir la nuit Very Happy

quelques screen en mode user

Dans la sous catégorie

La vue du dossier, tableau d'infos en haut, pas de commentaires possible sur ce dossier...



Edité par AntareS-DK le 23/07/2013 - 00:43:05

Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.

Version Nuked Klan : 1.7.9

Posté le 23/07/2013 - 00:09:48   Revenir en haut | Permalien
France.gif AntareS-DK
Member



Messages : 363
Inscrit(e) le: 13/11/2010
RE : Développement module "Dossiers"

Coucou bon je vais avoir besoin de votre aide car je n'arrive à rien.
 

Besoin : Lister les répertoires présent dans un dossier (upload/Dossiers/images/)

Afin de proposer la possibilité de créer des répertoires pour organiser les images des dossiers, je veux proposer dans l'administration la possibilité via une zone de liste de choisir le répertoire de destination rapidement...

Pour ceux qui ont déjà installé le module "Dossiers" sur un site nk, vous avez une rubrique "upload d'images" et "upload d'icones". Si on possède que quelques fichiers ca va afficher toutes les images ou uploader toutes les images dans un seul répertoire n'est pas génant. Sauf que si une personne utilise le module à grande échelle pour créer des dossiers avec énormément d'image d'illustration ca devient vite lourd à charger sur une seule page.

Pour retrouver une image c'est pareil, donc il serait bon d'organiser les images dans un répertoire portant un nom commun avec le titre du dossier.
Je veux donc proposer la possibilité de créer ou supprimer des répertoire mais uniquement dans celui ci (upload/Dossiers/Images).

Mon premier essai et donc de choisir via la liste parmis une liste de répertoire déjà existant...

 

Problème :
Je cherche donc dans une balise select a faire un while avec pour balise option tous les noms des répertoires présent.

je tente donc de faire ceci :

$folder = "upload/Dossiers/images/";
$dir = opendir($folder);

if(is_dir($folder))
{
	
    while(false!==($file = readdir($dir))) 
    { 
        if(is_dir($file)) 
        {   
          echo'<option&>#39;. $file ; 
        }
    }
} 
closedir($dir);

sauf que ma liste ne contien rien, j'ai pourtant des répertoire à l'interieur  mais je n'ai que '.' et '..' dans ma liste.
je peux facilement virer ces '.' et '..' mais je n'arrive pas du tout à lister que mes répertoires.

J'ai tenté de regarder la notice de la fonction is_dir ou is_file ou scan... etc... bref je n'arrive à rien... une idée ???
Un truc sur NK que je ne capterais pas ?

si je fais ca :

if($file !='.' && $file !='..' )
{
	echo''. $file ;
 }

il m'affiche tous le contenu (répertoires & fichiers).


Actuellement je peux aller dans la config du module changer le répertoire par défaut pour le mettre sur "autre" puis préciser le chemin de mon répertoire de destination.
Ensuite je retourne dans l'upload d'image pour envoyer mes fichiers, mais ce serait tellement plus pro de proposer une zone de liste en haut de la rubrique "upload d'images" pour choisir la destination...

J'ajouterais ensuite une rubrique pour créer et gérer les répertoires.
 

Merci d'avance à ceux qui passeront par ici...



Edité par AntareS-DK le 23/07/2013 - 18:26:53

Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.

Version Nuked Klan : 1.7.9

Posté le 23/07/2013 - 18:13:28   Revenir en haut | Permalien
Page : [1] 2