Indlela yokukhetha i-Drupal 7 Module yokubuka ama-PDF

Isifundo Sezintambo ku-Art of Module Selection

Muva nje, iklayenti yangicela ukuthi ngengeze isici esisha kusayithi le-Drupal yenkampani: bonisa amafayela e-PDF kusiphequluli. Njengoba ngiphequlula izinketho kwi-drupal.org, ngabona ukuthi lena yithuba elihle lokubhala inqubo yami yokwenza izinqumo njengoba ngakhetha imodemu entsha. Ngihlale ngithi ukukhetha amamojula ngokuhlakanipha , kodwa manje ungabona ukuthi ngicabanga ukuthi lokhu kusebenza kanjani empilweni yangempela.

Chaza lokho okufunayo

Isinyathelo sokuqala ukuchaza ukuthi yini oyifunayo. Endabeni yami, ngangifuna:

Sesha ku-Drupal.org

Njengoba lezi zinhloso zingqondweni, isinyathelo esilandelayo kwakusesho olulula ku-Drupal.org. Isikhathi sokungena kwi-Ball Pit ye-Module Goodness.

& # 34; Ukuqhathanisa & # 34; Ikhasi le-PDF lamamodeli

Ukuma kwami ​​kokuqala kwaba (noma bekufanele kube), leli khasi: Ukuqhathaniswa kwamamodeli wokubukwa kwe-PDF. I-Drupal.org inesiko elihle kakhulu lamakhasi encwadi echaza ukuthi kunemiphumela engakanani kanye nokuqeda amamojula ahlukahlukene esikhaleni esifanayo. Kukhona uhlu oluphakathi kwamakhasi okuqhathanisa, kodwa futhi afafazwa kuyo yonke indawo.

Ikhasi lokuqhathaniswa kwe-PDF lahlanganisa amamojula amane we-PDF wokubuka. Ngizozihlanganisa lapha, kanye nabanye abambalwa engizitholile ngokusesha. Ngizoqala ngabaqokelwe nginqume ukweqa.

Manje ake sihlolisise ukuthi kungani lezi zimodemu zenza (noma ngokuvamile azizange) zisebenze kule phrojekthi.

I-File Viewer

I-File Viewer isebenzisa i-Internet Archive BookReader, eyangihlaba umxhwele ngenxa yokuthi ngiyi-Archive ye-Inthanethi. Njalo lapho ngiya khona, ngizizwa ngikwesaba futhi ngigxile ezintabeni zezincwadi engingazixosha ku-ether.

Lokho okushiwo, isayithi lokubonisa lalibukeke kabi kimi. Ngingahlala nayo, kodwa ngingabaza ukuthi iklayenti lami lizokwenza, uma i-pdf.js ibheka isitayela esiningi kakhulu.

Futhi, ekubukeni kwesibili ekhasini lephrojekthi, ngibone isimemezelo esikhulu esibusayo phezulu: Le moduli ithuthelwe ku-module ye-PDF ngokusemthethweni . Kuyazwakala. Ngokufakwa okungaphansi kwezingu-400, ukuhlanganiswa ne-PDF module ethandwa kakhulu (esizoyivala ngomzuzwana), kubonakala sengathi ukuhamba okuhle. Ungalokothi ulande i-module ehlanganisiwe / ishukunywe / ishiyiwe.

Ifomethi yefayela le-Google Viewer

Ifomethi yefayela le-Google Viewer yilokho okuzwakalayo: indlela yokusebenzisa i-Google Amadokhumenti ukufaka ama-display amafayela ekhasini lakho lewebhu. Nakuba ngithande ukuxhumeka kwe-Google Amadokhumenti, enye yemigomo yami yayiwukuzimela ngokuzimele kunoma iyiphi isevisi yangaphandle.

Futhi, le modyuli yayinezingxenye ezingaphansi kwezingu-100.

I-Ajax Document Viewer

Nakuba "i-AJAX" yigama elijwayelekile le-Javascript, i-Ajax Document Viewer incike ekutheni isebenze isevisi ethile yangaphandle. Kufakwa okungu-100 kuphela. Siqhubekela phambili...

Scald PDF

I-Scald PDF yayinezinguquko ezingu-40 kuphela, kodwa kwakudingeka ngibheke, ngoba ngokusobala kwakuyingxenye yeprojekthi enkulu ebizwa ngokuthi yebo (yebo) Scald. Njengoba ikhasi lephrojekthi le-Scald lichaza: " Scald iyindlela entsha yokuphatha indlela yokusingatha iMedia Atoms kuDrupal."

Leso sigwebo sakhuphula amafulegi amabili amakhulu obomvu: "ukuthatha okusha" kanye negama elithi "Media" elihlanganiswe ne "Atom". "I-Athomu" ngokusobala yayiyigama eliphindaphindiwe elithi "into", okwenza ifulegi elibomvu lizimele. I-Drupal ine-penchant kulawa magama angenalutho-ibhokisi elingenalutho: i- node , inhlangano , isici ... Uma igama elivamile liqhubeka, ukushintsha okungaphezulu kungase kube khona.

Ngesikhathi ngishaya phansi, izinsolo zami zaqinisekiswa. Ngifunda izimangalo ezithandekayo ngokuthi uScald wayezophinde avuselele kanjani indlela engaphatha ngayo iMediya engosini yami.

Manje, iqiniso liwukuthi ukuphathwa kweDipal's Media kungasebenzisa ukubuyisela kabusha. U-Scald akuyona kuphela iphrojekthi yokuzikhethela kule ndawo. Noma kunjalo, ngokufakwa okungaphansi kuka-1000 kuze kube manje, angifuni ukungena phansi.

Yebo, ngalesi sikhathi ngonyaka ozayo, u-Scald angase abe umbono olandelayo. Lokho kwakuyozamazama. Kodwa kungase futhi kube yi-abandonware, nge-(encane) isiteleka sezindawo eziphukile ezisele ukukhala.

Njengamanje, ngangifuna ukunamathela ngesisombululo esincane kakhulu sokuziqhenya nesingozi. Vele ubonise ama-PDF, sicela. Yilokho kuphela engangikucela.

Shadowbox

I-Shadowbox yangimangaza: yathi isisombululo esisodwa sokubonisa zonke izinhlobo zemidiya, kusukela kuma-PDF kuya ezithombeni kuya kwividiyo. Lokhu kwakungekho njengokujula njengo-Scald, ngoba bekuzogxila ekuboniseni imidiya ngaphandle kokuletha yonke imiqondo emisha njenge "Ama-Athomu". Kodwa sengivele ngithanda i-Colorbox, njengoba ngishilo. Ngangingafuni ukuba ngicabangisise leso sinqumo.

Kodwa-ke, ngibonile (ngokububula okungaphakathi) ukuthi okufakwa okungaphezu kuka- 16,000 , i-Shadowbox ingaba yinye indawo enamandla kakhulu esikhaleni esifanayo. Kwadingeka ngibheke.

Imodi ye-Shadowbox Drupal ngokuyisisekelo ibhuloho emtatsheni we-Javascript, Shadowbox.js, ngakho ngangihlola iwebhusayithi yelabhulali. Lapho, ngathola izizathu ezimbili zokuhambisa phambili:

Abaphikisi ababili: & # 34; PDF & # 34; futhi & # 34; PDF Reader & # 34;

Ngemva kokuqeda konke okunye, manje ngifika kulabo ababambisana nabo: PDF ne PDF Reader

Le miklamo emibili yayinezici eziyinhloko:

Kuthiwani ngokungafani?

I-PDF Reader nayo inenketho yokuhlanganiswa kwe-Google Amadokhumenti. Kulesi simo esithile, ngacabanga ukuthi iklayenti lami lingathanda lokho, ngakho ngangikuthanda ukukhetha.

Phakathi naleso sikhathi, i- PDF imakwe njengokufuna i-co-maintainer (s). Lokhu kungaba isibonakaliso sokuthi ngokushesha umthuthukisi uzoshiya iphrojekthi, kodwa ngakolunye uhlangothi, ukuzibopheza kwamuva kwakusonto elidlule, ngakho-ke unjiniyela wayesasebenza.

Ngakolunye uhlangothi, i- PDF Reader imakwe njengoMnyango ogcinwe ngokuqinile, kodwa ukuzinikela kwakamuva kunonyaka odlule.

Ngaphandle kokuphumelela okucacile, nganquma ukuwahlola kokubili.

Ukuhlola abaphikisi

Ngahlola amamojula amabili kukhophi yendawo yami ephilayo. (Kungakhathaliseki ukuthi ivela kanjani umthamo oqinile futhi ongenacala, ungalokothi uzame kuqala kusayithi elibukhoma. Ungaphula isayithi lakho lonke.)

Ngangizikhethela i- PDF Reader , ngoba kubonakala sengathi kunezinketho eziningi (njenge-Google Docs) kune- PDF . Ngakho nganquma ukuzama i- PDF kuqala, ukuze ngiyikhiphe.

I-PDF yehluleka: Ukuhlanganiswa Kudingeka?

Kodwa-ke, uma ngifaka i- PDF futhi ngifunda i-README.txt, ngithole inkinga engangiyibonile kodwa enganaki ekhasini lephrojekthi. Ngesizathu esithile, le moduli ibonakala idinga ukuba uqoqe pdf.js ngesandla. Nakuba ikhasi lephrojekthi liphakamisa ukuthi lokhu kwakungadingeki ngempela, i-README.txt iphakanyisiwe ukuthi yayiyiyo.

Njengoba i- PDF Reader ingasebenzisa umtapo ofanayo ngqo ngaphandle kokudinga lesi sinyathelo, nganquma ukuzama kuqala ngemva kwakho konke. Uma ingasebenzi, ngingahle ngibuyele ku- PDF futhi ngizame ukuqoqa ngesandla i-pdf.js.

I-PDF Reader: Impumelelo! Hlunga.

Ngakho, ekugcineni, ngazama i- PDF Reader . Le module ihlinzeka iwijethi entsha ekuboniseni insimu yefayela. Ungeze inkambu yefayili kuhlu lwakho lokuqukethwe oluthandayo bese usetha uhlobo lwewijethi ku-PDF Reader. Khona-ke, udala i-node yalolu hlobo bese ulayisha i-PDF yakho. I-PDF ivela efakwe ebhokisini "ekhasini.

Ungazama izinketho ezahlukene zokubonisa ngokuhlela uhlobo lokuqukethwe futhi nokushintsha izilungiselelo zokubonisa kwenkambu.

Ngithole ukuthi inketho ngayinye yokubonisa yayinezinzuzo nezingozi:

Ngakho-ke, ekugcineni, isisombululo sami kwakuwukusebenzisa i- PDF Reader ngenketho yokubonisa okufakiwe. Lolu khetho lungangivumela ukuba nginamathisele i-PDF ku-node ye-Drupal, futhi ngiyibeke ngokuthembekile ekhasini lewebhu leDrupal.

Ngeshwa, ngezinye izikhathi "okuthembekile" akwanele. Emva kwakho konke lokhu kudingekile, kwakudingeka ngibheke insizakalo yesithathu emva kwakho konke.