Iwadi Kan ni Aworan ti Aṣayan Ilana
Laipe, onibara kan beere fun mi lati fikun ẹya tuntun kan si aaye Drupal ti ile-iṣẹ: han awọn faili PDF ni aṣàwákiri. Bi mo ṣe ṣawari awọn aṣayan lori drupal.org, Mo mọ pe eyi ni anfani pipe lati ṣe akiyesi ilana ṣiṣe ipinnu gangan mi bi mo ti yan module titun. Mo n sọ nigbagbogbo lati yan awọn modulu ni ọgbọn , ṣugbọn nisisiyi o le wo bi mo ṣe lero pe iṣẹ yii ṣiṣẹ ni igbesi aye gidi.
Ṣatunkọ Ohun ti O Fẹ
Igbese akọkọ ni lati ṣalaye ohun ti o fẹ. Ninu ọran mi, Mo fẹ:
- Agbara lati wo awọn faili PDF ni oju-iwe ayelujara kan, iru si apẹẹrẹ yii. Onibara yoo ṣajọ iwe iroyin PDF ti awọn ile-iwe, ati awọn alejo yoo ni anfani lati ka wọn ni rọọrun.
- Aaye naa jẹ Drupal 7 , nitorina ni module naa yoo nilo lati baramu ti ikede pataki naa . (Drupal 7 ti jade fun igba diẹ bayi, nitorina bi olugbaṣe module ko ba jade pẹlu ẹya Drupal 7 sibẹsibẹ, wọn yoo ko.)
- Biotilejepe onibara ko ṣe afihan eyi, Mo tun fẹ lati yago fun gbigbele iṣẹ iṣẹ ẹni-kẹta. Fun awọn fidio, Mo ni idunnu lati firanṣẹ akoonu si YouTube tabi Vimeo ati lẹhinna wọ ọ lori aaye ayelujara Drupal, ṣugbọn fun awọn PDFs, Emi ko ro pe iṣedede afikun ti o ṣee ṣe yoo le ni iyọnu ti o pọju, isinku, ati laiwo. Sibẹsibẹ, Mo wa ni sisi si iṣẹ ẹni-kẹta ti o ba jẹ aṣayan nikan.
- Bi o ṣe jẹ pe emi fẹ lati yago fun iṣẹ kẹta, Mo mọ pe o fẹ ki o fẹ iwe-aṣẹ Javascript kan-kẹta. Biotilejepe eyi yoo ṣe afikun igbesẹ kan lori awọn iṣagbega iwaju, Mo ni igbadun nigbagbogbo nipa lilo ẹda ti ara mi ti iwe-ika kan ju ti igbẹkẹle iṣẹ-kẹta lọ.
- Mo fe lati pa module naa mọ bi imole ati pato bi o ti ṣee. Emi ko fẹ lati ni ipa pẹlu diẹ ninu awọn ọna ti o ni irọrun ti mimu tabi ṣe apejọ awọn faili media. Mo fẹ ohun kan diẹ sii bi Colorbox, eyi ti o ṣe agbekalẹ awọn aworan fun wiwo to dara, ṣugbọn o wa patapata alailẹgbẹ ti bi o ṣe yan lati ṣakoso awọn faili aworan. Mo ni ode kan ti ile-iwe yii yoo jẹ pdf.js, ṣugbọn mo ṣii si awọn ọna miiran.
- Bi deede, Mo fẹ tẹle awọn itọnisọna gbogboogbo fun yan igbasilẹ Drupal. Bakannaa, yan module ti o ti wa tẹlẹ lati ọdọ ẹgbẹrun ẹgbẹrun eniyan (ti o ba ṣeeṣe) fun igba diẹ, pẹlu diẹ ti awọn igbẹkẹle, ti o dabi pe o ni itọju nipasẹ olugbaṣe ti nṣiṣe lọwọ ti o ngbero lati tọju iṣẹ na ni ojo iwaju ati pe ko ni ' n beere fun ọya iyọọda.
Wa lori Drupal.org
Pẹlu awọn afojusun wọnyi ni lokan, igbesẹ ti o tẹle jẹ àwárí ti o rọrun lori Drupal.org. Aago lati gun sinu Iho Pọlu ti Iyii Iwọn.
& # 34; Apewe & # 34; Page fun Awọn modulu PDF
Ibẹrẹ akọkọ mi (tabi yẹ ki o wa), oju-iwe yii: apejuwe awọn modulu wiwo awọn PDF. Drupal.org ni itọnisọna ti o dara julọ ti awọn oju iwe iwe ti o ṣe apẹrẹ awọn iṣowo ati awọn iṣedede ti awọn modulu orisirisi ni aaye kanna. Nibẹ ni akojọ aarin ti awọn iwe-kika kika, ṣugbọn wọn tun ṣe itọpọ ni gbogbo aaye naa.
Iwewewe kika kika PDF jẹ mẹrin modulu wiwo wiwo. Emi yoo bo wọn nibi, ati awọn tọkọtaya miiran ti mo ri lati wiwa. Emi yoo bẹrẹ pẹlu awọn oludije Mo ti pinnu lati foo.
Nisisiyi ẹ jẹ ki a ṣalaye sinu awọn idi pataki ti idi ti awọn modulu wọnyi ṣe (tabi julọ ko ṣe) ṣiṣẹ fun iṣẹ yii.
Oluṣakoso faili
Oluṣakoso Oluṣakoso nlo Ayelujara Archive BookReader, eyiti o mu mi ṣori nitori Mo wa Internet Archive junkie. Ni gbogbo igba ti mo ba lọ sibẹ, Mo lero awọn ẹri iberu ati ipalara ni awọn oke ti awọn iwe ti mo le fa lati ibọn.
Ti a sọ pe, aaye igbasilẹ naa koju diẹ si mi. Mo le gbe pẹlu rẹ, ṣugbọn mo ṣiyemeji pe onibara mi yoo ṣe, nigbati pdf.js bii oju-ara julọ.
Pẹlupẹlu, lori oju keji wo oju-iwe iṣẹ naa, Mo ri ikede nla ti o ni igboya ni oke: A ti gbe module yi lọ si PDF module ni fọọmu . Itọ to. Pẹlu kere ju 400 lọ, ti o ṣapọ pẹlu module PDF ti o ni imọran (eyiti a yoo bo ni akoko kan), o dabi ẹnipe o dara. Maṣe gba igbasilẹ kan ti a ti ṣopọ / gbe / abandoned.
Oluṣakoso faili Oluṣakoso Google
Oluṣakoso faili Oluṣakoso Google jẹ ohun ti o dabi: ọna lati lo awọn Google Docs lati fi awọn ifihan awọn faili han ni oju-iwe ayelujara rẹ. Bó tilẹ jẹ pé mo fẹràn àwọn àṣeyèsí Google Docs, ọkan lára àwọn ìfojúsùn mi ni láti dúró ní ìdúróṣinṣin nípa ìpèsè ẹni-kẹta.
Pẹlupẹlu, module yii ni o kere ju 100 sori ẹrọ.
Awoṣe Oluwoye Ajax
Biotilẹjẹpe "AJAX" jẹ akoko Javascript gbogbogbo, Ajax Document Viewer ti jade lati da lori iṣẹ-kẹta kan. Nikan nipa 100 nfi sori ẹrọ. Ontesiwaju...
Scald PDF
Scald PDF nikan ni 40 fi sori ẹrọ, ṣugbọn mo ni lati wo, niwon o jẹ apakan kedere ti a tobi ise agbese ti a npe ni (bẹẹni) Scald. Gẹgẹbi oju-iwe iwe-aṣẹ Scald ṣe alaye: " Scald jẹ ilọsiwaju aṣeyọri lori bi a ṣe le mu awọn Atẹ Media Atoms ni Drupal."
Iyẹn gbolohun gbe awọn asia meji pupa: "Aṣeyọri ya" ati ọrọ "Media" ti a ṣe pọ pẹlu "Atom". "Atom" jẹ kedere ọrọ ti a tun pada fun "ohun", eyiti o ṣe o ni aami pupa gbogbo funrararẹ. Drupal ni o ni awọn apamọwọ fun apoti-ofo yii Iru ọrọ: oju-ọna , nkankan , ẹya-ara ... Awọn ọrọ ti o pọju lọ, ọrọ diẹ sii ni o le jẹ.
Bi mo ti ṣayẹwo si isalẹ, awọn ifura mi ni a ti fi idi mulẹ. Mo ti ka awọn ariyanjiyan ti o ni fifa bi Scald ṣe le ṣe atunṣe bi Mo ti ṣe amu Media ni aaye mi.
Nisisiyi, otitọ ni pe Dripal Media ṣe le lo diẹ ninu awọn reinventing. Scald kii ṣe ipinnu ambitious nikan ni aaye yii. Sibẹsibẹ, pẹlu ti o kere ju 1000 n ṣafẹru bẹ, Emi ko fẹ lati wọle ni ilẹ pakà.
Daju, nipasẹ akoko yii nigbamii ti o tẹle, Scald le jẹ Wiwa ti o tẹle. Eyi yoo yori. Ṣugbọn o tun le jẹ abandonedware, pẹlu ọna kan (kekere) ti awọn aaye fifọ ti o fi silẹ lati sọkun.
Fun bayi, Mo fẹ lati darapọ pẹlu iṣeduro pupọ ati idaamu ti o kere julọ. Jọwọ ṣe afihan awọn PDFs, jọwọ. Iyen ni gbogbo nkan ti mo n beere.
Shadowbox
Shadowbox yà mi lẹnu: o sọ pe o jẹ ojutu kan ṣoṣo lati ṣe ifihan gbogbo iru media, lati PDFs si awọn aworan si fidio. Eyi kii ṣe bi fifa bi Scald, nitori pe yoo ṣe idojukọ lori iṣafihan media lai ṣafihan awọn agbekale titun bi "Media Atoms". Sugbon Mo ti fẹran Coubox, bi mo ti sọ. Emi ko fẹ lati ni ifojusi ipinnu yẹn.
Sibẹsibẹ, Mo ti akiyesi (pẹlu ibanujẹ inu) ti o ju 16,000 lọ , Shadowbox le jẹ iyipo ti o lagbara ju ni aaye kanna. Mo ni lati wo.
Ṣiṣe Shadowbox Drupal jẹ apẹrẹ itọnisọna si iwe-aṣẹ Javascript, Shadowbox.js, nitorina ni mo ṣayẹwo jade aaye ayelujara ti ile-iwe. Nibe, Mo ti ri idi meji lati gbe lori:
- Ikọwe nilo ọya-aṣẹ iwe-aṣẹ fun lilo ọja. Iye owo naa jẹ deede to, ṣugbọn Mo gbiyanju lati yago fun software ṣiṣi-orisun ti ko ni ọfẹ .
- Iwadi iṣọrọ ti awọn FAQ fihan pe, ni idakeji si apejuwe lori oju iwe iwe Drupal, PDFs ko ni atilẹyin 100% nipasẹ iwe-kikọ Shadowbox. Bakannaa. Ohun rere Mo ṣayẹwo.
Awọn oludari meji: & # 34; PDF & # 34; ati & # 34; PDF Reader & # 34;
Lehin ti o ti ku iyokù, Mo wa bayi si awọn ariyanjiyan meji: PDF ati PDF Reader
Awọn iṣẹ wọnyi meji ni awọn afarapọ pataki:
- Awọn mejeeji ni fere to 3,000 n fi sii, diẹ sii ju awọn iyipo lo (ayafi Shadowbox).
- Awọn mejeeji ti lo iwe ita gbangba Javascript ita gbangba, pdf.js.
Kini nipa iyatọ?
PDF Reader tun ni aṣayan fun isopọpọ Google Docs. Ninu ọran yii, Mo ro pe onibara mi le fẹ bẹ, nitorina ni mo ṣe fẹran aṣayan.
Nibayi, PDF ti samisi bi Ṣiṣiri awọn alabara (s). Eyi le jẹ ami ti oludasile yoo fi kọ silẹ ni igba diẹ, ṣugbọn ni apa keji, iṣẹ ti o ṣẹṣẹ julọ jẹ ọsẹ kan sẹhin, nitorina ni o kere pe olugbese naa ṣi lọwọ.
Ni apa keji, PDF Reader ni a samisi bi Ti o tọju muduro, ṣugbọn iṣẹ ti o ṣẹṣẹ julọ jẹ ọdun kan sẹhin.
Lai si oludari nla kan, Mo pinnu lati dán wọn wò mejeji.
Idanwo awọn oludari naa
Mo ti ṣe idanwo awọn modulu mejeeji lori ẹda ti aaye ifiweranṣẹ mi. (Bi o ṣe jẹ pe module ti o lagbara ati ailewu ko han, maṣe gbiyanju ni akọkọ lori aaye ifiweranṣẹ. O le fọ gbogbo aaye rẹ.)
Mo ti jẹ aṣiṣe si PDF Reader , nitori pe o ni awọn aṣayan diẹ sii (bii Google Docs) ju PDF lọ . Nitorina ni mo pinnu lati gbiyanju PDF ni akọkọ, lati yọ kuro ni ọna.
PDF Fail: Isẹpọ beere?
Sibẹsibẹ, nigbati mo ba fi PDF sori ẹrọ ati ka README.txt, Mo ti ri iṣoro ti mo ti ri ṣugbọn ko gba si oju iwe iṣẹ naa. Fun idi kan, module yii dabi pe o nilo ki o ṣajọpọ pdf.js pẹlu ọwọ. Biotilẹjẹpe iwe-iṣẹ agbese naa daba pe eyi kii ṣe dandan, README.txt daba pe o jẹ.
Niwon PDF Reader yoo lo iṣiwe kanna gangan lai nilo igbesẹ yi, Mo pinnu lati gbiyanju o akọkọ lẹhin ti gbogbo. Ti ko ba ṣiṣẹ, Mo le pada si PDF nigbagbogbo ki o si gbiyanju lati ṣapọ pdf.js pẹlu ọwọ.
PDF Reader: Aseyori! Tilẹ ti.
Nitorina, ni igba pipẹ, Mo gbiyanju PDF Reader . Atokun yii n pese ẹrọ ailorukọ titun kan fun ifihan aaye aaye. O fikun aaye faili kan si iru akoonu akoonu rẹ ki o si ṣeto iru ẹrọ ailorukọ si PDF Reader. Lẹhinna, o ṣẹda oju kan ti iru yii ki o si gbejade PDF rẹ. PDF ṣe afihan ti a fi sinu apoti "apoti" lori oju-iwe naa.
O le gbiyanju orisirisi awọn ifihan ifihan nipa ṣiṣatunkọ awọn akoonu akoonu lẹẹkansi ati yiyipada awọn eto ifihan fun aaye.
Mo ri pe asayan ifihan eyikeyi ni awọn aṣiṣe ati awọn iṣiro:
- Awọn oluka Google Docs ṣiṣẹ daradara bi ohun ti a fi sinu apoti, ṣugbọn nigbati mo ba tẹẹrẹ lati lọ si oju iboju kikun, Mo ṣe afẹfẹ lori iwe Google Docs kan ti o gafara pe opin iye mi ti kọja. Bakannaa. Boya eyi yoo jẹ diẹ ti o gbẹkẹle ti mo ba fọwọsi module naa si iroyin Google Apps ti n san, ṣugbọn emi ko ṣe iṣoro lati wa, bi mo ṣe rii daju pe onibara mi kii fẹ ifihan.
- Awọn aṣayan pdf.js sise iyanu ... lori Firefox ati Chrome. Ṣugbọn nigbati mo ba gbe Internet Explorer jade, apoti naa han ṣofo. O dabi ẹnipe, eyi jẹ iṣoro pẹlu pdf.js ara rẹ, kii ṣe igbimọ PDF Reader . Mo ro pe o yẹ ki o ti ni ireti eyi, fun pe awọn pdf.js ti ni idagbasoke nipasẹ Mozilla ati Internet Explorer jẹ ... ara rẹ. Ṣi, Mo ti korira pe emi ko ronu lati jẹrisi pe awọn pdf.js ṣiṣẹ ni igbẹkẹle kọja gbogbo awọn aṣàwákiri ni ibẹrẹ.
- Aṣayan igbasilẹ jẹ julọ gbẹkẹle. Eyi kosi ran Adobe Reader ni apoti kan lori oju-iwe ayelujara. Mi Firefox tun fẹ lati ṣiṣe pdf.js, ṣugbọn Mo ro pe eyi je eto lilọ kiri kan. Ni ọna kan, bi igba ti alejo kan ba ni boya Akata bi Ina tabi PDF wo bi Adobe Reader, PDF yoo han.
Bayi, ni opin, ojutu mi ni lati lo PDF Reader pẹlu aṣayan ifarahan ti o fi sii . Aṣayan yii yoo gba mi laaye lati fi PDF pamọ si oju-iwe Drupal, ki o si ṣe afihan han lori oju-iwe ayelujara Drupal kan.
Laanu, ma "igbagbọ" ko to. Lẹhin gbogbo wiwa yi, Mo ni lati ṣe akiyesi iṣẹ-kẹta kan lẹhin gbogbo.