Java开源Blog与SNS系统
Roller Weblogger
这个weblogging 设计得比较精巧,源代码是很好的学习资料。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack,提供页面模板,RSS syndication,blogroll管理和提供一个XML-RPC 接口。
Pebble
Pebble是一个流行的服务端blogging工具。Blog内容的存储到XML文件中,所以不需要安装数据库。所有的维护与管理工具多可以web的方式进行。
GeekBlog
一个Java开源的WebBlog,使用关系数据库存储数据.
blojsom
blojsom是一个用Java编写的简便的blog工具包,受到blosxom的启发。blojsom旨在保留blosxom设计中的简单性,同时增加用户在爱好,模板以及插件方面的灵活性。
MapleBlog
MapleBlog 是一个基于MVC Struts 1.1的简单web Blog。模型使用Hibernate技术,视图使用Tiles/JSP 。
JSP Blog
JSP Blog是一个只使用纯JSP技术的web Blog。Servlet容器使用Tomcat,数据库用MySQL。
SnipSnap
SnipSnap是一个免费java写的且安装简单的webBlog与wiki工具。
Blog
Blog也是一个不错开源的webBlog。
Blogunity
Blogunity具有以下特点: 1.一分钟就能搞定安装的项目。 2.能够在任何J2EE容器上运行。 3.提供16种流行的数据库支持。 4.使用简单但功能强大的Blog文章编辑系统。 5.能够使各个Blog独立灵活的修改主题。 6.提供一个简明的用户管理界面。
CocoBlog
CocoBlog是一个开源的基于Apache Cocoon与Apache Xindice的Weblogging软件工具.它可以管理单个用户的Webblog,数据以XML的格式进行存储然后通过Cocoon发布.由于使用Cocoon框架,所以可以获得内容与表现的一个漂亮分离.
DLOG4J
DLOG4J 3.0 版本是DLOG4J一个全新的版本,包括新的功能,新的架构,下面是DLOG4J 3.0版本的改进明细。
功能
- DLOG4J 3.0是一个多用户博客系统
- 以个人应用为出发点增加包括相册、音乐、论坛、留言板等功能
- 增加了好友、黑名单功能
- 允许设置空间的样式、布局以及关闭和开启某些功能,功能个性化命名等
- 全面引入标签功能,使包括日记、照片、讨论均可使用标签
- 支持多种友情链接包括:WEB、WAP、RSS、站内等
- 全功能WAP支持
- 允许设置多个超级管理员对各个空间数据进行管理
技术
- 升级组件Hibernate->3.1.3, Strus->1.2.9, Lucene 2.0.0
- 采用最新的可视化编辑器FCKEditor,兼容包括IE,FireFox,Netscape等浏览器
- 支持个人一级域名与空间之间的绑定
- 采用客户端标识码充分确保表单数据的有效性
- 大量采用缓存提升系统性能
- 采用纯div+css结构开发,便于定制页面风格
- 精心为互联网设计,支持各种集群环境
- 支持各种操作系统、数据库以及应用服务器 中文支持及演示站点:Java自由人
myblog
myblog是一个web2.0 blog使用wordpress的主题作为默认的主题。该blog采用spring+hibernate+dwr+freemarker组合开发。中文演示站点: http://www.jdkcn.com
gnizr
gnizr是一个开源的网络书签系统。利用gnizr能够很容易搭建一个类似于del.icio.us的个人门户系统,实现同一群朋友,同事一起存储,分类和共享信息。gnizr采用WebWork+Spring开发,前台页面使用Freemarker模板语言,MySQL作为后台数据库。所有的数据操作都用存储过程实现。
Slynkr
Slynkr是一个实现了许多Web2.0概念的Web应用程序。包括:内容用户提交、标签(Tagging)、投票(Voting)、RSS聚合。Sun的“SDN Share”就是基于Slynkr搭建的。
jwaBlogger
Sprout
Sprout是一个简单的博客系统,但它同样基于HTTP+SQL实现(支持MySQL、PostgreSQL和Oracle)。可以在它基础上构建任何Web系统如CMS。Sprout使用一个节点图数据库结构,这使得你可以存储复杂的动态对象层次结构而不用修改数据库表格结构。每一个对象(用户、文章、注释等)都是一个节点。
收录时间:2010-10-02 14:50:59
B3log Solo
B3log Solo是一个基于Google App Engine Java 版的单用户博客程序。

特性
- 基于标签的文章分类
- 支持从其他博客服务导入文章
- 文章同步管理(发布/更新/删除)其他博客服务的文章
- 多语言
- 换肤
- 博客/标签 Atom Feed 输出
- 评论回复及邮件提醒
- 自定义页面
- 置顶/相关/随机/站外相关文章
收录时间:2010-11-14 11:23:17
LivaLog
LivaLog是一个博客系统(livalog=Blog+MicroBlog+GroupBlog),其创新之处有三:
- 以博客为核心,集成个人博客(Blog)、微博(MicroBlog)和团体博客(GroupBlog)于一体
- 使用方式有chrome(浏览器)+android(手机)+Gmail(邮箱)+Gtalk(IM)
- 支持虚拟主机与云计算平台模式
收录时间:2010-11-22 22:19:31
ConcourseConnect
ConcourseConnect是一个基于Java与PostgreSQL数据库开发的SNS社交网络平台。主要的功能包括有:投票、评论、百科博客、论坛、相册等功能。它还具有良好的可扩展性。
收录时间:2011-04-20 10:49:28
EnterpriseConnect
EnterpriseConnect是开源力量对SNS社交网络平台ConcourseConnect的改造版本。拥有个人基本信息管理,日历,博客,文档,论坛,团队,短消息,问答,相册等功能。支持多站点,多主题。
收录时间:2011-04-20 10:57:58
FocusSNS
FocusSNS 是从另一个开源项目Enterprise Connect迁移过来的,并基于Spring4Me开发...
- 弃用 URLRewrite ,使用一个全局的 Route Controller,使得页面的流转更清晰
- 使用 Spring4Me 替代原有的 platform 部分代码,目前 Spring4Me 也已是 Google Code 的一个开源项目
- 优化表单提交跳转流程,并增强服务端的基于 Annotation 的表单验证
- 支持 sina 腾讯的 oauth 认证,及微博同步
- 微博优化,支持表情,图片,链接及图片的放大显示
- 为了未来更容易的国际化,视图有 JSP 转为 FreeMarker
收录时间:2011-05-31 08:57:16