Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 23-11-2011 11:47:23

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Gestion de fichiers pdf

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 3.2.1
- Version de PHP/MySQL : 5.0
- Thème utilisé : Twenty eleven
- Extensions en place :
- Nom de l'hebergeur :
- Adresse du site :

Problème(s) rencontré(s) : il s'agit de rendre possible la consultation de revues qui sont toutes sous format pdf ; il faudra pouvoir consulter la revue soit dans son ensemble, soit par articles séparément, l'idée étant de proposer un sommaire cliquable vers les fichiers pdf. Mais il faudra faire en sorte aussi que l'on puisse faire une recherche de ces articles par auteur et/ou titre.

Quel serait donc le meilleur moyen de procéder : agir directement par la bdd ou constituer celle-ci par l'admin de WP ?

Dernière modification par Interned (23-11-2011 14:51:42)

Hors ligne

 

#2 23-11-2011 20:04:54

Li-An
Blogueur Fou
Lieu: Orléans
Date d'inscription: 28-02-2008
Messages: 5206
Site web

Re: Gestion de fichiers pdf

Puisque ce sont des médias, il faudrait éventuellement utiliser un plugin qui tagge les médias. Ou alors gérer les champs personnalisés ou taxonimess personnalisés (custom taxonomies) pour pouvoir faire des recherches ensuite dessus. Bon courage et un bon coup de Google.


En ce moment, sur L'Écho des plugins WP:
http://is.gd/g0fOu
http://is.gd/g0fOL
http://is.gd/g0fOO
mon blog tout court: http://www.li-an.fr/blog/

Hors ligne

 

#3 24-11-2011 02:12:55

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

Je me suis très mal expliqué, j'espère faire mieux cette fois-ci ^^.

J'ai des revues sous format format PDF. Comment procéder de la meilleure façon à leur indexation, sachant qu'il faudra pouvoir accéder soit à la revue entière, soit à un de ses articles, via le nom du (ou des) auteur(s), le titre, les mots-clés (il y aura eu au préalable un travail d'extraction en format PDF de chaque article) ? Vaut-il mieux réaliser cette indexation via l'admin de WP en créant les pages statiques ou bien aller dans phpMyadmin directement pour remplir les tables ?

Hors ligne

 

#4 24-11-2011 04:01:01

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11992
Site web

Re: Gestion de fichiers pdf

Si on utilise wordpress, je ne vois pas l'intérêt d'aller tripatouiller dans les tables... et pour le référencement il est mauvais de dupliquer un contenu "html" et pdf

En ligne

 

#5 24-11-2011 12:02:52

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

Je comprends bien mais il ne s'agirait que de dupliquer le sommaire sous format HTML, le reste des docs conserverait leur format PDF.

Pour ce qui est de tripatouiller dans les tables, ouais ok. Il faut donc pour arriver au résultat souhaité, si je comprends bien, créer les pages via l'admin de WP puis jouer avec PHP ensuite pour les rendre dynamiques ?

Hors ligne

 

#6 24-11-2011 13:17:00

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11992
Site web

Re: Gestion de fichiers pdf

Que veut tu dire par "rendre les pages dynamiques" ? Wordpress EST dynamique.

Le problème... c'est que tu n'exposes pas clairement ce que tu veux faire.
A priori l'utilisation des medias est largement suffisante pour ton souhait.

En ligne

 

#7 30-01-2012 09:55:54

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

Bonjour,

J'ouvre à nouveau mon sujet, espérant être plus clair et moins noob, cette fois-ci.

J'ai inséré dans la rubrique Média de WP des centaines de fichiers sous format PDF. Ces fichiers correspondent à des articles de presse (pour faire vite). Pour optimiser la consultation de ces fichiers, on me demande de pouvoir y accéder, en front-office, sur le site, par nom d'auteurs, numéros de livraison et thématiques ; donc au moins par trois entrées différentes. Certains de ces fichiers sont des articles à auteurs multiples, et on peut retrouver le même auteur dans différents articles.

J'ai fait la tentative de créer un Article WP par fichier PDF, en y joignant le fichier PDF via la rubrique Média, et enfin en y attribuant à cet Article les mots-clés correspondants aux entrées demandées (nom de ou des auteurs, nom de la rubrique de l'article, thématique, etc.). Or, deux choses : avec certains templates, j'ai des erreurs de type Undefined index: SCRIPT_FILENAME ; et quand je n'ai pas d'erreur avec d'autres templates, je n'aperçois pas en front-office le lien du PDF dans l'Article WP.

Comment procéder alors, comment faire ?

Edit : je n'ai plus le souci pour l'insertion du PDF.

Il reste simplement à savoir si par mots-clefs attribués à des Articles WP est une bonne façon de faire car Titre et contenu(=lien vers le PDF) de l'Article WP se confondent, et c'est pas top.

Dernière modification par Interned (30-01-2012 10:19:00)

Hors ligne

 

#8 30-01-2012 11:27:25

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11992
Site web

Re: Gestion de fichiers pdf

Plus que des mots clés j'aurais fait des champs pesonnalisés, et soyons fous, j'aurais même fait un custom post type. A ce moment là rien de plus simple que de coder soi même l'archive du custom post type en faisant apparaitre les liens vers les attachments.

En ligne

 

#9 30-01-2012 12:12:19

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

Ok, je vais m'orienter vers un custom post type.

Hors ligne

 

#10 02-02-2012 17:16:59

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

Rahhh, parfois WP me casse les... bonbons !

Quels sont mes objectifs immédiats ?
Mettre en ligne des centaines de PDFs

Comment les consulter ?
Par quatre entrées possibles : auteurs, rubriques, thématiques, livraisons

Et c'est là où je m'emmêle les pinceaux... Je vais donc dans mon Custom Post pour en créer un. J'y mets :
- Titre : titre de l'article
- Contenu : lien du PDF
J'y attribue ensuite les entrées : le nom de ou des auteurs, le nom de la rubrique du sommaire à laquelle est liée l'article, la thématique et le numéro de l'exemplaire. Et ceci en hésitant sur le choix concernant la taxonomie : Catégories ou Mots-clefs ?

MAIS DU COUP je me retrouve avec le Titre d'Article de WP identique au lien du PDF. De plus, il faut cliquer sur le Titre pour afficher le lien, puis cliquer sur le lien pour afficher le PDF. Pas glop, quoi.

Comment faire mieux ?

J'aimerais arriver à quelque chose proche de ce processus :
je choisis le nom d'un auteur parmi une liste --> le résultat affiche le nom de l'auteur avec dessous la liste des articles correspondants sous forme de lien, par défaut (mais il pourrait être intéressant de le faire sous forme de vignette cliquable aussi).
idem pour le nom de la rubrique, la thématique ou le numéro de la revue (encore que le choix du numéro afficherait directement le PDF complet sans passer par une liste de résultat).

Dernière modification par Interned (03-02-2012 08:37:56)

Hors ligne

 

#11 02-02-2012 17:45:47

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6772

Re: Gestion de fichiers pdf

je n'ai pas tout à fait lu du début, mais juste sur le dernier post, il me semble que tu mélanges des notions qui ne sont pas tout à fait du même niveau, l'auteur, les rubriques et thématiques sont liés au document (des caractéristiques invariantes du document), par contre qu'entends tu par livraisons? est ce aussi une caractéristique du document ou plutôt lié à un client?

Hors ligne

 

#12 02-02-2012 17:54:55

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

Livraison = numéro de la revue. C'est donc lié au document et non au client. Désolé pour la confusion (mais je crois que c'est un terme spécifique à l'édition, enfin bref, il s'agit bien du numéro de la revue).

Dernière modification par Interned (02-02-2012 18:01:35)

Hors ligne

 

#13 02-02-2012 18:28:45

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6772

Re: Gestion de fichiers pdf

D'accord smile

Il faut donc pouvoir télécharger un numéro d'une revue (livraison) ou un article de cette livraison.

On aura donc :

- Une liste de livraisons     => un fichier pdf par livraison
   |__ Chaque livraison à un sommaire (composé de rubriques)   
       |__ Chaque rubrique du sommaire a des articles
             |__ Chaque article est caractérisé par:      => un fichier pdf par article
                   |__ Son ou ses auteurs.
                   |__ Sa ou ses thématiques.


Est ce un résumé qui correspond à ce que tu voudrais?

Hors ligne

 

#14 02-02-2012 18:36:30

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11992
Site web

Re: Gestion de fichiers pdf

La bonne façon de faire :
- le titre dans le champs wordpress qui est fait pour ça
- le fichier pdf attaché par la bibliothèque des médias (suffit de l'insérer dans la bibliothèque quand on est dans la fenêtre de création de l'article)
- le nom de l'auteur, soit en tag, soit dans une custom taxonomy non hiérarchique
- le numéro de la revue / la livraison soit en custom field (champs personnalisé), soit pareil dans une custom taxonomy (c'est mieux pour la perf de chercher sur une taxonomie que sur un champs personnalisé)

En ligne

 

#15 03-02-2012 01:23:11

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

@Guy : ouep, c'est ça, j'ai saucissonné la revue par article. On pourrait donc afficher tous les articles par rubrique, quel que soit le numéro de la revue, ou bien par auteur ou bien encore par thématique.

@Lumière de Lune : c'est un peu ce que j'ai fait mais comme je le disais, je me retrouve avec deux liens cliquables (titre + lien PDF) dans la page des résultats. Or, que je puisse afficher l'Article WP de façon classique ne m'intéresse pas puisque le contenu n'est pas du HTML (c'est souvent le cas dans les blogs, on a une liste de titres, le début de l'Article et un bouton pour lire la suite qui ouvre sur une page affichant l'Article au complet).

J'envisagerait plutôt que, dans la page des résultats, les liens affichés sous les titres (en vignettes cliquables, par exemple) ouvriraient sur une lightbox-like qui afficherait le contenu du PDF.

Hors ligne

 

#16 03-02-2012 02:10:04

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11992
Site web

Re: Gestion de fichiers pdf

Il suffit que tu fasses ton propre template de page.
C'est aussi l'avantage d'utiliser des custom taxonomies, tu peux définir des archives de categories spécifiques.
Par rapport au "classique" de wordpress, il faut que tu récupères le lien de l'attachment et que tu enlèves the_permalink dans l'affichage du titre, pour le remplacer par ce lien.
Pas besoin de the_content() ou the_excerpt()

Par définition, seuls les livraisons apparaitront dans les taxos auteur ou "livraison" donc ça ne poste pas de problèmes

Tu peux aussi définir la thickbox ou la lightbox dans le lien (généralement cela se fait avec rel="lightbox" )

En ligne

 

#17 03-02-2012 02:11:05

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6772

Re: Gestion de fichiers pdf

Une rubrique représente quoi si ce n'est pas une sous division de la revue?

Hors ligne

 

#18 03-02-2012 08:32:19

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

@Lumière de Lune : ok, ça m'éclaire un peu question développement PHP (mais comme j'utilise le plugin Custom Post UI pour le Custom Post type, en raison d'un pbl rencontré avec un bug d'Artisteer, tout se passe par le tableau de bord de WP. J'ai crée un forum à ce sujet ici). En tous cas, tu donnes quelques pistes qu'il faudra que je regarde de plus près dans le Codex. Merci wink

@Guy : C'est bel et bien une partie du sommaire. Mais il y a une demande d'afficher les articles de tous les numéros selon les rubriques. C'est une des entrées de recherche souhaitée.

Dernière modification par Interned (03-02-2012 08:33:07)

Hors ligne

 

#19 03-02-2012 10:13:18

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6772

Re: Gestion de fichiers pdf

Mais d'après ce que je comprend, une rubrique n'est pas spécifique à une livraison, les même rubriques (intitulés de rubriques) se retrouvent dans chaque livraison.

Si c'est cela, cela facilite grandement les choses puisqu'il n'y a pas besoin de contrôle à la saisie entre la rubrique et le numéro de l'exemplaire. La rubrique est une des caractéristique d'un article, du même niveau que les auteurs ou thématiques (des taxonomies), la différence étant que comme la livraison, l'article n'appartient qu'à une seule rubrique.

Les recherches sont ensuite assez facilement automatisées dans un formulaire de recherche et l'appel à une fonction interrogeant la base avec wp_query et les paramètres qui vont bien.

Il sera peut être intéressant de créer un shortcode pour appeler le formulaire et ainsi pouvoir le placer facilement n'importe où dans tes pages ou articles. Si tu te sens, le faire en ajax serait un plus.  C'est ainsi que je le ferai si tu veux te servir des articles wordpress (persos ou pas) pour gérer tes articles de revue.

Dernière modification par Guy (03-02-2012 10:14:24)

Hors ligne

 

#20 03-02-2012 12:25:35

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

Guy a écrit:

Les recherches sont ensuite assez facilement automatisées dans un formulaire de recherche et l'appel à une fonction interrogeant la base avec wp_query et les paramètres qui vont bien.

Il sera peut être intéressant de créer un shortcode pour appeler le formulaire et ainsi pouvoir le placer facilement n'importe où dans tes pages ou articles. Si tu te sens, le faire en ajax serait un plus. C'est ainsi que je le ferai si tu veux te servir des articles wordpress (persos ou pas) pour gérer tes articles de revue.

Eh bien, on va essayer de le faire dans ce sens oui mais il est probable que je revienne solliciter de l'aide, comme je découvre WP depuis deux mois et que je ne suis pas un expert en PHP. Mais je comprends le sens de la démarche proposée.

Hors ligne

 

#21 03-02-2012 14:16:07

Guy
Blogueur
Date d'inscription: 07-04-2011
Messages: 6772

Re: Gestion de fichiers pdf

smile 

Pour une question d'ergonomie, il sera peut être intéressant de séparer le formulaire des résultats.

Selon le volume, le formulaire comportera des select et/ou champs de texte. Le mettre dans un widget à placer dans une colonne latérale permettra d'y accéder facilement.

Les résultats seront la plupart du temps des listes d'articles et pourront être affichés dans une page sous la forme que tu veux: listes de liens, vignettes, etc...  à toi ensuite de déterminer l'action qui devra être effectuée au clic (téléchargement direct du fichier ou appel de la page pour visionner l'article en ligne).

Hors ligne

 

#22 17-02-2012 17:13:05

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

J'ai créé des widgets, un pour chaque critère de recherche, à l'intérieur desquels sont incluses des listes <select> correspondant aux :
- noms des auteurs
- noms des sommaires
- numéros de livraison
- intitulés des thématiques

Comment procéder ensuite ? Est-ce que je crée les custom_post pour leur affecter une taxonomie spécifique, en passant par l'admin de WP ou bien est-ce que je spécifie chaque lien "en dur",i.e. en indiquant le href de la balise <a> dans le widget ? Ou bien encore faut-il procéder de manière autre ?

----

Par ailleurs, j'ai testé le plugin Custom post UI, et quelque chose m'échappe. En gros, je me retrouve dans l'admin avec un onglet "publication" correspondant à la création des Custom Post. Soit. Je crée donc un premier Custom Post, y indique son titre (en l’occurrence le titre de l'article de la revue sous format PDF) et lui affecte les taxonomies souhaitées (noms d'auteur, de thématique, de contributeur, de rubrique, n° livraison). Mais je m'attendais à ce que les taxonomies soient comme des Tags, et non pas comme des Pages. Est-ce normal ? Que n'ai-je pas compris ?

Hors ligne

 

#23 01-03-2012 18:22:14

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

De retour, avec des dilemmes, toujours par rapport aux recherches à effectuer sur mes fichiers PDF. Voici les options d'affichage souhaitées selon le critère de recherche choisi :

1. Liste des livraisons (critère = toutes les revues)
    revue n°1
    revue n°2
    revue n°n+1
2. Sommaire d'une livraison (critère = un numéro de revue)
    Titre de la rubrique A (non cliquable)
    Lien vers le PDF
    Titre de la rubrique B (non cliquable)
    Lien vers le PDF
3. Liste des articles PDF (critère = une rubrique)
    Titre de la rubrique de la revue
       |_liens des articles PDF correspondant
4. Liste des articles PDF (critère = un auteur)
    Nom de l'auteur
       |_liens des articles PDF correspondant
5. Liste des articles PDF (critère = un contributeur)
    Nom de la thématique (= Catégorie WP)
       |_Liste des articles PDF correspondant
6. Liste des articles PDF (critère = une thématique)
    Nom de la thématique (= Catégorie WP)
       |_Liste des articles PDF correspondant

Pour le moment, l'idée est de créer des CPT, avec comme Article le titre de l'article PDF et son lien en contenu, puis y attribuer les auteurs, contributeurs, thématiques, livraisons comme mots-clefs. Je présume qu'il me faut d'abord créer une fonction dans functions.php en utilisant WP_Query de façon à l'appeler dans le Modèle de Page, ou y-t-il plus simple ?

Hors ligne

 

#24 07-03-2012 16:27:24

Interned
Bavard WP
Date d'inscription: 23-11-2011
Messages: 151

Re: Gestion de fichiers pdf

Je sais, ça ne se fait pas trop de ressortir un vieux sujet qui n'a pas eu de réponse mais j'ai vraiment besoin d'un éclaircissement. J'espère aussi, cette fois-ci, être plus compréhensible et concis.

1. J'ai une (en fait plusieurs) revue en format PDF que j'ai saucissonnée en autant de fichiers PDF qu'il y a d'articles.
2. J'ai créé un Custom Post Type que j'ai appelé Publications.
3. Dans ce CPT, j'ai créé les Articles WP en :
   a. indiquant comme Titre (=the_title) le titre de l'article du fichier PDF
   b. insérant comme Contenu (=the_content) le lien du fichier PDF.
4. J'y ai associé à chaque fois des taxonomies (les auteurs, contributeurs, thématiques, livraisons, rubriques).
5. J'ai crée une Page WP qui prend donc comme Modèle de Page mon CTP.

Et maintenant, voici ce qui me pose un dilemme :

A. Je souhaiterais que cette Page n'affiche pas d'emblée tous les articles mais qu'elle génère une liste de résultat en fonction des critères de recherche choisis. Et je ne vois pas comme y arriver avec WP, c'est comme si cette Page - qui contient donc tous les Articles de mon CPT - devait être inaccessible tant qu'aucune recherche par taxonomie n'ait été effectuée.

B. Dans une moindre mesure, je souhaiterais aussi savoir comment récupérer et afficher uniquement le lien de l'attachment, afin d'éviter d'avoir un Article avec un title et un content identique.

Dernière modification par Interned (07-03-2012 16:52:09)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.066 seconds, 31 queries executed ]