0
I Use This!
Activity Not Available

Project Summary

JavaPress: Java Blogging / Content Management System

This software is a content management system that runs in a Jakarta Tomcat container with AJAX additions.

Because it runs in Java, it provides a good alternative to the many PHP containers out there. From the technology perspective, it has custom category management, and category exclusion like Slashdot, Rome 0.5 API(s) from Sun Microsystems provides RSS 2.0, 1.x, and Atom x.3 feeds as well as auto generating feeds for each category and can generate Podcasts using the tag. It also has automated XML-RPC pinging using Apache's XML-RPC libraries and can ping up to 50 sites with custom categories (i.e. you can ping javablogs.com with only your "Java" category RSS feed if you wish). It also has a complete user management area where users can edit or delete their comments and manage their information, something lacking in other blogging software. It also includes internal messaging and email notification using JavaMail. It has a custom admin section as well to manage all aspects of the code, and can run on MySQL, PostgreSQL, or any XML JDBC interface using connection pooling. It also uses Hibernate for many Java Beans.

The project is delivered in two sections:

PressCore - The EAR file, although it can be simply deployed as classes in the WEB-INF/classes folder, contains all the workhorse code, including the Technorati integration, Hibernate code, Connection Pooling, JNDI, category management and exclusion, rss generation, podcasting manager, xml-rpc pinging (up to 40 sites now, database driven!) and many other neat things.

PressWeb - The WAR file as it were, or simply the content with the JSP tags and example WEB-INF and META-INF that implements all the db pooling, mailing and other features. Should be easy to set up if you use the /install directory after you deploy this WAR in your Tomcat container (WARNING: Delete this install directory before you release in to production!)

External API(s):

Sun Microsystem's Rome 0.6 for RSS / Atom feed generation
Apache XML-RPC libraries for weblog pinging
Sun Microsystem's Java API for XML Processing (JAXP) v1.2.6_01
Sun Microsystem's JavaServer Pages Standard Tag Library (JSTL) v1.1.1_01
Technorati Java API (jTechnorati)

Tags

blog java

In a Nutshell, Fatima Blog / Podcast Software...

 Code analysis has not completed

The Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. The source code for this project has been located, but the analysis isn't complete. Feel free to check its progress.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog

 Code analysis has not completed

The Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. The source code for this project has been located, but the analysis isn't complete. Feel free to check its progress.

Community Rating

Be the first to rate this project
Click to add your rating
  
Review this Project!