你分析的很正确,我之所以把社区建设放在首要实现的位置,就是考虑到可以通过
交流聚集更多的感兴趣的人。而 forum 功能应该是主要体现的功能。
我希望最开始大家能从社区建设(使用Django开发)开始,就能参与进来,这样更能
体现 “free” -- 我为人人,人人为我。
现在有个 Django forum 不错,可以借鉴它的 models 和 ui 来开始我们的 forum ( home:
http://djangobb.org/ , demo: http://support.djangobb.org/ ) 。 之所以没有立马
用“拿来主义”,原因上封邮件也提到了:我想在 YLinux.org 里面综合 blog , wiki , forum 功能,
这样好的 blog 文章,forum 文章有可能直接显示在 wiki 里; 同样,好的 wiki 文章也会放到 forum 里显示;
每个用户贡献到 forum 和 wiki 的文章都可以在用户各人 blog 里面显示。总之,希望 YLinux.org 社区
建立成以数据驱动的社区,这样,最大可能地把数据放到数据库里面, 使用各种 UI 显示,并和数据库
交互数据。
Django 是个非常清晰的 web framework, 而且此项目本身也不复杂,即使某些地方将来不能满足要求,
我们可以自行 hack 它。所以使用 Django 来建立 YLinux.org 社区。
现在 YLinux.org 最需要的是定下来几个基本的 model (数据库模型),但是这需要大家能了解一些
Django (或者 RoR 等其他 web framework) 基础。 目前我尝试写了一些,不过最终确定下来
还需要得到大多数人的认同。等我手头一些工作忙完,我会把我写的 YLinux.org 模型和想法,写下来讨论。
现在大家可以先关注一下 Django 。
Dongwu Zeng <zengd...@hotmail.com> write:
>Sounds good.
>I agree that it's easier to let more people know about us by sharing
> Linux experience, providing community support and discussing some hot
> technical issues.
>
>I think there's no immediate need to build our own Linux distro. There
> are many distributions out there already, such as RHEL/Centos/Fedora,
> SLES/SUSE, etc. However, if we later find out that none of these
> distributions can meet our needs, we can definitely build our own.
> I'm very familiar with RPM based packaging system. So there should
> not be many technical problems. I'll start learning Djiango. At
> meantime, we can start designing how the interface should look like
> and how user can interact. I suggest we start with forum. If we can
> help someone resolve some technical problem through this forum,
> people will soon remember us and help promoting the website. I've
> registered the Google group and am waiting for response. Let's move
> discussion to the group then. Dongwu
>
>> From: lijia...@gmail.com
>> To: zengd...@hotmail.com> Subject: Re: 来自 YLinux.org
>> Date: Tue, 6 Apr 2010 11:30:32 +0800
>> CC: holm...@gmail.com; wy0...@gmail.com
>>
>> Hi, Dongwu
>>
>> 很高兴你对YLinux.org如此感兴趣,从回信中能看出你是一个非常积极的 Linuxer 。
>>
>>
>> 由于目前工作比较忙,难以有太多精力花在这上面。不过,这种状况不会是很长期。
>> 我个人对于 YLinux.org 社区的初步架构图还是很明确的:
>>
>> 1. 功能部分第一阶段划分为 wiki(知识库),blog(个人信息综合中心),forum(论坛)
>>
>> 2. 等待 wiki,blog,forum 三个基本功能建设完毕,会建设下面3个功能:
>>
>> - 类似 koji(fedora)或者obs(opensuse) 的分布式开发编译系统
>> - bug跟踪系统
>> - 类似 trac (或者 github ) 式的项目管理系统
>>
>> 计划用 Django 实现,之所以要自行编码实现这些看似别人已经发明的“轮子”,是因为我想让
>> YLinux.org 社区的数据能自由控制。比如 wiki , blog , forum 会共用部分数据,最简单一个例子,
>> 假如我要发表一篇 blog ,它能根据控制选项决定是否需要在 forum 里显示, 是否需要在 wiki 里面显示。
>> 这样信息会集中,表达会灵活。
>>
>> 时间表:
>>
>> 1. [至 2010 年底] wiki,blog,forum 是一个社区的基础,计划在2010年内实现到可用阶段。
>> 2. [至 2011 年上半年] 开发一个发行版能起到旗帜作用,能让更多的 linuxer 的目光先聚焦过来,
>> 会在 2010 年底开始,2011年上半年能发布至少一个版本。需要做得事情有,研究和开发
>> 包管理系统,研究LFS系统。
>>
>>
>> 我的计划和时间表大致如上所述,不知道是否表达清楚? 从你的回信里,能看出你对于 GNU/Linux 底层,
>> 以及 C 比较熟悉。如果你能有精力参与进来,那么研究和开发包管理系统,并应用 LFS 的基础,今年完成
>> 一个发行版的任务能实现。不知意下如何?
>>
>>
>> 附:
>>
>> 是时候制定一下各人的目标和任务了。希望收到邮件的诸君考虑一下。
>> 以后讨论的帖子就放到 Google group 上怎么样?
>>
>>
>> Dongwu Zeng <zengd...@hotmail.com> write:
>>
>> >Hi Jian,
>> >That's how you got the name! Interesting. If this online community
>> > develops well, we can come up with even cooler name. :-). Although
>> > I'm working in Yahoo, I'm not a web developer. I'm responsible for
>> > the platform OS, which is Linux. I'm familiar with all the low
>> > level stuff regarding a Linux distro, including selecting
>> > packages, maintaining rpm packages, building package repository,
>> > providing support for all the packages(including kernel) on
>> > platform, configuring services/daemons on running platform, etc. I
>> > mainly used C and Bash in my daily work. I certainly know
>> > perl/python/java/javascript/php and can develop some simple
>> > utilities/webapps with these languages. Just like many computer
>> > engineers at senior level, learning a new computer language is
>> > never an issue. The problem with these high level language is that
>> > you'll forget even the basic grammar if you don't keep using it.
>> > :-( So the immediate goal is to build the online community. Do you
>> > have any plan or design guidelines? Do you want it to be some sort
>> > of online forum to discuss specific Linux problems? I want to
>> > understand the specific task needed so that I can start planning
>> > at my side. It seems that I have to register a google email to
>> > join the group. I'll do it shortly. Thanks
>> >Dongwu
>> >
>> >> From: lijia...@gmail.com
>> >> To: zengd...@hotmail.com
>> >> Subject: Re: 来自 YLinux.org
>> >> Date: Fri, 2 Apr 2010 15:06:08 +0800
>> >>
>> >> Hi, Dongwu Zeng
>> >>
>> >> 没想到原来还有这么一段故事。一开始我们找了很多相关域名,可是都被注册了。
>> >> 后来想起 “X window” 式的命名,我们想直接称呼为 "ZLinux" ,好像有点太自负,
>> >> 不过称呼为 "YLinux" ,应该有底气做到, ;-) 。我们希望,这个 "YLinux" 能做到
>> >> X window 相当的地位。
>> >>
>> >> 你在 Yahoo 工作,应该对 Python 和 Web 应用相当精通了,我们现在最需要帮助
>> >> 的地方就是 YLinux 社区的建设 , 目前 YLinux 社区是用 Django 架构设计的。
>> >> 我现在正在抽时间写,但是限于自身的能力, 进展不快, 代码实现的也不专业。
>> >> 而且 Web 设计更需要有经验的 guys 参加。如果能得到你的帮助, 那就太好了。
>> >>
>> >> 详细情况,我们可以在 maillist 或这 msn 群里讨论。
>> >> 我们都希望,在YLinux社区里永远不会让少数人决定 YLinux.org 社区走向,
>> >> 所有问题都会让大部分人通过:
>> >>
>> >> maillist : https://groups.google.com/group/ylinux?hl=zh-CN
>> >> msn : group...@msnzone.cn
>> >>
>> >>
>> >> 附: 之所以没有使用现成的 web 应用搭建 YLinux 社区,也是考虑到没有 “完美” 的,
>> >> 我们追求“完美”。 ;-)
>> >>
>> >>
>> >> Dongwu Zeng <zengd...@hotmail.com> write:
>> >>
>> >> >Hi Jian,
>> >> >Thanks for returning my message so quickly. As I mentioned in my
>> >> > message, I'm a Linux professional. I'm currently working for
>> >> > Yahoo!, responsible for designing/building/releasing/supporting
>> >> > Linux OS for company's computing platforms. One of my
>> >> > colleagues is researching Koji and found this website. Since he
>> >> > doesn't know Chinese, he referred the website to me. When I
>> >> > starting building Linux OS for the company a couple of years
>> >> > ago, I named my project as ylinux, that's why the website
>> >> > caught my eyes almost immediately. In Yahoo, many projects have
>> >> > names started with "y". I'm wondering why you also picked "y"
>> >> > in your Linux distro. Just curious. :-) I have strong belief in
>> >> > Linux and want to promote Linux as much as I can. I especially
>> >> > think more Linux presence should happen in China. I'm very
>> >> > happy to see that some of my fellow Chinese share the same
>> >> > idea. I would like to contribute. Where to start? Thanks.
>> >> >Dongwu Zeng
>> >> >
>> >> >> From: lijia...@gmail.com
>> >> >> To: zengd...@hotmail.com
>> >> >> Subject: 来自 YLinux.org
>> >> >> Date: Fri, 2 Apr 2010 10:07:08 +0800
>> >> >> CC: holm...@gmail.com; wy0...@gmail.com; lijia...@gmail.com
>> >> >>
>> >> >> hi, wu zengdong
>> >> >>
>> >> >> 非常高兴得到你的关注。
>> >> >>
>> >> >> 这个域名注册为 YLinux.org , 包含 linux 字符串,含义是显而易见的, 我们是奔着开发适合中文用户的
>> >> >> GNU/Linux 发行版, 学习 GNU/Linux , 应用 GNU/Linux 等方向去的。
>> >> >>
>> >> >>
>> >> >> 作为国内的 GNU/Linuxer , 学习和交流的平台并不多且不理想, 绝大部分人都是自学, 而且都有过相当
>> >> >> 刻骨铭心的学习历程和故事, 更多的是走了很多弯路。我想很多人都希望有个更理想的学习交流平台。
>> >> >> 我个人有这个项目的想法由来已久,后来来到 Turbolinux 公司, 认识了有同样想法的 Holmes Wang,
>> >> >> Michael Wang ,我们也都有一些发行版开发基础, 所以就创建了 YLinux.org 项目。
>> >> >>
>> >> >>
>> >> >> YLinux.org 有下面几个阶段性目标:
>> >> >>
>> >> >> 1. 开发 YLinux.org 社区 (目前使用 Python 的 Django
>> >> >> 架构开发社区),提供一个满足需求的学习交流平台, 聚集 GNU/Linuxer
>> >> >>
>> >> >> 2. 开发社区的 GNU/Linux 发行版 (还没有明确计划,但是会做成一个适合分布式开发的环境,
>> >> >> 将要用到案例中的技术,这些案例有: OBS (opensuse 的自动化编译平台),
>> >> >> TAT (我正在开发的自动化测试平台), LFS (Linux From Scratch 发行版),
>> >> >> Archlinux (有可能从这里借鉴包管理技术)。
>> >> >>
>> >> >> 3. 走多远,想多远
>> >> >>
>> >> >>
>> >> >> 再次感谢关注,希望我们能一起充实自己。
>> >> >>
>> >> >>
>> >> >> -----
>> >> >>
>> >> >> Jian Lee [ http://jianlee.ylinux.org ]
>> >> >
>> >> >________________________________________________________________
>> >> >_ The New Busy is not the old busy. Search, chat and e-mail from
>> >> > your inbox.
>> >> > http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T
>> >> >:WL MTA GL:ON:WL:en-US:WM_HMP:042010_3
>> >>
>> >> Jian Lee [ http://jianlee.ylinux.org ]
>> >
>> >_________________________________________________________________
>> >Hotmail has tools for the New Busy. Search, chat and e-mail from
>> > your inbox.
>> > http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WL
>> >MTA GL:ON:WL:en-US:WM_HMP:042010_1
>>
>> Jian Lee [ http://jianlee.ylinux.org ]
>
>_________________________________________________________________
>The New Busy is not the old busy. Search, chat and e-mail from your
> inbox.
> http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTA
>GL:ON:WL:en-US:WM_HMP:042010_3
>
Jian Lee [ http://jianlee.ylinux.org ]