From 518533fde01b4374d7769f27753d2218f32e58db Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Tue, 7 Feb 2012 13:29:31 +0530 Subject: [PATCH] added sitemap, rss feeds --- erpnext/website/doctype/blog/blog.py | 2 +- erpnext/website/doctype/blog/blog.txt | 96 +++++++++++++-------- erpnext/website/doctype/blog/template.html | 5 ++ erpnext/website/page/blog/blog.html | 8 ++ images/feed.png | Bin 0 -> 691 bytes rss.xml | 18 ++++ sitemap.xml | 19 ++++ version.num | 2 +- 8 files changed, 111 insertions(+), 39 deletions(-) create mode 100755 images/feed.png create mode 100755 rss.xml create mode 100755 sitemap.xml diff --git a/erpnext/website/doctype/blog/blog.py b/erpnext/website/doctype/blog/blog.py index 05391eecdeb..c0e70a61004 100644 --- a/erpnext/website/doctype/blog/blog.py +++ b/erpnext/website/doctype/blog/blog.py @@ -15,7 +15,7 @@ class DocType(): """save file by its name""" self.doc.name = website.utils.page_name(self.doc.title) - def on_update(self): + def validate(self): """write/update 'Page' with the blog""" p = website.utils.add_page(self.doc.title) diff --git a/erpnext/website/doctype/blog/blog.txt b/erpnext/website/doctype/blog/blog.txt index 9e0949203f8..2471c2dfa44 100644 --- a/erpnext/website/doctype/blog/blog.txt +++ b/erpnext/website/doctype/blog/blog.txt @@ -5,84 +5,106 @@ { 'creation': '2012-01-27 12:24:03', 'docstatus': 0, - 'modified': '2012-01-27 12:24:03', - 'modified_by': 'Administrator', - 'owner': 'Administrator' + 'modified': '2012-02-07 12:59:01', + 'modified_by': u'Administrator', + 'owner': u'Administrator' }, # These values are common for all DocType { - 'colour': 'White:FFF', + '_last_update': u'1327647244', + 'colour': u'White:FFF', 'doctype': 'DocType', - 'module': 'Website', + 'module': u'Website', 'name': '__common__', - 'section_style': 'Simple', + 'section_style': u'Simple', 'show_in_menu': 0, - 'version': 1 + 'version': 2 }, # These values are common for all DocField { - 'doctype': 'DocField', + 'doctype': u'DocField', 'name': '__common__', - 'parent': 'Blog', - 'parentfield': 'fields', - 'parenttype': 'DocType', - 'permlevel': 0 + 'parent': u'Blog', + 'parentfield': u'fields', + 'parenttype': u'DocType' }, # These values are common for all DocPerm { - 'create': 1, - 'doctype': 'DocPerm', + 'doctype': u'DocPerm', 'name': '__common__', - 'parent': 'Blog', - 'parentfield': 'permissions', - 'parenttype': 'DocType', - 'permlevel': 0, - 'read': 1, - 'write': 1 + 'parent': u'Blog', + 'parentfield': u'permissions', + 'parenttype': u'DocType', + 'read': 1 }, # DocType, Blog { 'doctype': 'DocType', - 'name': 'Blog' + 'name': u'Blog' }, # DocPerm { - 'doctype': 'DocPerm', - 'role': 'Website Manager' + 'create': 1, + 'doctype': u'DocPerm', + 'permlevel': 0, + 'role': u'Website Manager', + 'write': 1 }, # DocPerm { - 'doctype': 'DocPerm', - 'role': 'Blogger' + 'create': 1, + 'doctype': u'DocPerm', + 'permlevel': 0, + 'role': u'Blogger', + 'write': 1 + }, + + # DocPerm + { + 'doctype': u'DocPerm', + 'permlevel': 1, + 'role': u'All' }, # DocField { - 'doctype': 'DocField', - 'fieldname': 'title', - 'fieldtype': 'Data', - 'label': 'Title' + 'doctype': u'DocField', + 'fieldname': u'title', + 'fieldtype': u'Data', + 'label': u'Title', + 'permlevel': 0 }, # DocField { - 'doctype': 'DocField', - 'fieldname': 'published', - 'fieldtype': 'Check', - 'label': 'Published' + 'doctype': u'DocField', + 'fieldname': u'published', + 'fieldtype': u'Check', + 'label': u'Published', + 'permlevel': 0 }, # DocField { - 'doctype': 'DocField', - 'fieldname': 'content', - 'fieldtype': 'Code', - 'label': 'Content' + 'doctype': u'DocField', + 'fieldname': u'content', + 'fieldtype': u'Code', + 'label': u'Content', + 'permlevel': 0 + }, + + # DocField + { + 'doctype': u'DocField', + 'fieldname': u'content_html', + 'fieldtype': u'Text', + 'label': u'Preview', + 'permlevel': 1 } ] \ No newline at end of file diff --git a/erpnext/website/doctype/blog/template.html b/erpnext/website/doctype/blog/template.html index 8c33d83cae7..f70bacb7287 100644 --- a/erpnext/website/doctype/blog/template.html +++ b/erpnext/website/doctype/blog/template.html @@ -8,6 +8,11 @@

All Blogs

+

Subscribe

+

+ + RSS Feed +

diff --git a/erpnext/website/page/blog/blog.html b/erpnext/website/page/blog/blog.html index f271e030e58..79ea7f0f1f3 100644 --- a/erpnext/website/page/blog/blog.html +++ b/erpnext/website/page/blog/blog.html @@ -5,9 +5,17 @@
+ +

Subscribe

+

+ + RSS Feed +

diff --git a/images/feed.png b/images/feed.png new file mode 100755 index 0000000000000000000000000000000000000000..315c4f4fa62cb720326ba3f54259666ba3999e42 GIT binary patch literal 691 zcmV;k0!;mhP)bpQb1=l6TxbDZwj&S={?7%qx-u`rsG(Zp`-rh=e^=%((1yvsuf5d=&62Zj)Y zH&JviNS_F4_Hj|T(1j4$p-!}kixP9&dB4uv^MveG?dGf%sUCoc2!IFxD6wHRA2^dX zXRVk!-qSfk(jcaUKn#RP48(whfPlJUpApdrA!TQi_4D+fVoM;3I0gZ8{=Xv~Po;geVA+Em9@0Wq2 zr>OTZEGR05L=gf1T;ucCxq6Q6EgJiH@@-lVaAlQyw`jIF^c=&IVnj|95hHbE_cnt| zTzZQ?F4Ne@(bH(~&3nM%m)I@ID{@jJ2qZPjr)jhpe9hViOwH5k&|T#EmmL3(vHeUQ zq^!t^Al6JD;=mHq^Bg?J-8-zG2Od7gZbknG;K9czYjPqG*xjPo0k(c4%lPXTpw(qq z@aGMnxtFS(np+2kC} z7P02O874ZkJH$v#nCUVx$({yDN`IX@o2wyvTD#e`qN`_w5<}$3F+_