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:
- Web arakatzailean PDF fitxategiak ikusteko gaitasuna, adibide honen antzekoa. Bezeroak konpainiaren buletinaren PDFak kargatuko luke eta bisitariek erraz irakur ditzakete.
- Drupal 7 gunea da, beraz, moduluak bertsio nagusiarekin bat etorri beharko luke. (Drupal 7 atera da orain dela eta, beraz, moduluaren garatzaile batek Drupal 7 bertsioarekin batera atera ez badu ere, ziurrenik ez da izango).
- Bezeroak zehaztu ez bazen ere, hirugarrenen zerbitzura jo behar izan nuen. Bideoetarako, YouTube edo Vimeo edukia argitaratzeko zoriontsu naiz eta, ondoren, Drupal gune batean txertatzea gustatuko litzaidake, baina PDFak ez dut uste ulergarritasun gehigarririk izango liratekeen hassle potentzialak, hausturak eta gastuak. Hala ere, hirugarrenen zerbitzura nengoen aukera bakarra izan balitz.
- Nire hirugarren zerbitzu bat saihesteko nahia izan arren, nire aukera seguruenik hirugarrenen Javascript liburutegia eskatzen zuen. Etorkizuneko bertsioen bertsio gehigarri bat gehitu arren, oro har, hobeto sentitzen naiz liburutegi baten kopia egitea, hirugarrenen zerbitzura baizik.
- Modulua ahalik eta arin eta zehatzena izan nahi nuen. Ez nuen parte hartu nahi multimedia fitxategiak manipulatzeko edo antolatzeko modu erradikoki berri batekin. Zerbait gehiago nahi nuen, hau da, irudien handitzeak hobeto ikustea, baina guztiz independentea irudien fitxategiak kudeatzea aukeratzen ez duen bitartean. Liburutegi hau pdf.js izango litzateke hunch bat izan nuen, baina beste aukera batzuk izan nituen.
- Ohiko moduan, Drupal modulua aukeratzeko jarraibide orokorrak jarraitu nahi nituen. Funtsean, hautatutako modua dagoeneko mila pertsona (posible balitz) erabili ahal izateko gutxienez, gutxienez, mendekotasunen bat egon beharko luke, etorkizunean proiektua etorkizunari eusteko asmoa duen garatzaile aktibo batek mantentzen ez duen bitartean. Ez da lizentziarik ordaindu behar.
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:
- Liburutegiak erabilera komertzialerako lizentzia kuota eskatzen du. Kuota arrazoizkoa zen, baina ez da askapenik gabeko softwarea saihesten saiatzen .
- Galdera arrunten bilaketak agerian uzten du, Drupal moduluaren orrian deskribapenaren aurka, PDFak ez dira% 100 Shadowbox liburutegiak onartzen. Ene. Gauza ona egiaztatu dut.
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:
- Biek instalazio ia 3.000 izan zituzten, alternatibak baino askoz gehiago (Shadowbox izan ezik).
- Bi kanpoko Javascript liburutegi bera erabiltzen zuten, pdf.js.
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:
- Google Docs irakurgailuak ondo moldatu zuen kapsulan, baina pantaila osoan klik egin nuenean, Google Docs-en orri bat desegin nuen, nire tasa muga gainditu zuen barkamena eskatuz. Ene. Beharbada hau fidagarria izango litzateke modulua Google Apps kontua ordainduz gero, baina ez nuke jakingo, ziur nengoen nire bezeroak ez zuela gustuko pantaila.
- The pdf.js aukera wonderful lan egin zuen ... Firefox eta Chrome-n. Internet Explorer-en marrazten nuenean, laukia hutsik zegoen. Dirudienez, pdf.js-en arazo bat da, ez PDF Reader modulua. Uste dut hori espero nuen, Mozilla eta Internet Explorer-ek garatutako pdf.js ... bera da. Oraindik ere, etsita nengoen pentsatu nuen pdf.js-ek ez zuela uste lehenbailehen nabigatzaile guztietan modu fidagarrian funtzionatu zuela.
- Kapsulatzeko aukera fidagarria izan zen. Hau Adobe Reader-ek zuzenean exekutatu zuen kutxa web orrian. Nire Firefox oraindik nahiago dut pdf.js exekutatu, baina uste dut hau arakatzailearen ezarpena zela. Bide batez, bisitari batek Firefox edo Adobe Reader bezalako PDF ikustailea izan zuen bitartean, PDFa bistaratuko litzateke.
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.