Ann: new release of basicPortal

Vic Cekvencih <[email protected]> Sun, 20 Jul 2003 13:02:32 -0400
Newsgroups gmane.comp.java.mvc.devel
Organization baseBeans Engineering
Message-ID <[email protected]>
Ann: new release of basicPortal (v9.8), a simple CMS open source Struts 
1.1 + Standard JSP Tags web application that requires a SQL db to run.

Compares to BEA, IBM, and Oracle Portal; as well as PHP-Nukes, Plone, 
Zope, OpenCMS, JetSpeed. Also compare to 
http://www.microsoft.com/sharepoint/server/howtobuy/production.asp.

Download bP from:
http://sourceforge.net/project/showfiles.php?group_id=55539

  We tried to make bP.war (basicPortal) very simple (so it’s easy to 
learn), storing HTML / XML content in DB, and displaying data via a 
cached DAO (iBatis). Most applications start of needing J2EE security 
(via standard J2EE JDBC Realms), error handling (web.xml declared), and 
a way to display comments; database multi row master detail 
updates(CRUD); you can start with all those things out of the box. Since 
it is based on Struts (using best Practices, compare this simple 
approach to Suns BluePrints), you can easily customize it, using regular 
Struts, nothing special.

While in the past a static Apache, IIS HTML sites are OK, satic sites 
are now outdated, people now want a dynamic site via Struts, and a good 
way is to just to store, update, approve HTML/XML content stored in a DB 
“blob”, where it can be easily manipulated (Struts is great at CRUD).

bP can run on Servlet 2.3 complaint apps servers and SQL DBs, but also 
available for dowload is Jasic, that includes bP.war, plus all the 
supporting Jakarta type software, et al, pre-configured to run bP. Jasic 
adds:
-Tomcat 5 (you can use any J2EE, such as Resin 3- we did test, it works. 
Compare to Sun including Netbeans IDE),
-Eclipse 3 IDE (pre-configured classpath for bP),
-a database to run bP (PostgreSQL comes w/Jasic, but you can use any),
  -an integrated reporting tool (iReports, most apps need reporting, we 
added helper servlets),
-a stress test tool (we scale over 1,000 to 2,000 concurrent users per 
CPU, possibly the fastest),
-jRockit,  (even a JVM is included) etc. Things that you need for a 
project, already integrated, you just unzip and go, you do not have to 
integrate things that you use 80% of time anyway.

Note: bP ships with JSTL v1.1 (not 1.03, thus JSP 2.0 container is 
required like TC5 or Resin 3, included. A Struts expert can deploy bP to 
JSP 1.2 container by replacing the JSTL jars with v1.03).

If you can’t download, you can purchase a CD. Commercial private on site 
training is available for organizations without Struts/JSTL expertise.


-- 
Vic Cekvenich,
Struts Instructor,
1-800-917-JAVA

Advanced <a href ="baseBeans.com">Struts Training</a>, mentoring and 
project recovery in North East.
Open Source <a href ="baseBeans.com">Portal Content Management</a> 
basicPortal  software.