Sgrùdadh Cùise ann an Taghadh Ealain Module
O chionn ghoirid, dh 'iarr cleachdaiche orm feart ùr a chur ri làrach Drupal na companaidh: taisbeanaidhean PDF a thaisbeanadh anns a' bhrabhsair. Mar a bhroinn mi na roghainnean air drupal.org, thuig mi gur e cothrom fìor mhath a bha seo dhomh a bhith a 'clàradh mo mhodh-obrachaidh fìor cho-dhùnaidhean nuair a thagh mi modal ùr. Tha mi an-còmhnaidh ag ràdh modalan a thaghadh gu glic , ach a-nis chì thu mar a tha mi a 'smaoineachadh gu bheil seo ag obair ann am beatha.
Sgrìobh dè tha thu ag iarraidh
Is e a 'chiad cheum mìneachadh dè tha thu ag iarraidh. Anns a 'chùis agam, bha mi ag iarraidh:
- Comas coimhead air faidhlichean PDF ann am brabhsair lìn, coltach ris an eisimpleir seo. Luchdaichidh an neach-dèiligidh PDFs de chuairt-litir na companaidh, agus bhiodh e comasach do luchd-tadhail an leughadh gu furasta.
- Is e an Drupal 7 an làrach, agus mar sin dh'fheumadh am modal a bhith a 'maidseadh an tionndaidh mhòr sin. (Tha Drupal 7 air a bhith a-muigh airson greis a-nis, mar sin mur eil neach-leasachaidh modal air a thighinn a-mach le dreach Drupal 7 fhathast, is dòcha nach bi.)
- Ged nach do shònraich an neach-dèilig seo, bha mi cuideachd airson a bhith a 'feitheamh ri seirbheis treas-phàrtaidh. Airson bhidio, tha mi toilichte an susbaint a phostadh gu YouTube no Vimeo agus an uairsin ga chur air làrach Drupal, ach airson PDFs, cha robh mi a 'smaoineachadh gum biodh an nochd a bharrachd a dh'fhaodadh a bhith na bu mhotha na duilgheadas, briseadh, agus cosgais a dh'fhaodadh a bhith ann. Ach, bha mi fosgailte do sheirbheis treas-phàrtaidh nam b 'e an aon roghainn a bh' ann.
- A dh 'aindeoin miann le seirbheis treas-phàrtaidh a sheachnadh, bha fios agam gum biodh feum agam air leabharlann Javascript treas-phàrtaidh. Ged a chuireadh seo ceum a bharrachd air ath-sgrùdaidhean san àm ri teachd, mar as trice bidh mi a 'faireachdainn nas fheàrr mu bhith a' ruith mo leth-bhreac de leabharlann an àite a bhith an crochadh air seirbheis treas-phàrtaidh.
- Bha mi airson am modal a chumail cho aotrom agus cho sònraichte 's as urrainn. Cha robh mi airson a dhol an sàs ann an dòigh ùr ùr air làimhseachadh no eagrachadh faidhlichean mheadhanan. Bha mi ag iarraidh rudeigin eile mar Colorbox, a tha ag àrdachadh ìomhaighean airson coimhead nas fheàrr, ach tha e gu tur neo-eisimeileach a thaobh mar a thaghas tu na faidhlichean dealbhan a stiùireadh. Bha mi a 'smaoineachadh gum biodh an leabharlann seo pdf.js, ach bha mi fosgailte do chothroman eile.
- Mar as àbhaist, bha mi airson an stiùireadh coitcheann a leantainn airson modal Drupal a thaghadh. Gu dearbh, tagh modal a chaidh a chleachdadh mu thràth le beagan mhìltean de dhaoine (ma ghabhas e dèanamh) airson na h-ùine, le glè bheag de eisimeileachd, a rèir coltais, le leasachadh leasachaidh gnìomhach a tha an dùil taic a chumail ris a 'phròiseact san àm ri teachd agus nach eil' Tha feum air cìs ceadachd.
Rannsaich air Drupal.org
Leis na h-amasan sin ann an cuimhne, bha an ath cheum na rannsachadh sìmplidh air Drupal.org. Ùine gus leum a-steach don Bhaile Ball den Modal Bòidhchead.
& # 34; Coimeas & # 34; Duilleag airson Modalan PDF
B 'e a' chiad stad a bh 'agam (no a bu chòir a bhith), an duilleag seo: coimeas de mhodalan luchd-coimhead PDF. Tha traidisean sàr-mhath aig Drupal.org de dhuilleagan sgrìobhainnean a tha a 'toirt cunntas air na buannachdan agus na h-eas-aonta a tha aig diofar mhodalan san aon àite. Tha liosta meadhanach de dhuilleagan coimeas, ach tha iad cuideachd air an crathadh air feadh na làraich.
Anns an duilleig coimeas PDF bha ceithir modalan lèirsinneach PDF. Bidh mi a 'còmhdach an seo an seo, cho math ri càraid eile a lorg mi bho rannsachadh. Tòisichidh mi leis na tagraichean agus chuir mi romham sgapadh.
A-nis rachamaid a-steach a-steach do na h-àiteachan sònraichte air carson a rinn na modalan seo (no mar bu trice) obair airson a 'phròiseict seo.
Viewer File
File Viewer a 'cleachdadh Internet Archive BookReader, a thug inntinn orm a chionn' s gu bheil mi air Internet Archive junkie. Gach turas a tha mi a 'dol ann, tha mi a' faireachdainn tàircean eagal agus a 'toirt buaidh air beanntan leabhraichean as urrainn dhomh a dhèanamh às an t-eun.
A rèir sin, sheall làrach an taisbeanaidh beagan grànda dhomh. Is dòcha gum bi mi beò leis, ach bha mi teagmhach gum biodh mo chleachdaiche, nuair a bhios pdf.js a 'coimhead cho mòr ri chèile.
Cuideachd, air sùil eile air duilleag a 'phròiseict, chunnaic mi an naidheachd mòr trom aig a' mhullach: Chaidh am modal seo a ghluasad gu modal PDF gu foirmeil . Ceart gu leòr. Le nas lugha na 400 ionad-obrachaidh, bidh coltas math air gluasad leis a 'mhodal PDF a tha a' còrdadh riut (a bhios sinn a 'còmhdach ann am mionaid). Na luchdaich sìos a-nuas modal a chaidh a cho-aonachadh / a ghluasad / a thrèigsinn.
Faidhle Faidhle Google Viewer
Is e Google Format Format File a tha e coltach: dòigh air Google Docs a chleachdadh gus taisbeanaidhean de fhaidhlichean a chur a-steach dhan duilleag-lìn agad. Ged a bha e a 'còrdadh rium gu mòr ri comasachd Google Docs, b' e aon de na h-amasan agam a bhith neo-eisimeileach bho sheirbheis treas-phàrtaidh sam bith.
Cuideachd, bha nas lugha na 100 ionad-obrach aig a 'mhodal seo.
Ajax Document Viewer
Ged a tha "AJAX" na theirm Javascript coitcheann, dh 'fhàs Ajax Document Viewer gu bhith an urra ri seirbheis treas-phàrtaidh sònraichte. Chan eil ach mu 100 stàladh. A 'gluasad air adhart ...
PDF sgal
Cha robh ach 40 ionad aig PDF Sgald ach bha agam ri sùil a thoirt oir bha e follaiseach gu robh e mar phàirt de phròiseact nas motha ris an canar Scald (tha). Mar a mhìnich duilleag pròiseict Sgald: "Tha Scald na innleachd ùr a 'gabhail a-steach mar a làimhsicheas e Media Media ann an Drupal."
Thog am binn sin dà bhratach dearg mòr: "gabh ùr-ghnàthach" agus am facal "Meadhanan" còmhla ri "Atom". Bha e follaiseach gur e "Atom" facal a bha air a thionndadh airson "rud", a bha ga dhèanamh na bhratach dearg air a shon fhèin. Tha dìomhaireachd aig Drupal airson na seòrsa fhacail seo: faidhle , eintiteas , feart ... Nas fharsainge am facal, is dòcha gum bi na h-atharrachaidhean a 'sìor fhàs.
Mar a chaidh mi sìos, chaidh mo mhothachadh a dhearbhadh. Bha mi a 'leughadh cheistean air mar a bhiodh Scald a' daingneachadh mar a dhèilig mi ris na meadhanan air mo làrach.
A-nis, is e an fhìrinn gum faodadh làimhseachadh nam meadhanan aig Drupal beagan ath-nuadhachadh a chleachdadh. Chan e sgal a th 'anns an aon phròiseact adhartach anns an àite seo. Ach, le nas lugha na 1000 ag obair gu ruige seo, cha robh mi airson faighinn a-steach air an làr ìseal.
Gun teagamh, aig an àm seo an ath-bhliadhna, is dòcha gur e Sgal an ath bheachdan . Bhiodh sin a 'creich. Ach dh'fhaoidte gum biodh e cuideachd air a thrèigsinn, le slighe beag (beag) air fhàgail a 'caoineadh.
Airson a-nis, bha mi airson a bhith a 'cumail le fuasgladh nach robh cho adhartach agus cho eagallach. Dìreach taisbeanadh PDFs, ma tha. Sin a h-uile rud a bha mi a 'faighneachd.
Shadowbox
Chuir Shadowbox iongnadh orm: thuirt e gur e aon fhreagairt a bh 'ann airson a bhith a' taisbeanadh a h-uile seòrsa meadhan, bho PDFs gu ìomhaighean gu bhidio. Cha robh seo cho sgapte ri Sgal, oir cha bhiodh e a 'coimhead ach air meadhanan a thaisbeanadh gun a bhith a' toirt a-steach bun-bheachdan ùra mar "Media Atoms". Ach tha mi mar-thà mar Colorbox, mar a thuirt mi. Cha robh mi airson gum feum mi ath-bheachdachadh air a 'cho-dhùnadh sin.
Ach, thug mi fa-near (le gran taobh a-staigh) gum faodadh Shadowbox a bhith na roghainn nas cumhachdaiche anns an aon àite le còrr air 16,000 ionad. Feumaidh mi sùil a thoirt.
Tha modal Shadowbox Drupal gu bunaiteach na drochaid gu leabharlann Javascript, Shadowbox.js, agus mar sin rinn mi sùil air làrach-lìn an leabharlainn. An sin, lorg mi dà adhbhar airson gluasad air adhart:
- Feumaidh an leabharlann cìs ceadachd airson cleachdadh malairteach. Bha a 'chìs reusanta gu leòr, ach tha mi a' feuchainn ri bathar-bog stòr fosgailte a sheachnadh nach eil an-asgaidh .
- Nochd rannsachadh cùramach air na Ceistean Cumanta gu bheil, an aghaidh an tuairisgeul air an duilleig modal Drupal, nach eil PDFs a ' faighinn taic 100% bho leabharlann Shadowbox. Oops. Rud math a dhearbhas mi.
The Two Contenders: & # 34; PDF & # 34; agus & # 34; Reader Reader & # 34;
Nuair a chuir mi às don chòrr, thàinig mi a-nis chun an dà luchd-iomairt follaiseach: PDF agus PDF Reader
Bha coltas cudromach air an dà phròiseact seo:
- Bha faisg air 3,000 ionad aig an dà chuid, fada nas motha na na roghainnean eile (ach a-mhàin Shadowbox).
- Bha an dà chuid a 'cleachdadh an aon leabharlann Javascript taobh a-muigh, pdf.js.
Dè mu dheidhinn eadar-dhealachaidhean?
Bha an roghainn aig Reader Reader PDF cuideachd airson amalachadh Google Docs. Anns a 'chùis shònraichte seo, shaoil mi gum b' fheàrr leis an neach-dèiligidh agam, agus mar sin bu toil leam an roghainn a bhith agam.
Aig an aon àm, chaidh PDF a chomharrachadh mar A bhith a 'lorg co-glèidhidh. Dh'fhaodadh sin a bhith na chomharra gum biodh an leasaiche a 'fàgail a' phròiseict a dh'aithghearr, ach air an làimh eile, bha an gealladh as ùire bho chionn seachdain, agus mar sin co-dhiù bha an leasaiche fhathast gnìomhach.
Air an làimh eile, chaidh Reader Reader a chomharrachadh mar a chaidh a chumail gu gnìomhach, ach bha an gealladh as ùire o chionn bliadhna.
Às aonais buannaiche soilleir, chuir mi romham deuchainn a dhèanamh orra.
A 'deuchainn nan co-dhùnaidhean
Rinn mi deuchainn air an dà mhodal air leth-bhreac den làrach bheò agam. (Gun teagamh dè cho làidir agus cho neo-chinnteach a tha modal a 'nochdadh, chan fheuch thu a-riamh air làrach beò. Dh'fhaodadh tu an làrach slàn agad a bhriseadh.)
Bha mi duilich a thaobh Reader Reader , oir bha e coltach gu robh barrachd roghainnean aige (leithid Google Docs) na PDF . Mar sin, chuir mi roimhe feuchainn ri PDF an toiseach, airson faighinn a-mach às an rathad.
Fail PDF: Feumar co-chruinneachadh?
Ach, nuair a chuir mi a-steach PDF agus leugh README.txt, lorg mi duilgheadas a chunnaic mi ach air a thoirt seachad air duilleag a 'phròiseict. Airson adhbhar air choireigin, tha e coltach gum bi am modal seo ag iarraidh gum bi thu a 'deasachadh pdf.js le làimh. Ged a tha duilleag a 'phròiseict a' moladh nach robh feum air seo, thuirt README.txt gur e.
Leis gum biodh Reader Reader a 'cleachdadh an aon leabharlann gun a bhith a' feumachdainn a 'cheum seo, cho-dhùin mi feuchainn air a' chiad uair às deidh sin. Mura h-eil e ag obair, dh 'urrainn dhomh a dhol air ais gu PDF an- còmhnaidh agus feuch ri pdf.js a dhèanamh.
Leughadair PDF: Soirbheachas! Seòrsa.
Mar sin, an-uiridh, dh 'fheuch mi Reader Reader . Bheir am modal seo widget ùr airson a bhith a 'taisbeanadh raon File. Cuiridh tu raon faidhle ris an t-seòrsa susbaint a tha thu ag iarraidh agus cuiridh tu an seòrsa widget gu Reader Reader. An uairsin, cruthaichidh tu nód den t-seòrsa seo agus luchdaich suas do PDF. Tha an PDF a 'nochdadh ann am "bogsa" air an duilleig.
Faodaidh tu feuchainn ri roghainnean taisbeanaidh eadar-dhealaichte le bhith a 'deasachadh an seòrsa susbaint a-rithist agus ag atharrachadh nan roghainnean taisbeanaidh airson an raoin.
Fhuair mi a-mach gu robh buannachdan agus consartan aig gach roghainn taisbeanaidh:
- Dh'obraich an leughadair Google Docs gu math mar fhosgladh, ach nuair a phluais mi air làn-sgrìn a dhèanamh, dhùin mi air duilleag Google Docs a ghabh leisgeul gun deach crìoch a chur air a 'chrìochan reata. Oops. Is dòcha gum biodh seo nas earbsaiche nam biodh mi a 'cur bacadh air a' mhodail gu cunntas Google Apps a phàigheas, ach cha do chuir mi dragh orm faighinn a-mach, oir bha mi gu math cinnteach nach còrdadh an taisbeanadh ris an neach-dèiligidh agam.
- Bha an roghainn pdf.js ag obair gu h-iongantach ... air Firefox agus Chrome. Ach nuair a chuir mi suas Internet Explorer, nochd am bogsa falamh. A rèir coltais, tha seo na dhuilgheadas le pdf.js fhèin, chan e modal leughadair PDF . Tha mi creidsinn gum bu chòir dhomh a bhith an dùil seo, seach gu bheil pdf.js air a leasachadh le Mozilla agus Internet Explorer ... e fhèin. Ach, bha mi air mo dhòigh nach robh dùil agam dearbhadh gu robh pdf.js ag obair gu h-earbsach thar gach brabhsaidh sa chiad àite.
- B 'e an roghainn a chaidh a chur an sàs as earbsaiche. Bha seo a 'ruith Adobe Reader ann am bogsa air an duilleag-lìn. B 'fheàrr le mo Firefox ruith pdf.js fhathast, ach tha mi a' smaoineachadh gur e suidheachadh brabhsair a bha seo. Ann an dòigh sam bith, cho fad 'sa bha Firefox no neach-tadhail PDF mar neach-tadhail leithid Adobe Reader, bhiodh an PDF a' nochdadh.
Mar sin, aig an deireadh, b 'e mo fhreagairt an Leughadair PDF a chleachdadh leis an roghainn taisbeanaidh Embed . Bheireadh an roghainn seo cothrom dhomh PDF a cheangal ri inneal Drupal, agus nochdaidh e gu h-earbsach e air duilleag lìn Drupal.
Gu mì-fhortanach, uaireannan "earbsach" chan eil gu leòr. Às deidh na h-uile rannsachaidh seo, dh'fheumainn beachdachadh air seirbheis treas-phàrtaidh às deidh sin.