Kuidas valida Drupal 7 moodul PDF-ide vaatamiseks

click fraud protection

Mida teada

  • Määratlege, mida soovite - PDF-failide vaatamiseks brauseris - pidage siiski meeles Drupali versiooni, mis tahes litsentsitasusid ja kasutajate arvu.
  • Otsige Drupal.org-ist PDF-vaataja moodulite võrdlus leht, kus on iga variandi plussid ja miinused. Valige mõni tõenäoline valik.
  • Hinnake iga PDF-i vaataja moodulit, et näha, kui hästi see teie vajadustele vastab.

Selles artiklis selgitatakse, kuidas Drupal 7 moodulit PDF-failide vaatamiseks valida. See sisaldab mitme potentsiaalse mooduli hindamist.

Määratlege, mida soovite

Kujutage ette, et klient palub teil ettevõtte Drupali saidile lisada uue funktsiooni: PDF-failide kuvamine brauseris. Drupal.org-i valikuid sirvides mõistate, et teil on valida üsna paljude võimaluste vahel.

Esimene samm on määratleda, mida soovite. Üldiselt on need üsna tavalised nõuded, mida ootate.

  • Võimalus vaadata PDF-faile veebibrauseris, sarnaselt see näide. Klient laadis ettevõtte infolehe PDF-failid üles ja külastajad saaksid neid hõlpsasti lugeda.
  • Sait on
    instagram viewer
    Drupal 7, nii et moodul peaks sellele vastama suurem versioon. (Drupal 7 on juba mõnda aega väljas olnud, nii et kui mooduliarendaja pole veel Drupal 7 versiooniga välja tulnud, siis tõenäoliselt ka mitte.)
  • Samuti võiksite vältida lootust kolmanda osapoole teenusele. Videote puhul võite postitada sisu meeleldi YouTube'i või Vimeosse ja seejärel manustada selle Drupali saidile, kuid PDF-ide puhul ei usu me, et võimalik täiendav kokkupuude kaaluks üles võimaliku vaeva, purunemise ja kulud.
  • Tõenäoliselt soovite hoida moodulit võimalikult kerge ja konkreetse. Võib-olla otsite midagi muud sarnast Colorbox, mis suurendab pilte paremaks vaatamiseks, kuid jääb täielikult sõltumatuks sellest, kuidas otsustate pildifaile hallata.
  • Nagu tavaliselt, tahame Drupali mooduli valimisel järgida üldisi juhiseid. Põhimõtteliselt valige moodul, mida mõni tuhat inimest (kui võimalik) on juba mõnda aega kasutanud, minimaalse sõltuvusega, tundub, et seda hoiab aktiivne arendaja, kes plaanib projekti jätkuvalt toetada ka tulevikus ega vaja litsentsi tasu.

Otsige lehelt Drupal.org

Neid eesmärke silmas pidades oli järgmine samm a lihtne otsing Drupal.org-ist. Aeg hüpata mooduli headuse pallikuuri.

PDF-moodulite võrdlusleht

Minu esimene peatus oli (või oleks pidanud olema) see leht: a PDF-vaataja moodulite võrdlus. Drupal.orgil on suurepärane traditsioon dokumentatsioonilehtedel, mis toovad välja erinevate moodulite plussid ja miinused samas ruumis. Seal on keskne võrdluslehtede loend, kuid neid puistatakse ka kogu saidil.

PDF-i võrdlusleht sisaldas nelja PDF-i vaataja moodulit. Me kajastame neid siin, samuti veel paari teist, mille leidsime otsingutest. Alustame kandidaatidest, kelle otsustasime vahele jätta.

Nüüd uurime selle projekti spetsiifikat, miks need moodulid töötasid (või enamasti ei töötanud).

Drupali logo

Google Vieweri failivormindaja

Google Vieweri failivormindaja on see, nagu see kõlab: viis, kuidas Google Docs'i abil oma veebisaidile failide kuvamisi kinnistada. Kuigi meile meeldis Google Docs'i mitmekülgsus, oli üks meie eesmärk jääda sõltumatuks mis tahes kolmanda osapoole teenusest.

Samuti oli sellel moodulil vähem kui 100 installimist.

Ajaxi dokumendivaatur

Kuigi "AJAX" on Javascripti üldine termin, Ajaxi dokumendivaatur osutus kindlale kolmanda osapoole teenusele. Ainult umbes 100 installimist. Edasi liikumine...

Põranda PDF-i

Põranda PDF-i oli ainult 40 installimist, kuid me pidime vaatama, kuna see oli selgelt osa suuremast projektist nimega (jah) Põletada. Nagu Scaldi projekti leht selgitas: "Põletus on uuenduslik lähenemisviis Meedia aatomid Drupalis. "

See lause tõstis kaks tohutut punast lippu: "innovaatiline võtmine" ja sõna "Meedia" koos "Atomiga". "Aatom" oli ilmselgelt sõna "asi" ümber kasutatud sõna, mis tegi sellest iseenesest punase lipu. Drupal on kalduvus sellistele tühjadele kastidele: sõlm, üksus, tunnusjoon... Mida üldisem on sõna, seda ulatuslikumad võivad muutused olla.

Lugege põnevil väiteid selle kohta, kuidas Scald leiutab põhimõtteliselt uuesti, kuidas oma saidil meediumit käsitsete.

Nüüd on tõde see, et Drupali meediumikäsitlus võib kasutada mõnda uut leiutamist. Scald pole ainus ambitsioonikas projekt selles ruumis.

Järgmine võib olla kõrvetamine Vaated. See rokkiks. Kuid see võib olla ka loobumisvara, kus nutma on jäänud (väike) rada purustatud saitidest.

Varjukast

Varjukast üllatas meid: see väitis, et see on üks lahendus igasuguste meediumide kuvamiseks, alates PDF-idest kuni piltide ja videoteni. See polnud nii ulatuslik kui Scald, sest see keskenduks ainult sellele väljapanek ilma täiesti uusi mõisteid nagu "meedia aatomid" kasutusele võtmata. Kuid nagu mainitud, meeldib meile juba Colorbox.

Küll aga märkisime (sisemise oigamisega), et üle 16,000 installib, võib Shadowbox olla võimsam alternatiiv samas ruumis. Meie oli vaatama minna.

Shadowbox Drupali moodul on põhimõtteliselt sild Javascripti teeki, Shadowbox.js, nii et tutvusime raamatukogu veebisaidiga. Seal avastasime kaks põhjust, miks edasi liikuda:

  • Raamatukogu nõuab äriliseks kasutamiseks litsentsitasu. Tasu oli piisavalt mõistlik, kuid püüame vältida avatud lähtekoodiga tarkvara, mis pole tasuta.
  • KKK hoolikas otsimine näitas, et erinevalt Drupali mooduli lehe kirjeldusest on PDF-failid mitte 100% toetab Shadowboxi teek. Vabandust.

Kaks võistlejat: 'PDF' ja 'PDF Reader'

Ülejäänu kõrvaldanud, jõudsime nüüd kahe ilmse kandidaadini: PDF ja PDF-lugeja

Nendel kahel projektil oli peamine sarnasus:

  • Mõlemal oli peaaegu 3000 installimist, palju rohkem kui alternatiivid (välja arvatud Shadowbox).
  • Mõlemad kasutasid sama välist Javascripti teeki pdf.js.

Aga erinevused?

PDF-lugeja oli ka võimalus integreerida Google Docs.

Vahepeal PDF märgiti kui "Kaas-hooldaja (te) otsimine". See võib olla märk sellest, et arendaja loobub peagi projekt, kuid teisalt oli viimane kohustus pühenduda nädal tagasi, nii et vähemalt arendaja oli endiselt aktiivne.

Teiselt poolt, PDF-lugeja tähistati kui "Aktiivselt hooldatud", kuid viimane kohustus oli aasta tagasi.

Ilma kindla võitjata otsustasime neid mõlemat testida.

Võistlejate testimine

Testisime mõlemat moodulit oma veebisaidi koopias. (Ükskõik kui kindel ja ohutu moodul välja ei paista, ärge kunagi proovige seda kõigepealt otse saidil. Võite rikkuda kogu oma saidi.)

Olime kallutatud PDF-lugeja kuna sellel näis olevat rohkem võimalusi (näiteks Google Docs) kui PDF. Nii otsustasime proovida PDF esiteks, et see teelt kõrvale saada.

PDF ebaõnnestus: kompileerimine on vajalik?

Kui aga paigaldasime PDF ja lugesime "README.txt", avastasime probleemi, mida nägime, kuid mida ignoreerisime projekti lehel. Millegipärast näib, et see moodul nõuab pdf.js käsitsi kompileerimist. Kuigi projekti leht soovitas, et see pole tingimata vajalik, soovitas README.txt seda.

Kuna PDF-lugeja kasutaks täpselt sama raamatukogu seda sammu nõudmata, otsustasime siiski kõigepealt proovida. Kui see ei töötanud, võiksime alati tagasi pöörduda PDF ja proovige käsitsi kompileerida pdf.js.

PDF-lugeja: edu! Mingis mõttes

Nii et lõpuks proovisime PDF-lugeja. See moodul pakub uue vidina a kuvamiseks Fail valdkonnas. Lisate soovitud failivälja sisu tüüp ja määrake vidina tüübiks PDF-lugeja. Seejärel loote seda tüüpi sõlme ja laadite üles oma PDF-faili. PDF näib olevat manustatud lehe "kasti".

Erinevaid kuvasuvandeid saate proovida, muutes sisutüüpi uuesti ja muutes välja kuvasätteid.

Leidsime, et igal kuvamisvalikul olid plussid ja miinused:

  • The Google Docs lugeja töötas manustatuna hästi, kuid kui klõpsasime sellel täisekraanil kuvamiseks, jõudsime Google Docs'i lehele, kus paluti vabandust, et meie tariifipiirang on ületatud. Vabandust. Võib-olla oleks see usaldusväärsem, kui ühendaksime mooduli tasulise Google Appsi kontoga, kuid me ei viitsinud seda teada saada.
  • The pdf.js variant töötas suurepäraselt... Firefoxis ja Chrome'is. Kuid kui me Internet Exploreri käivitasime, tundus kast tühi. Ilmselt on see probleem pdf.js-is endas, mitte PDF-lugeja moodul. Oletame, et see on ootuspärane, arvestades, et pdf.js on välja töötanud Mozilla ja Internet Explorer on ise. Siiski on pettumus, et me ei olnud mõelnud kinnitada, et pdf.js toimis kõigis brauserites usaldusväärselt.
  • The kinnistada variant oli kõige usaldusväärsem. See käivitas Adobe Readeri tegelikult veebilehe lahtris. Firefox eelistas siiski käitada pdf.js, kuid arvame, et see oli brauseri seade. Mõlemal juhul, kui külastajal on kas Firefox või PDF-i vaataja nagu Adobe Reader, kuvatakse PDF-fail.

Seega on lõpuks meie lahendus kasutada PDF-lugeja koos Embed kuvamisvalik. See valik võimaldab teil PDF-faili Drupali sõlme kinnitada ja Drupali veebisaidil usaldusväärselt kuvada.

Kahjuks ei piisa mõnikord "usaldusväärsest".

instagram story viewer