浅谈PJBlog2的插件开发

看着比较熟悉的ASP代码,觉得是可以好好开发一些自己喜爱的插件,所以昨天就开始动手写,打开文档粗略的看了一下,大致了解了结构和内容,然后就开始写自己想要的东西,也许很久不动手了,手有些生,但还行,两个小时就搞定了一个,又晚上花了1个半小时搞定另外一个,这里说一下开发中的一些感受。

插件的总体结构很不错,利用了XML文件配置的优势,尤其是定义插件执行的HTML和ASP代码,加上附加的CSS和JS文件就能够构成相当强大的功能,虽然功能上一些局限,但针对大多数功能来说是够了。

插件提供了很多存储插件变量的功能极大的丰富了插件的可配置性,遗憾的是插件本身和附加模块主要运作于前台,这让相册之类的需要后台维护的插件的维护变的非常麻烦,后台模块化可定制化非常重要,不过这个地方经常被大多数CMS和Blog程序所忽略。。

总而言之,一个良好设计的接口能够极大的丰富主程序的功能和能力,希望更多的插件被设计出来。。

相关文章

新线Blog的功能的不足
views 299
当我第一次来新线的时候,当时觉得新线功能很简陋,也许是我自己是个程序员吧,所以对功能和使用方便性要求比较高点。上个星期被一个Link再次吸引到新线的时候,发现界面的改进是显著的,但没有Track Back的功能让我没有想到在新线注册或者安家 不经意的浏览之间突然发现了几个几年前的老朋友,大家曾...
XSLFO WYSIWYG Editor (二)
views 400
XSLFast也许是我能找到的唯一一个称得上是'WYSIWYG'的工具吧,其他的IBM的一个项目现在归入了它的企业打印管理产品中,另外的都是一些很小的项目,实现的都很不完善,剩下的工具都是要手工编辑XSLFO模板或者完全要自己写XSLFO的语言细节,也许这些集成工具的本身都有render或者Pase...
网络空间大搬家—WordPress迁移
views 2556
上回说到要准备搬这个博客,博客是用的Wordpress的平台,虽然咱也没迁移过,但凡事问谷歌啊,一搜索,嘿嘿,用的人多就是好啊,这个Wordpress官网上居然就有一步一步的搬家过程,好吧,这个虽然繁琐,但也是讲清楚都需要做些什么,只是真的要这么搬家,那是要吐血的,因为WP的后台已经很自动化了,如果...
新版第一贴
views 292
自动上次的Blog的数据库Corrupt之后,这个拉出来的SQL Query里的编码一直没有搞定,再调整了数次之后我就觉得自己的能力有限,可是找了这很久也没找到谁能帮俺的,晕死。。 这次痛下决心,终于重新上opensourcecms.com上找了一个人气最高的B2evolution来试验一下,...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.