/ / एक वेब अनुप्रयोग के साथ एक दृश्य साइटमैप जोड़ना - वेब-अनुप्रयोग, साइटमैप

एक वेब अनुप्रयोग के साथ एक दृश्य साइटमैप जोड़ने-वेब अनुप्रयोगों, साइटमैप

मैंने बिना किसी लाभ के अपनी समस्या का समाधान खोजने के लिए वेब ब्राउज़ करने में बहुत समय बिताया है।

मेरे पास बहुत सारे पृष्ठों के साथ एक वेब एप्लिकेशन है। कई पृष्ठों में उनके संबंधित बाल पृष्ठ हैं, और इनमें से कुछ चिल्ड में अन्य चिल्ड भी हैं, और इसी तरह। वेब एप्लिकेशन सिर्फ यूआई है जिसका अर्थ है कि यह HTML मॉकअप है।

मुझे जिस चीज़ की ज़रूरत है वह कुछ है (जाहिर है कि मदद से)एक आवेदन) मैं उस फ़ोल्डर को कैसे कनेक्ट कर सकता हूं जिसमें इन सभी HTML फाइलें एक दृश्य साइटमैप के साथ हैं। मुझे इस बात की भी आवश्यकता है कि जब मैं इस फ़ोल्डर में एक और एचटीएमएल पेज बनाऊंगा, तो साइटमैप को पता चलेगा और इस पृष्ठ को स्पष्ट रूप से संशोधित किया जाएगा। यदि कोई पृष्ठ हटा दिया जाता है, तो वही चला जाता है ...

मैंने एप्लिकेशन का उपयोग करने की कोशिश की PowerMapper लेकिन मेरे आवेदन के बाद से बहुत सारे जावास्क्रिप्ट हैंलिंक जो एंकर के बजाय DIV, SPAN और इसी तरह से जुड़े होते हैं, PowerMapper इन्हें लिंक के रूप में नहीं पहचानता है और इसलिए जब साइटमैप बनाया जाता है, तो बहुत सारे टूटे हुए लिंक होते हैं, और PowerMapper आपको इन्हें बदलने की अनुमति नहीं देता है। यह सिर्फ एक वेबसाइट / वेब एप्लिकेशन को पढ़ता है और क्रॉल को विजुअल साइटमैप बनाने के लिए है।

कृपया, अगर किसी को एक आवेदन के बारे में पता है जोआपको एक साइटमैप को एक फ़ोल्डर से कनेक्ट करने की सुविधा मिलती है, जिसमें ऐसे HTML मॉकअप और इसके विपरीत होते हैं और आपका इस पर कुल नियंत्रण होता है, कृपया मुझे बताएं क्योंकि मैं पूरी तरह से खो गया हूं।

बहुत धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 1

आप लिंक को स्पाइडर करने के लिए सेलेनियम का उपयोग करके एक स्क्रिप्ट लिख सकते हैं। शायद उपयोग करें http://selenium.rubyforge.org/ और एक साधारण रूबी लिपि। सेलेनियम JS के बारे में पता है, बस प्रत्येक पृष्ठ का DOM चलाएं और प्रत्येक नोड पर क्लिक करें

आप वाइटीर और फायरवाटर का भी उपयोग कर सकते हैं, http://watir.com/


जवाब के लिए 0 № 2

मेरे अनुभव में, एक साइटमैप जो दिखाता हैपृष्ठों के बीच संबंध यदि एक दूसरे से लिंक एक अपठित मकड़ी का जाला है ... यह उन दोनों के बीच संबंध के बिना पृष्ठों की पदानुक्रम दिखाने के लिए बेहतर है, जैसे कि छद्म निर्देशिका संरचना। एक साथ रखें जो स्वचालित रूप से साइट के नेविगेशनल संरचना से उत्पन्न होता है (जो इस मामले में एक डेटाबेस में संग्रहीत होता है, लेकिन सिद्धांत रूप में पृष्ठों की निर्देशिका संरचना में निहित हो सकता है): http://www.ewb.ca/en/sitemap.html

क्या यह आपके द्वारा खोजा जा रहा है?