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

Студија случаја у селекцији моду уметности

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

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

Први корак је дефинисање онога што желите. У мом случају, желио сам:

Тражи на Друпал.орг

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

& # 34; Поређење & # 34; Страна за ПДФ модуле

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

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

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

Филе Виевер

Филе Виевер користи Интернет Арцхиве БоокРеадер, који ме је заинтригирао зато што сам наркотик за Интернет архиву. Сваки пут кад одем тамо, осјећам се у страху од страха и срушити се на планине књига које могу одузети од етра.

Наиме, демонстрациона страница ми је изгледала ружно. Можда ћу живети са тим, али сам се сумњао да ће мој клијент, када пдф.јс изгледа много више стилски.

Такође, на другом погледу на страницу пројекта, видио сам велику храбру поруку на врху: Овај модул је формално премештен у ПДФ модул . Поштено. Са мање од 400 инсталација, спајање са популарнијим ПДФ модулом (који ћемо покрити за тренутак) изгледа као добар потез. Никада не преузмите модул који је спојен / премјештен / напуштен.

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

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

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

Ајак Доцумент Виевер

Иако је "АЈАКС" општи израз за Јавасцрипт, Ајак Доцумент Виевер се ослонио на одређену услугу независних произвођача. Само око 100 инсталација. Идемо даље...

Сцалд ПДФ

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

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

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

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

Наравно, до овог пута следеће године, Сцалд би могао бити следећи погледи . То би створило. Међутим, то може бити и опуштено, са (малим) траговима сломљених места које су остављене да плаче.

За сада сам желео да се држим мање амбициозног и опасно решења. Само приказ ПДФ-а, молим. То је све што сам питао.

Сенка кутија

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

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

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

Два кандидата: & # 34; ПДФ & # 34; и & # 34; ПДФ Реадер & # 34;

Након што сам елиминисао остатак, дошао сам до очигледних кандидата: ПДФ и ПДФ читач

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

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

ПДФ читач је такође имао могућност интеграције Гоогле докумената. У овом конкретном случају, мислио сам да ће мој клијент то допасти, па ми се допало да имам могућност.

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

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

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

Тестирање кандидата

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

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

ПДФ Фаил: Компилација је обавезна?

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

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

ПДФ читач: успех! Некако.

Дакле, на крају сам пробао ПДФ читач . Овај модул пружа нови видгет за приказивање поља Филе. Додате поље за датотеке жељеном типу садржаја и подесите врсту виџета у ПДФ читач. Затим креирате чвор ове врсте и отпремите ПДФ. ПДФ се појављује уграђено у "оквир" на страници.

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

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

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

Нажалост, понекад "поуздан" није довољан. После свега овога претраживања, морао сам ипак узети у обзир услугу треће стране.