Diazo (software)
முன்பு xdv என்று பெயரிடப்பட்ட டியாசோ, ஒரு பொது நோக்கத்திற்கான, திறந்த மூல வலைத்தள கருப்பொருள் கருவியாகும். இது பைத்தானில் எழுதப்பட்டு எக்ஸ்எஸ்எல்டி உருவாக்குகிறது. டயாசோ கருப்பொருள் பக்கங்கள் (நிலையான எச். டி. எம். எல்) மற்றும் உருமாற்ற விதிகள் (எக்ஸ். எம். எல் அடிப்படையிலான டயாசோவின் சொந்த கள குறிப்பிட்ட மொழி) இடையே ஒரு பிரிப்பை உருவாக்குகிறது, இது வலை வடிவமைப்பாளர்களை எக்ஸ். எஸ். எல். டி அல்லது சிறப்பு வார்ப்புரு தொடர்பான குறியீடுகள் இல்லாமல், எளிய எச். டி. எம். எல் இல் வார்ப்புருக்களில் வேலை செய்ய அனுமதிக்கிறது. ஒரு மாறும் வலைத்தளத்திலிருந்து வெண்ணிலா உள்ளடக்கத்தை ஒரு நிலையான எச். டி. எம். எல் கருப்பொருளுடன் இணைக்க பயனர் வரையறுக்கப்பட்ட விதிகளைப் பயன்படுத்தி டியாசோ ஒரு கருப்பொருள் தளத்தை உருவாக்குகிறது. விதிகள் கோப்பு (வழக்கமாக rules.xml என்று பெயரிடப்பட்டுள்ளது) வழிகாட்டுதல்களைக் கொண்டுள்ளது, எடுத்துக்காட்டாக, கருப்பொருளில் உள்ள ஒரு எச். டி. எம். எல் முனையின் உள்ளடக்கங்களை உள்ளடக்கத்தில் உள்ள ஒன்றின் உள்ளடக்கங்களுடன் மாற்றலாம். வலை சேவையக ஆதரவு டியாசோ தொகுப்பாளர் எக்ஸ். எஸ். எல். டி. யை உருவாக்குகிறது, இது அப்பாச்சி (மாட் _ டிரான்ஸ்ஃபார்ம் பயன்படுத்தி), வார்னிஷ் அல்லது டபிள்யூ. எஸ். ஜி. ஐ போன்ற எக்ஸ். எஸ். எல். டி செயலி மூலம் எந்த ப்ராக்ஸி வலை சேவையகத்திலும் பயன்படுத்தப்படலாம். டபிள்யூ. எஸ். ஜி. ஐ மேலும் நேரடி டயாசோ ஆதரவைக் கொண்டுள்ளதுஃ டயாசோ மிடில்வேர் வடிகட்டி டயாசோ கருப்பொருள்களை தொகுத்து தற்காலிக சேமிப்பாக மாற்றும். என்ஜின்க்ஸ் ஒரு எக்ஸ்எஸ்எல்டி செயலியைக் கொண்டுள்ளது, ஆனால், மார்ச் 2012 நிலவரப்படி, அதற்கு கருப்பொருள் இல்லாத வலைத்தளம் (உள்ளடக்கம்) கடுமையான எக்ஸ்எச்டிஎம்எல் ஐப் பயன்படுத்த வேண்டும். இருப்பினும், என்ஜின்க்ஸின் இணைக்கப்பட்ட பதிப்பு பயன்படுத்தப்பட்டால், கடுமையான தேவையை தளர்த்தலாம். டியாசோவின் வரலாறு மற்றும் பெயரிடுதல் முதலில் டெலிவரன்ஸ் என்ற முந்தைய மென்பொருளின் மறுசீரமைப்பாகும். டெலிவரன்ஸ் பைத்தானில் உள்ள எச். டி. எம். எல் மாற்றத்தைக் கையாளும் இடத்தில், டயாசோ எக்ஸ். எஸ். எல். டி. யை உருவாக்குகிறது, பின்னர் இது வேகமான எக்ஸ். எஸ். எல். டி என்ஜின்களுக்கு உண்மையான மாற்றத்தை ஒத்திவைக்க பயன்படுத்தப்படலாம். டியாசோ என்ற பெயர் மாற்றம் (xdv இலிருந்து) ப்ளோன் மாநாடு 2010 இல் அறிவிக்கப்பட்டது. பெயர் மாற்றத்திற்கான ஒரு முக்கிய உந்துதல் தெளிவின்மையைக் குறைப்பதாகும், ஏனெனில் XDV பெயர் collective.xdv (ஒரு ப்லோன்-குறிப்பிட்ட கருப்பொருள் தொகுப்பு, இப்போது plone.app.theming என்று அழைக்கப்படுகிறது) மற்றும் தனித்துவமான XDV கருவிகள் (இப்போது டியாசோ என்று அழைக்கப்படுகிறது) ஆகிய இரண்டாலும் பயன்படுத்தப்பட்டது. மேலும் dv.xdvserver டியாசோ மிடில்வேர் என்று மறுபெயரிடப்பட்டது. டியாசோ எக்ஸ். டி. வி. யின் முன்மாதிரி பதிப்பான டி. வி. என். ஜி. யை அடிப்படையாகக் கொண்டது. டியாசோ முதலில் டெலிவரன்ஸில் உள்ள அம்சங்களின் துணைக்குழுவை மட்டுமே செயல்படுத்தியது, ஆனால் இப்போது ஒத்த அம்சங்களைக் கொண்டுள்ளது, இருப்பினும் அவற்றின் உள்ளமைவு மொழி முற்றிலும் இணக்கமாக இல்லை. டியாசோ ப்ளோன் 4 இல் கருப்பொருளுக்கான உண்மையான தரநிலையாக மாறியுள்ளது, மேலும் இது ப்ளோன் 4.2 மற்றும் அதற்குப் பிறகு சேர்க்கப்பட்டுள்ளது. வழிகாட்டுதல்கள் டயாசோவின் அடிப்படை வழிகாட்டுதல்களில் பின்வருவன அடங்கும்ஃ (கருப்பொருளில் உள்ள ஒரு முனை அல்லது பண்புக்கூறை உள்ளடக்கத்திலிருந்து மாற்றவும்), அதற்கு முன்னும் பின்னும் (மற்றொரு முனையை முன் அல்லது பின் செருகவும்), கைவிடவும் (ஒரு முனை அல்லது பண்புக்கூறை நீக்கவும்), துண்டிக்கவும் (ஒரு குறிச்சொல்லை அகற்றவும், ஆனால் அதன் சைல்ட் முனைகள் அல்ல), ஒன்றிணைக்கவும், நகலெடுக்கவும். ஒரு முனை, முனையின் குழந்தைகள் அல்லது பண்புக்கூறு, எக்ஸ்பாத் தேர்வாளர்கள் அல்லது சிஎஸ்எஸ் 3 தேர்வாளர்களுடன் தேர்ந்தெடுக்கப்படலாம். தொகுப்பானின் முன் செயலாக்க நடவடிக்கையின் போது CSS தேர்வாளர்கள் சமமான XPath தேர்வாளரால் மாற்றப்படுகிறார்கள். மேம்பட்ட அம்சங்களில் பின்வருவன அடங்கும்ஃ உள்ளடக்க முனைகள் அல்லது பாதைகளை அடிப்படையாகக் கொண்ட நிபந்தனைகள், தொகுத்தல் மற்றும் கூடு கட்டுதல்; பல, நிபந்தனை கருப்பொருள்கள்; பறக்கும் போது கருப்பொருள் அல்லது உள்ளடக்கத்தை மாற்றியமைத்தல்; இன்லைன் எக்ஸ்எஸ்எல் வழிகாட்டுதல்கள்; கோட்பாட்டு மாற்றங்கள்; எக்ஸ்இன்க்லூட் நெறிமுறை. குறிப்புகள் வெளிப்புற இணைப்புகள் Diazo.org-அதிகாரப்பூர்வ முகப்புப்பக்கம் வலை மேம்பாட்டு மென்பொருள்