At 07:13 18.12.2006, you wrote:
Hello All,
I am evaluating jahia framework and came up with
a few questions. I would be extremely grateful for some answers.
1. How easy is it to customize the framework to include custom workflows?
There are hooks for third party BPM systems. For
a concrete example, please check the Senseï BPML
Server and how it is integrated with Jahia through web services.
2. Search - Jahia and Lucene - Jahia docs say
that Lucene is pre-integrated. However, Lucene,
being a full text search engine, will not search
on DBs. how do I go about doing that? What does
Jahia do besides integration of Lucene?
Jahia automatically indexes all content nodes in
Lucene. So it does not just crwl the published
web site. It also index hidden metadata,
categories, modes (staging, approved,...),
languages, permissions, etc... in order to only
retrwieve the data in the correct lang for the
correct users, etc... + allowing you to make advanced searches.
3. Has anyone tried to integrate his or her
Jahia application with junit? Basically how do I
go about writing test cases for my application?
Making new automated test units is a project we
will seriously start in 2007. Any help welcome.
4. Has anyone done some load / performance
tests? I'd love to have some those results.
Performance on a Jahia server is a tough
question. Jahia has an embedded front-end HTML
cache proxy.So, once the pages are stored in the
HTML cache proxy, you can really keep an heavy
load (e.g. www.vodafonelive.de which is the home
page of Vodafone ADSL German users). Mechanism
exists in case of heavy load in order to stack
requests until the first one has been generated
and cached by the server. Such an HTML cache per
page is only valid for web site mainly browsed by
anonymous users (else you will have to store in
memory one copy of the full site per user). So
for intranet (or site with heavy
personnalisation) we developed the first ESI
server with full source code available (based on
www.esi.org). This remote cache server allows you
to aggreate and share multiple fragments per page.
Else, without the front-end caches, it depends of
the number of content objects you will store, of
the level of personalisation per page, if the
page includes dynamic portlet or only static
objects, complex filters or not, etc, etc...
So a complex question ;-)
5. I might have to run Jahia with IIS and the
SQL Server 2005 database. Is that going to be an issue?
Some customers also run this configuration. But
this is not the best choice for a J2EE
application based on Apache tomcat and Java based
open source librarires. Apache http and a MySQL
are less expensive and faster... But sometimes
you do not have the choices... ;-)
Stéphane
Thanks in advance,
Sandeep.
CONFIDENTIALITY NOTICE: This communication may
contain privileged or other confidential information.
If you have received it in error, please advise
the sender by reply email and immediately delete
the message and any attachments without copying or disclosing the contents.
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.22/590 - Release Date: 16.12.2006
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.23/591 - Release Date: 17.12.2006