Nola aukeratu PDFak ikusteko Drupal 7 modulua

Modulu hautaketaren Arteko kasu bat

Berriki, bezero batek konpainiaren Drupal gunearen ezaugarri berri bat gehitzeko eskatu zidan: erakutsi PDF fitxategiak arakatzailean. Drupal.org-en aukerak arakatu nituenez, konturatu nintzen erabateko erabakiak hartzeko prozesua dokumentatzeko aukera ezin hobea zela modulu berri bat aukeratzerakoan. Beti esaten dut moduluak modu jakintsuan hautatzea , baina orain ikusten dut nola uste dut bizitza errealean funtzionatzen duela.

Zehaztu zer nahi duzuna

Lehenengo urratsa nahi duzuna definitzea da. Nire kasuan, nahi nuen:

Bilatu Drupal.org-n

Helburu hauek kontuan hartuta, hurrengo pausoa Drupal.org-en bilaketa erraza izan zen. Moduluaren Good Goodaren Ball Pitrerara iristeko denbora.

& # 34; konparazioa & # 34; PDF moduluen orria

Nire lehen geldialdia (edo egon beharko litzateke), orrialde hau: PDF bisore moduluen konparaketa. Drupal.org-ek dokumentazio-orrien tradizio bikaina du espazio berean dauden modulu desberdinen pros eta txarrez. Konparazio orrien zerrenda zentral bat dago, baina gune osoan hautseztatu egiten dira.

PDF konparazio orriek lau PDF ikusle modulu zeuden. Hemen estaltzen ditut, baita bilaketetan aurkitu dudan beste pare bat ere. Salto egitea erabaki nuen hautagaiekin hasten naiz.

Orain, zergatik sortu genituen modulu horiek (edo gehienak ez) proiektu honetarako zehaztuko ditugu.

Fitxategi ikuslea

File Viewer-ek Internet Archive BookReader erabiltzen du, eta horrek intrigatu egin nau Interneteko Archive junkie delako. Bidaiatu egiten naizen bakoitzean, beldurra ematen diodanean eta eterretik plater ditudan liburuen mendietan murgiltzen naiz.

Esan dudanez, manifestazio gunea ikaragarria zen niretzat. Benetan bizi naiz, baina nire bezeroak zalantzan jarri nintzenean, pdf.js itxura askoz ere dotorea da.

Halaber, proiektuaren orriaren bigarren begirada batean, goiko goiburuen iragarkia ikusi nuen: Modulu hau PDF formulora eraman da . Azoka nahikoa. 400 instalazio baino gutxiagorekin, PDF modulu ezagunarekin bat eginda (une batez estaltzen duguna), mugimendu egokia dirudi. Ez ezazu inoiz bateratu / mugitu / bertan behera utzi den modulu bat deskargatu.

Google Viewer File Formatter

Google Viewer File Formatter-ek softwarea da: Google Docs-ek zure webguneko fitxategien bistara kapsulatzeko modu bat. Google Docs-en aldakortasuna gustatu zitzaigun arren, nire helburuetariko bat hirugarrenen zerbitzurako independentea izan zen.

Modulu honek 100 instalazio baino gutxiago zituen.

Ajax dokumentu ikuslea

"AJAX" Javascript izenburu orokorra den arren, Ajax Dokumentu Ikusleak hirugarrenen zerbitzu jakin bati erantzuteko balio izan du. 100 instalazio baino ez. Mugitzen ...

Scald PDF

Scald PDF-k 40 instalazio besterik ez zituen, baina begirada bat hartu behar izan nuen, Scald-en izeneko proiektu handiago bat baitzen. Scald proiektuaren orria azaldu duenez: " Scald Drupal atomoak nola kudeatu dituen berritzaile bat da".

Esaldi horrek bi banderak gorri handiak planteatu zituen: "berritzailea" eta "Media" hitzak "Atom" batekin parekatuta. "Atom", jakina, "gauza" hitza zen, eta horrek bandera gorri bat sortu zuen berez. Drupal-ek kaxa hutseko hitz mota horientzako joera du: nodoa , entitatea , funtzioa ... Hitz orokorragoa, aldaketak gehiago izan daitezke.

Iritsi ahala, nire susmoak baieztatu egin ziren. Eszena harrigarriak irakurri ditut Scald-en funtsean nire webguneko Media nola kudeatu nuen asmatu.

Orain, egia esan, Drupal-en Media manipulazioa berriro asmatu zitekeen. Scald ez da espazio honetako proiektu anbiziotsu bakarra. Hala eta guztiz ere, orain arte baino 1000 instalazio baino gutxiago, ez nuen nahi beheko solairuan sartu nahi.

Ziur, hurrengo urterako, Scald hurrengo Bistak izan litezke. Hori izango litzateke rock. Baina bazter utziko lukete ere, negarrez utzi dituzten gune hautsiak (txikiak).

Oraingoz, konponbide askoz ere gutxiago eta arriskutsuago batekin itsatsi nahi nuen. Just erakutsi PDFak, mesedez. Hori guztia galdetu nion.

Shadowbox

Shadowboxek harritu ninduen: komunikabide mota guztiak erakusteko soluzio bakarra izan zen, PDFak irudietatik bideora. Ez zen Scald bezain beldurgarria, komunikabideek erakusteko bakarrik baitzegoen "Media Atomoak" bezalako kontzeptu oso berriak sartuz. Baina dagoeneko gustatzen zait Colorbox, aipatu dudan bezala. Ez nuen erabaki hori berriro pentsatu behar.

Hala eta guztiz ere, 16.000 instalazio baino gehiagotan nabaritu nituen (barne gezurrezko batekin), Shadowbox espazio berean alternatiba indartsuagoa izan liteke. Begirada bat hartu behar nuen.

Shadowbox Drupal modulua funtsean Javascript liburutegirako zubia da, Shadowbox.js, beraz liburutegiaren webgunea egiaztatu dut. Bertan, bi arrazoi aurkitu ditut mugitu:

Bi contenders: & # 34; PDF & # 34; eta # 34; PDF Reader & # 34;

Gainontzekoa ezabatu ondoren, bistako bi contenders etorri zait: PDF eta PDF Reader

Bi proiektu horiek antzekotasunak dituzte:

Ezberdintasunei buruz?

PDF Reader- ek Google Docs-en integrazioa ere izan zuen. Kasu honetan, pentsatu nuen nire bezeroak gustatzen zitzaiola, beraz, aukera izatea gustatu zitzaidan.

Bitartean, PDFa ko-mantentzaile (s) bilatzea bezala markatu zen. Hori dela eta, garatzaileek proiektua bertan behera utzi beharko luketen seinale bat izan daiteke, baina, beste alde batetik, konpromisorik berriena duela aste bat izan zen, beraz, gutxienez, garatzailea aktibo zegoen.

Bestalde, PDF Reader aktibatuta zegoen modu aktiboan, baina konpromiso berriena duela urtebete zegoen.

Irabazle argirik gabe, bi probatu nituen.

Contenders probatzea

Bi moduluak probatu nituen nire zuzeneko gunean kopia batean. (Modu solidoa eta kaltegabea agertzen ez den arren, ez da inoiz saiatu zuzeneko gune batean. Zure gunea hautsi dezakezu.)

PDF irakurgailurako joera izan nuen, PDFak baino aukera gehiago izan zituelako (adibidez, Google Docs). Beraz, PDFa lehenbailehen saiatzea erabaki nuen, bidea ateratzeko.

PDF akatsa: konpilazioa beharrezkoa da?

Hala ere, PDFa instalatu eta README.txt irakurtzean, proiektuaren orrialdean ikusi dudan arazo bat aurkitu dut. Arrazoiren batengatik, modulu hau PDF.js eskuz bildu behar duzula dirudi. Proiektuaren orrialdeak nahitaez eskatzen ez zuen arren, README.txt-ek iradoki zuen.

PDF Readerrek berariazko liburutegi bera erabiliko zuen pauso hori eskatzen ez zuen bitartean, lehenik eta behin saiatuko nintzen saiatu. Ez bada lanean, beti itzuli ahal izan dut PDFra eta saiatu pdf.js eskuz bildu.

PDF Reader: arrakasta! Ordenatzeko modua.

Beraz, azken finean, PDF Reader saiatu naiz. Modulu honek fitxategi berri bat bistaratzeko trepeta berria eskaintzen du. Fitxategi-eremu bat gehitzen dio nahi duzun eduki mota eta ezarri widget mota PDF irakurgailura. Ondoren, mota honetako nodoa sortu eta zure PDFa kargatu. PDFa orrian "kutxa" batean txertatu da.

Bistaratze-aukera desberdinak probatu ditzakezu edukia berriro editatuz eta eremuaren bistaratze ezarpenak aldatuz.

Bistaratze-aukera bakoitzak pros eta kontra izan ditu:

Horrela, azken finean, nire irtenbidea PDF Reader erabiltzea izan zen Embed pantaila aukera erabiliz. Aukera honek PDFa Drupal nodo bati eransteko aukera emango luke eta Drupal-en web orrialdean modu fidagarrian erakutsi.

Zoritxarrez, batzuetan "fidagarria" ez da nahikoa. Bilaketa hau egin ondoren, hirugarrenen zerbitzua kontuan hartu behar nuen.