Posts Tagged ‘Blog’

Wordpress,Wordpress

Friday, August 18th, 2006

今天去看了Time评出的2006年50个最酷网站的列表,除了Digg、Google、Technorati等少数几个站点,其它都没有访问过,可能和我的兴趣点有关吧,于是除了IT类,又挑了几个自己觉得会感兴趣的网站,比较意外地发现其中有两个是用Wordpress搭建的,一个是Draw!,这是一个以素描、漫画等为主题的多人共建Blog;另外一个是Footnoted.org,一个个人商业新闻Blog。因为自己正在构思另一个主题Blog,这个发现让我对Wordpress充满了信心!同时也再次证明,经营Blog的关键仍然在于内容而不是花哨的界面或华丽的功能。

Google Analytics开放注册

Thursday, August 17th, 2006

Google的免费网站统计分析服务Google Analytics终于再次向公众开放,你现在无须邀请即可使用它的服务了。
当初,Google Analytics甫一登场即获得喝彩声一片,功能强大而且又免费,引无数站长竞折腰,但没过多长时间,由于注册量太大,导致服务器不堪重负,Google被迫关闭了公开注册方式而改为邀请方式,现在,经过调整和测试后的Google Analytics重装上阵,网络江湖势必风云再起!

微软发布自己的Blog编写工具:Windows Live Writer

Monday, August 14th, 2006

微软今天发布了其Blog编写工具:Windows Live Writer,从命名上就可以看出该软件是微软Live战略的一部分,这也表明这个软件巨人对Blog市场相当看好。

我本来以为这个新东西只针对Live Spaces的用户,但在产品的说明中发现它还能够支持Blogger, LiveJournal, TypePad, WordPress等等其他Blog平台,微软甚至提供了SDK供开发者编写新的应用,这种开放的态度的确让我有些惊讶,不过仔细想一想便可明白作为此类产品的后来者,如果只支持微软自己的产品,那么WLW是不可能在市场上有所作为的,因为MS显然有更大的野心,不要忘了当年它用同样的策略击败了Navigator和OpenGL,使自己的IE和DirectX成为各自领域的霸主,可以预计MS下一步很可能会推出自己的Blog统计工具,甚至有可能将这样的工具直接集成到IE7和Office中。

而在试用过WLW之后,我不得不说这是我用过的最好的Blog发布工具(当然我用过的同类产品不多,也许有更出色的:wink:),漂亮的界面秉承了MS Office的一贯风格,很快就能上手,自动保存草稿、拼写检查、选取日期时间、加入关键字和Trackback地址,还可以直接控制是否开放评论及Trackback功能,同时你也可以选择插入Windows Live Map(要允许MS加入自己的一点儿私货,hoho),最让人感到惊喜的是WLW会将你的Blog主题样式表(CSS)下载到本地,当你在Layout模式下编写文章时能够做到与实际一致,比如字体大小、链接颜色等,这可以说是真正的所见即所得了!就编写和发布功能而言,这个产品要好过Performancing,也许它最大的缺点就是“体积过于庞大”(安装包有4M)以及缺少同其他Blog服务的集成,但我相信MS会逐渐改善的。可怕的微软,它总会在你觉得它疲软时让你感受到它的力量!

Update:本来此帖是用WLW发布的,但我发布后,它居然消失不见了,在首页上找不到,在草稿中也找不到,检查数据库才发现帖子的日期居然是1970年!微软总是在带给你惊喜的同时又恶心你一下!
[tags]microsoft,live,blog[/tags]

Joomla 1.5还是Drupal?

Friday, August 11th, 2006

想建一个CMS,用来和MBA的同学们交流学习心得和商业信息,我试装过Joomla!,对它漂亮的外表印象深刻,但该系统对中文支持极差,虽然有汉化版本,不过我看过这些中文站点后颇感失望,而且Joomla的主题并不是完全CSS控制的,修改起来比较麻烦,Joomla! 1.5据说会是一个革命性版本,将全面支持utf8编码,还有许多其它新特性,可是等了这么长时间,1.5仍未浮出水面,有些等不及了。Drupal是另一个开源的CMS,很多人用它建Blog,单以此项论,我觉得它不如Wordpress,内容管理才是它的强项,Drupal的国际化支持比较好,功能丰富,结构简洁干净,可定制性强,所以我准备试一试Drupal,看看感觉如何,至于到底用哪一个,大概要等Joomla 1.5发布之后再决定了。

网上找到一篇比较Mambo和Drupal的旧文,参考一下:

Mambo has better look and feel and easy to configure for the first time. It has better add-on(extensions, modules, templates etc.) management.
BTW: This is something which many Open Source products need to improve upon including WordPress which powers this site.

Mambo is not very plugin-author friendly as it doesn’t provide very many hooks into the core. I think however that can be easily remedied.

Drupal is more cleanly designed with extensibility in mind and more flexible.

Drupal provides a standard high-level API for developing extensions and making it easier to extend Drupal in a standard way with uniform look-and-feel.

Drupal provides better support for internationalization through i18n module.

Drupal has better support of Search-Engine-Friendly URLs in core and through modules.

Drupal supports multiple sites with a single installation with fine-grained access control and ability to selectively share configuration settings and database tables.

Drupal comes with better templating system.

The authors concluded that Drupal is much more productive in creating and managing multiple sites with unique look-and-feel.

I am already experimenting with Drupal and I tend to agree with the conclusions above.

Performancing Firefox 1.3发布!

Wednesday, August 9th, 2006

Blog专业服务商Performancing今天发布了其强大的Blog编辑工具Performancing  Firefox 1.3版(PFF 1.3),这个版本最大的特性在于提供了Addons和Themes的API,Blogger们可以利用这些API编写自己的应用,或者分享高手们的成果充分扩展PFF的功能(比如像我这样对编程一窍不通的人:wink:)。另外PFF 1.3还支持Firefox 2.0beta1和Flock,作为一个Flock用户,我很欣慰,hoho。
新特性:

  • Addons API
  • Themes API
  • Localizations - We expect to be announcing PFF in other languages shortly!
  • Windows Live Spaces support
  • Firefox 2.0b1 support
  • Firefox 2.0b1 Spellcheck support via hidden pref
  • Sidebar collapser for added posting real-estate
  • Added Window icon for “Pff in window” mode.
  • Bug fixes and stability fixes
    1. CSS/HTML editing bug fix
    2. Clear content when in Preview mode
    3. Fixed Extra Publishing resize bug.
    4. Fixed a resize window limitation bug.
    5. Made a few stability fixes and speen optimizations.
    6. Fixed some strict JS warnings

Install Performancing Firefox 1.3

(more…)

Meebo,可以集成到Blog中的Web IM

Thursday, August 3rd, 2006

Meebo是一个提供Web IM服务的网站,只需要三步就可以方便的在你的Blog站点上增加一个IM Widget,你站点的访客通过它能与你尽情交流。除了运营自己的IM服务外,Meebo还支持其他主流IM的Web版,如MSN,Gtalk,AIM和Yahoo!Messenger。

Meebo

Update: 刚刚发现Meebo的Wordpress插件已经出现了,这大概就是Wordpress的强大之处吧:wink:

利用.htaccess屏蔽垃圾评论

Tuesday, July 25th, 2006

Angsuman Chakraborty的一个好主意,除了使用插件之外的又一种对付spammer的方法,当然这种办法只能用于Apache服务器,在.htaccess文件中添加如下规则:

# Spam Protection
SetEnvIfNoCase Via pinappleproxy spammer=yes
SetEnvIfNoCase X-AAAAAAAAAAAA 1 spammer=yes
SetEnvIfNoCase Referer tramadol spammer=yes
SetEnvIfNoCase Referer viagra spammer=yes
SetEnvIfNoCase Referer levitra spammer=yes
SetEnvIfNoCase Referer adipex spammer=yes
SetEnvIfNoCase Referer virex spammer=yes
SetEnvIfNoCase Referer antispysoft2005.com spammer=yes
SetEnvIfNoCase Referer mydivx.info spammer=yes
SetEnvIfNoCase Referer my-pills.be spammer=yes
SetEnvIfNoCase Referer cameralover.net spammer=yes
SetEnvIfNoCase Referer credit-dreams.com spammer=yes
SetEnvIfNoCase Referer the-discount-store.com spammer=yes
SetEnvIfNoCase Referer bayfronthomes.net spammer=yes
SetEnvIfNoCase Referer casino spammer=yes
SetEnvIfNoCase Referer poker spammer=yes
SetEnvIfNoCase Referer hackerssupply.com spammer=yes
SetEnvIfNoCase Referer hydrocodone spammer=yes
SetEnvIfNoCase Referer cafexml.com spammer=yes
SetEnvIfNoCase Referer yelucie.com spammer=yes
SetEnvIfNoCase Referer crescentarian.net spammer=yes
SetEnvIfNoCase Referer andrewsaluk.com spammer=yes
SetEnvIfNoCase Referer tigerspice spammer=yes
SetEnvIfNoCase Referer doobu.com spammer=yes
SetEnvIfNoCase Referer camfun24 spammer=yes
SetEnvIfNoCase Referer latinonakedgirl spammer=yes
SetEnvIfNoCase Referer ronnieazza.com spammer=yes
SetEnvIfNoCase Referer highprofitclub spammer=yes
SetEnvIfNoCase Referer dvdsqueeze.com spammer=yes
SetEnvIfNoCase Referer sexsearchcom.com spammer=yes
SetEnvIfNoCase Referer 6q.org spammer=yes
SetEnvIfNoCase Referer d4f.de spammer=yes
SetEnvIfNoCase Referer adultactioncam spammer=yes
SetEnvIfNoCase Referer seventwentyfour.com spammer=yes
SetEnvIfNoCase Referer genaholincorporated.com spammer=yes
SetEnvIfNoCase Referer firsthorizonmtg.com spammer=yes
SetEnvIfNoCase Referer personalsites.info spammer=yes
SetEnvIfNoCase Referer bukakke-bukake-bukkake-bukkakke.com spammer=yes
SetEnvIfNoCase Referer camgirlslive.com spammer=yes
SetEnvIfNoCase Referer dvd-copy.com spammer=yes
SetEnvIfNoCase Referer shaffelrecords.com spammer=yes
SetEnvIfNoCase Referer mcr8.com spammer=yes
SetEnvIfNoCase Referer dating.blogs.com spammer=yes
SetEnvIfNoCase Referer online-casino-pops spammer=yes
SetEnvIfNoCase Referer 8thstreetlatinas spammer=yes
SetEnvIfNoCase Referer boysfirsttime.com spammer=yes
SetEnvIfNoCase Referer gofordgo.com spammer=yes
SetEnvIfNoCase Referer chile-online.com spammer=yes
SetEnvIfNoCase Referer buy-hgh-human-growth-hormone.net spammer=yes

deny from env=spammer

你可以自行增加相应的地址。

用!important解决CSS兼容性问题

Friday, July 14th, 2006

CSS Error我的另外一个Blog最近更换了主题,新的主题BroadLeaf代码相对简单,可定制性很强,布局也和我心意,试用期间遇到了不少Bug,还好在模版作者Brendan以及天佑的帮助下一一得到了解决。昨天又发现一个以前没有注意到的问题,这个问题和PHP或MySQL无关,而是一个CSS的浏览器兼容问题,也就是由于IE和Firefox对CSS样式表的解释差异导致了不同的浏览效果,以我的Blog为例,在Firefox(我基本上只用Firefox)下一切正常,但在IE下,却发现sidebar的右侧边缘文字被切去了一部分,如右图。仔细查看了主题模版的Style.css文件,发现问题可能出在对sidebar的布局定义中有这么一条“margin-right: -2em”,即文字内容与右侧边框的距离是-2em,于是IE就截去了部分文字:lol:,Firefox却可以正确解析这种Box重叠效果。尽管我自己已经基本抛弃IE了,但不得不为那些仍然为数众多的IE用户考虑,马上到网上搜索解决办法,于是找到了!important

!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权,语法格式{ sRule!important },即写在定义的最后面,比如{font-color: red !important;},由于IE并不支持该语法,所以我们可以利用这一点解决部分CSS的浏览器兼容问题,对于我的Blog来说,需要将布局定义相关部分改为:{margin-right: -2em !important;margin-right: 0em;},这样Firefox仍然使用前一部分的margin定义,而IE则使用后一部分margin定义,立即试用,果然在IE下浏览正常了:smile:

在Blog中手动添加网摘链接

Sunday, July 9th, 2006

如果你以单页方式浏览本站的文章,会发现文章内容的下方有一排图标链接,点击图标就能将文章收录到你所使用的网络书签(国内一般叫网摘)服务中,比如Del.icio.us,Digg,Furl等,对于Wordpress平台,通常这个功能都是由插件来完成的,我所知道的比较著名的有BlogitSociable,但如果你不想使用插件,这些工作也完全可以手工完成,你无须使用Javascript,所要做的只是在适当的位置添加几个链接而已:wink:

下面就以Del.icio.us为例谈谈如何在Blog中加入提交网摘链接(只对应基于Wordpress的Blog)

  • 所有步骤中最关键的一点是找出提交网摘服务所需要的链接代码,各个网摘服务的代码并不相同,幸好它们在自己的网站帮助中都会有相应的工具或说明,比如del.icio.us的帮助中就给出了针对Blogger使用的提交文章代码,你只需要将该段代码复制到主题模板文件中就可以了,我会在下面列出几个流行的网摘服务所需的代码,当然你也可以自己去相应的网站探索:);
  • 找到代码后,需要将它加入到模板文件中,通常使用单页(single.php)或页(page.php)模板文件,在Post loop内写入代码,如下:

    <?php while (have_posts()) : the_post(); ?>
    ……
    <?php the_content(’Read More &raquo;’); ?>
    //在这里添加提交代码,比如del.icio.us的
    <a href=”http://del.icio.us/post?url=<?php the_permalink(); ?>&title=<?php the_title(); ?>” > 保存这篇文章到Delicious</a>
    <?php endwhile; ?>
    //其中<?php the_permalink(); ?>用来获取文章的永久链接,<?php the_title(); ?>用来获取文章的标题

  • 如果你懂一些HTML或PHP语言,还可以再添加一些样式或其它功能,但现在基本上也够用了,具体效果可以参看我另外一个Blog

(more…)

测测网页加载的速度

Saturday, July 8th, 2006

今天在Websiteoptimization测了一下这个Blog的加载速度,结果不是很理想,看来我需要花时间优化一下了:wink: