好久没有来了,散点分。顺便讨论一下BLOG方面的技术好吗? 主要要求能生成HTML页,代码书写最好符合W3C标准。具有XML..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 希望blog里面用户的权限更加大,最好可以控制自己加入js 还有布局什么的:-)选择的模板要多 不支持XML的BLOG能叫BLOG吗?最好就是可以给用户自己发挥的空间,就是像自定义模板,样式,风格,JS这些. 好像讨论的不是技术,是在讨论blog的功能啊 开发层:扩展性高,方便二次开发代码有足够的注释或有适当的开发文档功能层:自由度够高 方便高级用户 例如可以提供每个用户一个CSS和JS的管理权内置足够的外观模块 方便初级用户 速度和稳定性这两点比较重要,一般BLOG都是存放文章的,其它的一些功能都是附属品,可要可不要的。 pblog不错的!!现在主要的blog站点都是用这个搞的! 关键是美工和小查件,才能吸引guestblog就象冯小刚的电影,"娱乐大众"的同时赚了大钱! pMachine,我觉得这个应该是最好的php blog,里面的用户权限管理非常好,而且模板功能也很强大,不会php的也大致能修改。但是多用户版是收费的。免费的plog较优秀,功能稍弱点,呵呵 速度稳定这些不是Blog的概念,Blog是用来发布日志的,涉及到的技术有:1)页面缓冲技术,生成静态页面,Blog需要静态永久的URI,<PermanentURI>。如果是静态页面,就需要引入动态发布技术,Dynamically publishing, 一般都是采用mod_rewrite重写URL实现。2) 模板技术,可以自定义Tag,可扩展模块3) Trackback 技术4) RSS Feed 技术,符合RSS 0.9 or 1.0 or 2.0规范5) XMLRPC技术,基本要实现Blogger API 1.0,metaWeblog 和 Atom API的添加,删除和修改,还要支持附件。后来发展到Comment API,这个实现不是必需的。对于多用户Blog系统,需要很好的权限支持,但是对于单用户Blog来说简单权限就可以,。Blog提供的是框架,美工设计模板之类的,是用户自己的事情。Blog的作用就是很容易的发布日志,而且让自己的日志能在Blog之间进行交换,达到资源共享的目的。看到样子跟Blog一样的,如果缺少上面5点技术的(我想到的,还有的可以补充),就不是Blog,充其量是个网站而已,甚至比论坛还简单。 不好意思问一下。楼上的5点,我除了第二点外,其它的怎么都不明白呢?第3点这是什么技术??第4点是不是XML呀?第5点就不明白了。 还有插件技术和回调技术,部分插件可以归于模板技术。举个例子:Blog在做数据的插入的时候只需要做简单的安全检查,比如单引号。而对于特殊的应用,应该留给插件做。下面是伪代码:function 保存文章($文章内容){ 调用 pre_save 回调函数,这里处理保存文章之前需要做什么事,用于特殊数据的检查和初始化 save(); 调用 post_save 回调函数,这里处理文章保存后需要做什么事,保存文章之后是否还要做其它事?}register_callback_function('pre_save', &插件.pre_save) 将插件跟回调函数绑定register_callback_function('post_save', &插件.post_save) 将插件跟回调函数绑定 关于trackback,参考这里 http://www.tianjiaonet.com/blog.php?aid=11&BlogID=1其它的都是Blog规范,网上都有很多现成的,XML是格式规范,RSS是利用了XML格式定义了自己的东西。第五点就是Blog其实不一定非要用IE浏览器进行发布日志,这些API就是给那些非IE的应用程序定的一套接口,也许以后手机也可以通过这个接口直接发布日志,这是个RPC(Remote Procedure Call)过程,借助了XML格式所以叫XMLRPC,官方网站:www.xmlrpc.com 简直无语了。本来还想做个blog。看了看Meteorlet谈的技术,自己肤浅的无地自容。 PHP框架 一个正则表达式的求教 curl获取内容后执行脚本问题 mysql取不为“空”的记录怎么写? 远程运行脚本 php 正则表达式的问题. 30分钟CMS系统代码演示,给你们开开眼界. 有做过影楼管理系统的项目请联系 初,在帽9上,初,装mysql-standard-4.1.13-unknown-linux-gnu-ia64-rhas21.tar.gz 请指点具体方法。 关于本地和服务器的图片拷贝问题! 遇到一个奇怪的现象! 关于strtotime() 求助脚本分类!!!
最好就是可以给用户自己发挥的空间,就是像自定义模板,样式,风格,JS这些.
扩展性高,方便二次开发
代码有足够的注释或有适当的开发文档功能层:
自由度够高 方便高级用户 例如可以提供每个用户一个CSS和JS的管理权
内置足够的外观模块 方便初级用户
而且模板功能也很强大,不会php的也大致能修改。但是多用户版是收费的。免费的plog较优秀,功能稍弱点,呵呵
1)页面缓冲技术,生成静态页面,Blog需要静态永久的URI,<PermanentURI>。如果是静态页面,就需要引入动态发布技术,Dynamically publishing, 一般都是采用mod_rewrite重写URL实现。
2) 模板技术,可以自定义Tag,可扩展模块
3) Trackback 技术
4) RSS Feed 技术,符合RSS 0.9 or 1.0 or 2.0规范
5) XMLRPC技术,基本要实现Blogger API 1.0,metaWeblog 和 Atom API的添加,删除和修改,还要支持附件。后来发展到Comment API,这个实现不是必需的。对于多用户Blog系统,需要很好的权限支持,但是对于单用户Blog来说简单权限就可以,。Blog提供的是框架,美工设计模板之类的,是用户自己的事情。Blog的作用就是很容易的发布日志,而且让自己的日志能在Blog之间进行交换,达到资源共享的目的。看到样子跟Blog一样的,如果缺少上面5点技术的(我想到的,还有的可以补充),就不是Blog,充其量是个网站而已,甚至比论坛还简单。
楼上的5点,我除了第二点外,其它的怎么都不明白呢?
第3点这是什么技术??
第4点是不是XML呀?
第5点就不明白了。
Blog在做数据的插入的时候只需要做简单的安全检查,比如单引号。而对于特殊的应用,
应该留给插件做。下面是伪代码:
function 保存文章($文章内容)
{
调用 pre_save 回调函数,这里处理保存文章之前需要做什么事,用于特殊数据的检查和初始化
save();
调用 post_save 回调函数,这里处理文章保存后需要做什么事,保存文章之后是否还要做其它事?
}register_callback_function('pre_save', &插件.pre_save) 将插件跟回调函数绑定
register_callback_function('post_save', &插件.post_save) 将插件跟回调函数绑定
其它的都是Blog规范,网上都有很多现成的,XML是格式规范,RSS是利用了XML格式定义了自己的东西。
第五点就是Blog其实不一定非要用IE浏览器进行发布日志,这些API就是给那些非IE的应用程序定的一套
接口,也许以后手机也可以通过这个接口直接发布日志,这是个RPC(Remote Procedure Call)过程,借助了XML格式所以叫XMLRPC,官方网站:www.xmlrpc.com