Isifundo seSifundo kwi-Art of Module Selection
Kungekudala, umxhasi wandibuza ukuba ndifake into entsha kwi-Drupal site yenkampani: bonisa iifayile zeFayile kwisiphequluli. Njengoko ndakhangela iinqununu kwi-drupal.org, ndaqonda ukuba eli lililo lilungelo elifanelekileyo lokubhala inkqubo yam yokwenza isigqibo njengoko ndakhetha umyulo omtsha. Ndihlala ndikhetha ukukhetha iimodyuli ngokuhlakanipha , kodwa ngoku ungabona ukuba ndicinga ukuba oku kusebenza njani ubomi boqobo.
Chaza oko ufuna
Isinyathelo sokuqala ukuchaza oko ufuna. Kwimeko yam, ndandifuna:
- Ukukwazi ukujonga iifayile zeFayile kwisiphequluli sewebhu, esifana nomzekelo. Umxhasi uza kufaka ii-PDF zephepha leendaba, kwaye iindwendwe ziya kuba nako ukuzifunda lula.
- Isayithi yiDrupal 7 , ngoko imodyuli iya kufuneka ifanise loo nguqu enkulu . (I-Drupal 7 iye yaphuma ngokukhawuleza ngoku, ngoko ke ukuba ngaba umqhubi weemodyuli engakhange aphume nge-Drupal 7 version okwamanje, mhlawumbi abayi kuya.)
- Nangona umthengi akazange acacise oku, ndandifuna ukuphepha ukuthembela kwinkonzo yesithathu. Ngevidiyo, ndivuyayo ukuthumela umxholo kwi-YouTube okanye kwi-Vimeo uze uyifake kwisayithi ye-Dropal, kodwa kwi-PDF, andizange ndicinge ukuba ukunyuka okungekho kubanzi kunokugqithisa ukulahleka, ukuphazamiseka, kunye neendleko. Nangona kunjalo, ndandivulelekile kwinkonzo yenkampani yesithathu ukuba yayikuphela kokhetho.
- Nangona ndinqwenela ukuphepha inkonzo yenkampani yesithathu, ndazi ukuba ukhetho lwam luya kufuna ilayibrari yeqela le-Javascript. Nangona oku kuya kwandisa inyathelo elongezelelweyo ekuphuculweni kwexesha elizayo, ndivakalelwa ngakumbi ngokusebenzisa iikopi yam ithala leencwadi kunokuba ndithembele kwinkonzo yesithathu.
- Ndandifuna ukugcina imodyuli njengento engapheliyo kunye neyodwa njengoko kunokwenzeka. Andizange ndifune ukubandakanyeka kunye nendlela entsha yokusingatha okanye ukulungiswa kweefayile zeendaba. Ndandifuna into efana ne-Colorbox, eyandisa imifanekiso yokubukela bhetele, kodwa ihlala iyimimandla epheleleyo yendlela okhetha ngayo ukulawula iifayile zefayile. Ndine-hunch ukuba le thayibrari yayiza kuba pdf.js, kodwa ndandivuleleke kwamanye amathuba.
- Njengesiqhelo, ndandifuna ukulandela izikhokelo eziqhelekileyo zokukhetha imodyuli yeDrupal. Eyona nto, khetha umyuli osele usetyenziswe ngabantu abalwa ngamashumi ambalwa (ukuba kunokwenzeka) ngexesha elithile, kunye nokuxhomekeka kwezinto ezincinci, ezibonakala zigcinwa ngumqhubi osebenzayo oceba ukuqhubeka exhasa iphrojekthi kwixesha elizayo kwaye Ufuna imirhumo yemvume.
Khangela kwiDrupal.org
Ngale njongo engqondweni, isinyathelo esilandelayo kwakukho uphando olulula kwiDrupal.org. Ixesha lokungena kwi-Ball Pit ye-Module Goodness.
& # 34; Ukuthelekisa & # 34; Ikhasi leModyuli yePMS
Ukumisa kwam kuqala kwakukho (okanye bekufuneka kube), eli phepha: Ukuthelekiswa kweepomodeli zokubukela i-PDF. I-Drupal.org inesiqhelo esihle samaphepha encwadi achaza iinkonzo kunye neengxaki zeemodyuli ezahlukeneyo kwindawo efanayo. Kukho uluhlu oluphambili lwamaphepha alinganiswayo, kodwa afafazwe kuyo yonke indawo.
Ikhasi lefaniso le-PDF lalibandakanya iimodyuli ezine ze-PDF. Ndiza kuzihlanganisa apha, kunye nabanye abambalwa abandifumanayo ekukhangela. Ndiza kuqala nabaviwa ndigqibe.
Ngoku makhe siqwalasele ukuba zezizathu zenza ntoni le modyuli (okanye ingasenzanga) ukusebenza kule projekthi.
Umbukeli weFayile
I-Viewer yeFayile isebenzisa i-Internet Archive BookReader, eyandibuza ngokuba ndiyi-Internet Archive junkie. Njalo xa ndiya khona, ndiziva ndikrokra kwaye ndigqithise kwiintaba zeencwadi ndinokuzikhupha kwi-ether.
Oko kuthetha, isayithi lokubonisa lalibukeka libi kum. Ndingahlala kunye nalo, kodwa ndandithandabuza ukuba umxhasi wam uya kuthi, xa i-pdf.js ibonakala ibe yinto emangalisayo.
Kwakhona, ngokukhangela kwesibili kwiphepha leprojekthi, ndabona isimemezelo esikhulu sinesibindi phezulu: Le modyuli ihanjiswe kwi-modyuli ye-PDF ngokusemthethweni . Ilunge kakhulu. Ngaphandle kokufakwa okungaphantsi kwama-400, ukudibanisa kunye neyomxholo oyiPomplete eyaziwayo (esiya kuyivalela ngomzuzwana), kubonakala ngathi kuhamba kakuhle. Ungalokothi ukhupha umodyuli odibeneyo / ohanjiswe / oshiyiwe.
Ifayile yefayile ye-Google Viewer
Ifayile yefayile ye-Google Viewer yinto efana ngayo: indlela yokusebenzisa i-Google Amadokhumenti ukufakela ukuboniswa kweefayile kwikhasi lakho lewebhu. Nangona ndithandile ukuxhomekeka kweGoogle Amadokhumenti, enye yeenjongo zam kukuhlala zizimeleyo nayiphi na inkonzo yenkonzo yesithathu.
Kwakhona, le modyuli yayinokungena ngaphantsi kwama-100.
I-Ajax Document Viewer
Nangona "i-AJAX" yiJavascript yegama eliqhelekileyo, i-Ajax Document Viewer yaxhomekeka ekuthembekeni kwinkonzo ethile yangaphandle. Kuphela malunga ne-100 ukufakwa. Ukuqhubeka...
Scald PDF
I-Scald PDF yayinokufakwa kokungama-40, kodwa kwafuneka ndijonge, kuba bekucacileyo inxalenye yeprojekthi enkulu ebizwa ngokuba (yewe) Scald. Njengoko iphepha leprojekthi laseSaldald lachaza: "U- Scald uyindlela entsha yokuthatha indlela yokuphatha ii- Atom zeMedia kwiDrupal."
Esi sigwebo saphakamisa ezimbini iiflegi ezibomvu ezinkulu: "ukuthatha intsha" kunye negama elithi "iMedia" elidibene ne "Atom". "I-Atom" ngokucacileyo yayigama eliphindaphindiweyo elithi "into", eyenza iiflegi ebomvu yonke. I-Drupal ine-penchant yale magama angenanto ebhokisi engenanto: i- node , iqumrhu , inkalo ... Ngokubanzi ngokubanzi igama, ngakumbi ukutshintsha utshintsho.
Njengoko ndandibhaqa phantsi, zam izikhalazo zaqinisekiswa. Ndafunda amabango amnandi ngendlela uSaldald eya kuvuselela ngayo indlela endiphatha ngayo iMedia kwisayithi yam.
Ngoku, inyaniso kukuba ukuphathwa kweDipal's Media kunokusebenzisa ukubuyisela kwakhona. Scald akuyona kuphela iprojekthi ebambelele kule ndawo. Nangona kunjalo, ngokungaphantsi kwe-1000 ukufakela kude, andifuni ukungena kumgangatho ophantsi.
Ngokuqinisekileyo, ngeli xesha elizayo kunyaka ozayo, uSaldald unokuba nguMbono olandelayo. Oku kuya ku ngca. Kodwa kusenokuba ishiyeke, kunye ne-encinci (indawo encinci) yeendawo eziqhekekileyo ezishiye ukulila.
Okwangoku, ndandifuna ukunamathela kwisisombululo esincinci nesincinci. Bonisa nje ii-PDF, nceda. Yonke into endiyicelayo.
Shadowbox
I-Shadowbox yamangalisa: yathi isisombululo esisodwa sokubonisa zonke iintlobo zeendaba, ukusuka kwi-PDF ukuya kwimifanekiso kwividiyo. Oku kwakungekho njengokugqithisa njengoSaldald, kuba bekuya kugxininisa kuphela ekuboniseni imidiya ngaphandle kokungenisa iingcamango ezintsha ezinjenge "Iimathomo zeMedia". Kodwa sele ndiyithanda i-Colorbox, njengoko ndithethile. Andizange ndifune ukucinga kwakhona eso sinqumo.
Nangona kunjalo, ndandiphawula (nge-groan yangaphakathi) apho kufakwa ngaphezulu kwe- 16,000 , iShadowbox ingaba yindlela enamandla ngakumbi kwindawo efanayo. Kwafuneka ndijonge.
Imodyuli ye-Shadowbox Drupal ngokuqhelekileyo ibhuloho kwilayibrari yeJavascript, i-Shadowbox.js, ngoko ndayifumana iwebhusayithi ye-leyibrari. Kulapho, ndafumanisa izizathu ezibini zokuqhubeka:
- Ilayibrari idinga intlawulo yelayisenisi yokusetyenziswa kwezorhwebo. Intlawulo yayingqiqweni, kodwa ndizama ukuphepha isofthiwe evulekileyo engavulekiyo .
- Ukukhangela ngokucophelela kwe-FAQ kubonakalise ukuba, ngokuchasene nenkcazo kwiphepha le modyuli yeDrupal, ii-PDF azikho i- 100% ezixhaswa yilabhulali ye-Shadowbox. Oops. Into endiyihlolisayo.
Abaqhubi ababini: & # 34; PDF & # 34; kunye & # 34; PDF Reader & # 34;
Emva kokuphelisa abanye, ngoku ndiza kubabambene ababini: PDF kunye neFayili Reader
Ezi projekthi zimbini zinokufana okubalulekileyo:
- Bobabini babesondele malunga no-3,000, ukugqithisa ngaphezu kweendlela (ngaphandle kwe-Shadowbox).
- Bobabini basebenzisa ilayibrari yangaphandle ye-Javascript, pdf.js.
Kuthiwani ngokungafani?
I-PDF Reader nayo inokukhetha ukuhlanganiswa kweGoogle Amadokhumenti. Kwimeko enje, ndacinga ukuba umthengi wam unokuthanda, ngoko ndandithanda ukukhetha.
Okwangoku, i- PDF yaphawulwa njenge-Seeking holders (s). Oko kungabonakalisa ukuba umqhubi uza kushiya iprojekthi ngokukhawuleza, kodwa ngakolunye uhlangothi, ukuzibophelela kwangoku kwakuthatha iveki edlulileyo, ngoko ubuncinci umthuthukisi wayesasebenza.
Ngakolunye uhlangothi, i- PDF Reader ibhalwe njengomsebenzi ogcinwe ngokusisigxina, kodwa ukuzinikela kwangoku kwakutshanje kunyaka owedlule.
Ngaphandle kokuphumelela ngokucacileyo, ndagqiba ekubeni ngabavavanye bobabini.
Ukuvavanya abaQhibi
Ndavavanya zombini iimodyuli kwikopi yesayithi yam ephilayo. (Kungakhathaliseki ukuba imodyuli ibonakala yomelele kwaye ingenasici, ungalokothi uzame kuqala kwisiza esibukhombileyo. Unokuphulaphula yonke indawo yakho.)
Ndandingenakucamngca kwi- PDF Reader , kuba kubonakala ngathi kunokhetho oluninzi (njenge-Google Amadokhumenti) ngaphezu kwe- PDF . Ngoko ke ndagqiba kwelokuba ndizame i- PDF kuqala, ukuze ndiphume kwindlela.
I-PDF yehluleka: Ukuhlanganiswa kuyadingeka?
Nangona kunjalo, xa ndifake i- PDF kwaye ndifunde i-README.txt, ndafumanisa ingxaki endandiyibonayo kodwa ingayithobeli kwiphepha leprojekthi. Ngesizathu esithile, le modyuli ibonakala ifuna ukuba uqoqe pdf.js ngesandla. Nangona iphepha leprojekthi licebise ukuba oku kwakungadingeki, i-README.txt iphakanyiswe ukuba yinto.
Ekubeni i- PDF Reader iya kusebenzisa ilayibrari enye ngaphandle kokufuna le nyathelo, ndagqiba ekubeni ndizame okokuqala emva koko konke. Ukuba akuzange isebenze, ndiyakwazi ukubuyela rhoqo kwi- PDF kwaye uzame ukwenza i-pdf.js ngesandla.
I-PDF Reader: Impumelelo! Yohlobo lwe.
Ngoko, ekugqibeleni, ndazama i- PDF Reader . Le modyuli inikeza iwijethi entsha ukubonisa ifayile yeFayile. Uyongeza ifayile yefayile kwisimo sakho somxholo oyifunayo uze usethe uhlobo lwewijethi kwi-PDF Reader. Emva koko, udala i-node yale hlobo kwaye ulayishe i-PDF yakho. I-PDF ibonakala efakwe kwi "bhokisi" kwiphepha.
Unokuzama iindlela ezahlukeneyo zokubonisa ngokuhlela uhlobo lomxholo kwakhona kwaye uguqula izicwangciso zokubonisa kwintsimi.
Ndifumene ukuba ukhetho ngalunye lube luncedo kunye nolwazi:
- Umfundi weGoogle Amadokhumenti wasebenza kakuhle njenge-embed, kodwa xa ndiqakraza ukuba ndifike kwisikrini esigcwele, ndandiphakamisa kwikhasi leGoogle Docs elixolise ukuba umlinganiselo wam umyinge wawudlulile. Oops. Mhlawumbi oku kuya kunokuthenjwa xa ndibeka umxube kwi-akhawunti ye-Google Apps, kodwa andizange ndikhange ndizifumanise, njengoko ndandiqinisekile ukuba umthengi angawuthandi umboniso.
- Ikhethi ye-pdf.js isebenze ngokumangalisayo ... kwi-Firefox ne-Chrome. Kodwa xa ndikhuphe i-Internet Explorer, ibhokisi ibonakala ingenanto. Kubonakala ukuba, le ngxaki nge-pdf.js ngokwayo, kungeyiyo imodyuli ye- PDF Reader . Ndiyicinga ukuba ndimele ndilindele oku, kunikwe ukuba i-pdf.js iphuhliswe yi-Mozilla kunye ne-Internet Explorer ... ngokwayo. Sekunjalo, ndididekile ukuba ndingazange ndicinge ukuba i-pdf.js isebenze ngokuthembekileyo kuzo zonke iiphequluli kwindawo yokuqala.
- Ikhetho lokungena lilona lithembekileyo. Oku kwenzelwe ukuba i-Adobe Reader ebhokisini kwikhasi lewebhu. I-Firefox yam isathanda ukuqhuba ipdf.js, kodwa ndicinga ukuba oku kwakuyi-browser. Ngandlela-thile, ngethuba nje umvakatjhi wayenomlilo okanye umbonisi we-PDF njengo-Adobe Reader, i-PDF iya kubonisa.
Ngaloo ndlela, ekugqibeleni, isisombululo sam kukusebenzisa i- PDF Reader kunye nenketho yokubonisa i- Embed . Olu khetho luya kundivumela ukuba ndifake i-PDF kwisiqalo seDrupal, kwaye uyibeke ngokuqinisekileyo kwiphepha lewebhu leDrupal.
Ngelishwa, ngamanye amaxesha "athembekileyo" akwanele. Emva koko konke oku kufuna, kwafuneka ndiqwalasele inkonzo yenkampani yesithathu emva kwayo yonke into.