திரட்டி, தொழில்நுட்பம், Design என ஆளாளுக்கு பேசிக்கொண்டிருக்கும் பொழுது, நாமும் ஏதாவது பேசி தமிழ் இணைய தொழில்நுட்ப பிதாமகன் என்ற பட்டத்தை வாங்கிக்கொள்ளலாம் என்ற ஒரு சின்ன ஆசையில் திரட்டி செய்வது எப்படி என்பது குறித்து இங்கே எழுத இருக்கிறேன்.
தமிழ் இணைய தொழில்நுட்பத்தில் பல நுட்பமான வேலைகளை ஆரம்பகாலங்களில் செய்து, வலைப்பதிவுகள் சுலபமாக பெருக காரணமாக இருந்த முகுந்த், சுரதா, உமர், காசி போன்றவர்கள் எல்லாம் பின்னுக்கு தள்ளப்பட்டு, திரட்டி குறித்து உரக்கப் பேசும் "கருத்து கந்தசாமிகள்" பிதாமகன் பட்டத்தை பெறும் இக் காலத்தில் திரட்டி, வறட்டி செய்வது குறித்த என்னுடைய Recipe இது. இது பலருக்கும் தெரிந்த Recipe தான். தெரியாதவர்கள் தெரிந்து கொள்ளலாம் அவ்வளவே.
****
ஒரு அடிப்படை திரட்டியை செய்வது மிக, மிக சுலபமான வேலை.
ஒரு மணி நேரத்தில் திரட்டி செய்ய தேவைப்படும் (மென்)பொருட்கள்
திரட்டி தயாரிக்க பல திறவுமூல மென்பொருள்கள் கிடைக்கின்றன. இங்கே இருக்கும் பல திரட்டிகள் திறவுமூல மென்பொருள் மூலமாகவே தயாரிக்கபட்டுள்ளன.
சில திறவுமூல மென்பொருள்கள்
- Lylina rss aggregator - முகுந்த் தயாரித்த tamilblogs.com தளம் இந்த திறவுமூல மென்பொருள் மூலமாகவே செய்யப்பட்டுள்ளது.
- FEED ON FEEDS
- FoFRedux
தற்பொழுது அதிக கவனத்தைப் பெற்று வரும் ஒரு parser Simplepie. எனக்கு மிகவும் பிடித்தமான parser இது தான். பல தளங்கள் தற்பொழுது Simplepieஐ இப்பொழுது பயன்படுத்த தொடங்கியிருக்கின்றன. மிகவும் சுலபாக பயன்படுத்த கூடியதாக இருக்கிறது.
இது தான் அடிப்படை.
இப்பொழுது எப்படி திரட்டி செய்யலாம் என்று பார்ப்போம். சுலபமான வழிமுறைக்காக FoFRedux கொண்டு எப்படி திரட்டி செய்யலாம் என பார்க்கலாம்.
http://fofredux.sourceforge.net/ சென்று மென்பொருளை தறவிறக்கி கொள்ளுங்கள். உங்கள் தளத்தின் ஒரு முகவரியில் இதனை நிறுவவேண்டும். உதாரணமாக http://yourdomainname/feeds (உதாரணமாக : http://tamilsasi.com/feeds)
பிறகு config.php.sample என்ற ஒரு Fileல் மாற்றம் செய்ய வேண்டும். இதில் உங்கள் வழங்கியின் (Server) Mysql connection parametersஐ கொடுங்கள்
// Database connection information. Host, username, password, database name.
define('FOF_DB_HOST', "localhost");
define('FOF_DB_USER', "user");
define('FOF_DB_PASS', "password");
define('FOF_DB_DBNAME', "fofredux");
define('FOF_DB_TYPE', "mysql");
config.php.sampleஐ config.php என்ற பெயருக்கு மாற்றம் செய்யுங்கள்
பிறகு http://yourdomainname/feeds/install.php என்ற முகவரிக்கு சென்றால், உங்கள் திரட்டிக்கு தேவையான database tables உங்கள் தளத்தில் நிறுவப்பட்டு விடும்.
பிறகு உங்கள் தளத்தின் முகவரியான http://yourdomainname/feeds சென்று உங்கள் தளம் திரட்ட வேண்டிய செய்தியோடைகளை (RSS Feeds) சேர்க்கலாம். ஒவ்வொரு செய்தி ஓடையாகவும் சேர்க்கலாம். அல்லது பல பதிவுகளின் ஓடைகளை OPML மூலமாகவும் சேர்க்க முடியும். (http://yourdomainname/feeds/add.php).
அது போல உங்கள் தளத்தில் நீங்கள் வைத்திருக்கிற அனைத்து RSS ஓடைகளையும் OPMLக பெற முடியும் - (http://yourdomainname/feeds/opml.php )
அவ்வளவு தான் திரட்டியின் அடிப்படை வேலை முடிந்தது. இப்பொழுது இந்த திரட்டி தானாக பதிவுகளை திரட்ட வேண்டும். http://yourdomainname/feeds/update.php என்ற முகவரிக்கு சென்றால் திரட்டி நாம் கொடுத்துள்ள ஓடைகளை திரட்டும்.
Cron மூலமாக அரை மணி நேரத்திற்கு ஒரு முறை, ஒரு மணி நேரத்திற்கு ஒரு முறை என்று Schedule செய்ய முடியும். இவ்வாறு செய்வதன் மூலமாக பதிவுகளை தொடர்ச்சியாக திரட்ட முடியும்.
இந்த திரட்டி இரண்டு Mysql tableல்களில் பதிவுகளை சேமிக்கிறது. fr_feedsல் நீங்கள் திரட்டும் பதிவுகளின் பட்டியல் இருக்கும். fr_itemsல் நீங்கள் திரட்டும் இடுகைகள் இருக்கும்
ஒரு அடிப்படையான திரட்டியை இதன் மூலமாக தயாரிக்க முடியும். பின்னூட்டங்களும் ஓடையாக (Comments RSS feed) இப்பொழுது கிடைப்பதால், பின்னூட்டங்களையும் இவ்வாறு திரட்ட முடியும்.
அடுத்து நாம் செய்ய வேண்டியதெல்லாம், ஒரு அழகான முகப்பு பக்கம். இணையத்தில் ஆயிரக்கணக்கான HTML templates கிடைக்கின்றன. நல்ல ஒரு டெம்ப்ளேட்டை எடுத்துக் கொண்டு fr_items tableல் இருந்து இடுகைகளின் பட்டியலை முகப்பு பக்கத்தில் அழகாக வடிவமைத்து காட்டலாம்.
அவ்வளவு தான் - திரட்டி ரெடி.
இப்பொழுது எல்லாவற்றையும் விட முக்கியமான ஒரு வேலை உள்ளது. அது தான் நானும் ஒரு திரட்டியை தயாரித்து விட்டேன் என்று வெளியூலகிற்கு அறிவித்து, தமிழ் இணைய வரலாற்றில் இடம் பிடிக்க முயற்சிப்பது :)
****
மேலே கூறியவை அனைத்தும் PHP சார்ந்த மென்பொருட்கள். இது போல ஜாவா சார்ந்த நுட்பங்கள் கூட திறவுமூல மென்பொருள் மூலமாக கிடைக்கின்றன. ஆனால் ஜாவா மூலமாக செய்வதால் Hosting செலவு அதிகம் ஆகலாம்.
****
திரட்டி செய்வது சுலபம் தான் என்றாலும் ஒரு திரட்டி வெற்றி பெறுவது அது முன்வைக்கும் Creative ideas மூலம் தான். அது போல தொடர்ச்சியாக பதிவுகளையும், பின்னூட்டங்களையும் உடனுக்குடன் காட்டும் திரட்டியே வெற்றி பெறும். அந்த வகையில் பல திரட்டிகளைக் காட்டிலும் தமிழ்மணம் பலவகையிலும் தொழில்நுட்ப ரீதியில் சிறந்து விளங்குவதே தமிழ்மணம் வெற்றி பெற்றதற்கு காரணமாக நினைக்கிறேன். தமிழ்மணம் கருவிப்பட்டையை பயன்படுத்துகிறது. என்றாலும் "உடனுக்குடன்" என்பது தான் தமிழ்மணத்தின் சிறப்பு...
தமிழ்மணத்தின் சில சிறப்பம்சங்கள்
- உடனுக்குடன் இடுகைகளும், பின்னூட்டங்களும் முகப்பில் தெரிவது (வேர்ட்பிரஸ் பின்னூட்டங்கள் முகப்பில் தெரிவதில்லை. "ம" திரட்டி மூலமாக திரட்டப்படுகிறது. தமிழ்வெளி தளத்தின் முகப்பில் வேர்ட்பிரஸ் பின்னூட்டங்கள் தெரியும்)
- பதிவுகள் சூடாகும் நிலவரம் தெரிவது
- ஒரு காலத்தில் வாசகர் பரிந்துரை தமிழ்மணத்தின் ஹைலைட். இன்றும் உள்ளது. ஆனால் அதிகம் கவனிக்கப்படுவதில்லை.
வலைப்பதிவு வாசகர்களில் 99% பேர் இவற்றை மட்டும் தான் பார்க்கிறார்கள். என்றாலும் பிற தொழில்நுட்ப சிறப்பம்சங்கள்...
- வலைப்பதிவுகளில் பயன்படுத்தப்படும் குறிச்சொற்கள் (Wordpress Categories, blogger labels) அனைத்தும் ஒரு இடத்தில் கிடைப்பதும், எந்த குறிச்சொற்கள் அதிகம் பயன்படுத்தபடுகிறது என்ற நிலவரமும்.
உதாரணமாக http://www.thamizmanam.com/tag/அரசியல் என்ற முகவரியில் அரசியல் என்ற குறிச்சொல் கொண்டு எழுதப்பட்டுள்ள அனைத்து இடுகைகளையும் பார்க்க முடியும். அங்கே கொடுக்கப்பட்டுள்ள இணைப்புகளை கொண்டு "அரசியல்" என்ற குறிச்சொல்லுடன் பிற தளங்களில் (wordpress, Technorati) எழுதப்பட்டுள்ள இடுகைகளையும் பார்க்க முடியும் (Find other blogs tagged with அரசியல் in the below sites).
தமிழ்மணம் தவிர தமிழூற்றும் குறிச்சொற்களை திரட்டுகிறது. தமிழூற்றில் குறிச்சொல் தொடர்பான மேலும் சில வசதிகள் உள்ளன என்பது குறிப்பிடத்தக்கது.
- நாம் பல பதிவுகளில் மறுமொழிகளை எழுதுகிறோம். ஆனால் எத்தனை மறுமொழிகள் எழுதினோம், எங்கெல்லாம் மறுமொழிகள் எழுதினோம் என்பதை track செய்வது கடினம். என்னைப் போன்றவர்களுக்கு பிரச்சனையில்லை. ஆனால் கண்ணபிரான் ரவிசங்கர், துளசிகோபால் போன்றவர்களுக்கு தான் பிரச்சனை. சராசரியாக ஒரு மாதத்திற்கு 70-80 மறுமொழிகள் எழுதுகிறார்கள். அவர்கள் எழுதும் மறுமொழிகளை தமிழ்மணம் - "ம" திரட்டி மூலமாக track செய்ய முடியும். http://www.thamizmanam.com/comments/
தற்பொழுது இந்த வசதி தமிழ்மணத்தின் சோதனையில் உள்ளது. இது தமிழ்மணத்தில் மட்டுமே உள்ள சிறப்பம்சம். பிற திரட்டிகளில் இல்லை.
- தமிழ்மணத்தில் இணைக்கப்பட்டுள்ள பதிவுகள் மட்டும் தான் காண்பிக்கபடுவதாக ஒரு பிம்பம் உள்ளது. ஆனால் அது தவறு. தமிழ்மணத்தில் இணைக்கப்படாத பதிவுகளையும் தமிழ்மணம் தன்னுடைய கேளிர் திரட்டி மூலமாக திரட்டுகிறது. கேளிர் திரட்டியின் தமிழ்ப்பகுதியில் தமிழ்மணத்தில் இருந்து நீக்கப்பட்டுள்ள பதிவுகள் கூட திரட்டப்படுகின்றன. இது கூகுள் மூலமாக திரட்டப்படுகிறது. இது போன்ற ஒரு வசதி தேன்கூடு திரட்டியில் உள்ளது. ஆனால் தேன்கூடு "திரட்டிஜி"யை விட தமிழ்மணத்தின் கேளிர் திரட்டியில் பல தமிழ்ப்பதிவுகள் திரட்டப்படுகின்றன. இன்னும் சொல்லப்போனால் தமிழில் எழுதப்படும் அனைத்து வலைப்பதிவுகளும் கேளிர் திரட்டியில் உள்ளது.
- தமிழ்விழி மூலமாக வீடியோக்கள் திரட்டப்படுகின்றன.
****
குழலி பதிவில் தமிழ்மணம் கருவிப்பட்டை குறித்து நான் எழுதிய பின்னூட்டம்
http://kuzhali.blogspot.com/2007/12/blog-post_24.html#comment-1476921344624263856
****
எல்லாவற்றுக்கும் ஒரு மாற்று தேவை என்பது ஒரு சரியான நோக்கம் தான். ஆனால் தமிழனின் மனநிலை தன்னை முன்னிலைப்படுத்திக் கொள்வதில் தான் உள்ளது. "நான்" ஆலோசனை கொடுத்தேன், "நான்" செய்தேன் என அனைத்தும் "நான்", "நான்" என்றே முன்வைக்கப்படுகிறது. அதனால் தான் tamilblogs.com போன்ற தளம் திறவுமூலமாக இருந்தும் அது மேம்படுத்தப்படாமல் சுலபமாக செய்யக்கூடியதாக உள்ள திரட்டிகள் அதிகம் உருவாகி கொண்டே இருக்கின்றன. இது தமிழுக்கு எந்த வகையிலும் நன்மை அளிக்க போவதில்லை. தனிப்பட்டவர்களின் சுயதிருப்திக்கும், சுயதம்பட்டத்திற்கும் மட்டுமே இது வழிவகுக்கும். தமிழனின் இந்த மனநிலையால் தான் பெரிய கூட்டு முயற்சிகள் பெரும்பாலும் தோல்வியே அடைகின்றன. ஆனால் வெளிநாட்டு சூழலில் கூட்டு முயற்சிகள் பெரும் வெற்றி பெற்றிருக்கின்றன. அங்கு அமைப்புகள் முன்னிறுத்தப்பட்டுகின்றன. தனி நபர்கள் அல்ல.
தமிழ்மணத்திற்கு நிச்சயம் ஒரு மாற்று தேவை. புதிய சிந்தனைகளும், புதிய எண்ணங்களும் வளர வேண்டும். இது தமிழ் மொழிக்கும் நன்மையே. இதற்கு தேவை ஒரு பெரிய கூட்டு முயற்சி மட்டுமே. தனிப்பட்ட சிறு முயற்சிகள் அல்ல. அதுவும் வணிக ரீதியில் லாபம் இல்லாத நிலையில் ஆரம்பகட்ட ஆர்வம் சில மாதங்களில் காணாமல் போய் விடும். சிறு முயற்சிகள் தோல்வி அடைந்து விடும். இதனை நான் பல்வேறு முயற்சிகளில் பார்த்திருக்கிறேன். அனுபவத்தால் உணர்ந்தும் இருக்கிறேன்.
இது தமிழ் இணைய உலகை 2004ல் இருந்து கவனித்து வரும் என்னுடைய "இரண்டணா"