2012-04-10 18 views
11

एक ब्लॉगर के रूप में, मैं अपने सीएमएस में किसी भी सामग्री को चिह्नित करना चाहता हूं कि यह कितना स्पष्ट है (हिंसक, कामुक, spoiler, अश्लील और इतने पर ..)। क्या इसके लिए एक उचित व्यावहारिक पुस्तकालय और मानक है?स्पष्ट सामग्री स्वरूपण का एक व्यावहारिक तरीका

मैंने आरटीए, आईसीआरए, पीआईसीएस और डब्ल्यू 3 सी पाउडर के बारे में पढ़ा है, लेकिन वे पूरे पृष्ठ को मेटा या हेडर के साथ चिह्नित करते हैं। पाउडर बहुत जटिल लगता है - जहां तक ​​मुझे समझ में आया, यह पेज के बाहर मेटाडेटा जोड़ता है? यदि आप HTML5 ड्यूट टाइप के साथ उपयोग करते हैं, तो क्या आप एक साधारण उपयोगी उदाहरण प्रदान कर सकते हैं।

मैं जो चाहता हूं वह HTML तत्वों को उनकी रेटिंग के आधार पर चिह्नित करने का एक तरीका है। मैं इसे किसी भी अभिभावक फ़िल्टरिंग के अनुरूप होना चाहूंगा। संदर्भों से स्वतंत्र फ़िल्टर करने के लिए छवियों में EXIF ​​डेटा जोड़ना भी अच्छा होगा।

+0

मानव हस्तक्षेप आईएमएचओ जाने का सबसे अच्छा तरीका प्रतीत होता है। लेकिन एक स्वचालन पुस्तकालय/कार्यान्वयन खोजने के लिए शुभकामनाएँ :) –

+0

मुझे अभी तक स्वचालन की आवश्यकता नहीं है। मैं इसे स्वयं चिह्नित करना चाहता हूं, मुझे बस इस –

+0

के लिए एक माइक्रोफॉर्मेट की आवश्यकता है क्यों आप इसके लिए कोई दस्तावेज़ नहीं बनाते हैं और इसे microformats.org पर सबमिट करते हैं? फिर तदनुसार अपने एचटीएमएल तत्वों को टैग करें और कुछ जावास्क्रिप्ट के साथ आपको – mobius

उत्तर

0

रेटिंग के लिए मेटा टैग है: name="rating" content="general", हालांकि मैं समझता हूं कि यह वास्तव में कई उद्योगों द्वारा उपयोग नहीं किया जाता है, इसलिए थोड़ा सा व्यर्थ हो सकता है - हालांकि मैं फ़िल्टरिंग सॉफ्टवेयर के बारे में बात नहीं कर सकता।

मैंने रेटिंग के संबंध में छवियों के लिए EXIF ​​में कुछ भी नहीं सुना है।

अगर संवेदनशील है, तो यह उम्र के चेक किए गए लॉगिन के पीछे होना चाहिए, यदि नहीं, तो आपको उपयोगकर्ता और उनके स्वचालित फ़िल्टरिंग पर भरोसा करना चाहिए यदि वे इसका उपयोग करते हैं।

+0

बनाएं मैं पूरे पृष्ठ को चिह्नित नहीं करना चाहता हूं। हां, मैं कस्टम-डिज़ाइन और खराबियों से सामग्री की रक्षा कर सकता हूं और जो भी सामग्री हो सकती है। लेकिन मैं इसे मानक मानना ​​चाहता हूं। –

+0

एक लॉगिन सिस्टम बहुत मानक है;) कोई HTML मार्कर नहीं है जो मुझे कुछ आरई टैग करने के बारे में पता है, हालांकि परिपक्वता रेटिंग है। – BenOfTheNorth

8

जहां तक ​​मुझे पता है कि वहां व्यापक रूप से उपयोग किए जाने वाले मानक नहीं हैं जो आपके द्वारा वर्णित किए गए कार्यों को कर सकते हैं। इसके अलावा, अंत-लक्ष्य क्या है? ब्राउज़र के लिए स्पष्ट सामग्री को पहचानने के लिए (और किसी भी तरह से संभाल/फ़िल्टर) स्पष्ट सामग्री?

यदि आप फ़िल्टरिंग को स्वयं संभालने की योजना बनाते हैं, तो आप HTML5 कस्टम डेटा विशेषताओं का उपयोग कर सकते हैं। उन लोगों के साथ आप की तरह कुछ कर सकते हैं:

<li class="blogpost" data-rating="G"> [content] </li> 

और उस कस्टम विशेषता का उपयोग फिल्टर करने के लिए/उदाहरण के लिए, जावास्क्रिप्ट, सीएसएस, पीएचपी, या कोई अन्य भाषा के साथ सामग्री छिपा:

li.blogpost[data-rating="R"] { [some styling] } 

इस प्रतिमान को संभालने के तरीके पर विकल्प बेहद व्यापक हैं। यह वास्तव में एक मानक नहीं है, और जाहिर है कि नियोजन और कोडिंग की उचित मात्रा की आवश्यकता होगी। हालांकि यह आपको परिभाषित मीट्रिक के आधार पर सामग्री को फ़िल्टर करने की अनुमति देगा। इस प्रकार का समाधान अन्य टिप्पणियों में सुझाए गए एक साधारण लॉगिन सिस्टम के साथ अच्छी तरह से जोड़ देगा, जिसमें उपयोगकर्ता चुन सकते हैं कि वे कौन सी सामग्री फ़िल्टर करना चाहते हैं। आप इसके लिए आयु सीमा भी परिभाषित कर सकते हैं, या किसी भी अन्य विकल्पों का उपयोग कर सकते हैं।

यह शायद आपको कोई स्वचालित मानक-आधारित फ़िल्टर या ऐसा कुछ भी नहीं देगा, लेकिन जहां तक ​​मुझे पता है, ऐसी तकनीकें व्यापक रूप से समर्थित नहीं हैं।

यदि यह आपके लिए जो भी खोज रहा है उसके करीब भी नहीं है, तो क्या आप अंतिम उत्पाद को कैसे काम करना चाहते हैं, इस बारे में अधिक जानकारी प्रदान कर सकते हैं?

+1

हां, कस्टम समाधान के लिए मेरे विचार समान थे। फिर भी "आर" वास्तव में ** मतलब ** क्या है? बहुत सारे रेटिंग सिस्टम हैं और केवल विशिष्ट देश के लिए एक बनाना मृत अंत होगा। तो यह अधिक अर्थपूर्ण और बहुगुणित होना चाहिए। लेकिन साथ ही बहुत अधिक इंजीनियर नहीं। डेटा-हिंसा = "80%" डेटा-नग्नता = "4%" की तरह। या शायद% उपयोग लेबल के बजाय .. तो यह भी विस्तार योग्य होना चाहिए। –

+0

@ArtjomKurapov - संख्यात्मक मान एक बेहतर विचार की तरह लगता है। यह अभी भी पूरी तरह से "स्वचालित" नहीं होगा, लेकिन आप किसी भी सामग्री को देखने से पहले "हिंसा"/"नग्नता"/आदि के लिए अपनी दहलीज निर्धारित करने के तरीके के साथ उपयोगकर्ता को प्रस्तुत करने के तरीके को कुछ कर सकते हैं, और उस बिंदु के बाद इसे फ़िल्टर कर सकते हैं। "आर" और "जी" कई संभावनाओं के उदाहरण थे:] – orourkek

1

मैं के लिए आप

http://www.ehow.com/how_7580400_filter-explicit-content-apache-server.html

एक समाधान के लिए इस ब्राउज़ करते समय पर ठोकर खाई हो सकता है कि यह आप

निर्देश

डाउनलोड मदद और mod_sed स्थापित हो जाएगा अपाचे मॉड्यूल ( 0 देखें)। कुछ होस्टिंग खातों में पहले से ही यह अपाचे मॉड्यूल स्थापित हो सकता है; इस मामले में, यह मॉड्यूल पहले से ही उपलब्ध है या नहीं, यह जांचने के लिए अपने वेब होस्टिंग प्रदाता से संपर्क करें।

अपने वेब सर्वर में प्रवेश करें और नोटपैड में अपने "httpd.conf" फ़ाइल खोलें। यह फ़ाइल अपाचे फ़ोल्डर में पाई जाती है यदि स्थानीय वेब सर्वर और अधिकांश होस्टिंग खातों पर "/ etc/httpd/conf" फ़ोल्डर में उपयोग किया जाता है। यदि आप इस फ़ाइल को ढूँढने में असमर्थ हैं, तो सहायता के लिए अपने वेब होस्टिंग सेवा प्रदाता से संपर्क करें।

फिल्टर स्पष्ट सामग्री को आदेश जोड़ें। उदाहरण के लिए, स्वचालित रूप से शब्द "लानत" की जगह "रफ़ू" सभी HTML फ़ाइलों में, अपने "httpd.conf" फ़ाइल में निम्न में टाइप करने के लिए:

AddOutputFilter Sed एचटीएमएल

OutputSed "s/लानत/रफ़ू/जी "

अपने परिवर्तन सहेजें।

और पढ़ें: अपाचे वेब सर्वर में स्पष्ट सामग्री कैसे फ़िल्टर करें। eHow.com http://www.ehow.com/how_7580400_filter-explicit-content-apache-server.html#ixzz1rw85S300

+1

आपने गलत समझा। मैं वेब सर्वर के साथ संरेखण सामग्री को छिपाना या प्रतिस्थापित नहीं करना चाहता हूं। यह अभी भी कुछ प्रगतिशील enchancement के साथ, प्रारूपण के आधार पर, यह जानना चाहिए कि यह कितना खतरनाक है। –

4

चूंकि कोई माइक्रोफ़ॉर्मेट है, मैं एक बनाने के लिए तय कर लिया है। इसे xrate 1 नामित किया गया।0, एक article about it लिखा था और draft to microformats.org

मूल रूप से शोध करे HTML के साथ खतरे के आधार पर 0-100 इसके बारे में रेटिंग सामग्री जोड़ गुण:

  • data-xrate-lang - अश्लील भाषा
  • data-xrate-sex - रोमांटिक, कामुक, अश्लील
  • data-xrate-nude - नग्नता का स्तर
  • data-xrate-disgust - (गंदगी, लार्वा, अपघटन) घृणा के कारण हो सकता
  • data-xrate-violence - हिंसा और उसके परिणाम - हथियार, घाव, मृत शरीर, रक्त
  • data-xrate-asocial - धूम्रपान, शराब, ड्रग्स, जुआ, वेश्यावृत्ति
  • data-xrate-blink - ब्लिंक करती एनीमेशन कि eplilepsy कारण हो सकता है
  • data-xrate-spoiler - कहानी है दोहराया
  • data-xrate-camera - अगर वीडियो कैमरा
  • data-xrate-malware के लिए आवेदन (फ्लैश/एप्लेट?) की एक्सेस का लाभ - दर्शक की मशीन
  • पर (वायरस, ट्रोजन आदि) संसाधन संक्रमण पैदा कर सकता हैं

अगर कोई बेहतर समाधान है तो कृपया सूचित करें।

+0

बहुत अच्छा, बढ़िया काम! अगर मुझे कभी भी इस तरह की प्रणाली की ज़रूरत है तो मुझे यह सुनिश्चित करना होगा कि – orourkek

+0

मुझे यह नहीं लगता कि ['data- *' विशेषताएँ] (http://www.w3.org/TR/html5/dom। एचटीएमएल # एम्बेडिंग-कस्टम-गैर-दृश्य-डेटा-साथ-डेटा - * - विशेषताएँ) इस उपयोग के मामले के लिए उपयुक्त है: "कस्टम डेटा विशेषताओं का उद्देश्य कस्टम डेटा को स्टोर करना है ** पृष्ठ पर निजी ** या एप्लिकेशन" [...] "ये विशेषताएं ** सॉफ़्टवेयर द्वारा उपयोग के लिए लक्षित नहीं हैं जो साइट ** से स्वतंत्र है जो गुणों का उपयोग करती है।" (मेरे द्वारा बोल्ड) – unor

+0

उस मामले में, सवाल अभी भी खुला है –

संबंधित मुद्दे