[Résolu] Utiliser WordPress comme « simple » remplisseur de BDD (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 18)
  • Auteur
    Messages
  • #479518
    dimx
    Participant
    Initié WordPress
    8 contributions

    Bonjour à toutes et à tous,

    Je viens de découvrir depuis quelques jours les joies de WordPress et comme j’envisageais de refaire une beauté à mon e-portfolio je me verrais bien le faire sur wordpress car ça m’éviterais de coder la partie « admin ».

    Du coup ca fait quelques jours que je lis des articles à droite à gauche (en haut, en bas… ^^) sur se magnifique cms. Je fait mes petits tests en local, je trifouille la base de donnée pour comprendre comment mes données seront stockées,… Et me voici avec une question bien simple dont finalement je connais déjà la réponse mais… j’aimerais bien avoir votre avis.

    Le contexte de la question : Je me suis auto-formé dans l’apprentissage des langages html, xhtml, css, php et maintenant que je me débrouille (oui je me débrouille, je ne maitrise pas) j’aimerais bien continuer à bidouiller pour apprendre toujours plus. Mais surtout j’aime bien coder mon code moi même. Du coup, j’ai l’intention de créer mon propre thème MAIS ma (mes) question(s) :

    La questions : Suis-je obligé d’utiliser les template Tags de wordpress pour coder mon site? Est-ce un problème si je fait mes requètes moi même sur ma base de donnée et que j’utilise wordpress simplement pour le côté administration du site (mise à jour, nouveaux articles, nouvelles photos,…). En gros ce que je pense faire c’est coder mon site comme je le fait d’habitude (avec mon ami php) mais en faisant les requètes que je souhaite sur la bdd de wordpress sans utiliser les templates tags.

    Mon avis : Car oui j’ai déjà un point de vue mais j’aimerais bien avoir celui des utilisateurs chevronnés de wordpress.
    Si je code mon site moi même sans templates tags, je possède un site qui en soit n’utilise pas du tout wordpress. Cela à un aventage qui n’est pas des moindres c’est que je pourrais le trimbaler n’importe où et si wordpress plante (j’imagine toujours le pire ^^), mon site ne plante pas, l’inverse étant entièrement possible ^^.
    D’un autre côté je trouve un peu ridicule d’utiliser wordpress juste pour le côté admin et mise à jour.

    Quand pensez-vous? Suis-je le mal, ou le bien? Ou peut être que j’ai raté des trucs incontournable de wordpress…

    Merci d’avance.

    Dim

    PS : Je suis en Australie, donc je répondrais probablement à vos messages quand vous dormirez… 😉
    PPS : J’ai posté dans ce forum car j’ai l’impression que c’est ici que le sujet va le mieux mais si ce n’est pas le cas, merci à l’administrateur qui prendra le temps de déplacer le sujet dans le bon endroit. ^^

    #716263
    dimx
    Participant
    Initié WordPress
    8 contributions

    Bein personne n’a eu d’avis pendant la fin de la journee? Ou peut etre que vous aidez la nuit 🙂
    J’attend avec impatiente vos avis…
    Merci

    #716264
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Disons que cela a déjà été repondu des tas de fois.
    Maintenant si tu veux t’amuser à réinventer le fil à couper le beurre, et à être à la merci de changements de structure dans la base (ou à ne pas pouvoir évoluer) pourquoi pas.
    Mais franchement, je ne vois pas l’intérêt de recoder ce qui a déjà été fait (et de manière sécurisée et optimisée)

    Mais non, tu n’es obligé à rien

    #716262
    leelooz
    Membre
    Initié WordPress
    1 contributions

    C’est aussi un sujet qui m’intéresse mais je ne sais pas quoi « penser » de cette solution.

    J’ai un gros site depuis xx années avec une base de données existante contenant beaucoup de données accumulées au fil des années sur le sujet que je traite mais je n’ai jamais vraiment développé d’interface admin de qualité. Ce site n’a pas vraiment l’architecture d’un simple blog avec juste page/article.
    J’ai une petit interface pour publier les actualités mais il nous faudrait qqchose de + évolué qui permettrait de donner accès à nos consultants pour qu’ils publient directement leurs articles sans passer par nous.

    Bref, n’ayant plus le temps nécessaire à consacrer au site pour développer une belle interface complète (et puis c’est con de réinventer la roue vu que çà existe déjà…), j’ai eu la même idée : utiliser wordpress comme CMS pour notre partie « actualité ».
    Il me faudra générer un script qui importerait mes articles depuis ma bdd vers les tables de WP puis modifier le code de la zone « Actualité », de la page d’accueil pour aller chercher les données dans les tables de wordpress.

    D’un coté (backend), je profite des qualités CMS de wordpress mais de l’autre (en frontend) j’en profiterais pas vraiment et je serais à la merci de modification importante de wordpress :S
    Malheureusement je suis totalement novice en wordpress et malgré la doc et le nombre de choses qui existe pour WP, j’ai l’impression d’essayer de monter dans le dernier wagon d’un train de 1km de long qui roule à 300km/h.
    Je vois bien que WP permet de faire énormément de chose via les thèmes, les plugins etc mais j’ai un mal fou à comprendre comment l’intégrer dans un « existant » pour gérer la partie actualité d’un site or le mode « article / catégorie » c’est exactement çà.

    Bêtement (surement) je pensais pouvoir faire un truc du style dans mon code, en simplifiant à l’extrême :

    1) ajouter dans l’entête de mon site des inclusions aux classes de wordpress
    2) init un objet correspondant au moteur de wordpress
    3) accéder aux classes/fonctions de WP pour parcourir les posts, les catégories
    4) faire un echo des données retournées

    J’ai pris un peu de temps pour chercher dans google avec des recherches comme « intégrate wodrpress in website », « using wordpress », « include wordpress » ou « utiliser wordpress comme cms » mais je trouve surtout des articles sur comment modifier WP, utiliser des plugins pour en faire quelque chose qui ressemble plus à l’architecture d’un site que d’un blog.
    Malheureusement, ce n’est pas ce que je recherche, adapter toutes mes données à wordpress et apprendre à maitriser tout WP pour le transformer en un site qui me convient demanderait trop de temps.

    #716265
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Pour utiliser wordpress « dans » un site (ce que j’ai fait sur http://www.mezgarne.com) il y a beaucoup plus simple comme méthode que l’inclusion des classes et l’init (et ça rejoint ce que je disais plus haut sur « pourquoi réinventer ce qui a déjà été codé) il suffit d’utiliser l’init de wordpress ^^

    http://www.lumieredelune.com/encrelune/wordpress-404-integration,2009,02 🙂

    #716266
    dimx
    Participant
    Initié WordPress
    8 contributions

    Merci Lumière de Lune pour ta réponse,

    Cependant, je n’ai pas l’intention de réinventer le fil à couper le beurre puisque à ce que je sache le php, le html et le css sont arrivés avant les templates tags de wordpress qui d’après le peu que j’en est compris ressemble en quelque sorte à des fonctions php.
    Donc à mon avis, coder sont code avec des tags templates c’est juste se rendre dépendant d’outil inutilisable ailleurs. Et justement en cas de bug de wordpress (on est à l’abri de rien), mon site ne craint rien puisque mon code est sécurisé (suffisamment pour un portfiolio perso) et surtout est vérifié par moi dans toute les situations possible. Je me base donc sur un code que je connais sur le bout des doigts plutôt que sur une base dont j’ignore tout. En cas de problème, je sais donc où aller réparer sans à avoir à fouiller les forums spécialisé wordpress pour comprendre pourquoi quelque chose que je n’ai pas codé beug et trouver la solution au problème.

    Après, pour moi, pouvoir évoluer ce n’est pas synonyme de posséder une nouvelle version de wordpress mais plutôt de recréer un nouveau design pour mon site et me mettre au gout du jour et au gout des nouvelles normes d’accessibilité. Dans ce cas si je veux évoluer, je retape mon code et refait un design tout frais par la même occasion.
    De plus je vois pas pourquoi la structure des bases de données viendrait à évoluer puisque on peut leur ajouter des champs via wordpress… Faire évoluer la structure des bases de données, c’est imposer à l’utilisateur qui a ajouté des champs, de revoir une partie de sont code à lui aussi. C’est pas forcément très judicieux.
    Donc de ce point de vue je pense que je n’ai rien à craindre si ce n’est refaire le code et le design, ce qui sera forcément une bonne chose.

    Pour finir, tu ne vois pas l’intérêt de recoder ce qui a déjà été fait? Bein moi je vois un important intérêt : celui de créer sont propre site perso, au design unique et à la structure unique qui respecte les normes d’accessibilités (ce que fait wordpress je suis d’accord.) et qui est le cas échéant utilisable sans wordpress.

    Voila ce qui me gêne, c’est utiliser un logiciel et d’en être dépendant par la suite, donc j’ai ma réponse, je peux tout coder sans utiliser les templates tags, donc parfais ^^.

    Merci pour ta réponse bien que bizarrement je n’ai pas eu le sentiment d’être bien accueillit (Bonjour, bienvenue sur le forum,… )

    Bonne continuation.

    #716267
    dimx
    Participant
    Initié WordPress
    8 contributions

    Il me faudra générer un script qui importerait mes articles depuis ma bdd vers les tables de WP puis modifier le code de la zone « Actualité », de la page d’accueil pour aller chercher les données dans les tables de wordpress.

    Pourquoi ne pas garder la structure ancienne pour les anciennes actualités de manière à garder un lien permanent vers les ANCIENNES actu (qui ne sont pas forcément mis à jour et visités énormément) et développer une nouvelle interface pour les futures articles avec des requêtes sur la bdd de wordpress. Ca me semble plus simple que créer un script pour transférer toute les infos sur la bdd de wordpress car dans ce cas il faut exactement comprendre comment wordpress utilise chaque champ et comment il les traite. Il suffit de quelques exceptions qui confirme la règle pour rendre le procédé bien plus compliqué.
    Dans tout les cas bon courage… 😉

    #716268
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Le fait de transférer sur la bd de wordpress ne veut pas dire que la structure du lien change ^^

    Sinon quand je parle de « réinventer » les templates tags wordpress sont le plus souvent plus que des « simples fonctions », ils tirent parti de pas mal de choses, notamment les fonctions de sécurisation des requêtes, le filtrage, bref toutes les procédures de sécurité nécessaires (et lourdes) à partir du moment où on échange entre une base de données (qui peut toujours, quoi qu’il arrive, recevoir des données malicieuses) et un front end.

    « refaire » ces fonctions, sans reprendre aussi la partie sécurisation, c’est risqué.
    En reprenant la partie sécurisation, c’est très lourd.

    La structure des données évolue pour donner plus de souplesse à l’outil, il y a de temps en temps des changements importants (introduction des tags, des « terms », etc….)
    Le « deal » passé entre wordpress et ces utilisateurs : tant que vous utilisez les fonctions wordpress, « nous » prenons en charge les changements de structure, et faisons qu’ils n’impactent pas la sortie finale des fonctions (ou alors, on vous préviens suffisamment longtemps à l’avance pour que vous ayez le temps de vous adapter…. plusieurs mois). Si on code directement en tapant dans la base, on sort de ce « deal », et les problèmes risquent d’arriver.

    C’est d’ailleurs quelque chose de normal dans le monde du cms.

    Après je ne pense pas que tu puisses être certain que ton site est sécurisé dans toutes les situations possibles ^^ (personne n’est jamais certain de cela). La seule question est : es tu à toi tout seul plus sûr de résister aux tentatives de hack, qu’une communauté entière ?
    Si oui, alors je ne vois même pas l’intérêt de prendre wordpress, tu peux te faire ta propre base rapidement, une interface d’admin simple, voir même des mises à jour directes par import de base.

    #716269
    dimx
    Participant
    Initié WordPress
    8 contributions

    Bonjour Lumiere de Lune,

    « refaire » ces fonctions, sans reprendre aussi la partie sécurisation, c’est risqué.
    En reprenant la partie sécurisation, c’est très lourd.

    Dans le deuxieme cas cela reviens au meme que d’utiliser les templates tags de wordpress qui sont elles aussi lourdes et probablement plus lourdes que les miennes puisque plus securise… Donc en faisant mon code moi meme je perd en securite mais je suis aussi moins lourd et donc plus rapide en execution 😋

    Si on code directement en tapant dans la base, on sort de ce « deal », et les problèmes risquent d’arriver.

    Je comprend pas trop ce que tu veux dire? Car j’ai jamais eu l’intention de coder dans ma base, d’ailleurs ca ne se fait pas. Mais c’est vrai que ma conception de la chose sort du deal que tu explique. Rien que pour ca, je vais peut etre revoir en partie ma position de simple profiteur.

    Après je ne pense pas que tu puisses être certain que ton site est sécurisé dans toutes les situations possibles ^^ (personne n’est jamais certain de cela)

    A bein non justement je l’ecrivais dans mon precedent message. La securite sera forcement moins bonne si je code moi meme c’est sur, mais elle sera suffisante pour l’utilisation que j’en fait. Mon portfolio perso, c’est pas des milliers de fans alors avant qu’un hacker ne s’interesse rellement a me pourrir ma base de donne j’ai du temps… 😋

    La seule question est : es tu à toi tout seul plus sûr de résister aux tentatives de hack, qu’une communauté entière ?

    J’ai envie de dire que oui (Ouai je suis un ouf :D)pour la simple raison que je suis beaucoup, mais alors beaucoup moins connu que la communaute de wordpress… du coup la probabilite qu’un hakeur me hake est bien moins grande que pour wordpress… De plus, si un hackeur trouve une faille dans wordpress (j’en doute puisque je suis sur que certain haker sont les developpeurs) je ne me ferais pas haker, puisque j’utiliserais un systeme personnelle que le hackeur devra etudier dans mon cas particulier.
    D’ailleurs internet a la base c’est ca… C’est plein d’ordi contenant chacun une information relie entre eux, mais de nos jours on est repasse au mode minitel ameliore avec plein de gros hebergeur qui heberge le monde du web et si un hacker trouve le moyen de pourrir un gros hebergeur c’est une grosse partie du web qui disparait. (Exemple de Google avec la Chine, on s’en approche) Bein wordpress c’est l’hebergeur, et le jour ou un haker trouve comment haker une bdd utilise par wordpress, il aura juste a produire un petit programme pour detecter tout les sites wordpress et tous les haker… ET POUF plus rien….
    D’ailleurs quand je disais

    surtout est vérifié par moi dans toute les situations possible

    Je ne pensais pas securite mais plutot page 404 🙂 et autre lien mort qui non plus lieux d’etre.

    Si oui, alors je ne vois même pas l’intérêt de prendre wordpress, tu peux te faire ta propre base rapidement, une interface d’admin simple, voir même des mises à jour directes par import de base.

    Bein juste pour ne pas a avoir a coder la parti admin et pour avoir une belle parti admin et puis pour le cote pratique de wordpress. D’ailleurs, quand je dit que je ne suis pas motive a utiliser les tags templates c’est pas totalement vrai, j’utiliserais certaine chose que je trouve pratique et que je n’ai pas envie de coder moi meme.
    De plus, je fais deja mes mise a jour par import de base et c’est loin d’etre aussi pratique que la partie admin de wordpress 😉

    Conversation tres enrichissante je trouve,

    Merci d’avoir pris le temps de me repondre.

    Dim

    PS : Desole pour les accents et l’orthographe probablement horrible mais je suis sur un ordi australien et donc clavier Qwerty.

    #716270
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Non la lourdeur c’est dans le temps de développement, pas dans le temps de traitement.

    « taper dans la base » c’est faire une requête directement dans la base, sans passer par les requetes préparées et sécurisées de wordpress, qui sont sous jacentes aux templates tags. c’est donc coder comme tu le souhaites, ce qui est différent de faire sa propre base.

    Pour le hack….. regardes les sujets sur le forum, des « petits » blogs aussi sont hackés, ou même simplement « contaminés » par des malwares. Il n’y a pas que les grands sites 🙂 🙂

    #716271
    dimx
    Participant
    Initié WordPress
    8 contributions

    A le temps de développement c’est ce que je préfère, donc c’est pas lourd… ^^

    Pour le hack ce que je constate c’est surtout que ce sont des blogs wordpress qui se font hacké à cause de vieille version de wordpress ^^
    Je vais aller regarder sur google voir les hackage en générale pour avoir un avis sur la question puisque moi perso, ca fait trois ans que j’ai mon portfolio (tout petit petit) et j’ai jamais subi d’attaque à part un mail pourri de code qui n’a rien provoqué puisque désactivé ^^

    Encore merci.

    #716272
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    Bonjour,

    je croyais qu’il n’y avait pas de support dans cette rubrique ?

    Discussion générale
    Discussion générale autour du blog WordPress – Pas de support !

    #716273
    dimx
    Participant
    Initié WordPress
    8 contributions

    Bonjour,

    je croyais qu’il n’y avait pas de support dans cette rubrique ?

    Discussion générale
    Discussion générale autour du blog WordPress – Pas de support !

    Bein c’est une question générale plus qu’un support puisque je n’ai pas de problème avec wordpress puisque je ne l’utilise pas encore… Non? Moi en tout cas je vois pas ça comme un support mais si c’est le cas désolé.

    #716274
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Je crois effectivement Lupi qu’il s’agit d’une discussion générale sur les principes, pas une demande de support sur « comment on fait telle ou telle chose de façon précise ».

    #716275
    Anonyme 2
    Participant
    Maître WordPress
    10588 contributions

    c’est une vision des choses,pour moi il y a support dés qu’il y a question et réponse.
    mais bon à vous de voir, c’était juste une question ! 😉

15 sujets de 1 à 15 (sur un total de 18)
  • Vous devez être connecté pour répondre à ce sujet.