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


Reply via email to