Како одабрати Друпал 7 модул за преглед ПДФ-а

click fraud protection

Шта знати

  • Дефинишите шта желите - да бисте прегледали ПДФ датотеке у прегледачу - али имајте на уму Друпал верзију, све накнаде за лиценцирање и број корисника.
  • Претражите Друпал.орг за Поређење модула за преглед ПДФ-а страница са предностима и недостацима за сваку опцију. Изаберите неколико вероватних избора.
  • Процените сваки модул ПДФ прегледача да бисте видели колико добро задовољава ваше потребе.

Овај чланак објашњава како одабрати Друпал 7 модул за гледање ПДФ-ова. Укључује евалуацију неколико потенцијалних модула.

Дефинишите шта желите

Замислите да вас клијент тражи да додате нову функцију на компанијину Друпал страницу: приказивање ПДФ датотека у прегледачу. Док прегледавате опције на друпал.орг, схватате да постоји доста опција које можете да изаберете.

Први корак је дефинисање онога што желите. Генерално, ово су прилично стандардни захтеви које ћете очекивати.

  • Могућност прегледа ПДФ датотека у веб прегледачу, слично као овај пример. Клијент би отпремио ПДФ-ове билтена компаније, а посетиоци би их могли лако прочитати.
  • instagram viewer
  • Сајт је Друпал 7, тако да би модул требао одговарати томе главна верзија. (Друпал 7 је изашао већ неко време, па ако програмер модула још увек није изашао са верзијом Друпал 7, вероватно неће.)
  • Можда ћете желети да избегнете ослањање на независне услуге. Што се тиче видео снимака, можда ћете бити сретни да садржај објавите на ИоуТубе-у или Вимеу, а затим га уградите на Друпал страницу, али за ПДФ-ове не мислимо да би евентуално додатно излагање премашило потенцијалне гњаваже, ломове и трошак.
  • Вероватно ћете желети да модул буде што лакши и специфичнији. Можда тражите нешто сличније Цолорбок, који увећава слике за бољи преглед, али остаје потпуно неовисан о начину на који управљате датотекама слика.
  • Као и обично, желимо да следимо опште смернице за избор Друпал модула. У основи, одаберите модул који већ неко време користи неколико хиљада људи (ако је могуће), са минималним зависностима, чини се да то одржава активни програмер који планира да настави да подржава пројекат и убудуће и не захтева лиценцирање надокнада.

Потражите на Друпал.орг

Имајући у виду ове циљеве, следећи корак је био а једноставно претраживање на Друпал.орг. Време је да ускочите у Куглу јаме Модула Доброте.

Страница „Поређење“ за ПДФ модуле

Моја прва станица била је (или је требала бити), ова страница: а Поређење модула за преглед ПДФ-а. Друпал.орг има одличну традицију документационих страница које наводе предности и недостатке различитих модула у истом простору. Постоји централна листа страница за поређење, али су такође посути по читавој локацији.

Страница за поређење ПДФ-а садржала је четири модула за преглед ПДФ-а. Овде ћемо их покрити, као и неколико других које смо пронашли у претрази. Почећемо са кандидатима које смо одлучили да прескочимо.

Сада ћемо се позабавити специфичностима зашто су ови модули радили (или углавном нису) радили за овај пројекат.

Друпал лого

Гоогле Виевер Филе Форматтер

Гоогле Виевер Филе Форматтер како то звучи: начин коришћења Гоогле докумената за уграђивање приказа датотека у вашу веб страницу. Иако нам се свидела свестраност Гоогле докумената, један од наших циљева био је да останемо независни од било које независне услуге.

Такође, овај модул је имао мање од 100 инсталација.

Ајак прегледник докумената

Иако је „АЈАКС“ општи Јавасцрипт израз, Ајак прегледник докумената испоставило се да се ослања на одређену независну услугу. Само око 100 инсталација. Идемо даље...

Сцалд ПДФ

Сцалд ПДФ имао само 40 инсталација, али морали смо да погледамо, јер је очигледно био део већег пројекта под називом (да) Опарио. Као што је објаснила страница пројекта Сцалд: „Опарина је иновативан приступ руковању Атоми медија у Друпалу “.

Та реченица подигла је две огромне црвене заставице: „иновативан став“ и реч „Медији“ упарена са „Атом“. „Атом“ је очигледно била пренамењена реч за „ствар“, што га је само по себи учинило црвеном заставом. Друпал има склоност ка оваквим речима: чвор, ентитет, одлика... Што је реч општија, то промене могу бити обимније.

Прочитаћете узбуђене тврдње о томе како ће Сцалд у основи измислити како рукујете медијима на вашој веб локацији.

Сада је истина да би Друпалово руковање медијима могло користити неко ново откриће. Сцалд није једини амбициозни пројекат на овом простору.

Опарина је можда следећа Виевс. То би се љуљало. Али то би могао бити и софтвер за напуштање, са (малим) трагом покварених страница који су остали да плачу.

Сенка кутија

Сенка кутија изненадио нас је: тврдио је да је једно решење за приказивање свих врста медија, од ПДФ-а до слика до видео записа. Ово није било тако замашно као Сцалд, јер би се фокусирало само на њега приказивање медија без увођења нових концепата попут „Медијски атоми“. Али већ волимо Цолорбок, као што је поменуто.

Међутим, приметили смо (са унутрашњим стењањем) да је са овер 16,000 инсталира, Схадовбок би могао бити моћнија алтернатива у истом простору. Ми имао погледати.

Модул Схадовбок Друпал је у основи мост до Јавасцрипт библиотеке, Схадовбок.јс, па смо проверили веб локацију библиотеке. Тамо смо открили два разлога да кренемо даље:

  • Библиотека захтева накнаду за лиценцу за комерцијалну употребу. Накнада је била довољно разумна, али трудимо се да избегнемо софтвер отвореног кода који није бесплатан.
  • Пажљива претрага ФАК-а открила је да, супротно опису на страници Друпал модула, ПДФ-ови јесу не 100% подржава библиотека Схадовбок. Упс.

Два кандидата: 'ПДФ' и 'ПДФ Реадер'

Пошто смо елиминисали остатак, сада смо дошли до два очигледна кандидата: ПДФ и ПДФ Реадер

Ова два пројекта су имала кључне сличности:

  • Оба су имала скоро 3.000 инсталација, далеко више од алтернатива (осим Схадовбока).
  • Обоје су користили исту спољну Јавасцрипт библиотеку, пдф.јс.

Шта је са разликама?

ПДФ Реадер такође имао могућност интеграције Гоогле докумената.

У међувремену, ПДФ је означен као „Тражим суодржаватеља (е).“ То би могао бити знак да ће програмер ускоро напустити пројекат, али с друге стране, најновија обавеза је била пре недељу дана, тако да је барем програмер још увек био активан.

С друге стране, ПДФ Реадер је означено као „Активно се одржава“, али најновије урезивање је било пре годину дана.

Без јасног победника, одлучили смо да их обоје тестирамо.

Тестирање такмичара

Оба модула смо тестирали на копији наше веб странице уживо. (Без обзира колико се чврст и нешкодљив модул појавио, никада га не испробајте прво на живој веб локацији. Могли бисте да разбијете целу своју веб локацију.)

Били смо пристрасни према ПДФ Реадер јер се чинило да има више опција (попут Гоогле докумената) него ПДФ. Па смо одлучили да покушамо ПДФ прво, да га склонимо с пута.

ПДФ није успео: потребна компилација?

Међутим, када смо инсталирали ПДФ и прочитали „РЕАДМЕ.ткт“, открили смо проблем који смо видели, али игнорисали на страници пројекта. Из неког разлога, чини се да овај модул захтева ручно компајлирање пдф.јс. Иако је страница пројекта сугерисала да то није нужно потребно, РЕАДМЕ.ткт је сугерисао да јесте.

Од ПДФ Реадер користили бисмо потпуно исту библиотеку без потребе за овим кораком, одлучили смо да ипак прво испробамо. Ако не би успело, увек бисмо се могли вратити ПДФ и покушајте ручно да саставите пдф.јс.

ПДФ Реадер: Успех! Некако

Напокон смо покушали ПДФ Реадер. Овај модул пружа нови виџет за приказ а Филе поље. Поље датотеке додате по жељи Тип садржаја и подесите тип виџета на ПДФ Реадер. Затим направите чвор ове врсте и отпремите свој ПДФ. ПДФ се појављује уграђен у „оквир“ на страници.

Можете да испробате различите опције приказа поновним уређивањем типа садржаја и променом подешавања приказа за поље.

Открили смо да свака опција приказа има предности и недостатке:

  • Тхе Гоогле документи читач је добро функционисао као уграђен, али када смо га кликнули за пуни екран, заврсили смо на страници Гоогле докумената која се извинила што је премашена наша граница стопе. Упс. Можда би ово било поузданије када бисмо модул прикључили на Гоогле Аппс рачун који плаћа, али се нисмо потрудили да то сазнамо.
  • Тхе пдф.јс опција је дивно радила... на Фирефок-у и Цхроме-у. Али када смо покренули Интернет Екплорер, оквир је изгледао празан. Изгледа да је ово проблем са самим пдф.јс-ом, а не са ПДФ Реадер модул. Претпостављамо да се то може очекивати, с обзиром на то да је пдф.јс развила Мозилла, а Интернет Екплорер... сам. Ипак, разочаравајуће је што нисмо мислили да потврдимо да је пдф.јс уопште радио поуздано у свим прегледачима.
  • Тхе уграђивање опција је била најпоузданија. Ово је заправо покренуло Адобе Реадер у оквиру на веб страници. Фирефок је и даље више волео да покреће пдф.јс, али мислимо да је ово била поставка прегледача. У сваком случају, све док је посетилац имао Фирефок или ПДФ прегледач попут Адобе Реадер, ПДФ би се приказивао.

Стога је на крају наше решење употреба датотеке ПДФ Реадер са Уграђивање опција приказа. Ова опција ће вам омогућити да приложите ПДФ на Друпал чвор и поуздано га прикажете на Друпал веб страници.

Нажалост, понекад „поуздано“ није довољно.

instagram story viewer