2012-12-04 34 views
5

क्या आप क्लाइंट साइड पर चलने वाले किसी भी आधुनिक जावास्क्रिप्ट ब्लॉग इंजन या स्क्रिप्ट को जानते हैं? मैं node.js के बारे में बात नहीं कर रहा हूं, बल्कि एक स्क्रिप्ट जिसे स्थिर WWW सर्वर (यानी कोई PHP नहीं) से अधिक की आवश्यकता नहीं है।क्लाइंट-साइड जावास्क्रिप्ट ब्लॉग इंजन/स्क्रिप्ट

यह कार्य करना चाहिए:

  • कुछ HTML टेम्पलेट
  • विशिष्ट पद के लिए
  • संभवतः लिंक करने की अनुमति का उपयोग कर कुछ जे एस डेटाबेस से ब्लॉग पोस्ट (जैसे localStorage, बाहरी JSON बैकएंड)
  • उन्हें प्रस्तुत करना लाने पदों को संपादित करने और उन्हें वापस डेटाबेस में भेजने की अनुमति देते हैं?

मुझे जावास्क्रिप्टएमवीसी, एंगुलरजेएस, बैकबोन, नॉकआउट इत्यादि के बारे में पता है, लेकिन वे पूर्ण ऐप्स की तुलना में ढांचे हैं। मैं पुराने JSCMS के समान कुछ खोज रहा हूं।

अद्यतन: GitHub के माध्यम से खोज मैं कुछ वांछनीय परियोजनाओं पाया है: MiniLOL और Static Site CMS। क्या आप और जानते हैं?

+0

यदि कोई सर्वर-साइड घटक नहीं है ... आप दर्ज डेटा को कहां से सहेजते हैं ताकि हर कोई इसे देख सके? – deceze

+0

एक बाहरी सर्वर-साइड डेटाबेस हो सकता है जिससे स्क्रिप्ट संग्रहित पोस्ट पढ़ता है, उदा। जेएसओएन में, और शायद उन्हें AJAX का उपयोग करके वापस भेजता है, लेकिन स्क्रिप्ट को क्लाइंट के ब्राउज़र में ही चलाना चाहिए, इसलिए यह सर्वर-साइड टेक्नोलॉजीज जैसे PHP, node.js या रूबी का उपयोग नहीं करता है। – niutech

+0

इसका अर्थ यह होगा कि जावास्क्रिप्ट में उस डेटाबेस को पूर्ण पढ़ने/लिखने का उपयोग है, जिसका अर्थ है * किसी के पास * उस डेटाबेस में पूर्ण पढ़ने/लिखने की पहुंच है। व्यवस्थापक को प्रतिबंधित करने के लिए, आपको कुछ सर्वर-साइड स्क्रिप्ट की आवश्यकता है जो प्रमाणीकरण की जांच करता है। और वहां आप सर्वर-साइड घटक होने पर वापस आ गए हैं। – deceze

उत्तर

1

निश्चित रूप से आप इसे कर सकते हैं लेकिन सभी को "ब्लॉग इंजन" के काम के लिए एक ही कंप्यूटर पर होना होगा। यह एक ही पाठ दस्तावेज़ का उपयोग कर हर किसी के बराबर है।

+0

क्यों? आइए कल्पना करें कि आपके पास किसी भी सर्वर-साइड स्क्रिप्टिंग के बिना एक स्थिर वेब सर्वर तक पहुंच है। आप आरईएसटी/जेएसओएन एपीआई वाले कुछ बाहरी डेटाबेस में अपनी पोस्ट स्टोर कर सकते हैं, लेकिन आप इसे कुछ जेएस इंजन द्वारा लाया और प्रस्तुत करना चाहते हैं, जो पदों के बीच नेविगेटिंग को भी लागू करना चाहिए। – niutech

+0

निश्चित है लेकिन आप एक पोस्ट के बिना पोस्ट नहीं कर सकते हैं। – VoronoiPotato