JDnevnik

From Wikipedia, the free encyclopedia

jDnevnik ([,jed'nevnik]) is a Java EE blog and multiblog project. It is a customizable blog-system that can be used as personal blog, simple picture storage or corporate blog system. jDnevnik is freely distributed, sources can be accessible on http://jdnevnik.com site. It uses CDDL license, that is Open-Source approved.

[edit] History

jDnevnik was started as a single-blog project, because old engine (Register, http://nudnik.ru/key/41) was not enough. After some time an idea of usual/corporate multiblog came, and jDnevnik was born. After a year of developing, jDnevnik has won the first place on Russian Java Contest (http://javakonkurs.ru) in J2EE section.

jDnevnik can be positioned in many ways. First of all, it can handle single blog of a single man. It has interesting features, such as hierarhical categories, customizable design, files (images) upload, intergated aggregator, LiveJournal crossposting, etc. Next, it can be used as a multiuser/multiblog system. It has such thing as tree-view of blog system (and mass-editing/moving/removing feature), blog groups, UTF-8 support (different blogs can be in different languages), powerful permissions system and many more.

Finally, jDnevnik can be used as a corporate blog. It has a pluggable and highly extendible architecture (almost every feature can be extended), (expendable) workflow engine, entry types (standard types are: entry/bug/appointment/idea/todo/file/dictionary), wiki auto-links, dynamic blogs (something like stored search queries). Also, other features, liki permissions/users system, tree-view are good for the target.

[edit] Main features

- Multiblog system
- UTF8 support
- Many customizable parts (design, entry types, renderers, etc.)
- Typed entries (type defines an entry editor and it's view)
- Full-text search (Lucene based)
- Import from LiveJournal and crossposting to LiveJournal (entries/comments/back crossposting comments)
- Wiki-style or HTML syntax
- Statistics
- Blog Groups
- Aggregates (feed collectors)
- Dynamic blogs (Dylogs)
- Objects Tree-view for easy administration
- Powerful permission system
- jFilter (powerful and fast strings filtering system)
- Many, many more features

[edit] Information

Homepage: http://jdnevnik.com

Author: Alexander Babaev, personal blog: http://exception.jdnevnik.com