Recently in 开源 Category

Gartner调查显示85%公司使用开源软件

| No Comments | No TrackBacks
北京时间11月18日消息,据国外媒体报道,市场调研机构Gartner周一公布调查结果显示,85%的公司现在已经在使用开源软件,而剩余15%的企业大部分预计将在明年使用开源软件。

然而,只有31%的受访公司有使用开源软件(OSS)的正式政策规定。Gartner在5至6月对亚太、欧洲以及北美的274名终端用户进行了调查,周一公布了调查结果。

受访者一致指出,他们采用开源软件主要是出于成本的考虑,一些受访者还表示,开源软件可以针对单一供应商锁定提供一定保护。其他原因还包括开速掌握市场趋势、避免复杂的使用规定和程序。

但是,Gartner指出,很多企业没有相关政策规定导致可能出现知识产权问题。调查把管理问题放在阻碍开源软件使用的问题首位。

Gartner研究主管劳里·沃斯特(Laurie Wurster)在声明中称,"免费的东西并不意味着没有成本。公司必须为使用开源软件制定相关规定然后必须具备管理程序保证规定的执行。"他说:"随着时间过去,许多担忧问题将得到解决,但这将是一个缓慢的过程。"

调查还显示,在正在使用开源软件的企业业务流程中,客户服务占据首位,尽管企业集成、财务行政以及业务分析同样广泛使用开源软件。(新浪科技)

10月29日,2008年开源CMS大赛之最佳其它类CMS获奖结果出炉,获奖者为Plone。

作为一款运行在 Zope 应用服务器上的开源CMS,Plone 赢得2000美元奖金。第二,第三名分别为 dotCMS 与 DotNetNuke ,分别获得500美元奖金。

今年的非 PHP/MySQL 类CMS竞争激烈,最终结果参考了4个评委的意见和公开投票结果。评委们对 Plone 的的可扩展平台及其对非功能性需求的支持赞不绝口。Plone 的开发团队花费了大量时间保证普通用户快速安装部署 Plone 系统。另外也对围绕 Python 与 Zope 的生态系统表示赞赏,随着 Google 应用服务对 Python 的支持,基于云模式的 Plone 部署也将成为可能,这样会极大地促进 Plone 的推广。

CMSMVP社区感言摘译

CMS Made SimpleTed KulpTed 将 CMS Made Simple 从襁褓带到功能完备的产品,目前,他大部分自由时间都花在 CMS Made Simple 上。

DBHcmsKai-Sven Bunk他独自开发了 DBHcms,这是我见到的最好的多语言CMS。

DotNetNukeShaun Walker他是这个基于 .NET 的革命性开源门户平台的创始人与主要开发者。

DrupalEarl Miles他为Drupal 贡献了2个出色的模块。

Exponent CMSAdam Kessler开放,诚实,Adam知识丰富,尤其是 Web 知识。

ExpressionEngineMichael Boyink他撰写了人人读得懂的教程。

ImpressCMSMarc-Andre LanciaultImpressCMS 的主要开发者之一,也是 ImpressCMS 众多出色模块的主要开发者。

Joomla!Johan Janssens他在 Joomla 的工作出类拔萃。

MamboLynne PopeLynne 完全专注于 Mambo 项目,他的决策让 Mambo 成为最好的 CMS 产品之一。

MemHT-PortalMiltenovik ManojloMiltenovik Manojlo 是一个很好的创建者与管理者,他花20%的时间用于技术支持。

MiaCMSChad AuldChad 勤奋工作以推进开源编程。

modx CMSJason CowardJason 是个有眼光的开发者,将 modx 推到当前的位置。

mojoPortalJoe Audette我参与 Mojoportal 几年了,从 Joe 那里学到了干净的代码风格。

PHP FusionNick JonesNick Jones简直不可思议,他设计了一个同样不可思议的作品。

PloneMartin Aspelli他为 Plone 写代码,写书,回答问题,真令人感叹。

RadiantSean Cribbs对小的组织来说,这可能是最好的 CMS 产品,因为它的可扩充性。

SilverStripeSam MinneeSam 是 SilverStripe 最负责任的开发者。

Tikiwiki Marc Laporte他让这个世界范围的大社区再度活跃起来。

ToendaCMSJonathan Naumann他人,不借助任何其他程序员,从零开始写出了一个非常强大的 CMS 系统。

TYPO3Dmitry Dulepov他为 TYPO3 开发了一些非常有用的扩展。

TypolightLeo Feyer2年内,他在社区回答了5000个问题。

UmbracoDoug Robarumbraco 论坛最活跃的成员,并提供了2个被广泛使用的软件包,XSLTSearch 与 ImageGen

WordPressMatt MullenwegWordPress 无所不能,从个人博客,到公司网站,拥有非常活跃的射区。

XoopsOnokazu一个爱热闹的好人,他开发了最伟大的开源CMS之一。

来源:packtpub.com  作者:COMSHARP CMS

几个Java的开源爬虫(转)

| No Comments | No TrackBacks

Heritrix

Heritrix是一个开源,可扩展的web爬虫项目。Heritrix设计成严格按照robots.txt文件的排除指示和META robots标签。

WebSPHINX

ebSPHINX是一个Java类包和Web爬虫的交互式开发环境。Web爬虫(也叫作机器人或蜘蛛)是可以自动浏览与处理Web页面的程序。WebSPHINX由两部分组成:爬虫工作平台和WebSPHINX类包。

WebLech

WebLech是一个功能强大的Web站点下载与镜像工具。它支持按功能需求来下载web站点并能够尽可能模仿标准Web浏览器的行为。WebLech有一个功能控制台并采用多线程操作。

Arale

Arale主要为个人使用而设计,而没有像其它爬虫一样是关注于页面索引。Arale能够下载整个web站点或来自web站点的某些资源。Arale还能够把动态页面映射成静态页面。

J-Spider

J-Spider:是一个完全可配置和定制的Web Spider引擎.你可以利用它来检查网站的错误(内在的服务器错误等),网站内外部链接检查,分析网站的结构(可创建一个网站地图),下载整个Web站点,你还可以写一个JSpider插件来扩展你所需要的功能。

spindle

pindle是一个构建在Lucene工具包之上的Web索引/搜索工具.它包括一个用于创 建索引的HTTP spider和一个用于搜索这些索引的搜索类。spindle项目提供了一组JSP标签库使得那些基于JSP的站点不需要开发任何Java类就能够增加搜 索功能。

Arachnid

Arachnid:是一个基于Java的web spider框架.它包含一个简单的HTML剖析器能够分析包含HTML内容的输入流.通过实现Arachnid的子类就能够开发一个简单的Web spiders并能够在Web站上的每个页面被解析之后增加几行代码调用。 Arachnid的下载包中包含两个spider应用程序例子用于演示如何使用该框架。

LARM

LARM能够为Jakarta Lucene搜索引擎框架的用户提供一个纯Java的搜索解决方案。它包含能够为文件,数据库表格建立索引的方法和为Web站点建索引的爬虫。

JoBo

JoBo是一个用于下载整个Web站点的简单工具。它本质是一个Web Spider。与其它下载工具相比较它的主要优势是能够自动填充form(如:自动登录)和使用cookies来处理session。JoBo还有灵活的 下载规则(如:通过网页的URL,大小,MIME类型等)来限制下载。

snoics-reptile

snoics-reptile是用纯Java开发的,用来进行网站镜像抓取的工具,可以使用 配制文件中提供的URL入口,把这个网站所有的能用浏览器通过 GET的方式获取到的资源全部抓取到本地,包括网页和各种类型的文件,如:图片、flash、mp3、zip、rar、exe等文件。可以将整个网站完整 地下传至硬盘内,并能保持原有的网站结构精确不变。只需要把抓取下来的网站放到web服务器(如:Apache)中,就可以实现完整的网站镜像。

Web-Harvest

Web-Harvest是一个Java开源Web数据抽取工具。它能够收集指定的Web页面并从这些页面中提取有用的数据。Web-Harvest主

网页爬虫汇总

Heritrix
Heritrix是一个开源,可扩展的web爬虫项目。Heritrix设计成严格按照robots.txt文件的排除指示和META robots标签。
http://crawler.archive.org/

WebSPHINX
WebSPHINX是一个Java类包和Web爬虫的交互式开发环境。Web爬虫(也叫作机器人或蜘蛛)是可以自动浏览与处理Web页面的程序。WebSPHINX由两部分组成:爬虫工作平台和WebSPHINX类包。
http://www.cs.cmu.edu/~rcm/websphinx/

WebLech
WebLech是一个功能强大的Web站点下载与镜像工具。它支持按功能需求来下载web站点并能够尽可能模仿标准Web浏览器的行为。WebLech有一个功能控制台并采用多线程操作。
http://weblech.sourceforge.net/

Arale
Arale主要为个人使用而设计,而没有像其它爬虫一样是关注于页面索引。Arale能够下载整个web站点或来自web站点的某些资源。Arale还能够把动态页面映射成静态页面。
http://web.tiscali.it/_flat/arale.jsp.html

J-Spider
J-Spider:是一个完全可配置和定制的Web Spider引擎.你可以利用它来检查网站的错误(内在的服务器错误等),网站内外部链接检查,分析网站的结构(可创建一个网站地图),下载整个Web站点,你还可以写一个JSpider插件来扩展你所需要的功能。
http://j-spider.sourceforge.net/

spindle
spindle 是一个构建在Lucene工具包之上的Web索引/搜索工具.它包括一个用于创建索引的HTTP spider和一个用于搜索这些索引的搜索类。spindle项目提供了一组JSP标签库使得那些基于JSP的站点不需要开发任何Java类就能够增加搜 索功能。
http://www.bitmechanic.com/projects/spindle/

Arachnid
Arachnid: 是一个基于Java的web spider框架.它包含一个简单的HTML剖析器能够分析包含HTML内容的输入流.通过实现Arachnid的子类就能够开发一个简单的Web spiders并能够在Web站上的每个页面被解析之后增加几行代码调用。 Arachnid的下载包中包含两个spider应用程序例子用于演示如何使用该框架。
http://arachnid.sourceforge.net/

LARM
LARM能够为Jakarta Lucene搜索引擎框架的用户提供一个纯Java的搜索解决方案。它包含能够为文件,数据库表格建立索引的方法和为Web站点建索引的爬虫。
http://larm.sourceforge.net/

JoBo
JoBo 是一个用于下载整个Web站点的简单工具。它本质是一个Web Spider。与其它下载工具相比较它的主要优势是能够自动填充form(如:自动登录)和使用cookies来处理session。JoBo还有灵活的 下载规则(如:通过网页的URL,大小,MIME类型等)来限制下载。
http://www.matuschek.net/software/jobo/index.html

snoics-reptile
snoics -reptile是用纯Java开发的,用来进行网站镜像抓取的工具,可以使用配制文件中提供的URL入口,把这个网站所有的能用浏览器通过GET的方式 获取到的资源全部抓取到本地,包括网页和各种类型的文件,如:图片、flash、mp3、zip、rar、exe等文件。可以将整个网站完整地下传至硬盘 内,并能保持原有的网站结构精确不变。只需要把抓取下来的网站放到web服务器(如:Apache)中,就可以实现完整的网站镜像。
http://www.blogjava.net/snoics

Web-Harvest
Web-Harvest是一个Java开源Web数据抽取工具。它能够收集指定的Web页面并从这些页面中提取有用的数据。Web-Harvest主要是运用了像XSLT,XQuery,正则表达式等这些技术来实现对text/xml的操作。
http://web-harvest.sourceforge.net

spiderpy
spiderpy是一个基于Python编码的一个开源web爬虫工具,允许用户收集文件和搜索网站,并有一个可配置的界面。
http://pyspider.sourceforge.net/

The Spider Web Network Xoops Mod Team
pider Web Network Xoops Mod是一个Xoops下的模块,完全由PHP语言实现。
http://www.tswn.com/

Fetchgals
Fetchgals是一个基于perl多线程的Web爬虫,通过Tags来搜索色情图片。
https://sourceforge.net/projects/fetchgals

larbin
larbin是个基于C++的web爬虫工具,拥有易于操作的界面,不过只能跑在LINUX下,在一台普通PC下larbin每天可以爬5百万个页面(当然啦,需要拥有良好的网络)
http://larbin.sourceforge.net/index-eng.html

要是运用了像XSLT,XQuery,正则表达式等这些技术来实现对text/xml的操作。

Java开源Web测试工具

| No Comments | No TrackBacks

 HtmlUnit

HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。HtmlUnit 使用例如 table、form 等标识符将测试文档作为 HTML 来处理。它同样需要遵循 JUnit 测试框架结构的 Java?? 测试程序。

更多HtmlUnit信息

 MaxQ

MaxQ是一个Web功能测试工具。它包括一个记录测试脚本的HTTP代理,一个用于重放测试的命令行实用程序。代理记录器自动存储提交到表单的变量,那么你无需用手书写它们。

更多MaxQ信息

jWebUnit

jWebUnit 是基于java的测试网络程序的框架。它提供了一套测试见证和程序导航标准。jWebUnit 有JUnit和HtppUnit实现。

更多jWebUnit信息

HttpUnit

HttpUnit对网络应用程序进行自动完善和测试的JAVA类库程序。

更多HttpUnit信息

Canoo WebTest

Canoo WebTest的测试脚本是基于XML格式的。这样可以让不熟悉编程语言的人很容易掌握。

更多Canoo WebTest信息

Apache JMeter

Apache JMeter是一个专门为运行和服务器装载测试而设计的、100%的纯Java桌面运行程序。原先它是为Web/HTTP测试而设计的,但是它已经扩展以 支持各种各样的测试模块。它和用于HTTP和SQL数据库(使用JDBC)的模块一起运送。它可以用来测试静止资料库或者活动资料库中的服务器的运行情 况,可以用来模拟对服务器或者网络系统加以重负荷以测试它的抵抗力,或者用来分析不同负荷类型下的所有运行情况。它也提供了一个可替换的界面用来定制数据 显示,测试同步及测试的创建和执行。

更多Apache JMeter信息

Commons-Latka

Commons-Latka 是一个HTTP 功能测试包,用于自动化的QA,验收和衰减测试.

更多Commons-Latka信息

TagUnit

在测试 J2EE 应用的时候,往往一个测试工具是不够的。这里推荐 TagUnit,TagUnit 是一个开源的测试框架,可以帮助你测试 JSP custom tags。该项目与近日发布了 tagunit 1.0,

更多TagUnit信息

Slimdog

Slimdog 提供一个简单基于脚本的的Web应用程序测试工具。它在httpunit的基础上进行扩展,这个工具提供一些命令来用forms进行工作,检查 tables中的内容,在HTML页面之间进行链接。用户不用写很长的JUnit testcases或必要的XML文件来进行测试,用户只需写简单的测试脚本。脚本文件中的每一行就是包含一条命令的一个测试节点。在同一文件中所有命令 将被处理成一个testcases。每条命令的语法简单易学,几个scripts可以组合成testsuite。测试结果既可以写到console,也可 以生成一个file或一个HTML页面。

更多Slimdog信息

Solex

Solex是一个Web应用程序测试工具只能作为Eclipse插件用.它提供记录客户端session的功能并可通过各种参数来调整它.

更多Solex信息

Imprimatur

Imprimatur是一个Web应用程序测试工具.它通过一个简单的XML文件来对测试进行描述.除了能够处理标准的GET与POST动作之外,Imprimatur还能处理HTTP sessions和文件上传.可以利用正则表达式对返回的结果进行验证.

更多Imprimatur信息

Tagit

Tagit是模拟对象(Mock Objects)测试模式的一个实现。它可用于在脱离容器的情况下对自定义JSP标签进行单元测试。

更多Tagit信息

Sahi

Sahi是一个用于Web应用程序的自动测试工具。Sahi运行为一个代理服务器,必须把浏览器的代理设置为Sahi服务器。 然后Sahi注入javascript来访问Web页面中的元素。Sahi支持Http与Https并且独立于Web站点或Web应用程序。

更多Sahi信息

Selenium

Selenium 是一个用于Web应用程序测试的工具。Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla和Firefox等。这个工具的主要功能包括:测试与浏览器的 兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能--创建衰退测试检验软件功能和用户需求。

更多Selenium信息

CubicTest

CubicTest 这个开源的Eclipse插件能够让Web应用程序的测试变得更加易于设计,理解和运行,即使是对于非技术人员。 CubicTest采用一个图形用户界面来让用户对测试进行建模而不是编写测试脚本。 这个工具主要是针对基于测试驱动的Web应用程序开发,但也能够用于测试现有Web应用程序。

更多CubicTest信息

Janissary

Janissary在是一个简单的Web站点负载与性能测试工具。根据配置,Janissary可以创建并发或非并发的HTTP Request然后报告这些Request的状态与响应时间。

更多Janissary信息

Jboss JSFUnit

Jboss JSFUnit是一个专门用于JSF应用程序的综合测试框架。它设计成能够在JSF层对JSF应用程序进行调试和综合集成测试。JSFUnit测试运行在 容器之中,能够让开发人员完全控制managed beans,FacesContext和内部JSF组件Tree。同时,还可以控制每个客户端请求的HTML输出。

更多Jboss JSFUnit信息

Watir

Watij提供一套基于Watir的纯Java Api用于Web应用程序自动测试。Watij通过一个真实的浏览器来实现自动功能测试。(Watir是一个使用Ruby实现的开源Web自动化测试框架)

更多Watir信息

40款SNS开源社交网络软件

| No Comments | No TrackBacks

这是来自Vivalogo给出的一份列表, 收集了40款开放源代码且可免费下载的社交网络软件.

spree

spree是一个专业的搜索引擎, 由用户提出问题, 然后为你找出能够解决这个问题的专家.

iSocial

iSocial是一个免费的社交网络CMS软件, 它可以让让创建自己的朋友关系网, 类似于Orkut. 收藏, 约会, 创建群组等功能都可以一键完成.

Mahara

Mahara是一个全功能的电子空间软件, 包括博客, 摘录创建, 以及促进用户交流的在线社区等等.

Yogurt

这是xoops的一个社会化功能模块. 在这个插件的身上, 你能看到Facebook, Orkut, Myspace等的影子.

VMukti

vmukti是一个统一的社会协作会议引擎。允许访问,通过个性化的网络界面。核心特点: 视频会议,音频会议, IP电话,桌面共享,聊天演示及更多。

The PeopleAggregator

peopleaggregator是一个下一代的社会网络系统,超越的思想,社会网络作为交配游戏,并尝试使用开放式标准,网络间的连通性和极大的灵活性。

Appleseed

Appleseed是一款社交网络软件,类似Friendster 。网站运行appleseed将互通,形成Appleseed的社会网络。该软件发展的重点是对隐私和安全,以及易用的配置。

Mugshot Project

Mugshot网站可以让你追踪朋友正在做什么, 横跨各种流行的网站,音乐,照片,博客帖子,和更多。

GetBoo

Web 2.0的书签系统,无论是社会(标签)和私人(与文件夹) 。支持从Firefox , IE, Mozilla , Netscape导入和导出你的书签, 后台管理包括类别,翻译,团体, bookmarklets , Firefox扩展, RSS Feeds功能,和更多!

Akarru

akarru是一个社会书签引擎,是用来建立社会化的书签网站, 类似www.blogmemes.com 。特点包括用户文章的联系和促进的链接, 以及头版使用的投票制度。

Scuttle

基于Web的社会书签系统。允许多用户存储,分享和标记他们最喜爱的网页和链接。

SemanticScuttle

Semanticscuttle是一个社会书签工具(基于Scuttle)的新功能,支持分级标签, 协作描述或openid认证。

AROUNDMe

创建社会化协作的网站, 类似Ning, Myspace, Yahoo 或 Google groups, 每个小组可以建立多个网页。和户可以留言,博客,论坛和Wiki。各组是完全支持使用XHTML ,CSS , JavaScript和PHP自定义。

Clonesumating

Clonesumating是是来自网站consumating.com开放源代码版本的运行的代码 。它的特点,许多国家的艺术,社会网络功能,包括用户配置文件,用户标记,选配和发现的基础上新奇标记的组合,小组的活动,如每周照片竞赛和博客的问题, 一个事件日历, RSS源的一切等,这是书面主要是在mod_perl 。

BeWelcome Rox

去了解地球村和其他文化,分享你喜欢的地方。Bw Rox是就是这样一款社会化软件,目的是使把人们的社交网络带到现实生活中。比如组织你的旅行或出国,旅游日志 ,会议, ...

ICEcore

icecore开放的团队协作软件使用社会网络,统一队工作瓦特/实时网络会议。协作的知识网络,计划管理,社区-的做法,电传, ...

Memephage

memephage是一个自动更新的网络日志(博客)程序 。它能够从各种不同的渠道自动收集和发表文章,比如社会化网络, 电子邮件, 网页浏览器等等...

InteractOLE

一个提供和支持网上学习的平台。它不同于其他许多网络学习平台,其目标是集中于社会/互动方面的教学和学习,而非传送内容或知识给学生。

Elgg

Elgg是一个基于LAMP的开放源码的社会网络平台, 其中包括博客 ,文档储存,RSS聚合 ,个人简介, foaf的功能和更多。

CommunityNews

Communitynews利用社会化书签和bayesian技术提供定期发布文章到博客。用户可以投票赞成或反对票来淘汰不喜欢的文章。bayesian技术主要用于垃圾邮件过滤.

OpenPNE

Openpne是一款用PHP编写的社会网络服务引擎。它有许多功能(好友管理,好友邀请,日记,博客供稿,消息框等) 。

下面更多的社会化网络软件, 待你慢慢的去挑选:

MonkeyChow

NewsCloud

Feed Me Links

WorldSpace

Social Networking POC

Zoints

earth-life-simulation

PHPizabi

Ozcode

TallStreet

Jamss

Dolphin

Ospo

AstroSPACES

FlightFeather

SNOSS

OpenSocialNetwork

S3B

Facelift




现在建一个sns网站就和做个论坛一样容易,因为sns的开源代码已经满天飞,这里搜集整理一些sns源码,供大家研究参考。

UCenter Home

uchome是discuz!旗下的一款开源sns代码,目前发展迅速,使用者众多,据称1.5版本将支持第三方开发的应用组件,相信将带来更大的应用。

中国站长站节点:

ucenter Home v1.2 繁体UTF-8

ucenter Home v1.2 简体UTF-8

ThinkSNS也是php+mysql架构,多模版,多语言支持,内置支持WordPress式插件开发,另外还有IM客户端软件。

中国站长站节点:thinksns 预览版 Build 080514

OpenPNE中国

openpne是日本主流的SNS建站程序,免费开源代码,国内有公司做了openpne中文版,不过他们竟然用来卖钱,实在是有些过分,另外OpenKaku也是基于openpne开发的一款sns产品,奇怪的是最近访问竟然是邮箱界面。

中国站长站节点:openpne v2.92 简体中文版

Community Server是国外重量级的sns社区源码,不过只开放了Express Edition版本,其他版本只提供了试用版。大家可以看看相关的中文化网站,能找到不少资料。

中国站长站节点:community server v2.0 汉化免安装稳定版

Insoshi open-source social network

insoshi也是一个类似Facebook的建站程序,基于Ruby on Rails构建。

aroundme logo

AROUNDMe也是类似Ning, Myspace, Google groups的一个免费社会化网站源码,自定义性非常强。

PHPizabi

PHPizabi也是一个很强大的社会化交友平台,在国外使用较多。

中国站长站节点:phpizabi v1.1 中文交友平台

CHSNS

也是一个中文sns源码项目,基于sql+.net,虽然有免费版本,但并没有完全开源。

iSocial

免费的社会化CMS系统,可以创建类似Friendster和Orkut的站点。

Yogurt

这是基于xoops CMS的一个社会化插件.

其他社会化源码:

VMukti

Appleseed

AstroSPACES

FlightFeather

SNOSS

OpenSocialNetwork

Facelift

Mahara

部分资料来源vivalogo

Wiki,Blog,Digg

| No Comments | No TrackBacks

Wiki,Blog有多火偶就不细谈了,fans一堆一堆的,它们以一种新鲜的思维(目前当然已经不那么新鲜了)来引领一种叫Web2.0的新风潮。

这次介绍一个蛮有意思的开源项目, 叫WikyBlog(最近版本为1.3),顾项目名思义,就是又是wiki,又是blog的意思,颇为讨巧。

WikyBlog采用php+mysql的方式进行开发,发起人是 oyejorge , 目前sourceforge上的下载量已经有5000多了,在下试用了一下,系统做的尚可,提供了install.php文件方便安装,(不少程序都要求 用户一个一个的去创表)只是目前扩展似乎不算很多,当然这也给各位提供了广阔的空间去把它打造成属于你自己的系统,不过不要忘记了它的分发协议是GPL。

WikyBlog最大的特点自然在于以blog的方式进行书写,但是每篇blog又都允许编辑,支持tags,加了googlemap扩展等等,值得小提一下的是wikyblog运用了大量的ajax效果,使用或者浏览起来相当舒适。

个人建议,一些实验室站点,类似的一些小组织的站点可以用wikyblog来建,我们期待它更多的发展。

wikyblog项目主页 下载程序

Pligg:听名字就知道它是干什么的了,digg拉。Mashable说每小时就有一个基于pligg的站点产生,可见受欢迎程度,可是,那么多的digg真是有必要么?我发现其实流量高的digg类站点其实并不多。基于PHP/Mysql

NewsCloud:News+Cloud(你一定见过tagcloud吧?),又是一个digg类程序----支持文章排名的内容管理系统。

Drupal with Vote up/down module:Drupal鼎鼎大名,这个系统多了一个投票模块(又是digg,吐了%^%^&$&$@)。您可以看看这个站点recruiting。就是用这个加了模块的Drupal做的。

Dolphin:一个社区构建系统,php做的,我对社区系统向来很不感冒。但如果您在寻找这样的程序,不妨试一下这个,可以先看看它的demo

Elgg:原本是用来用来做教育类站点的,不过这位同志适应性比较强。

Mugshot:来自于Redhat,我觉得这个东西没有什么好新鲜的,可以用来跟朋友们分享你在读什么,你在听什么,以及----你可以下载它客户端和服务端代码。

Aroundme: 一个SNS程序,mashable说他还没有看到采用这个程序建立的站点(他为什么还要推荐呢?),显然Aroundme还不是很成熟。它支持OpenID。

GetBoo: 两个字:网摘。字多一点的话我想应该是:一个实现了网摘站基本功能的程序----比如分享,组权限控制等。

Scuttle: 又是网摘系统,已经很久没有更新了。看到这里我觉得mashable不大厚道,当然,我更是。

十大建站开源程序

| No Comments | No TrackBacks

目前互联网上有无数个开源的建站程序可供大家选择使用,对现在的站长来说真的是容易多了,10年前 我作网站的时候,一个小聊天程序也要自己一句一句的写,看看现在的开源程序,层出不穷。太多了也就不知道选哪个好了,很多初学者买域名建网站,可是不知道 如何下手,希望这篇文章能给您的网站建设开个好头,这也就是我Anki写这篇文章的目的。

1、PhpBB论坛讨论板

phpBB 具有友好的用户界面,使用了当今网 络上流行的php语言工作,可以搭配MySQL,MS- SQL,PostgreSQL, 和Access/ODBC等数据库系统使用。适合于大多数的网站用来搭建论坛系统。软件的开发成员来自于开源社区,是一个国际性的开源项目,2000年6 月开始项目以来,各开发成员们坚持开源精神,为软件的稳定可用贡献了各自的力量。

主要功能特点:

  • 支持流行的数据库服务器;
  • 论坛和发贴数无限制;
  • 多国语言接口界面;
  • 支持开设公共和私用性论坛;
  • 集成了强大的搜索工具;
  • 有大量模版来支持用户实现不同的论坛表现风格;
  • 支持基于cookie和url等两种安全会话机制;
  • 对用户和组有安全分级管理机制;
  • 用户发贴数统计,用户等级授勋等实用功能。

访问:官方主页

下载地址: sourceforge下载

2、Discuz! -论坛讨论板

Discuz!, 全称 Crossday Discuz! Board,是一个通用的论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能 力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的 web 编程组合 PHP+MySQL/PgSQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。 Discuz! 无论在稳定性,负载能力,安全保障等方面都居于国内外同类产品领先地位。Discuz!应该说基本上占领了国内的个人站长论坛市场,个人也非常推崇这款论 坛程序。 空间联盟的论坛 就是使用Discuz!程序的一个例子。

适用于以下的应用领域

  • 对稳定性和负载能力要求较高的门户网站
  • 大中型企业的客户在线调查、技术与产品服务
  • 企事业单位内部交流与沟通,办公协作与自动化(OA)
  • 大中专院校的学生、教工与校友讨论区
  • 已经发展到一定规模,具有相当访问量的个人网站
  • 商业、交友、科技、影音、下载等等方面的专门网站
  • 地方政府、电信公司或爱好者建立的地域性讨论区

访问:官方主页

下载地址: http://www.discuz.net/download/

PHPWind 动网论坛 也是不错的论坛程序,这里就不一一介绍。

3、PHPnuke整站内容管理系统(CMS)

内容管理系统应该首推PHPnuke。众所周知,国内几个著名个人资讯网,例如cnbeta、联客资讯,都是以PHPnuke作为信息平台的。

phpNuke 原本是开源软件,但是从7.8版本开始就收费了。只要懂得LAMP(linux + apche + mySQL + php)的人,就能顺速的通过phpNuke架设自己的网站系统,基本上网站需要的功能都包括了:新闻、下载、链接、论坛......最突出的就是可以自己写 module扩充功能,或者将其他应用嵌入到phpNuke中;通过skin的方式方便的更改网站的风格。 cnBeta 是一个典型的应用实例。

访问: http://phpnuke.org/

下载地址:PHPnuke 8.0简体中文版

4、Mambo整站内容管理系统(CMS)

Mambo, 中文意思为曼波音乐(源于古巴黑人音乐),是这个星球上功能最强大的开放源码的智能建站系统之一。在2004年4月20日伦敦举行的 Linux用户和开发员大会上,Mambo从众多优秀的开放源码系统中脱颖而出,获得2004年度最佳Linux开放源码系统奖项,和它同场竞技的有 KDE、Firebird SQL以及eGroupware等,这些都是知名度很高,被广泛使用的系统,现在却沦为Mambo的手下败将,可想而知,Mambo的魔力有多大! Windows Live知识库就是Mambo应用的一个例子。
主要功能特点:

  • 完全的数据库驱动
  • 新闻,产品或服务类别可完全编辑和管理
  • 内容可由多个编辑者上传与编辑
  • 完全的可定制外观
  • 可由浏览器上传图片或其他媒体文件,并可将图片使用于所有栏目中
  • 动态的论坛/投票等系统
  • 可运行于Linux, FreeBSD, MacOSX server, Solaris 和 AIX

访问: 官方主页

下载地址: MamboV4.6.1 中文版

当然还有很多国内外优秀的CMS开源程序,这里不能一一详述。

5、Gallery图库相册程序

Gallery 是一个非常有名的免费开源图库相册软件,基于 PHP 和 MySQL, PostgreSQL 等数据库。功能非常强大,有丰富的扩展可以下载,安装很简单,环境符合后,按照提示一路 continue 就行了。 Gallery 的界面定制不复杂,只有几个模版文件,也有很多免费的皮肤可以下载,因为是一套老程序了,国外有很多人为它服务,免费皮肤很容易找到。
语言方面,已经有了简体、繁体中文的语言文件支持,编码是 UTF-8, 符合国际标准。Gallery 现在的稳定版是 2.0.3, 另外也有 2.1 的每夜构建版可以下载,每夜版也是相当稳定的,这次我安装的就是每夜版。
与 Coppermine 相比, Gallery 的功能更强大一些,扩展更丰富。安装方面 Coppermine 简单一些,只有3步,Gallery 10来步。 模版定制上 Coppermine 比较复杂,虽然文件不多,但各项语法比较费事,不是很直观的 html,需要用到一些 PHP, 相比 Gallery 的模版定制更简单一些。我这里有一个Gallery相册实例: http://msliver.com

Gallery 的系统要求:

  • 平台 - UNIX (BSD, Linux, ...) or Windows
  • 网络服务器 - Apache, Microsoft IIS, Zeus, ...
  • PHP - PHP 4.1.0 或更高, PHP safe_mode 必须关闭
  • 图片处理库 - ImageMagick, NetPBM. Gallery 2 还加上了对 GD 和 GraphicsMagick 的支持。
  • 数据库 (Gallery 2) - MySQL 3.x, 4.x or 5.x, PostgreSQL 7.x or 8.x, Oracle 9i or 10g, DB2 8.2 (Gallery 1.x 不使用数据库)

访问:官方主页

下载地址: Gallery 2.0.3 下载 ( SourceForge 下载,3个安装包,里边包含的模块多少不一样,全部的解压后30M左右,典型的16M左右,最小的安装包 7/8M)。

6、 Wordpress -博客日志管理系统

Wordpress是大家都很熟悉的开源博客平台,本站TopDig日志就 是用Wordpress搭建的。 WordPress是一种使用PHP语言和MySQL数据库开发的Blog(博客、网志)引擎,用户可以在支持PHP和MySQL数据库的服务器上建立自 己的Blog。 它是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。目前WordPress已经成为主流的Blog搭建平台。 WordPress的原版是英文版的,但是有爱好者开发了中文语言包,使其可以支持中文。 它拥有几百个各式插件和不计其数的模板样式。

Wordpress的功能特性:

  • 进行文章发布、分类、归档。
  • 支持文章、评论、分类等多种形式的RSS输出。
  • 提供链接的添加、归类功能。
  • 支持评论的管理,防垃圾功能。
  • 支持对风格(CSS)和程序本身(PHP)的直接编辑、修改。
  • 在Blog系统外,方便的添加所需页面。
  • 通过对各种参数进行设置,使你的Blog更具个性化。
  • 生成静态html页面(需要mod_rewrite支持)。
  • 通过选择不同主题,方便地改变页面的显示效果。
  • 通过添加插件,可提供多种特殊的功能。
  • 支持Trackback和pingback。
  • 支持针对某些其它blog软件、平台的导入功能。
  • 支持多用户。

访问: 官方主页

下载地址:sourceforge下载

7、OpenPNE -社会化交友平台

OpenPNE 是优秀的全球开源的Social Networking and group collaboration platform(社交网络和团体协作平台)web应用程序,一个来自日本的开源项目。OpenPNE是sns网络服务的引擎,OpenPNE丰富的 SNS服务功能和易于使用的特性让越来越多的用户喜欢并开始使用他。它是基于大型SNS(social networking service)的网络交际平台。OpenPNE对网站服务器的要求较高,普通的虚拟主机是无法建立OpenPNE社会化平台的。

OpenPNE的安装环境:

  • Apache 1.3.*/2.0.* 以上
  • PHP 4.3.*/5.0.*
  • PHP mbstring 扩展
  • PHP GD库 (JPEG/GIF/PNG)
  • PHP mcrypt 扩展(推荐)
  • ·MySQL 4.0/4.1
  • ·邮件服务器
  • Postfix 2.1.* (推荐)

访问: 官方主页

下载地址: http://www.openpne.com.cn/corp/DownLoad.shtml (目前官方只提供了繁体中文版下载)

8、Pligg -Digg类社会化信息平台

Pligg 是一个Web2.0内容管理系统( CMS )。 与现存的CMS最大不同之处在于它能够让你的访问者们自己决定网站的内容并提供让他们建立一个交流 。Pligg目前还没有走出beta,因此模版和插件也相对较少,大部分程序员们都处于观望状态,目前的版本为beta 9.5。Pligg的模版除了自带的:"Digital Nature","Paul01″,"yget","Mollio-Beat" 之外真的很难找到其他的可以使用的模版。

来自官方的一段话:"Pligg,最灵活的类似Digg的Web2.0 CMS系统!网页设计师可以使用Pligg做他(她)想做的任何事情。稍微懂一些PHP和Mysql的知识即可安装Pligg。如果需要修改和管理 Pligg,可能有点难度。对于精通Web开发语言的朋友,Pligg是一个定制化非常强的CMS系统。"。

功能特性:

  • 安装简单
  • 支持多用户
  • 用户提交、用户投票、用户决定首页文章
  • 支持用户一定程度在线交流
  • 可自定制模版和插件

访问: 官方主页

下载地址:sourceforge下载

9、MediaWiki -开源Wiki知识库平台

MediaWiki 是全球最著名的wiki程序,运行于PHP+MySQL环境。MediaWiki从2002年2月25日被作为维基百科全书的系 统软件,并有大量其他应用实例。目前MediaWiki的开发得到维基媒体基金会的支持。 MediaWiki是建立wiki网站的首选后台程序,目前国内的天下维客等站点都采用这套系统。 MediaWiki一直保值着持续更新。其原作者为德国的Magnus Manske。

MediaWiki中文支持良好,功能特性完善,学习资料充足,是建立wiki网站的首选wiki程序。MediaWiki能方便的建立网站并让大家参与内容编辑,推荐站长选用。

wiki的重要特征:

  • 记录所有的改动版本,能方便的查阅历史更新记录,这使得开放性编辑成为可能
  • 自动产生链接,编辑文本中中括号中的内容(如"[[X条目]]")将自动产生链接
  • 允许使用模板,方便对相同内容的重复使用、更新
  • 支持分类,并根据分类在不同的文章之间自动产生关联
  • 允许每个用户自行选择系统外观
  • 中文支持好

访问: 官方主页

下载地址:sourceforge下载

10、Gregarius -RSS聚合程序

Gregarius 是一个基于web的RSS/RDF/ATOM聚合程序,它运行于您的web服务器,聚合您想要的任何资源。 这个开源聚合站程序是新兴起的RSS聚合站的开源先锋,虽然目前还没有完全脱离测试版本,但是功能已经相当齐全,并能较好的支持中文。这里有一个 演示站点 供大家参考。

功能特点:

  • 完全基于web。
  • 简单、有密码保护的管理及设置。
  • 运用AJAX技术。
  • 支持全文搜索。
  • 完全符合web标准。
  • 基于开源协议的免费软件。

访问: 官方主页

SNS开源网站

| No Comments | No TrackBacks

现在建一个sns网站就和做个论坛一样容易,因为sns的开源代码已经满天飞,这里搜集整理一些sns源码,供大家研究参考。

clip_image001

uchome是discuz!旗下的一款开源sns代码,目前发展迅速,使用者众多,据称1.5版本将支持第三方开发的应用组件,相信将带来更大的应用。

clip_image002

ThinkSNS也是php+mysql架构,多模版,多语言支持,内置支持WordPress式插件开发,另外还有IM客户端软件。

clip_image003

openpne是日本主流的SNS建站程序,免费开源代码,国内有公司做了openpne中文版,不过他们竟然用来卖钱,实在是有些过分,另外OpenKaku也是基于openpne开发的一款sns产品,奇怪的是最近访问竟然是邮箱界面。

clip_image005

Community Server是国外重量级的sns社区源码,不过只开放了Express Edition版本,其他版本只提供了试用版。大家可以看看相关的中文化网站,能找到不少资料。

clip_image006

insoshi也是一个类似Facebook的建站程序,基于Ruby on Rails构建。
clip_image008
AROUNDMe也是类似Ning, Myspace, Google groups的一个免费社会化网站源码,自定义性非常强。

clip_image009
PHPizabi也是一个很强大的社会化交友平台,在国外使用较多。

CHSNS
也是一个中文sns源码项目,基于sql+.net,虽然有免费版本,但并没有完全开源。

iSocial

免费的社会化CMS系统,可以创建类似Friendster和Orkut的站点。

Yogurt
这是基于xoops CMS的一个社会化插件.

其他社会化源码:
VMukti
Appleseed
AstroSPACES
FlightFeather
SNOSS
OpenSocialNetwork
Facelift
Mahara

部分资料来源vivalogo

来自: http://www.kuangfeng.cn/blog/?p=1693

开源CMS

| No Comments | No TrackBacks
Mambo

Mambo是一个功能丰富、采用PHP+MySQL搭建、最优秀的动态门户引擎/内容管理系统(CMS),能够用于建设拥用几个页面到几千个页面的网站。
特点

    * 强大的内容编排功能,只需要熟悉简单的在线编辑方式就可以维护自己的网站内容
    * 丰富、精美的模板/主题可供选择
    * 优秀的性能,采用独有的网站缓存技术,让动态网站拥有静态网站的速度
    * 针对搜索引擎收录而优化的功能。
    * 多国语言支持
    * 广告管理系统
    * 文档管理系统
    * 内容评论系统
    * 流量统计
    * 整个系统采用模化设计,目前已经有非常多的插件供选择

XOOPS

XOOPS 是一个高度可扩展、面向对象的建站系统,基于PHP语言和MySQL数据库开发。XOOPS 作为一个成熟的网站建设管理工具,可以方便地建设管理各类网站:内容管理与界面风格分离,便于方便灵活的设计切换不同的表现风格;成熟的功能模块化机制,有各种丰富多样的模块可供选择定制,比如新闻发布、文章管理、论坛、相册、资源下载、广告黄页、电子商务、博客和知识库等;具有完善的权限管理机制,可以针对不同用户群组设置不同的访问、编辑等权限。XOOPS 作为理想的WEB二次开发系统,可以开发各种规模不同类型的动态网络社区,实现高度定制化的内容管理功能。中文支持站点:XOOPS CHINA。

开源项目Eclipse4sl发布

| No Comments | No TrackBacks

    微软正式发布Silverlight 2.0,它是业界对于开发与发布网络应用程序及网络媒体最具深远影响的解决方案。Silverlight2.0的发布带来了能让设计人员与开发人员紧密合作的新特性,从而让自己的发布资源更为显露,提高了访问量及用户体验。

    微软SilverLight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。它明显的降低了开发和发布的成本并提供了强大的Web声像流和业界先进的回放技术。

    微软申明计划向Soyatec(松亚科技)注资以开发其它的Silverlight开发工具。Soyatec(松亚科技)是一个以法国为总部的开源解决方案供应商也是Eclipse基金会成员,在深圳和西安建立了自己的分部,现正领导着将高级的Silverlight开发技术融入Eclipse IDE中。Soyatec(松亚科技)准备将这个项目发布于Eclipse 公共许可1.0(Eclipse Public License Version 1.0)之下,并将其提交到SourceForge上成为Eclipse的一个开源项目。到目前为至这个项目已经在Soyatec(松亚科技)开始启动, 名称为eclipse4sl。该项目的第一个版本已经可以下载使用。

    这个项目的目的是建立一个集成在Eclipse开发平台里的开源工具,可以让Java的开发者使用这个Eclipse平台创建基于微软 Silverlight的应用程序。特别的,这个项目是一个集成到Eclipse IDE里的Eclipse插件和Eclipse RCP,提供了Silverlight的开发环境和Java与Silverlight的优良交互,使得基于Silverlight开发的应用程序可以集成到基于Java的网络应用和服务里。这个项目已经提交到Eclipse基金会里并成为了一个Eclipse开源项目。

    在Eclipse4sl的第一个版本中,提供了完整的Silverlight开发环境,以及保持和Microsoft Visual Studio 及 Expression Blend的兼容。

    Soyatec(松亚科技)在中国的全称为深圳市松亚科技 有限公司,是一家开源解决方案供应商也是Eclipse基金会成员,成立于2006年,由一组于2002年开始从事Eclipse开发的Java工程师创 办。作为Eclipse基金会成员,参与贡献了Visual Editor, BPMN2和e4等项目。(csdn)

相关归档

当前归档开源

上一归档:增值

下一归档:技术