PDFs જોવા માટે કેવી રીતે Drupal 7 મોડ્યુલ પસંદ કરો

મોડ્યુલ પસંદગીના આર્ટમાં કેસ સ્ટડી

તાજેતરમાં, એક ક્લાયન્ટે મને કંપનીના ડ્રૂપલ સાઇટ પર નવું લક્ષણ ઉમેરવા કહ્યું: બ્રાઉઝરમાં પીડીએફ ફાઇલો દર્શાવો. જેમ જેમ હું drupal.org પરના વિકલ્પોને બ્રાઉઝ કરું છું તેમ, મને સમજાયું કે આ મારી વાસ્તવિક નિર્ણય લેવાની પ્રક્રિયાની નોંધણી કરવાની સંપૂર્ણ તક છે કારણ કે મેં નવું મોડ્યુલ પસંદ કર્યું છે. હું હંમેશાં મોડ્યુલોને કુશળતાઓથી પસંદ કરવાનું કહી રહ્યો છું, પરંતુ હવે તમે જોઈ શકો છો કે આ વાસ્તવિક જીવનમાં કેવી રીતે કાર્ય કરે છે.

તમે શું કરવા માંગો છો વ્યાખ્યાયિત

પ્રથમ પગલું એ છે કે તમે જે ઇચ્છો તે વ્યાખ્યાયિત કરો. મારા કિસ્સામાં, હું ઇચ્છતો હતો:

Drupal.org પર શોધો

આ લક્ષ્યોને ધ્યાનમાં રાખીને, આગળનું પગલું Drupal.org પર એક સરળ શોધ હતું. મોડ્યુલ ગુડનેસ ના બોલ પિટ માં કૂદવાનું સમય.

& # 34; સરખામણી & # 34; પીડીએફ મોડ્યુલ માટેનું પૃષ્ઠ

મારી પ્રથમ સ્ટોપ (અથવા હોવી જોઈએ), આ પૃષ્ઠ: પીડીએફ વ્યૂઅર મોડ્યુલોની તુલના. ડ્રુપલ.ઓઆરજી પાસે દસ્તાવેજીકરણના ઉત્તમ નમૂનાની પરંપરા છે, જે તે જ જગ્યામાં વિવિધ મોડ્યુલોના ગુણ અને વિપરીત રૂપરેખા આપે છે. સરખામણી પૃષ્ઠોની કેન્દ્રિય સૂચિ છે, પરંતુ તે સમગ્ર સાઇટ પર પણ છાંટવામાં આવે છે.

પીડીએફ સરખામણી પાનું ચાર પીડીએફ દર્શક મોડ્યુલો સમાવેશ થાય છે. હું તેને અહીં આવરી લઈશ, સાથે સાથે હું શોધી કાઢેલા અન્ય દંપતિઓને પણ શોધી શકું છું. હું ઉમેદવારોથી શરૂઆત કરીશ જે મેં છોડવાનું નક્કી કર્યું.

હવે ચાલો આપણે આ પ્રોજેક્ટ માટે શા માટે આ મોડ્યુલોએ (અથવા મોટેભાગે ન કર્યું) કામ કર્યું છે તેના સ્પષ્ટીકરણોમાં તપાસો.

ફાઇલ વ્યૂઅર

ફાઇલ વ્યૂઅર ઇન્ટરનેટ આર્કાઇવ બુક રીડરનો ઉપયોગ કરે છે, જે મને તિરસ્કાર કારણ કે હું ઇન્ટરનેટ આર્કાઇવ જંકી છું દર વખતે જ્યારે હું ત્યાં જાઉં છું, ત્યારે મને ડર લાગે છે અને પુસ્તકોના પર્વતો પર હું આકાશમાંથી છીનવી શકું છું.

એવું કહેવાય છે, પ્રદર્શન સાઇટ મને થોડી નીચ જોવામાં હું તેની સાથે જીવી શકું છું, પરંતુ મારા ક્વિન્ટને શંકા છે કે, જ્યારે પીડીએફ.જે્સ વધુ સ્ટાઇલીશ દેખાય છે.

ઉપરાંત, પ્રોજેક્ટ પેજ પર બીજા દ્રષ્ટિકોણથી, મેં ટોચ પર મોટી બોલ્ડ જાહેરાત જોયું: આ મોડ્યુલને પીડીએફ મોડ્યુલમાં ઔપચારિક રીતે ખસેડવામાં આવ્યું છે . પૂરતી યોગ્ય 400 થી ઓછા ઇન્સ્ટોલ્સ સાથે, વધુ લોકપ્રિય પીડીએફ મોડ્યુલ સાથે મર્જ કરવું (જે અમે એક ક્ષણમાં આવરીશું), એક સારા ચાલ જેવી લાગે છે કોઈ મૉડ્યૂલ ક્યારેય મર્જ નહીં કરે કે ખસેડવામાં / છોડી દીધું છે

Google Viewer File Formatter

Google Viewer File Formatter તે જેવો લાગે છે: તમારા વેબ પૃષ્ઠમાં ફાઇલોના પ્રદર્શનને એમ્બેડ કરવા માટે Google ડૉક્સનો ઉપયોગ કરવાનો એક માર્ગ. હું Google ડૉક્સની વૈવિધ્યતાને ગમ્યું હોવા છતાં, મારા એક લક્ષ્યાંક, કોઈપણ તૃતીય-પક્ષ સેવાથી સ્વતંત્ર રહેવાનું હતું

ઉપરાંત, આ મોડ્યુલમાં 100 કરતાં ઓછી ઇન્સ્ટોલ્સ હતાં.

એજેક્સ દસ્તાવેજ દર્શક

જો કે "AJAX" એક સામાન્ય જાવાસ્ક્રિપ્ટ શબ્દ છે, એજેક્સ ડોક્યુમેન્ટ દર્શક ચોક્કસ તૃતીય-પક્ષ સેવા પર આધાર રાખે છે. ફક્ત આશરે 100 ઇન્સ્ટોલ્સ પર જતાં...

PDF સ્ક્રલ્ડ કરો

પીડીએફમાં સ્ક્રેલ્ડ માત્ર 40 ઇન્સ્ટોલ્સ હતા, પણ મને એક નજર નાખો, કારણ કે તે સ્પષ્ટપણે મોટા પ્રોજેક્ટ (હા) સ્કેલ્ડ તરીકે ઓળખાતું હતું. સ્કેલ્ડ પ્રોજેક્ટ પેજ સમજાવે છે તેમ: " સ્ક્રલ્ડ એ ડ્રુપલમાં મીડિયા અત્યારે કેવી રીતે હેન્ડલ કરવું તે અંગેનો એક નવીન લાગી છે."

આ સજાએ બે વિશાળ લાલ ફ્લેગ ઉભા કર્યા: "નવીનતા લેવી" અને "અણુ" સાથે જોડી કાઢેલ શબ્દ "મીડીયા". "એટોમ" દેખીતી રીતે "વસ્તુ" માટે પુનઃઉત્પાદિત શબ્દ હતો, જે તેને પોતાને એક લાલ ધ્વજ બનાવી દેતો હતો ડ્રૂપલ આ ખાલી-બૉક્સ પ્રકારના શબ્દો માટે નજારો ધરાવે છે: નોડ , એન્ટિટી , ફીચર ... વધુ સામાન્ય શબ્દ, ફેરફારો વધુ સચોટ છે.

જેમ હું નીચે સ્ક્રોલ કર્યું, મારા શંકાઓની પુષ્ટિ મળી. હું કેવી રીતે સ્કૅલડને મારી સાઇટ પર મીડિયાને કેવી રીતે નિયંત્રિત કરતો હતો તેનું પુનઃશોધ કરવાના ઉત્સાહિત દાવા વાંચી સંભળાવ્યા.

હવે, સત્ય એ છે કે ડ્રૂપલના મીડિયા હેન્ડલિંગથી કેટલાક રિઈન્વેન્ટિંગનો ઉપયોગ થઈ શકે છે. સ્કેલ્ડ આ જગ્યામાં એકમાત્ર મહત્વાકાંક્ષી પ્રોજેક્ટ નથી. જો કે, અત્યાર સુધીમાં 1000 થી ઓછા ઇન્સ્ટોલ્સ સાથે, હું ગ્રાઉન્ડ ફ્લોર પર પ્રવેશ મેળવવા માગતો ન હતો.

ખાતરી કરો કે, આ સમય પછીના વર્ષે, સ્કાલ્ડ આગામી દૃશ્યો હોઈ શકે છે. તે રોકશે. પરંતુ તે ત્યજી શકે છે, તૂટેલી સાઇટ્સના (નાના) પગેરું રુદનમાં છોડી દે છે.

હમણાં માટે, હું ખૂબ ઓછી મહત્વાકાંક્ષી અને ખતરનાક ઉકેલ સાથે વળગી રહેવું માગે છે. ફક્ત પીડીએફ પ્રદર્શિત કરો, કૃપા કરીને તે જ હું પૂછી રહ્યો હતો.

શેડોબોક્સ

શેડોબૉક્સે મને આશ્ચર્ય: તે પીડીએફથી લઈને ઈમેજ્સ અને વિડિયો સુધીના તમામ પ્રકારના માધ્યમોને પ્રદર્શિત કરવા માટેનો એક જ ઉકેલ હોવાનો દાવો કર્યો. આ સ્કેલ્ડ તરીકે વ્યાપક ન હતો, કારણ કે તે માત્ર "મીડિયા અતિઓમ્સ" જેવા સંપૂર્ણ નવી વિભાવનાઓને રજૂ કર્યા વગર મીડિયાને પ્રદર્શિત કરવા પર ધ્યાન કેન્દ્રિત કરશે. પરંતુ હું પહેલેથી Colorbox માંગો, હું ઉલ્લેખ કર્યો છે. હું તે નિર્ણયનો પુનવિર્ચાર કરવા માગતો ન હતો.

જો કે, મેં નોંધ લીધી (આંતરિક અંદરની બાજુના અવાજ સાથે) કે 16,000 થી વધુ સંસ્થાઓ સાથે, Shadowbox એ જ જગ્યામાં વધુ શક્તિશાળી વિકલ્પ હોઇ શકે છે. મને એક નજર લાગી હતી .

Shadowbox Drupal મોડ્યુલ મૂળભૂત રીતે જાવાસ્ક્રિપ્ટ ગ્રંથાલય, Shadowbox.js માટે એક પુલ છે, તેથી મેં પુસ્તકાલયની વેબસાઇટ તપાસ્યું. ત્યાં, મેં આગળ વધવાના બે કારણો શોધ્યા:

ધ ટુ વિજેતાઓ: & # 34; પીડીએફ & # 34; અને & # 34; પીડીએફ રીડર & # 34;

બાકીનાને દૂર કર્યા પછી, હવે હું બે સ્પષ્ટ દાવેદારોમાં આવ્યો છું: પીડીએફ અને પીડીએફ રીડર

આ બે પ્રોજેક્ટ્સની કી સમાનતાઓ હતી:

તફાવતો વિશે શું?

પીડીએફ રીડર પાસે પણ Google ડૉક્સ સંકલન માટે વિકલ્પ છે. આ ચોક્કસ કિસ્સામાં, મેં વિચાર્યું કે મારા ક્લાયન્ટને તે ગમશે, તેથી મને વિકલ્પ હોવું ગમ્યું.

આ દરમિયાન, પીડીએફને સહ-જાળવનાર (ઓ) માગી તરીકે ચિહ્નિત કરવામાં આવ્યું હતું. તે એક સંકેત હોઇ શકે કે વિકાસકર્તા ટૂંક સમયમાં આ પ્રોજેક્ટને છોડી દેશે, પરંતુ બીજી તરફ, તાજેતરમાં થયેલા એક કાર્ય અગાઉ એક અઠવાડિયા પહેલા હતું, તેથી ઓછામાં ઓછું ડેવલપર હજી પણ સક્રિય હતું.

પ્રશ્નની બીજી બાજુએ, પીડીએફ રીડર સક્રિય રીતે જાળવવામાં તરીકે ચિહ્નિત કરવામાં આવી હતી, પરંતુ સૌથી તાજેતરનું મોકલવું એક વર્ષ પહેલાં હતી

સ્પષ્ટ વિજેતા વગર, મેં બંનેને ચકાસવાનો નિર્ણય કર્યો.

દાવેદાર પરીક્ષણ

મેં મારી લાઇવ સાઇટની નકલ પર બંને મોડ્યુલોનું પરીક્ષણ કર્યું છે. (મૉડ્યૂલ કેટલી સખત અને નિરુપદ્રવી દેખાય છે તે ભલે ગમે તેટલું જ નહીં, જીવંત સાઇટ પર સૌ પ્રથમ પ્રયાસ ન કરો. તમે તમારી સંપૂર્ણ સાઇટને તોડી શકો છો.)

હું પીડીએફ રીડર તરફ પક્ષપાતી હતી, કારણ કે તે પીડીએફ કરતા વધુ વિકલ્પો (જેમ કે Google ડૉક્સ) લાગતું હતું. તેથી મેં એ રીતે પી.ડી.એફ. પ્રયાસ કરવાનો નિર્ણય કર્યો, તે બહાર નીકળી ગયો.

પીડીએફ નિષ્ફળ: સંકલન જરૂરી?

જો કે, જ્યારે હું પીડીએફ સ્થાપિત કર્યું અને README.txt વાંચ્યું, ત્યારે મેં એક સમસ્યા શોધી કાઢી જે મેં જોયું હતું પરંતુ પ્રોજેક્ટ પેજ પર અવગણ્યું હતું. કેટલાક કારણોસર, આ મોડ્યુલને જરૂરી છે કે તમે જાતે pdf.js કમ્પાઇલ કરો. તેમ છતાં પ્રોજેક્ટ પેજ સૂચવે છે કે આ જરૂરી નથી, README.txt સૂચવે છે તે હતી.

કારણ કે પીડીએફ રીડર આ પગલુંની જરૂર વગર ચોક્કસ જ લાઇબ્રેરીનો ઉપયોગ કરશે, તેથી મેં સૌપ્રથમ તે પહેલા પ્રયાસ કરવાનો નિર્ણય કર્યો. જો તે કામ ન કરે તો, હું હંમેશા પીડીએફ પર પાછા જઈ શકું છું અને જાતે pdf.js કમ્પાઇલ કરવાનો પ્રયાસ કરી શકું છું.

પીડીએફ રીડર: સફળતા! સૉર્ટ કરો.

તેથી, લાંબા સમય સુધી, મેં પીડીએફ રીડરનો પ્રયાસ કર્યો. આ મોડ્યુલ ફાઈલ ક્ષેત્ર પ્રદર્શિત કરવા માટે નવું વિજેટ પ્રદાન કરે છે. તમે તમારા ઇચ્છિત સામગ્રી પ્રકારમાં એક ફાઇલ ફીલ્ડ ઉમેરો અને વિજેટ પ્રકારને PDF Reader પર સેટ કરો. પછી, તમે આ પ્રકારની નોડ બનાવો અને તમારા પીડીએફ અપલોડ કરો. પૃષ્ઠ પર "બૉક્સ" માં પીડીએફ દેખાય છે.

તમે ફરીથી સામગ્રી પ્રકારને સંપાદિત કરીને અને ફીલ્ડ માટે પ્રદર્શન સેટિંગ્સને બદલીને વિવિધ પ્રદર્શન વિકલ્પોને અજમાવી શકો છો.

મેં જોયું કે દરેક ડિસ્પ્લે વિકલ્પમાં ગુણદોષ છે:

આ રીતે, અંતમાં, મારા ઉકેલનો ઉપયોગ પીડીએફ રીડરને એમ્બેડ પ્રદર્શન વિકલ્પ સાથે કરવાનો હતો. આ વિકલ્પ મને પીડીએફને ડ્રૂપલ નોડ સાથે જોડાવા દે છે, અને દ્રઢપણે તેને દ્રુપલ વેબ પેજ પર પ્રદર્શિત કરે છે.

કમનસીબે, ક્યારેક "વિશ્વસનીય" પૂરતી નથી આ બધા શોધ પછી, મને બધા પછી તૃતીય-પક્ષની સેવાનો વિચાર કરવો પડ્યો હતો.