planet & Blog

::-- ZoomQuiet [2005-02-27 05:20:27]

1. planet 安装

  • 使用Planet 作为 社区 Blog 的聚合索引,包容各种外部的信息

    • 每两小时自动更新一次...
    • 安装不能顺利进行,总是

      fcntl.fcntl(fd, fcntl.LOCK_UN)
      
      错误!想不明文件锁定的作用,干脆屏蔽掉,就可以正常运行了!
      • 用这个补丁:http://lair.moria.org/blog/entry/Blogging/Planets_upgraded.txt --xyb

        •    1     def lock_file(self, file, lock):
             2         """ Provide platform independent file locking.
             3             @hidden
             4         """
             5         fd = file.fileno()
             6         if LOCKTYPE == LOCKTYPE_FCNTL:
             7             if lock == LOCK_SH:
             8                 fcntl.fcntl(fd, fcntl.LOCK_SH)
             9             elif lock == LOCK_EX:
            10                 fcntl.fcntl(fd, fcntl.LOCK_EX)
            11             elif lock == LOCK_UN:
            12                 fcntl.fcntl(fd, fcntl.LOCK_UN)
            13             else:
            14                 raise TemplateError, "BUG: bad lock in lock_file"
          

          本来最新版本就是这样的.. -- ZoomQuiet

        • 呵呵,你可能没看清,那个链接里面 - 对应的是那哥们儿改过的内容,+ 对应的是 htmltmpl.py-borked。所以他的patch是把所有的fcntl.fcntl改成了fcntl.flock。 --xyb

2. Blog系统

  • frog Blog 系统,尝试安装使用
  • 还是想使用 pyblosxom 系统来作为基础开发....
    • pybloxsom 管理起来太麻烦有太多的工作要作。管理界面不行,多用户不支持,许多功能不是内置要安装插件。如果是自已玩还行,但要让大家方便使用,还是建议不要使用了。 -limodou
      • 使用blog不是目的,而是方便。pyblosxom这种管理上的复杂,尽管有插件功能可以使用,但仍然需要花费人力和精力来做。我不想在这上面花费大家的时间。再加上提交和管理手段跟不上。如果象你很方便地登录的话也话可以,但如果给多人用的话还不方便。更加上以后的blog系统还可能变化。如果不想在这方便花费时间又没有合适的blog系统,我的建议倒不如暂时先各自申请,而只开通planet。毕竟已经有许多人有了自已的blog,一时还不会轻易的换掉。其实主要是给没有blog的人提供服务。不过如果只是ZoomQuiet个人用,我没有什么意见了。 - limodou

3. 社区宣传

  • 同时建议ZoomQuiet能否设计一个象dreamingK一样的新的blog上用的长幅的logo,上面写有啄木鸟社区和地址的图片,如果有几种样式可选更好。大家只要把自已blog的名字放进去就可以了。作为我们啄木鸟社区成员的一个标志。不过现在因为没有确定会员制度这些东西还只能是自愿。如果可以建议一种会员制度规定一些义务,如:主动宣传,放置logo等,对我们社区的影响会大一些。但也因此可某些人会有一些限制和要求,因此只对核心成员有效。当然,如果你为核心成员你想必也希望为社区的发展尽一份力的。 - limodou

    • 呜乎哀哉!!在下不是专业的设计人员,一直呼吁大家能够自荐能者来进行视觉设计的...我只能尽力而为……会员制度,应该说从代码的贡献角度已经有天然的规则了,现在仅仅是要设立宣传团队的规则而已,一切都是应该在有良好产品的基础才应该进行的吧…… -- ZoomQuiet

    • 简单的就行。另外我所说的宣传不一定是要宣传某个产品,而是对社区的整体或部分的宣传,可以是多方面的。之所以说要成立会员是因为,名不正则言不顺。我为什么要宣传啄木鸟社区,因为我是会员这是我的权利和义务。这样更自然一些。会员制度不是对大家的一个限制,而是希望大家更加方便地合作以及为社区进行贡献。我们也不必希望每个人都可以成为会员,会员本身是要求可以为社区的发展尽更多的义务和贡献。可以先在几个人内进行。当然只是一个建议了。只是希望大家更有认同感罢了,做事情时可以更主动,更自觉一些。这只是希望。logo我先想一个简单的,回头放上来看一看。当然我也不是专业的,呵呵。 关于planet的建议已经在邮件中告知,看一看,可以讨论一下。 -limodou
  • 同意,我们不是 Blog 推广,仅仅是种交流方式,启动了planet 已经达到部分目的,只是研究 PyBlosxom 或是 frog 都是想借鉴到 ZqBlog 的开发中,当然,有同志想使用 啄木鸟的 Blog 也是可以支持的... -- ZoomQuiet

  • 但是 PyBlosxom 非凡的可定制性,正在我们可以大展功力的地方

    • frog 系统,不能简单的与Apache 结合,实在是难以管理!
    • 上次给你了一个把snakelets设置为反向代理应该就行了。我没有设置过。 - limodou
  • 多人使用 PyBlosxom 可以共用插件,自选样式,要管理的仅仅是复制一下子设置文件而已……而且通过人工管理也杜绝了 Spamer ... 是也乎? -- ZoomQuiet

4. planet 反馈

  • 为什么我的blog更新了好多篇文章了,但是在聚合的blog中一篇都看不到呢? -- Dreamingk
    • 我想可能是出什么错了。让ZoomQuiet看一看吧。 - limodou

    • 嗯嗯!自动更新是进行的,但是 cache 目录权限问题!正在修正.. -- ZoomQuiet

  • 好像不只是与 Python 相关的blog内容,另外google产生的内容太乱,能行的话最好修整一下 - 转灰色咆哮在我的blog中的留言 limodou
    • 嗬嗬!大家先帮忙看着,Google 自动搜索出来的,是我组合 Gamil,GoogleAlerts,Google-Groups 的自动汇报,一定是我设定的关键字问题... -- ZoomQuiet