මොඩියුලයේ කලාව පිළිබඳ කලාව පිළිබඳ අධ්යයනය
මෑතකදී, සේවාදායකයාගේ Drupal අඩවියට නව විශේෂාංගයක් එකතු කිරීමට සේවාදායකයෙකුගෙන් ඉල්ලා සිටියේ, බ්රව්සරයේ PDF ගොනු පෙන්වන්න. මම drupal.org හි විකල්පයන් පිරික්සා බැලූ විට, මම නව මොඩියුලයක් තෝරාගත් බැවින් මගේ සැබෑ තීරණ ගැනීමේ ක්රියාවලිය ලේඛනගත කිරීම සඳහා මෙය හොඳම අවස්ථාවක් විය. මම සැමවිටම මොඩියුලයන් තෝරා ගැනීමට අදහස් කරනවා, නමුත් දැන් ඔබට සැබෑ ජීවිතය තුල මෙය ක්රියාත්මක වන බව මට පෙනේවි.
ඔබ කැමති දේ නියම කරන්න
පළමු පියවර වන්නේ ඔබට අවශ්ය දේ නියම කිරීමයි. මගේ නඩුවේ, මට අවශ්ය වූයේ:
- මෙම උදාහරණයට සමානයි, වෙබ් බ්රවුසරයේ PDF ගොනු බලන්න. සේවාලාභියා විසින් සමාගමේ පුවත්පත්වල පී.ඩී.එෆ්.අයි.අයි.පී. වෙත එවනු ලබන අතර, පහසුවෙන් අමුත්තන්ට පහසුවෙන් කියවිය හැකි වනු ඇත.
- මෙම වෙබ් අඩවිය Drupal 7 , එම නිසා එම මොඩියුලය එම ප්රධාන සංස්කරණයට ගැලපීම අවශ්ය වේ. (Drupal 7 දැන් ටික කාලයක් ගත වී ඇත, එමනිසා මොඩියුලය සංවර්ධකයෙක් තවමත් Drupal 7 අනුවාදයක් නොමැති නම්, ඔවුන් බොහෝ විට එසේ නොවේ.)
- සේවාදායකයා විසින් මෙය නිශ්චිතව නොදැක්වුවද, තුන්වන පාර්ශව සේවාවක් මත රඳා නොසිටීම අවශ්ය විය. වීඩියෝ සඳහා, අන්තර්ගතය YouTube හෝ Vimeo වෙත පෝස්ට් කිරීමට සහ පසුව Drupal වෙබ් අඩවියේ එය ස්ථාපනය කිරීමට සතුටු වන නමුත් PDFs සඳහා, විය හැකි අමතර නිරාවරණය විය හැකි වින්දනයක්, කඩාවැටීම් සහ වියදම් අධික විය හැකිය. කෙසේ වෙතත්, මම එකම විකල්පයක් නම්, තෙවන පාර්ශවීය සේවය සඳහා විවෘත විය.
- තෙවන පාර්ශව සේවාවක් වැළැක්වීමට මා කැමති වුවද, මගේ තේරීම තුන්වන පාර්ශවයේ ජාවා ස්ක්රිප්ට් පුස්තකාලයක් අවශ්ය වනු ඇතැයි මා දැන සිටියෙමි. අනාගතයේ වැඩි දියුණු කිරීම් සඳහා මෙය අතිරේක පියවරක් වනු ඇතත්, තෙවන පාර්ශවීය සේවාවක් මත රඳා නොසිට පුස්තකාලයක මගේම පිටපතක් පවත්වාගෙන යාම ගැන මම වඩාත් හොඳින් දැනෙනවා.
- මොඩියුලය හැකි තරම් සැහැල්ලු හා නිශ්චිත ලෙස තබාගැනීමට මට අවශ්ය විය. මා විසින් මාධ්ය ගොනු හැසිරවීම හෝ සංවිධානය කිරීම සඳහා නව රැල්ලක් නව ආකාරයකින් සම්බන්ධ කර ගැනීමට අවශ්ය නොවීය. වඩා හොඳ යමක් බැලීම සඳහා රූප විශාලනය කරන ලද වර්ණභේද වැනි යමක් වුවද, ඔබ පින්තූර කළමනාකරණය කිරීමට තෝරා ගන්නා ආකාරය පිළිබඳව සම්පූර්ණයෙන්ම ස්වාධීනව සිටියි. මෙම පුස්තකාලය pdf.js බවට මා කණගාටු වූ නමුත් වෙනත් විකල්ප සඳහා විවෘත විය.
- සාමාන්යයෙන්, මම Drupal මොඩියුලය තෝරා ගැනීම සඳහා පොදු මාර්ගෝපදේශ අනුගමනය කිරීමට අවශ්ය විය. මූලිකවම, කීපදෙනෙකු (හැකි නම් හැකි) විසින් දැනටමත් භාවිතා කර ඇති මොඩියුලයක් තෝරාගන්න. අවම වශයෙන් රඳා පැවැත්මක් සහිතව, අනාගතයේ දී ව්යාපෘතියට සහාය වීමට ක්රියාකාරී සංවර්ධනකරුවෙකු විසින් පවත්වාගෙන යන බව පෙනේ. බලපත්ර ගාස්තුවක් අවශ්ය වේ.
Drupal.org හි සොයන්න
මෙම අරමුණු මතක තබා ගනිමින්, ඊළඟ පියවර වූයේ Drupal.org හි සරල සෙවීමකි. මොඩියුලයේ ශුභසාධකයේ බෝල වළට පැනීමට කාලය.
& # 34; සැසඳීම & # 34; PDF මොඩියුල සඳහා පිටුව
මගේ පළමු නැවතුම (හෝ විය යුතුය) මෙම පිටුව: PDF නිරීක්ෂක මොඩියුල සංසන්දනය. Drupal.org හි ප්රලේඛන පිටු ඉතා විශිෂ්ට සම්ප්රදායක් ඇති අතර එය එම ස්ථානයේ විවිධ මොඩියුලවල වාසි සහ අවාසි විස්තර කරයි. සන්සන්දනාත්මක පිටු ලැයිස්තුවක් ඇත, නමුත් ඔවුන් අඩවිය පුරා විසිරී ඇත.
PDF සන්සන්දනය කිරීමේ පිටුවකට PDF නරඹන්නන් මොඩියුල හතරක් ඇතුළත් විය. මම ඔවුන් මෙහි ආවරණය කරනවා, මෙන්ම සොයන අයගෙන් තවත් දෙදෙනෙක්. මම ඉවත්වීමට තීරණය කළ අපේක්ෂකයින් සමඟ මම ආරම්භ කරන්නෙමි.
මෙම මොඩියුලයන් (හෝ වැඩිපුරම නොකළ) ඇයි මෙම ව්යාපෘතිය සඳහා වැඩ කරන්නේ ඇයි යන්න පිළිබඳව විශේෂයෙන් අපි බලමු.
ගොනු දර්ශකය
File Viewer අන්තර්ජාල සංරක්ෂිතය BookReader භාවිතා කරයි, මම අන්තර්ජාල සංරචකය හන්කි ලෙස නිසා මා පුදුමයට පත් විය. මම එතැනට යන සෑම අවස්ථාවකදීම, මම භීතියෙන් පීඩා විඳින්නෙමි. එතෙර සිට පුලුවන් පොත්වල කඳුවැටිය යටපත් කරමි.
ඒ බව පවසමින් මෙම ප්රදර්ශන භූමිය මට ටිකක් කැතයි. මම එය සමග ජීවත් විය හැකිය, නමුත් pdf.js බොහෝ විට වඩා ආකර්ෂණීය පෙනුමක් ඇති විට මගේ සේවාදායකයාට සැකයි.
එසේම, ව්යාපෘති පිටුවට දෙවන පෙනුමේ, ඉහළ මායිමේ නිවේදනයක් මා දුටුවේය: මෙම මොඩියුලය සම්පුර්ණයෙන්ම PDF මොඩියුලය වෙත මාරු කර ඇත . සාමාන්යයෙන් ප්රමාණවත්. ස්ථාපනයන් 400 කට වඩා අඩු ප්රමාණයක් සමඟ, වඩාත් ජනප්රිය පීඩීඑල් මොඩියුලය සමග ඒකාබද්ධ වීම (අපි මොහොතකින් ආවරණය කරනු ඇත), හොඳ පියවරක් ලෙස පෙනේ. ඒකාබද්ධ කරන ලද / ඉවත් කර / අතහැර දමා ඇති මොඩියුලයක් කිසි විටෙකත් බාගත කරන්න.
Google Viewer ගොනුව ආකෘතිය
ගූගල් දර්ශන දත්ත ගොනුවේ ආකෘතිය යනු එය හරියටම ශබ්දය: ඔබේ වෙබ් පිටුවෙහි ගොනු පෙන්වීම සඳහා Google Docs භාවිතා කිරීමට ක්රමයක්. ගූගල් ඩොක්වේස් හි විවිධාකාරත්වය මා කැමති වුවද මගේ ඉලක්කයක් වූයේ ඕනෑම තෙවන පාර්ශව සේවාවක සිට ස්වාධීනව සිටීමයි.
තවද, මෙම මොඩියුලය ස්ථාපිත කිරීම් 100 කට වඩා අඩු විය.
ඇජැක්ස් ලේඛන නැරඹුම්කරු
AJAX යනු සාමාන්ය ජාවාස්ක්රිප්ට් වදනක් වුවද, Ajax Document Viewer විශේෂිත තුන්වන පාර්ශ්ව සේවාවක් මත රඳා පවතී. ස්ථාපනයන් 100 ක් පමණි. ගමන් ...
Scald PDF
Scald PDF පමණක් ස්ථාපනය කරන ලද්දේ 40 ක් පමණි. නමුත් එය පැහැදිලිව පෙනෙන්නට තිබුනේ, එය ඉතා විශාල ව්යාපෘතියක් ලෙස නම් කරන ලද (ඔව්) Scald. ස්කාලිඩ් ව්යාපෘතියේ පිටුව මෙසේ පැහැදිලි කලේය: " ස්කාලඩ් යනු Drupal හි මාධ්ය පරමාණු හැසිරවීම සඳහා නව්ය පියවරකි."
එම වාක්යය විශාල රතු කොඩි දෙකක් මතු කලේය: "නවෝත්පාදනය" සහ "මාධ්ය" යන වචනය "Atom" සමග සම්බන්ධ වී ඇත. "පරමාණුව" පැහැදිලිවම "දේ" සඳහා ප්රතිස්ථාපිත වචනයක් වන අතර එය එයම රතු කොඩියක් සාදනු ඇත. මෙම හිස්-කොටු ආකාරයේ වචන සඳහා Drupal සඳහා උචිත වේ: node , entity , feature ... වඩාත් පොදු වදන්, වඩා පුළුල් ලෙස වෙනස් විය හැකිය.
මම පහළට යන විට මගේ සැකය තහවුරු වුණා. මම මගේ වෙබ් අඩවියේ මාධ්යයන් හැසිරවූ ආකාරය ගැන මුලින්ම සොයා ගන්නේ ස්කැල්ඩ් විසින් කරන ලද උනුසුම් ප්රකාශයයි.
දැන්, සත්ය වශයෙන්ම Drupal's Media හැසිරවීම සමහර නව සොයා ගැනීම් භාවිතා කළ හැකිය. මෙම අවකාශයේ ඇති එකම අභිලාෂක ව්යාපෘතිය නොවේ. කෙසේ වෙතත්, මෙතෙක් ස්ථාපනය කරන ලද 1000 කට වඩා අඩු සංඛ්යාවක් සමඟ, මට බිම් මහල තුළට යාමට අවශ්ය වූයේ නැත.
නිසැකවම, ලබන වසරේ මේ කාලය වන විට ස්කැන්ඩ් ඊළඟ දර්ශනය විය හැකිය. එය රොක් වනු ඇත. එහෙත්, එය හඬා වැලපෙන කැඩුණු අඩවි (කුඩා) ටෙස්ට් සමග ද අත්හැර දැමිය හැකිය.
දැන්, මට ඕනෑවට වඩා අඩු අධිෂ්ඨානශීලී හා අනතුරුදායක විසඳුමක් ඇතිව සිටීමට අවශ්යය. කරුණාකර, PDF බලන්න. ඒක තමයි මම ඉල්ලන්නේ.
සෙවීමේ යන්ත්රය
Shadowbox මා පුදුමයට පත් විය: එය සියලුම වර්ගයේ මාධ්ය පෙන්වීමට තනි විසඳුමක් ලෙස ප්රකාශයට පත් කරන ලදී. මෙය Scald වැනි ලෙස පුලුල් ලෙස පැතිර ගියේ නැත. එය මාධ්ය ආලෝකය වැනි සමස්ත නව සංකල්ප හඳුන්වා දීමෙන් තොරව මාධ්ය ප්රදර්ශනය කිරීම කෙරෙහි අවධානය යොමු කෙරෙනු ඇත. නමුත් මම දැනටමත් දැනටමත් වර්ණභේදයට කැමතියි. ඒ තීරණය නැවත සිතා බැලීමට මට අවශ්ය වූයේ නැත.
කෙසේ වෙතත්, මම ස්ථාපනය කරන ලද 16,000 කට වඩා වැඩි ගණනක් සමඟ (මම අභ්යන්තර තාපය සමග) සටහන් කළෙමි. ෂේක්බොක්ස් එම අවකාශයේ වඩා බලවත් විකල්පයක් විය හැකිය. මට බැලීමට සිදු විය.
Shadowbox Drupal මොඩියුලය මූලික වශයෙන් Javascript පුස්තකාලයක් සඳහා වන පාලමකි, Shadowbox.js, එබැවින් මම පුස්තකාලයේ වෙබ් අඩවිය පිරික්සා බැලුවා. එතනදී මම ගමන් කිරීමට හේතු දෙකක් සොයාගත්තා.
- පුස්තකාලය වාණිජමය භාවිතය සඳහා බලපත්ර ගාස්තුවක් අවශ්ය වේ. ගාස්තුව ප්රමාණවත් තරම් ප්රමාණවත් නොවුවද, නොමිලේ විවෘත කේත මෘදුකාංග වළක්වා ගැනීමට මම උත්සාහ කරමි.
- නිතර නිතර පිරික්සුම් සෙවුම් යන්ත්රය විසින් Drupal මොඩියුලයේ විස්තරයට පටහැනිවේ, PDF හි Shadowbox පුස්තකාලය මගින් 100% ක් සහාය නොදක්වන බව අනාවරණය විය. අපොයි. මම හොඳයි.
තරඟකරුවන් දෙදෙනා: & # 34; PDF & # 34; සහ # 34; PDF කියවනය සහ # 34;
ඉතිරිය ඉවතට හරවාගෙන, මම දැන් පැහැදිලි තරගකරුවන් දෙදෙනා වෙත පැමිණියේ: PDF සහ PDF Reader
මෙම ව්යාපෘති දෙක ප්රධාන වශයෙන් සමානකම් තිබුණි:
- දෙදෙනාම ස්ථාපිත කිරීම් 3,000 කට වඩා තිබුනි. ඒවා විකල්ප (වඩා Shadowbox හැර).
- Both බාහිර ජාවා ස්ක්රිප්ට් පුස්තකාලය, pdf.js භාවිතා කර ඇත.
වෙනස්කම් ගැන කුමක් කිව හැකිද?
PDF Reader ද ගූගල් ඩොක්ස් ඒකාබද්ධ කිරීම සඳහා ද විකල්පයක් විය. මෙම විශේෂිත අවස්ථාවකදී, මගේ ගනුදෙනුකරුට කැමති වනු ඇතැයි මම සිතුවා, ඒ නිසා මම කැමති විකල්පය ඇත.
මේ අතර, පීඩීඊයේ සම-නඩත්තු කරන්නන් (සෙබළුන්) සොයන ලදි. සංවර්ධකයා ඉක්මනින් ව්යාපෘතිය අතහැර දැමීමට ඉඩ ඇති බවට ලකුණක් විය හැකි නමුත්, අනෙක් අතට, වඩාත්ම මෑත පොරොන්දුව වූයේ සතියකට පෙරය. එබැවින් අවම වශයෙන් සංවර්ධකයා තවමත් ක්රියාකාරී විය.
අනෙක් අතට, PDF Reader ක්රියාකාරී ලෙස පවත්වා ගෙන යන ලදී, නමුත් වඩාත්ම මෑත පොරොන්දුව වසරකට පෙරය.
පැහැදිලි ජයග්රාහකයෙකු නොමැතිව මම ඔවුන් දෙදෙනා පරීක්ෂා කිරීමට තීරණය කළා.
තරඟකරුවන් පරීක්ෂා කිරීම
මම මගේ සජීවී අඩවියක පිටපතක් මත මොඩියුලයන් පරීක්ෂා කළා. (මොඩියුලය කොතරම් ඝෝෂාකාරී හා අවංකව පෙනෙන්නට තිබුණද, සජීවී අඩවියක මුලින්ම උත්සාහ නොකරන්න, ඔබේ මුළු වෙබ් අඩවියම බිඳ දැමිය හැක.)
PDF Reader වෙත මම පක්ෂග්රාහීව සිටියෙමි. පීපීඩියට වඩා වැඩි විකල්ප (ගූගල් ඩොක්ස් වැනි) තිබෙන්නට ඇත. ඒ නිසා මම මුලින්ම PDF කරන්න උත්සාහ කරන්න, එය මාර්ගය මඟහැර ගැනීමට.
PDF අසාර්ථක: අවශ්යයි සම්පාදනය අවශ්යද?
කෙසේ වෙතත්, මම PDF කියවීමට සහ README.txt කියවීමෙන් පසුව, මම දැක්කා ගැටලුවක්ව ඇති ව්යාපෘති පිටුවට නොසලකා හැරියෙමි. යම් හේතුවක් නිසා, මෙම මොඩියුලය ඔබ විසින් pdf.js අතින් සම්පාදනය කිරීමට අවශ්ය බව පෙනේ. ව්යාපෘති පිටුව අනිවාර්යයෙන්ම අවශ්ය නොවන බව යෝජනා කළ නමුත් README.txt යෝජනා කලේ එය විය.
PDF කියවන්නා මෙම පියවරෙන් තොරව එකම පුස්තකාලය භාවිතා කරනු ඇති බැවින්, සියල්ලටම පසුව එය අත්හදා බැලීමට තීරණය කළෙමි. එය වැඩ නොකළේ නම්, මම සෑම විටම PDF වෙත ආපසු ගොස්, pdf.js විසින් ශ්රිතය සම්පාදනය කිරීමට උත්සාහ කරමි.
PDF කියවන්නා: සාර්ථකත්වය! වර්ග කිරීම.
ඉතින්, දිගු කලක දී, මම PDF Reader උත්සාහ කළා. මෙම මොඩියුලය ගොනු ක්ෂේත්රය පෙන්වීම සඳහා නව විජට් එකක් සපයයි. ඔබ කැමති අන්තර්ගත අන්තර්ගතයක් සඳහා ගොනු ගොනුවක් එකතු කරන අතර විජට්ටු වර්ගය පී.ඩී. එවිට ඔබ මෙම වර්ගයේ නෝඩුවක් සාදා ඔබේ PDF ගොනුව උඩුගත කරන්න. පිටුවෙහි ඇති "පෙට්ටියක" ඇතුළත් කර ඇත.
අන්තර්ගතයේ වර්ගය නැවත සකස් කිරීම සහ ක්ෂේත්රය සඳහා දර්ශක සැකසුම් වෙනස් කිරීම මඟින් වෙනස් දර්ශන විකල්පයන් ඔබට උත්සාහ කළ හැකිය.
සෑම දර්ශණ විකල්පයම වාසි සහ පරෙස්සම් බව මම සොයා ගත්තා:
- ගූගල් ඩොක්සි පාඨකයාගේ උපකරණයක් ලෙස හොඳින් වැඩ කළා. නමුත් සම්පූර්ණ තිරය වෙත යෑමට මම එය ක්ලික් කළ විට, මම මගේ ඩොක්ව පිටුවේ පිටුවට ගොස් මගේ අනුපාතය සීමාව ඉක්මවා ඇතැයි සමාව අයැද සිටි. අපොයි. සමහර විට මම මොඩියුලය ගූගල් ඇප්ස් ගෙවීමකට සම්බන්ධ කර ඇත් නම්, මෙය වඩාත් විශ්වසනීය විය හැකි නමුත්, මගේ සේවාදායකයාට ප්රදර්ශණයට කැමති නැති බව මට හොඳටම විශ්වාසයි.
- Pdf.js විකල්පය පුදුම ලෙස වැඩ කළා ... Firefox සහ Chrome. නමුත් මම අන්තර්ජාලය පිරික්සන්න පටන්ගත් විට කොටුව හිස් විය. පෙනෙන හැටියට, මෙය pdf.js සමග ගැටලුවකි, PDF Reader මොඩියුලය නොවේ. මොඩියුලය විසින් pdf.js විසින් නිර්මාණය කර ඇති බැවින්, මම මෙය අපේක්ෂා කළ යුතුව තිබුණි. කෙසේ වෙතත්, මම සියලු බ්රව්සර් පළමුවෙන් pdf.js විශ්වාස කළ බව තහවුරු කර ගැනීමට මම නොසිතූ බව මම කලකිරුණා.
- උබුන්ටු විකල්පය වඩාත් විශ්වසනීය විය. මෙය ඇත්ත වශයෙන්ම වෙබ් පිටුවෙහි ඇති කොටුව තුළ Adobe Reader ධාවනය විය. මාගේ ෆයර්ෆොක්ස් තවමත් pdf.js ධාවනය කිරීමට කැමැත්තක් දක්වයි, නමුත් මම හිතන්නේ මෙය බ්රවුසර් සැකසුමකි. එක්තරා ආකාරයකින්, අමුත්තෙකු ෆයර්ෆොක්ස් හෝ PDF නිරීක්ෂකයෙකු ලෙස Adobe Reader වැනි වූ විට, PDF පෙන්වනු ඇත.
මේ අනුව, අවසානයේදී මගේ විසඳුම වූයේ PDF Reader භාවිතා කිරීම සඳහා Embed Display option එක භාවිතා කිරීමයි. මෙම විකල්පය මඟින් PDF එකක් Drupal node වෙත ඇමිණීමට සහ Drupal වෙබ් පිටුව මත එය නිවැරදිව පෙන්වයි.
අවාසනාවකට මෙන් සමහර විට "විශ්වසනීය" ප්රමාණවත් නොවේ. මේ සියල්ල සොයා බැලීමෙන් අනතුරුව, තෙවන පාර්ශවීය සේවාවක් ගැන මට සැලකිලිමත් විය.