Ինչպես ընտրել Drupal 7 մոդուլը, PDF- ների դիտման համար

Մոդուլի ընտրության արվեստի գործի ուսումնասիրություն

Վերջերս պատվիրատուն ինձ խնդրեց ավելացնել նոր առանձնահատկություն ընկերության Drupal կայքում `ցուցադրել PDF ֆայլերը բրաուզերում: Երբ ես դիտում եմ drupal.org- ի տարբերակները, ես հասկացա, որ սա կատարյալ հնարավորություն էր իմ փաստաթղթային փաստացի որոշումների կայացման գործընթացը, երբ ընտրեցի նոր մոդուլ : Ես միշտ ասում եմ, որ իմաստուն մոդուլներ ընտրես , բայց հիմա կարող ես տեսնել, թե ինչպես եմ կարծում, որ դա իրական կյանքում է:

Սահմանեք այն, ինչ ուզում ես

Առաջին քայլն այն է, թե ինչ եք ուզում: Իմ դեպքում ես ուզում էի.

Որոնել Drupal.org- ում

Այս նպատակներին հասնելու համար հաջորդ քայլը պարզ որոնում էր Drupal.org կայքում: Ժամանակն է ցատկել Մոդուլի բարության գագաթին:

& # 34; Համեմատություն & # 34; Էջ PDF մոդուլների համար

Իմ առաջին կանգառը (կամ պետք է եղել), այս էջը, PDF տեսանելի մոդուլների համեմատություն: Drupal.org- ն ունի փաստաթղթերի էջերի հիանալի ավանդույթ, որը բնորոշում է միեւնույն տարածքում տարբեր մոդուլների կողմերն ու բացթողումները: Համեմատության էջերի կենտրոնական ցուցակը կա, բայց դրանք նաեւ տարածված են ամբողջ կայքում:

PDF- ի համադրման էջում ընդգրկված էին չորս տեսակի դիտողների մոդուլներ: Ես կփակեմ նրանց այստեղ, ինչպես նաեւ մի քանի ուրիշներ, որոնք գտա որոնման մեջ: Ես սկսում եմ թեկնածուներից, որ որոշեցի բաց թողնել:

Այժմ եկեք ուսումնասիրենք այն առանձնահատկությունները, թե ինչու այդ մոդուլները (կամ հիմնականում չեն) աշխատել այս նախագծի համար:

Ֆայլի դիտարկիչ

Ֆայլի հեռուստադիտողը օգտագործում է ինտերնետի արխիվային BookReader- ը, որն ինձ հետաքրքիր էր, քանի որ ես ինտերնետի արխիվային հսկա եմ: Ամեն անգամ, երբ գնում եմ այնտեղ, ես զգում եմ վախի թխվածքներ եւ գլխավերեւում գիրք լեռներում, որոնք ես կարող եմ գցել էթերի վրա:

Որպես ասվում, ցուցադրական կայքը մի փոքր տգեղ էր ինձ համար: Ես կարող էի ապրել դրա հետ, բայց ես կասկածեցի, որ իմ հաճախորդը կստանա, երբ pdf.js նայում այնքան էլ նորաձեւ:

Բացի այդ, նախագծի էջում երկրորդ տեսքը տեսա վերեւում գտնվող մեծ թավշյա հայտարարությունը. Այս մոդուլը տեղափոխվեց PDF ֆորմատի պաշտոնական ձեւ : Արդար է: Ավելի քիչ 400 տեղադրումներով, միաձուլվելով ավելի հայտնի PDF մոդուլին (որը մենք մի պահ կներկայացնենք), կարծես լավ քայլ է: Երբեք մի մոդուլը, որը միացված է / տեղափոխվել / լքված է:

Google հեռուստադիտողի ֆայլի ձեւաչափը

Google հեռուստադիտողի ֆայլի ձեւաչափը այնպիսին է, ինչպիսին է հնչում, Google Docs- ի օգտագործման եղանակը `ձեր վեբ էջում ֆայլերի ցուցադրման համար: Թեեւ ինձ դուր եկավ Google Docs- ի բազմակողմանիությունը, իմ նպատակներից մեկը եղել է մնալ անկախ որեւէ երրորդ կողմի ծառայությունից:

Բացի այդ, այս մոդուլն ունի ավելի քան 100 տեղադրանք:

Ajax Փաստաթղթերի հեռուստադիտող

Չնայած «AJAX» - ը ընդհանուր Javascript տերմին է, Ajax Document Viewer- ը պարզվեց, որ հենվել է երրորդ կողմի հատուկ ծառայության վրա: Միայն մոտ 100 տեղադրումներ: Առաջ անցնել...

Scald PDF- ը

Scald PDF- ն ընդամենը 40 տեղադրեց, բայց ես պետք է նայեի, քանի որ ակնհայտորեն ավելի մեծ նախագծի մասն էր (այո) Scald. Քանի որ Scald նախագծի էջը բացատրել է. « Scald- ը նորարարական է, թե ինչպես պետք է զբաղվել Media Atoms- ի Drupal- ում»:

Այդ նախադասությունը բարձրացրեց երկու հսկայական կարմիր դրոշներ `« նորարարական վերցնել »եւ« Մեդիա »բառը« Ատոմի »հետ միասին բաժանվեցին: «Ատոմը» ակնհայտորեն «վերածնունդը» բառի փոխարեն էր, որն իր հերթին դարձրեց կարմիր դրոշը: Drupal- ն ունի հենակ, այս դատարկ տուփի բառի համար. Հանգույց , անձ , առանձնահատկություն ... Որքան ավելի ընդհանուր է խոսքը, այնքան ավելի է փոխել փոփոխությունները:

Երբ ես անցավ, իմ կասկածները հաստատվեցին: Ես կարդացի հուզված պնդումները, թե ինչպես Scald- ը հիմնովին վերահաստատեց, թե ինչպես եմ վարվել Մեդիա իմ կայքում:

Հիմա, ճշմարտությունն այն է, որ Drupal- ի Մեդիա բեռնաթափումը կարող է օգտագործվել որոշակի վերահղման: Scald- ը այս տարածքի միակ հավակնոտ ծրագիրը չէ: Այնուամենայնիվ, առայժմ 1000-ից պակաս տեղադրումներով, ես չէի ուզում առաջին հարկում մուտք գործել:

Իհարկե, հաջորդ տարի այս անգամ Scald- ը կարող է հաջորդ դիտումները լինել : Դա ռոք էր: Բայց դա կարող է նաեւ լքել, կոտրված կայքերի մի փոքրիկ հետքը, որ լաց եղավ:

Մինչ այժմ ես ուզում էի ավելի պակաս հավակնոտ եւ վտանգավոր լուծում ունենալ: Պարզապես դրեք PDF ֆայլեր, խնդրում ենք: Այդ ամենը ես խնդրեցի:

Shadowbox

Shadowbox- ը զարմացրեց ինձ. Այն պնդեց, որ մեկ տեսակի լուծում ցուցադրելու համար բոլոր տեսակի լրատվամիջոցները ցուցադրվում են PDF- ից մինչեւ պատկերներ: Սա Scald- ի նման չէր, քանի որ այն կենտրոնացած էր միայն ԶԼՄ-ների վրա `առանց« Մեդիա ատոմներ »-ի նոր մոտեցումների ներմուծման: Բայց ես արդեն սիրում եմ Colorbox- ը, ինչպես նշեցի: Ես չէի ուզում վերանայել այդ որոշումը:

Այնուամենայնիվ, ես նշեցի (ներքին ցնցմամբ), որ ավելի քան 16,000 տեղադրմամբ, Shadowbox- ը կարող էր ավելի հզոր այլընտրանք նույն տարածքում: Ես ստիպված էի նայել:

The Shadowbox Drupal մոդուլը հիմնականում մի կամուրջ է Javascript գրադարան, Shadowbox.js, ուստի ես ստուգեցի գրադարանի կայքը: Այնտեղ ես հայտնաբերեցի երկու պատճառ `առաջ շարժվելու համար.

Երկու մրցակիցները `& # 34; PDF & # 34; եւ & # 34; PDF Reader & # 34;

Վերցրեց մնացածը, ես եկել եմ երկու ակնհայտ թեկնածուի `PDF եւ PDF Reader

Այս երկու նախագծերը հիմնական նմանություններ ունեն.

Ինչ վերաբերում է տարբերություններին:

PDF Reader- ը նաեւ ունեցել է Google Docs- ի ինտեգրման տարբերակը: Այս դեպքում ես կարծում էի, որ իմ հաճախորդը կարող է այդպիսին լինել, ուստի ինձ դուր եկավ տարբերակը:

Մինչդեռ PDF- ն նշվեց որպես Համագործակցող (ներ) որոնողներին: Դա կարող է լինել նշան, որ ծրագրավորողը շուտով հրաժարվի նախագծից, բայց մյուս կողմից `ամենավերջին օրվանից մեկ շաբաթ առաջ էր, ուստի գոնե մշակողը դեռ ակտիվ էր:

Մյուս կողմից, PDF Reader- ը նշվել է որպես ակտիվորեն պահպանված, սակայն վերջին կատարումը մեկ տարի առաջ էր:

Առանց հստակ հաղթողի, ես որոշեցի փորձարկել դրանք:

Հավատարմագրերի քննություն

Ես երկու մոդուլներ փորձեցի իմ կենդանի կայքի պատճենը: (Անկախ նրանից, թե որքան կոշտ եւ անմարդկային մի մոդուլ է հայտնվում, երբեք փորձեք այն նախապես կենդանի կայքում: Դուք կարող եք կոտրել ձեր ամբողջ կայքը):

Ես կողմնակից էի PDF- ի ընթերցողին , քանի որ կարծես թե ավելի շատ տարբերակներ (օրինակ, Google- ի փաստաթղթերը) քան PDF- ն : Այնպես որ, ես որոշեցի PDF- ի առաջին փորձել, որպեսզի այն դուրս գա:

PDF ֆեյսբուքը. Կազմումը պարտադիր է:

Այնուամենայնիվ, երբ ես տեղադրեցի PDF եւ README.txt կարդացի, ես հայտնաբերեցի մի պրոբլեմ, որը ես տեսել եմ, բայց անտեսվել է ծրագրի էջում: Ինչ-ինչ պատճառներով, այս մոդուլը կարծես պահանջում է, որ ձեռք բերեք pdf.js- ը: Թեեւ նախագծի էջը առաջարկեց, որ սա պարտադիր չէ, որ README.txt- ը առաջարկեց դա:

Քանի որ PDF Reader- ն օգտագործեց հենց այդ գրադարանը, առանց պահանջելու այս քայլը, ես որոշեցի փորձել այն, առաջին հերթին: Եթե ​​դա չի աշխատել, ես միշտ կարող եմ վերադառնալ PDF եւ փորձել ձեռքով կազմել pdf.js:

PDF Reader: Հաջողություն! Տեսակ.

Այնպես որ, երկար ժամանակ ես փորձեցի PDF Reader- ը : Այս մոդուլը ապահովում է ֆայլի դաշտ ցուցադրելու համար նոր վիջեթ: Դուք ավելացնում եք ֆայլի դաշտը ձեր ցանկալի բովանդակության տեսակի մեջ եւ կազմեք վիդջեթի տեսակը PDF Reader- ին: Այնուհետեւ, դուք ստեղծում եք այս տիպի հանգույց եւ վերբեռնեք ձեր PDF- ը: PDF- ն հայտնվում է էջում տեղադրված «վանդակում»:

Դուք կարող եք փորձել տարբեր ցուցադրման ընտրանքներ `խմբագրելով բովանդակության նոր ձեւը եւ դաշտի ցուցադրման պարամետրերը փոխելով:

Ես հասկացա, որ յուրաքանչյուր ցուցադրման տարբերակ ունենալու է կողմ եւ դեմ:

Այսպիսով, վերջում, իմ լուծումը պետք է օգտագործել PDF Reader- ը Embed ցուցադրման տարբերակով: Այս տարբերակը թույլ կտա մի PDF- ի մեջ ավելացնել Drupal- ի հանգույցը եւ հուսալի կերպով դրսեւորել այն Drupal- ի ինտերնետային էջում:

Ցավոք, երբեմն «հուսալի» բավարար չէ: Այս ամենից հետո ես փնտրում եմ երրորդ կողմի ծառայությունը: