Module тандап алуу пунктунда A Case Изилдөө
Жакында эле бир кардар компаниянын Drupal сайтына жаңы мүмкүнчүлүктү кошуу үчүн менден сурап калды: браузерде PDF Блог. Мен drupal.org ыкмаларын карап тургандай, бул мен үчүн жаңы тандап катары иш жүзүндө чечим кабыл алууну документтештирүү үчүн жакшы мүмкүнчүлүк экендигин түшүнгөн модулу . Мен ар дайым айтып жатам акылдуулук модулдарды тандап , бирок азыр мен бул чыныгы жашоодо иштейт деп кантип көрө алат.
Аныктоо Сиз көздөгөнү эмне?
Алгач, сиз каалаган нерсени аныктайт. Менин учурда, мен каалаган:
- Бул мисалдагы сыяктуу бир интернет браузер менен PDF кароо жөндөмдүүлүгү. керектөөчүнүн компания бюллетенинин ЖАМК жүктөп, жана коноктор аларды окуй алышат.
- Сайт Drupal 7 модулу деп дал керек, ошондуктан негизги нускасы . (Drupal 7 модулу иштеп, анда бир Drupal 7 айы менен али келе элек, ал, балким, жок болот, бир аз азыр үчүн болду.)
- кардар бул айткан эмес да, мен да бир үчүнчү жактын кызматы таянуудан качышыбыз келген. Videos, мен YouTube же Vimeo мазмун жайгаштыруу кубанычтамын, анан Drupal сайтында аны кой, бирок ТИЗО үчүн, мүмкүн болгон кошумча таасири мүмкүн кыйналбай, сыныктарын, чыгым да оор болор эле деп ойлойм эмес. Бирок, мен бир гана чечим болсо үчүнчү жактын кызматы үчүн ачык болду.
- Үчүнчү жактын кызматынан качуу үчүн билип турсам да, менин тандоом, балким, бир үчүнчү жактын Javascript китепканадан талап кылат билген. Бул келечектеги боюнча кошумча кадам кошо келет да, көбүнчө китепкана өз көчүрмөсүн чуркап ордуна үчүнчү жактын кызматы таянуу жөнүндө жакшы сезип.
- Мен мүмкүн болушунча даярдоо жана атайын модулун сактап келген. Мен туура же медиа материалдары уюштуруу кээ бир радикалдуу жаңы жол менен кылышын каалаган эмес. Мен жакшы көрүү үчүн сүрөттөрдү чачы- сыяктуу Colorbox, бир нерсе, бирок сиз сүрөт материалдары башкаруу тандап кантип толугу менен көз каранды эмес бойдон калат. Бул китепкана pdf.js болмок деген сезим бар, бирок, мен башка мүмкүн болгон ачык болчу.
- Адаттагыдай эле, мен бир Drupal модулун тандап алуу үчүн жалпы нускамасына ылайык келген. Негизинен, келечекте долбоорун колдоо жана албайт "калууну ниеттенүүдө жигердүү иштеп чыгуучу жак тарабынан жүргүзүлөт окшойт көз карандылыгынын минимум менен, бир аз туруп (эгерде мүмкүн болсо) бир нече киши эл тарабынан пайдалануу буга чейин болуп модулду тандап т а уруксат акы талап кылат.
Drupal.org издөө
эске Бул максаттардын менен, кийинки кадам Drupal.org боюнча жөнөкөй издөө болгон. Убакыт Модулдун жогорку Ball Pit жакшылыкчылдыгын секирип.
& # 34; салыштыруу & # 34; PDF модулдар Page
Менин биринчи аялдамасы (же болушу керек) болгон, бул баракча: PDF көрүүчү модулдары менен салыштыруу. Drupal.org эле космостун ар кандай модулдарды да, жаман да жактары болорун Документтештирме мыкты салт бар. салыштыруу барактарынын борбордук тизмеси бар, бирок алар да сайтка каларлык жатасыз.
PDF салыштыруу барак төрт PDF көрүүчү модулдарын киргизилген. Мен, ошондой эле, бир-эки башкаларга мен издеп табылган, бул жерге өтөбүз. Мен жиберүү чечимин кабыл талапкерлер менен баштайбыз.
Эми болсо, бул модулдар эмне өзгөчөлүгү казып (же негизинен эмес), бул долбоорду ишке ашыруу үчүн иш кылалы.
File көрсөткүч
File Viewer Мен интернет Archive наркоманы эмесмин, анткени, мени кызыгып Интернет Archive Букридер пайдаланат. Мен ал жакка барып, ар бир жолу, мен коркуп кошомат кылууда сезип жатам Нөөмөттө турган жерден тартып ала албайт китептерди тоолорго каптады.
деп жаткан, көрсөтмө сайт мага жагымсыз бир аз карап турду. Мен аны менен бирге жашашыбыз үчүн +, ал эми мен кардар pdf.js канча саркеч карап, эмне деген шумдук.
Ошондой эле, долбоордун бет экинчи карап, мен жогорку ири тайманбастык менен жарыялаган көрүп: Бул модулда PDF модулда үчүн расмий жылдырылды. Жетиштүү адилеттүү. 400 кем менен орнотулган, (биз бир заматта өтөбүз) кыйла популярдуу PDF модулу менен аралашып, бир жакшы окуя болуп көрүнөт. бириктирилген алынган модулду жүктөп качан / көчүп / таштап кеткен.
Google Viewer File Formatter
Google Viewer File Formatter ал угулат дейт: желе бетинен делолорун сүрөттөрүн тиркеш үчүн Google Документтерин пайдаланууга жол. Мен Google Документтерге ескелен жакты да, менин максаттарынын бири кандайдыр бир үчүнчү жактын кызматы өз алдынча жашоого тийиш эле.
Ошондой эле, бул сынак аз 100 орнотууларын болчу.
Ajax Document Viewer
"AJAX" жалпы Javascript мөөнөттүү болсо да, Ajax документ көрсөткүч белгилүү бир үчүнчү жактын кызматы таянуу чыкты. 100 орнотуулар гана. Жылдырылууда боюнча ...
күйүк PDF
Күйүк PDF 40 орнотууларын бар болчу, бирок мен бир карап алып эле, ал (ооба) күйүк аттуу долбоордун бир бөлүгү ачык болгондуктан. Күйүк долбоордун бет мындайча түшүндүргөн: "күйүк Drupal Медиа атомдор кантип бир новатордук алышы болуп саналат."
Бул сүйлөм эки зор кызыл желектерди көтөрүп: "новатордук алып", Кудайдын сөзүн "Медиа" менен жупташкан "Atom". "Atom", албетте, аны өзүнчө бир кызыл желектин кабыл алынган "жандардын" үчүн repurposed сөз болду. Drupal айтканда бул куру-кутуча түрү үчүн Ахалтекин: түйүн, жак, өзгөчөлүгү ... жалпы сөз, көп өзгөрүүлөр шыпырып болушу мүмкүн.
Мен сыдырылышы, менин шек тастыкталган. Мен күйүк негизинен мен сайтындагы медиа катышкан кандай эксперименттерди кантип толкунданып талаптарын окуп.
Азыр, чындык Drupal Медиа чечүүдө кээ бир жолунда тийиши мүмкүн болот. Күйүк бул мейкиндикте гана дымактуу долбоор эмес. Ошондой болсо да, 1000 кем менен буга чейин орнотуп, мен биринчи кабатта да каалаган жок.
Албетте, келерки жылы ушул маалда, күйүк кийинки болушу мүмкүн Views . Ал аска болмок. Бирок, бул да талкалап сайттар (чакан) чиркегичтерин ыйлап калган менен, abandonware болушу мүмкүн.
Эми, мен бир топ аз дымактуу жана оор чечүү менен биригет да келген. Эле ЖАМК көрсөтө көр. Ошондуктан мен сураган баары болот.
Shadowbox
Shadowbox Мени тан калтырган нерсе: бул маалымат каражаттарында ар кандай көрсөтүү, көрмө сүрөттөлүштөр ТИЗОнун чейин бир чечим деп атаган. "Медиа Атомдун" сыяктуу бүт жаңы түшүнүктөрдү киргизүү туруп, маалымат каражаттарын көрсөтүү боюнча гана жүргүзүлөөрүн, бул күйүк катары көлөмдүү эмес. Бирок мен буга чейин мен жогоруда айтып өткөндөй, Colorbox жагат. Мен бул чечимди кайра да келген эмес.
Бирок, мен 16,000 ашуун орнотуулар менен Shadowbox эле космоско бир күчтүү атаандаш болушу мүмкүн деп жазып (ички онтоп менен) кылган. Мен карап көрүшү керек эле.
Shadowbox Drupal модулу, негизинен, бир Javascript китепкана, Shadowbox.js үчүн көпүрө болуп саналат, ошондуктан, мен китепкананын сайтынан текшеришти. Жок, мен алдыга эки себебин ачкан:
- китепкана бөлүмүн ачуу жайлык пайдалануу үчүн лицензия үчүн төлөм талап кылат. Акы жетиштүү акылга сыярлык болуп, бирок эркин эмес ачык баштапкы коддуу качууга аракеттенишет .
- Drupal модулу барагынан сыпаттамасы каршы FAQ кылдат издөө, айкын, ТИЗО Shadowbox китепкана тарабынан колдоого 100% эмес. Ой. Жакшы нерсе текшерилген.
Эки талапкердин: & # 34; PDF & # 34; жана & # 34; PDF Reader & # 34;
калган жок кийин, мен азыр эки айкын талапкер келип: PDF жана PDF Reader
Бул эки долбоор негизги окшош болгон:
- Эки ыкмалары (Shadowbox тышкары) алда канча көп, дээрлик 3000 орнотууларын болчу.
- Эки эле тышкы Javascript китепканасын колдонгон pdf.js.
Кандай айырмачылыктар жөнүндө эмне айтууга болот?
PDF Reader ошондой эле Google Docs биригүүгө мүмкүнчүлүк болду. Бул учурда, мен кардар деп жагышы мүмкүн деп ойлоп, мен параметрин бар жакты.
Ошону менен бирге эле, PDF кошумча тейлөөчү (лор) издегиле катары белгиленген. Бул иштеп жакында долбоорду таштап турган белгиси болушу мүмкүн, бирок, экинчи жагынан, акыркы иш иштеп дагы активдүү болуп, жок дегенде бир жума мурун болгон.
Башка жагынан алганда, PDF Reader катары жигердүүлүк менен колдоого белгиленген, ал эми акыркы бир жыл мурун эле кылган.
так лауреаты болбосо, мен да аларды сынап көрүүнү чечкен.
талапкер сыноо
Мен тирүү сайттын көчүрмөсү да модулдарды сыналган. (No канчалык бекем жана кыял модулдук пайда болсо, түз сайтка биринчи жолу аракет кылган эмес. Силер, бүт сайтты сынып калышы мүмкүн эле.)
Бул PDF караганда ыкмаларды (мисалы, Google Docs катары) ээ болгон, анткени мен, PDF окурман карай жан эле. Мен жолдон чыгып, аны алуу үчүн, биринчи PDF чечтим.
PDF жетпейт: Compilation талап кылынат?
Бирок мен PDF жана README.txt окуп орнотулган жатканда, мен көрдүм, бирок долбоор беттеги четке бир көйгөй табылган. Кандайдыр бир себептерден улам, бул сынак кол pdf.js жаза талап кылат көрүнөт. Долбоор Бул сөзсүз түрдө талап кылынбайт деген божомолдор да, README.txt ал сунуш кылды.
PDF Reader бул кадамды муктаж болбостон так ошол китепкананы пайдалануу болгондуктан, мен биринчи кийин, аны сынап көрүүнү чечкен. Ал иштей элек болсо, анда мен ар дайым кайра PDF барып, кол pdf.js түзүү үчүн аракет кылышы ыктымал.
PDF окурман! Ийгилик! Сыяктуу.
Ошондуктан, көпкө чейин өткөн, мен PDF окуучу аракет кылышкан. Бул модулда File жерин көрсөтүү үчүн жаңы жасалганы менен камсыз кылат. Сиз каалаган сөп талаасын кошуу мазмун түрү жана PDF окурман үчүн уижети түрүн койду. Андан кийин, бул түрүнө бир түйүн түзүү жана PDF жүктөп. PDF беттеги "деген" киргизилген көрүнөт.
Сиз дагы Мазмун түрүн түзөтүү жана талаа үчүн дисплей орнотууларын өзгөртүү менен башка дисплей ыкмаларды аракет болот.
Мен ар бир дисплей параметр да, жаман да жактары бар деп табылган:
- Google Docs окурман субтитрлерди катары жакшы иштеген, бирок мен толук экранга барып, аны чыкылдатып, мен өзүмдүн баасы чегинен ашты калганын кечирим бир Google Docs беттеги боюнча жоюлган. Ой. Балким, бул мен төлөп Google Apps каттоо модулу илинип болсо, көбүрөөк ишенүүгө татыктуу болуп, бирок, мен кардар дисплей жаккан эмес, абдан бекем болгондуктан, текшерип убара болуунун кереги жок.
- Pdf.js параметр Firefox жана Chrome боюнча ... сонун иштеген. Мен Internet Explorer чейин ок Бирок кутусу бош көрүндү. Көрүнүп тургандай, бул өзү pdf.js менен көйгөй эмес, PDF Reader сынак болуп саналат. Мен pdf.js Mozilla жана Internet Explorer ... өзү тарабынан иштелип чыккан экенин эске алганда, бул күтүлгөн керек деп ойлойм. Ошентсе да, мен pdf.js биринчи кезекте бардык серепчилердин ишенимдүү иштеген деп ырастоо үчүн ойлоп да койгон эмес эле деп нааразы болгон.
- Киргизүү тандоо абдан ишенимдүү болгон. Бул, чынында, интернет-беттеги коробкага Adobe Reader чуркап. Менин Firefox дагы pdf.js чуркап артык, бирок, мен бул серепчи жөндөө болду деп ойлойм. көп турист Firefox же Adobe Reader сыяктуу PDF көрүүчүнү да бар эле болбосун, PDF өзгөрүүлөр болмок.
Ошентип, акыры, менин чечим Embed дисплей тандоосу менен PDF окуган болчу. Бул параметр мени Drupal безине бир PDF документти тиркөө үчүн, ишенимдүү бир Drupal интернет бетинде көрсөтө берет.
Тилекке каршы, кээде "ишенимдүү" жетиштүү эмес. Мунун баарын издеп, мен баары бир үчүнчү жактын кызматын карап чыгуу болду.