主題: 有关博客分类和模板DIY的实现 作者: AMeng 於 五月 14, 2005, 04:42:22 下午 Hi,Mark
我的网站运营了快两个月了。感受PLOG魅力的同时,也受着它的一些困扰,所以没少麻烦了各位开发人员。 现在还有两个重要的问题需要解决: 1,BLOG分类以及文章分类 2,模板DIY 对于第二个问题,我不知道在plog以后的版本中是否会得到解决,现在模板的DIY需要一些专业知识,门槛比较高,我的用户都提出可视化修改---最简单的方式就是增加或者修改一些图片。 另外个人比较喜欢MT的模板,因为他们的样式比较统一,这样修改和维护就比较方便,PLOG是否也可以采用MT的模板? 对于第一个问题,我想知道PLOG team设定的具体的时间节点,如果还需要等比较久的话,我想先动手做起来。 另外如果我自己动手的话,我还希望知道,PLOG以后实现分类,可能使用的具体方式,以免我自己做的和PLOG的相差太远,造成升级困难。 再次谢谢PLOG开发团队的辛苦工作了! 我的MSN:nick_3000@MSN.com :-) 主題: 有关博客分类和模板DIY的实现 作者: Ameng 於 五月 14, 2005, 07:44:15 下午 打算马上动手,思路如下,如果哪位朋友觉得不合适,请提醒我
增加两个新的table: plog_blog_category:id, name; plog_global_articles_category:id,name; 在table plog_articles_categories里面加入global_category,对应plog_global_articles_category的id 在table Plog_blogs中加入plog_blog_category,对应于plog_blog_category的id 在注册时,加入选择BLOG分类的选项; 在系统管理页面中,管理员可以增加和修改BLOG分类(plog_blog_category),增加和修改文章系统分类(plog_global_articles_category) 在BLOG管理页面,增加文章分类时,针对每个分类增加一个系统分类。 针对以前的用户,如果尚未选择BLOG分类,则提示,并要求其选择一个分类。 主題: 有关博客分类和模板DIY的实现 作者: Ameng 於 五月 14, 2005, 09:28:29 下午 还有一种思路是用tag标签。
我猜想可以这样做: 设置Plog_tag table,存放所有标签的ID以及Name; 在blog,artical,以及resource的table中增加tag ID。 只是不了解这样做,对于数据库来说,设计是否优化。 主題: 有关博客分类和模板DIY的实现 作者: james 於 五月 14, 2005, 10:10:35 下午 我覺得你的想法相當不錯。
建議你可以到英文論壇或是加入pLog-svn mailing list (http://devel.lifetype.net/mailman/listinfo/plog-svn) 和他們討論一下你的想法。 記得我在bugs.lifetype.net裡面有看到oscar提出來要增加tag的功能。(不過版本我忘了 :-P ) 或許到下面這些地方看看,會更清楚plog未來發展的方向,也應該可以找到你所謂的時間節點。 http://bugs.lifetype.net http://devel.lifetype.net/mailman/listinfo/plog-svn http://www.lifetype.net/ 另外在回答一下模版的問題,在plog的模版裡面有一個mt-plog的模版。 就是以mt的模版為基礎修改成plog可以使用的模版。 所以以某種程度來說,plog是可以使用mt的模版的。 但如果你說的方式是像mt一樣固定模版,只修改css的方式來修改模版的話。 這個問題oscar的看法是(因為之前我也有問過這個問題 :-P ),希望讓plog的模版有更大的發揮空間,因此不打算將plog的模版給固定格式。所以plog的模版是由template和css兩個來互相搭配的。 當然啦,既然是自由發揮,如果你要把template給固定,讓使用者只更改css檔就可以達到更換模版的方式也是可行的囉 :-) 只要先設計好幾個固定的template(例如:兩欄式模版、三欄式模版),在提供相對應的CSS檔給使用者修改(或設計一個簡單的界面,讓使用者可以輕易的修改一些參數來達成修改CSS的目地)這樣應該可以達成你想要的目標。 :-) 希望這些內容對你有點幫助囉 :-) James 主題: Re: 有关博客分类和模板DIY的实现 作者: markwu 於 五月 14, 2005, 10:49:29 下午 引用自: AMeng Hi,Mark 我的网站运营了快两个月了。感受PLOG魅力的同时,也受着它的一些困扰,所以没少麻烦了各位开发人员。 现在还有两个重要的问题需要解决: 1,BLOG分类以及文章分类 2,模板DIY 对于第二个问题,我不知道在plog以后的版本中是否会得到解决,现在模板的DIY需要一些专业知识,门槛比较高,我的用户都提出可视化修改---最简单的方式就是增加或者修改一些图片。 另外个人比较喜欢MT的模板,因为他们的样式比较统一,这样修改和维护就比较方便,PLOG是否也可以采用MT的模板? 对于第一个问题,我想知道PLOG team设定的具体的时间节点,如果还需要等比较久的话,我想先动手做起来。 另外如果我自己动手的话,我还希望知道,PLOG以后实现分类,可能使用的具体方式,以免我自己做的和PLOG的相差太远,造成升级困难。 再次谢谢PLOG开发团队的辛苦工作了! 我的MSN:nick_3000@MSN.com :-) Hi Ameng: 你沒有加入 plog-svn mailing list 嗎?1.1 的 requirement list 已經列出來了?你說的這兩點 1.1 都會作,你如果有興趣,就去認養來實作吧。 1.1 的 requirement list (draft) 如下 程式碼: - Performance improvements (Ork & Ben) 這些是可能要做的工作列表。你看到上面有人名的,就是已經 assign 了。沒人名的,如果你願意,就來認養吧。 不過 Oscar 是不輕易給人 SVN commit 權限的。你可能得先修改後以 patch 的方式放到 bugs.plogworld.org... 我們會來處理。 當然,你也可以交給我,我來幫你 commit 上去。 Mark 主題: 有关博客分类和模板DIY的实现 作者: markwu 於 五月 14, 2005, 10:51:40 下午 引用自: Ameng 还有一种思路是用tag标签。 我猜想可以这样做: 设置Plog_tag table,存放所有标签的ID以及Name; 在blog,artical,以及resource的table中增加tag ID。 只是不了解这样做,对于数据库来说,设计是否优化。 Tag, 也在 implement 的 road map,但是實作的方法還沒定,他可以是一個獨立,新的物件,也可以放在 custom field 中。 我其實已經作了整個文章的 tag 的implement ,但僅止於我自己實驗。可行而且比較簡單。 所以你會看到 requiement 中有一項就是把 custom field 加到 resource 跟 link 上。 Mark 主題: 有关博客分类和模板DIY的实现 作者: markwu 於 五月 14, 2005, 10:56:39 下午 引用自: Ameng 打算马上动手,思路如下,如果哪位朋友觉得不合适,请提醒我 增加两个新的table: plog_blog_category:id, name; plog_global_articles_category:id,name; 在table plog_articles_categories里面加入global_category,对应plog_global_articles_category的id 在table Plog_blogs中加入plog_blog_category,对应于plog_blog_category的id 在注册时,加入选择BLOG分类的选项; 在系统管理页面中,管理员可以增加和修改BLOG分类(plog_blog_category),增加和修改文章系统分类(plog_global_articles_category) 在BLOG管理页面,增加文章分类时,针对每个分类增加一个系统分类。 针对以前的用户,如果尚未选择BLOG分类,则提示,并要求其选择一个分类。 大概是這樣。但是你要實作的 class 我列表一下: DAO: - blogcategory (新) - blogcategories (新) - blogs (更改) - blogInfo (更改) Action: - blogcategorylist (新) - editblogcategory (新) - newblogcategory (新) - updateblogcategory (新) - deleteblogcategory (新) - deleteblogcategries (新) - 還有一堆需要更改的 action view: - blogcategorylist - blogcategory - 還有一堆需要更改的 view template: - blogcategorylist - blogcategory - 還有一堆需要更改的 template 其實用目前的 plog MVC 架構來寫程式,真的不難,但是很煩 8o| Mark 主題: 有关博客分类和模板DIY的实现 作者: markwu 於 五月 14, 2005, 10:59:09 下午 引用自: james 但如果你說的方式是像mt一樣固定模版,只修改css的方式來修改模版的話。 這個問題oscar的看法是(因為之前我也有問過這個問題 :-P ),希望讓plog的模版有更大的發揮空間,因此不打算將plog的模版給固定格式。所以plog的模版是由template和css兩個來互相搭配的。 James 關於 模版的建議,我的想法跟 James 一樣。其實讓使用者能辦換 css 以及給一個使用者制訂的模版就可以了。 經營 blog community 跟 個人玩 blog 是很不一樣的。對 user 你要給他很大的自由度,你就要擔很大的風險。這是你必須自行考慮的。 Mark 主題: 有关博客分类和模板DIY的实现 作者: Anonymous 於 五月 15, 2005, 07:19:36 上午 引用自: james 只要先設計好幾個固定的template(例如:兩欄式模版、三欄式模版),在提供相對應的CSS檔給使用者修改(或設計一個簡單的界面,讓使用者可以輕易的修改一些參數來達成修改CSS的目地)這樣應該可以達成你想要的目標。 :-) 希望這些內容對你有點幫助囉 :-) James 我明白了,PLOG给模板提供了很大的空间,我可以通过再次开发,达到模板简易修改的目的 :-) Thanks James 主題: 有关博客分类和模板DIY的实现 作者: Ameng 於 五月 15, 2005, 07:37:04 上午 Hi,Mark
刚刚加入了Plog 的 maillist。 由于工作的关系,我现在还不能认养这些需求,而且对于代码我不是内行,呵呵。 不过,我会看哪些事情我能做,做好了就把代码提供出来。 另外,www.bloghome.cn做了很多有价值的开发,他们已经实现了BLOG分类和arcticles category的分类,和BLOGchina 相似。 Mark,你是不是可以问问看,他们能不能提供一些反馈。 主題: 有关博客分类和模板DIY的实现 作者: Anonymous 於 五月 15, 2005, 07:43:24 上午 引用 其實用目前的 plog MVC 架構來寫程式,真的不難,但是很煩 我深有同感,呵呵,用了很长时间,才弄清楚,非常模糊的PLOG的工作机制。 后面,我试着来增加分类,如果能做得有模样的话,我会提供代码出来。 主題: 有关博客分类和模板DIY的实现 作者: markwu 於 五月 30, 2005, 01:24:36 下午 引用自: Ameng Hi,Mark 刚刚加入了Plog 的 maillist。 由于工作的关系,我现在还不能认养这些需求,而且对于代码我不是内行,呵呵。 不过,我会看哪些事情我能做,做好了就把代码提供出来。 另外,www.bloghome.cn做了很多有价值的开发,他们已经实现了BLOG分类和arcticles category的分类,和BLOGchina 相似。 Mark,你是不是可以问问看,他们能不能提供一些反馈。 Bloghome 的開發者 sobaochen,目前也是 plog 的 developer 之一喔。 Mark 主題: 有关博客分类和模板DIY的实现 作者: Ameng 於 六月 03, 2005, 09:46:59 下午 才看到。。。那太好了。。。 :-)
|