PDF கள் பார்க்க ஒரு Drupal 7 தொகுதி தேர்வு எப்படி

தொகுதி தேர்வில் கலை ஒரு வழக்கு ஆய்வு

சமீபத்தில், வாடிக்கையாளர் நிறுவனத்தின் Drupal தளத்தில் ஒரு புதிய அம்சத்தை சேர்க்க என்னை கேட்டார்: உலாவியில் PDF கோப்புகளை காட்சிப்படுத்தவும். நான் drupal.org விருப்பங்களை உலாவும் போது, ​​நான் ஒரு புதிய தொகுதி தேர்வு என இது என் உண்மையான முடிவெடுக்கும் செயல்முறை ஆவணப்படுத்த ஒரு சரியான வாய்ப்பு என்று உணர்ந்தேன். நான் எப்போதும் புத்திசாலித்தனமாக மாதிரிகள் தேர்வு செய்ய சொல்கிறேன், ஆனால் இப்போது இது உண்மையான வாழ்க்கையில் எப்படி வேலை செய்கிறது என்று இப்போது பார்க்கலாம்.

நீங்கள் என்ன செய்ய வேண்டும் என்பதை வரையறுக்கவும்

நீங்கள் என்ன விரும்புகிறீர்கள் என்பதை வரையறுப்பதுதான் முதல் படி. என் விஷயத்தில், நான் விரும்பினேன்:

Drupal.org இல் தேடலாம்

மனதில் இந்த இலக்குகளை கொண்டு, அடுத்த படி Drupal.org ஒரு எளிய தேடல் இருந்தது. தொகுதி நற்குணத்தின் பந்தை குழுவில் குதிக்க நேரம்.

& # 34; ஒப்பீட்டு & # 34; PDF தொகுதிகள் பக்கம்

என் முதல் ஸ்டாப் (அல்லது இருக்க வேண்டும்), இந்த பக்கம்: PDF வியூவர் தொகுதிகள் ஒப்பீடு. Drupal.org ஆவணங்கள் பக்கங்கள் ஒரு சிறந்த பாரம்பரியத்தை கொண்டுள்ளது அதே இடத்தில் பல்வேறு தொகுதிகள் நன்மை தீமைகள். ஒப்பீட்டு பக்கங்களின் மையப் பட்டியல் உள்ளது, ஆனால் அவை தளம் முழுவதும் தெளிக்கப்படுகின்றன.

PDF ஒப்பீட்டு பக்கத்தில் நான்கு PDF வியூவர் தொகுதிகள் உள்ளன. நான் அவர்களை இங்கே மறைத்து, அதே போல் நான் தேடி தேடி ஒரு ஜோடி மற்றவர்கள். நான் தவிர்க்க விரும்பும் வேட்பாளர்களுடன் தொடங்குவேன்.

இப்போது இந்த மாதிரிகள் ஏன் (அல்லது பெரும்பாலும் செய்யவில்லை) இந்த திட்டத்திற்காக வேலை செய்வதற்கான விசேட அம்சங்களை ஆராய்வோம்.

கோப்பு பார்வையாளர்

கோப்பு பார்வையாளர் இணைய காப்பகம் புக்ரடரைப் பயன்படுத்துகிறார், இது எனக்கு மிகவும் ஆர்வமாக உள்ளது, ஏனென்றால் நான் இணைய காப்பக ஜங்குகிதான். நான் அங்கே போய்க்கொண்டிருக்கும் ஒவ்வொரு முறையும், அச்சத்திலிருந்து நான் பறிக்க முடியும் புத்தகங்களின் மலைகளில் அச்சம் மற்றும் மூழ்கிப் போவதை உணர்கிறேன்.

என்று கூறப்படுகிறது, ஆர்ப்பாட்டம் தளம் எனக்கு ஒரு சிறிய அசிங்கமான தோற்றம். நான் அதை வாழ வேண்டும், ஆனால் நான் என் வாடிக்கையாளர் என்று சந்தேகம், pdf.js மிகவும் ஸ்டைலான தெரிகிறது போது.

மேலும், திட்டப்பக்கத்தில் இரண்டாவது தோற்றத்தில், நான் பெரிய தைரியமான அறிவிப்பு மேலே பார்த்தேன்: இந்த தொகுதி முறையாக PDF தொகுதிக்கு மாற்றப்பட்டுள்ளது . போதுமான சிகப்பு. 400 க்கும் மேற்பட்ட நிறுவல்களுடன், அதிகமான பிரபலமான PDF தொகுதிடன் (இது ஒரு கணத்தில் நாம் மறைப்போம்), ஒரு நல்ல நடவடிக்கை போல தோன்றுகிறது. இணைக்கப்பட்ட / நகர்த்தப்பட்ட / கைவிடப்பட்ட ஒரு தொகுதிகளை ஒருபோதும் பதிவிறக்க வேண்டாம்.

Google Viewer கோப்பு படிமம்

Google Viewer File Formatter போன்றது இதுபோன்ற ஒலியாகும்: உங்கள் வலைப்பக்கத்தில் உள்ள கோப்புகளை காட்சிப்படுத்துவதற்காக Google டாக்ஸைப் பயன்படுத்துவதற்கு ஒரு வழி. Google டாக்ஸின் பலவகைகளை நான் விரும்பினாலும், மூன்றாம் தரப்பு சேவையிலிருந்து சுயாதீனமாக இருக்க என் இலக்குகளில் ஒன்று இருந்தது.

மேலும், இந்த தொகுதிக்கு 100 க்கும் மேற்பட்ட நிறுவல்கள் இருந்தன.

அஜாக்ஸ் ஆவண பார்வையாளர்

"அஜாக்ஸ்" என்பது ஒரு பொதுவான ஜாவாஸ்கிரிப்ட் காலஅளவு என்றாலும், அஜாக்ஸ் ஆவணம் பார்வையாளர் ஒரு குறிப்பிட்ட மூன்றாம் தரப்பு சேவையை நம்பியிருப்பார். 100 நிறுவல்கள் மட்டுமே. நகரும் ...

மெல்லிய PDF

மெல்லிய PDF மட்டுமே 40 நிறுவல்கள் இருந்தது, ஆனால் நான் தெளிவாக ஒரு பெரிய திட்டத்தின் பகுதியாக இருந்தது என்பதால் நான் ஒரு தோற்றத்தை எடுக்க வேண்டும் (ஆம்) ஸ்கால்ட். ஸ்க்ல்ட் திட்டப்பணி பக்கம் விளக்கியது போல்: " ஸ்கால்ட் ட்ரபலில் ஊடக அணுக்களை எவ்வாறு கையாள்வது என்பது புதுமையானது."

அந்த தண்டனை இரண்டு பெரிய சிவப்பு கொடிகளை எழுப்பியது: "புதுமையானது" மற்றும் "ஆட்டம்" உடன் இணைந்த "மீடியா" என்ற வார்த்தை. "ஆட்டம்" வெளிப்படையாக "விஷயம்" ஒரு repurposed வார்த்தை இருந்தது, இது தன்னை ஒரு சிவப்பு கொடி செய்தார். ட்யூபல் இந்த வெற்று-பெட்டி வகையான சொற்களுக்கு ஒரு முனைப்பைக் கொண்டிருக்கிறது: கணு , உட்பிரிவு , அம்சம் ... மேலும் பொதுவான சொல், மாற்றங்களை அதிகமிருக்கலாம்.

நான் கீழே விழுந்தபோது, ​​என் சந்தேகங்கள் உறுதிப்படுத்தப்பட்டன. என்னுடைய தளத்தில் மீடியா எவ்வாறு கையாளப்பட்டது என்பதை புதிதாக ஸ்கால்ட் எவ்வாறு புதிதாகக் கண்டுபிடித்தார் என்பதை உற்சாகமாகக் கேட்டேன்.

இப்போது, ​​உண்மை என்னவென்றால் Drupal இன் மீடியா கையாளுதல் சில புதுப்பித்தல்களைப் பயன்படுத்தலாம். இந்த இடத்தில்தான் ஒரே மகத்தான திட்டம் இல்லை. இருப்பினும், 1000 க்கும் குறைவான நிறுவுதல்களுடன், நான் தரையில் உட்கார விரும்பவில்லை.

நிச்சயமாக, அடுத்த முறை இந்த நேரத்தில், ஸ்கால்ட் அடுத்த காட்சிகள் இருக்கலாம். அது ராக். ஆனால் அது கைவிடப்பட்ட தளங்கள் ஒரு சிறிய (சிறிய) பாதை மூலம், கைவிடப்பட்டது இருக்கலாம்.

இப்போது, ​​நான் மிக குறைந்த லட்சிய மற்றும் அபாயகரமான தீர்வு ஒட்டிக்கொள்கின்றன வேண்டும். தயவுசெய்து PDF களை காண்பி. நான் கேட்டுக்கொண்டது எல்லாம்.

ShadowBox

Shadowbox என்னை ஆச்சரியப்படுத்தியது: PDF களில் இருந்து படங்கள் வரை வீடியோவிலிருந்து அனைத்து வகையான ஊடகங்களையும் காண்பிக்கும் ஒரு தீர்வாக இது இருந்தது. இது ஸ்கால்டினைப் போன்று அல்ல, ஏனெனில் அது "மீடியா அட்மண்ட்ஸ்" போன்ற புதிய கருத்துகளை அறிமுகப்படுத்தாமல் ஊடகங்களைக் காட்ட மட்டுமே கவனம் செலுத்தும். ஆனால் நான் ஏற்கனவே Colorbox போல, நான் குறிப்பிட்டது போல. அந்த முடிவை மறுபரிசீலனை செய்ய நான் விரும்பவில்லை.

இருப்பினும், 16,000 க்கும் அதிகமான நிறுவல்களுடன் ஷாடோ பாக்ஸ் ஒரே இடத்தில் அதிக சக்தி வாய்ந்த மாற்றாக இருக்கக்கூடும் என்று நான் நினைத்தேன் (உள் மூச்சுடன்). நான் பார்க்க வேண்டியிருந்தது .

Shadowbox Drupal தொகுதி அடிப்படையில் ஒரு ஜாவாஸ்கிரிப்ட் நூலகம், Shadowbox.js ஒரு பாலம் உள்ளது, அதனால் நான் நூலகத்தின் வலைத்தளம் வெளியே சோதிக்கப்பட்டது. அங்கு, நான் செல்ல இரண்டு காரணங்கள் கண்டுபிடிக்கப்பட்டது:

தி கான்டென்டர்ஸ்: & # 34; PDF & # 34; & # 34; PDF Reader & # 34;

மீதமுள்ளவற்றை நீக்கிவிட்டு, நான் இப்போது இரண்டு வெளிப்படையான போட்டியாளர்களுக்கு வந்துள்ளேன்: PDF மற்றும் PDF Reader

இந்த இரண்டு திட்டங்கள் முக்கிய ஒற்றுமைகள் இருந்தன:

வேறுபாடுகள் என்ன?

PDF Reader க்கு Google டாக்ஸ் ஒருங்கிணைப்புக்கான விருப்பமும் இருந்தது. இந்த குறிப்பிட்ட வழக்கில், நான் என் வாடிக்கையாளர் விரும்புகிறேன் என்று நினைத்தேன், அதனால் நான் விருப்பத்தை கொண்ட பிடித்திருக்கிறது.

இதற்கிடையில், PDF ஆனது இணை பராமரிப்பாளராக (கள்) தேடுவதைக் குறிக்கின்றது. டெவலப்பர் விரைவில் திட்டத்தை கைவிடுவார் என்பதற்கு இது ஒரு அடையாளமாக இருக்கலாம், ஆனால் மறுபுறத்தில், அண்மைய அமர்வாகும் ஒரு வாரம் முன்பு, குறைந்தபட்சம் டெவலப்பர் இன்னும் தீவிரமாக இருந்தது.

மறுபுறம், PDF ரீடர் ஒழுங்காக பராமரிக்கப்படுகிறது என குறிக்கப்பட்டது, ஆனால் மிக சமீபத்திய ஒரு ஆண்டு முன்பு இருந்தது.

ஒரு தெளிவான வெற்றி இல்லாமல், நான் இருவரும் சோதிக்க முடிவு செய்தேன்.

போட்டியாளர்களை சோதித்தல்

நான் எனது இருப்பிடத்தை நகலெடுக்க இரண்டு தொகுதிகள் சோதனை செய்தேன். (திடமான மற்றும் தீங்கற்ற ஒரு தொகுதி எப்படி தோன்றுகிறதோ, அது ஒரு நேரடி தளத்திலேயே முதலில் முயற்சிக்கவேண்டாம், உங்கள் தளத்தை உடைக்கலாம்.)

பி.டி. ரீடர் மீது நான் சார்புடையது, ஏனென்றால் PDF ஐ விட விருப்பத்தேர்வுகள் (கூகிள் டாக்ஸ் போன்றவை) இது போல் தோன்றியது. எனவே, முதலில் PDF ஐ முயற்சி செய்ய முடிவு செய்தேன்.

PDF தோல்வி: தொகுத்தல் தேவைப்படுகிறது?

எனினும், நான் PDF ஐ நிறுவியதும் README.txt ஐப் படிக்கும்போது, ​​நான் பார்த்த ஒரு சிக்கலை கண்டுபிடித்தேன், ஆனால் திட்டப்பக்கத்தில் புறக்கணிக்கப்பட்டது. சில காரணங்களால், இந்த தொகுதி நீங்கள் தானாக pdf.js தொகுக்க வேண்டும் என்று தோன்றுகிறது. திட்டம் பக்கம் இது தேவையில்லை என்று பரிந்துரைத்தாலும், README.txt அது பரிந்துரைத்தது.

PDF Reader இந்த படிநிலை தேவைப்படாமல் சரியான லைப்ரரியைப் பயன்படுத்துவதால், முதலில் அதை முயற்சி செய்ய முடிவு செய்தேன். அது வேலை செய்யவில்லை என்றால், நான் எப்போதும் PDF க்கு சென்று, pdf.js ஐ கைமுறையாக தொகுக்க முயற்சி செய்யலாம்.

PDF Reader: வெற்றி! வரிசை.

எனவே, நீண்ட காலமாக, நான் PDF Reader ஐ முயற்சித்தேன். இந்த தொகுதி ஒரு கோப்பு புலம் காண்பிக்கும் ஒரு புதிய விட்ஜெட்டை வழங்குகிறது. நீங்கள் விரும்பிய உள்ளடக்க வகைக்கு ஒரு கோப்பு துறையில் சேர்க்கலாம் மற்றும் விட்ஜெட்டை வகை PDF Reader க்கு அமைக்கவும். பின்னர், இந்த வகையின் ஒரு முனை உருவாக்கி உங்கள் PDF ஐ பதிவேற்றவும். PDF பக்கத்தில் ஒரு "பெட்டியில்" உட்பொதிக்கப்பட்டிருக்கிறது.

நீங்கள் மீண்டும் உள்ளடக்க உள்ளடக்கத்தை திருத்துவதன் மூலம் வேறுபட்ட காட்சி விருப்பங்களை முயற்சி செய்யலாம் மற்றும் புலத்திற்கான காட்சி அமைப்புகளை மாற்றலாம்.

நான் ஒவ்வொரு காட்சி விருப்பத்தையும் நன்மை மற்றும் தீமைகள் என்று கண்டறியப்பட்டது:

இதனால், இறுதியில், என் தீர்வு உட்பொதி காட்சி விருப்பத்தை PDF ரீடர் பயன்படுத்த இருந்தது. இந்த விருப்பம் ஒரு PDF ஐ ஒரு Drupal முனைக்கு இணைக்க அனுமதிக்கும், மேலும் இது Drupal வலைப்பக்கத்தில் நம்பகமான முறையில் காண்பிக்கப்படும்.

துரதிருஷ்டவசமாக, சில நேரங்களில் "நம்பகமான" போதாது. இந்த தேடலுக்குப் பிறகு, நான் மூன்றாம் தரப்பு சேவையை அனைத்தையும் பரிசீலிக்க வேண்டியிருந்தது.