RE: RSS feeds

2003-07-14 Thread Hugh Brien
Create a new XREG file called myfeeds.xreg and add the following. You can
add as many  as you like. Then drop it in the WEB-INF/conf
directory.






My RSS Feed Portlets
List of most useful Administrative
portlets.


org.apache.jetspeed.portal.portlets.NewRSSPortlet
http://localhost/jetspeed/rss/my.xml
rss





-Original Message-
From: Herman Reintke [mailto:[EMAIL PROTECTED]
Sent: Sunday, July 13, 2003 10:51 AM
To: [EMAIL PROTECTED]
Subject: RSS feeds


LS,

I am new to jetspeed but checked almost all of the doc's (incl config guide
and tutorial) and mailing list but..

Is there a place where is documented how to put a new rss feed on the site ?

Kind regards,

Herman Reintke



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Difference between Struts and Jetspeed

2003-06-25 Thread Hugh Brien
Since Jetspeed is built on Turbine, it's Turbine that is similar to Struts.
Jetspeed is a portal application implemented using Turbine.  Check out the
Turbines services and the additional Jetspeed services. The services provide
the core APIs. Turbine using Velocity is the View/Controller   What is boils
down to is the following:
Jetspeed is a portal application and uses the following:
Turbine Actions are the Controller
Turbine Template Service with Velocity is the View
Turbine Services are the model
Additional Jetspeed Services built to support Portal Features
Registry Services, PSMLManager, etc
Torque for Persistance is and can also be the model.  Where persistence is
need in the respective services, Torque and OJB do the job.

Hope this helps
r,
Hugh


-Original Message-
From: Anandkumar Ayyachamy [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 25, 2003 7:53 AM
To: Jetspeed Users List
Subject: Difference between Struts and Jetspeed


Hello Group,

Could any of you detail the difference between Struts and Jetspeed.

Thanks,
Anand


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Jetspeed Best Practices

2003-04-01 Thread Hugh Brien
What is a good date to check out the latest Jetspeed source tree.
r,
Hugh


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Problem with 1.42b installation of Jetspeed

2002-10-30 Thread Hugh Brien
Try the following URL if you want that war file. 
http://www.hughbrien.com/jetspeed/downloads/

This is a slow connection someone may want to post it somewhere else.
r
Hugh

-Original Message-
From: Hugh Brien [mailto:hpbrien@;comcast.net]
Sent: Tuesday, October 29, 2002 10:53 PM
To: Jetspeed Users List
Subject: RE: Problem with 1.42b installation of Jetspeed


I have had good luck building the source from the following cvs tag:

PRE-JAKARTA-UPDATE-2002-10-15

After that the developers started upgrading Torque and Fulcrum. If someone
want a copy of the jar I will upload it to my website.
http:/www.hughbrien.com/jetspeed/downloads/jetspeed-1.4b2-dev.war

I checked it out and ran build.bat.  I built in on a Win2K box with JDK
1.4.1_1.  Since I have duel Athelon 2200s it took about 40 seconds

Let me know if this versions works for you.

r,
Hugh


-Original Message-
From: Brian G. Riviere [mailto:briviere@;wi.rr.com]
Sent: Monday, October 28, 2002 8:31 PM
To: Jetspeed Users List
Subject: Problem with 1.42b installation of Jetspeed



Has anyone run into a problem with the 1.42b installation of jetspeed.  On
startup jetspeed is falling to load of the .xreg files in the ./conf
directory.  A castorregistryservice.java loadfregment method, and exception
is thrown for every .xreg file it tries to read.  Going back the 1.41b
version of castorregistryservice.java seemed to resolve the problem.

brian


--
To unsubscribe, e-mail:
<mailto:jetspeed-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail:
<mailto:jetspeed-user-help@;jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org>




RE: Reconfiguring Jetspeed

2002-10-29 Thread Hugh Brien
These setting are in  the properties files under
WEB-INF/classes/org/apache/jetspeed/modules/localization.

-Original Message-
From: D. S. Johnson [mailto:dspectra@;insightbb.com]
Sent: Tuesday, October 29, 2002 9:19 PM
To: [EMAIL PROTECTED]
Subject: Reconfiguring Jetspeed


I have been looking all over the jetspeed file system for the default
jetspeed text. In particular I am trying to change the Welcome banners
and the default text on the main page. However, I cannot figure out
where or how the $110n reference is initialized under the VM. (i.e.
>$l10n.TOP_TITLE in top.vm ) Is there a document that describes the VM
file layout.



--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: How to link a portlet on a JSP page

2002-10-29 Thread Hugh Brien
You might be able to build jsp tag that builds on the $JSLINK
rg.apache.jetspeed.util.template.JetspeedTemplateLink class.

-Original Message-
From: Mark Orciuch [mailto:mark_orciuch@;ngsltd.com]
Sent: Tuesday, October 29, 2002 5:57 PM
To: Jetspeed Users List
Subject: RE: How to link a portlet on a JSP page


>
> I was reading the mail in regards to linking between portlets. I
> have been
> using jsp as my page source
> is there a jsp tag that will allow me to call a particular portlet.

Currently there's no "special" custom tag to do that but you can achieve
this by using the contentUri tag:



...for example:



The portlet you are referring to could be a hidden entry in current profile.

> I actually want the portlet to appear in the same pane as the calling
page.

Since the portlet will be maximized, there will be no pane visible.

Best regards,

Mark C. Orciuch
Next Generation Solutions, Ltd.
e-Mail: [EMAIL PROTECTED]
web: http://www.ngsltd.com


--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Url invalid

2002-10-29 Thread Hugh Brien
I have seen that issue before.  Try deleting all entryies from the
WEB-INF/cache directory before you start your app server

-Original Message-
From: Raffaele Ragni [mailto:raffaele.ragni@;cone.it]
Sent: Tuesday, October 29, 2002 12:50 PM
To: Jetspeed Users List
Subject: Url invalid


Hi, i have more than a server, and only in one of those i get an error. This
error pops up on any rss portlet (so i think when the app tries to get
something from the outside), i tried to check if it was the machine that
coudln't get any files, but that isn't te problem, i assume that is tomcat
or jetspeed.

Here the error: (the url is *not* invalid)

org.apache.jetspeed.portal.PortletException: The following URL is not
available because it is considered invalid:
http://www.bbc.co.uk/syndication/feeds/news/ukfs_news/world/rss091.xml
at
org.apache.jetspeed.portal.portlets.NewRSSPortlet.init(NewRSSPortlet.java:16
9)
at
org.apache.jetspeed.services.portletfactory.JetspeedPortletFactoryService.ge
tPortlet(JetspeedPortletFactoryService.java:334)
at
org.apache.jetspeed.services.portletfactory.JetspeedPortletFactoryService.ge
tPortlet(JetspeedPortletFactoryService.java:157)
at
org.apache.jetspeed.services.PortletFactory.getPortlet(PortletFactory.java:9
2)
at
org.apache.jetspeed.services.portaltoolkit.JetspeedPortalToolkitService.getS
et(JetspeedPortalToolkitService.java:426)
at
org.apache.jetspeed.services.portaltoolkit.JetspeedPortalToolkitService.getS
et(JetspeedPortalToolkitService.java:407)
at
org.apache.jetspeed.services.portaltoolkit.JetspeedPortalToolkitService.getS
et(JetspeedPortalToolkitService.java:407)
at
org.apache.jetspeed.services.portaltoolkit.JetspeedPortalToolkitService.getS
et(JetspeedPortalToolkitService.java:407)
at
org.apache.jetspeed.services.portaltoolkit.JetspeedPortalToolkitService.getS
et(JetspeedPortalToolkitService.java:407)
at
org.apache.jetspeed.services.portaltoolkit.JetspeedPortalToolkitService.getS
et(JetspeedPortalToolkitService.java:363)
at
org.apache.jetspeed.services.PortalToolkit.getSet(PortalToolkit.java:165)
at
org.apache.jetspeed.util.template.JetspeedTool.getPane(JetspeedTool.java:167
)
at sun.reflect.GeneratedMethodAccessor142.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:259
)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va:207)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a:250)
at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:94)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1)
at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java:128)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1)
at org.apache.velocity.Template.merge(Template.java:296)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:485)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:327)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:146)
at
org.apache.turbine.modules.screens.VelocityDirectScreen.buildTemplate(Veloci
tyDirectScreen.java:123)
at
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.jav
a:130)
at org.apache.turbine.modules.Screen.build(Screen.java:99)
at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129)
at
org.apache.turbine.util.template.TemplateScreen.toString(TemplateScreen.java
:126)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a:321)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:27
1)
at org.apache.velocity.Template.merge(Template.java:296)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:492)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:485)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:327)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:146)
at
org.apache.turbine.modules.layouts.VelocityDirectLayout.doBuild(VelocityDire
ctLayout.java:106)
at o

RE: RE: Registry-CastorRegistryService

2002-10-29 Thread Hugh Brien

Check out the test classes under the following package:

org.apache.jetspeed.services.registry

This may point you in the right direction.

r,
Hugh

-Original Message-
From: Alfer, Daniel [mailto:daniel.alfer@;volkswagen.de]
Sent: Tuesday, October 29, 2002 8:39 AM
To: '[EMAIL PROTECTED]'
Subject: RE: RE: Registry-CastorRegistryService


Hey!

Thanks Raphael and Hugh,

now it works, but i´ve still the problem that the regestry changes or not
permanent.
How it is possible to store new RegistryEntry or update RegistryEntry.
First, i thought that jetspeed automaticly store them before shutting down
the webserver. But it works only with old entries.

Daniel




--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: portlet <-> actionclass relation

2002-10-29 Thread Hugh Brien
Start with the HelloWorld portlet and work from there.

Start with a simple MyOwnPortlet with a template called myownportlet.vm.

Create a new .xreg file called   my-own-portlets.xreg.

Copy the HelloVelocity entry in demo-portlets.xreg to the
my-own-portlets.xreg.

Change  the name and description in the  entry to what you want.

Get this working.

After you get this working create an action class that inherits from
VelocityPortletAction.

Im buildNormalContext()  add a couple of strings to the Context and see if
you can them to work
in your portlet.

If you want to execute events  you can add some doView or doExecute methods
to your action class.

r,
Hugh

  -Original Message-
  From: Timo Tetzlaf [mailto:Timo.Tetzlaf@;metris.de]
  Sent: Tuesday, October 29, 2002 7:19 AM
  To: '[EMAIL PROTECTED]'
  Subject: portlet <-> actionclass relation


  Hi everyone,
  can anyone explain me the relation between a portlet and the corresponding
action class ?
  I can´t find any information about it.

  Why i am asking this question is:
  I try to init() a portlet and within this method a generic variable
(handle from a web service) has to pass to the action class.
  How can i get this variable within my action class ?

  Another question is:( buildNormalContext() and getContent() )
  how can i define a content in one of these methods and extend this content
in the other method ?
  how does these both methods works together ?

  best regards
  Timo



RE: Question and Error

2002-10-29 Thread Hugh Brien
If you want to give $objects to template developers to use.  They also have
request, session or application context available.  We use in our
application for extended user attributes.
For doing custom reports we have a request scoped pull that takes a SQL
statement from a  properties file and pass it to the custom pull object.
We also have pagination pull too that we have created.



-Original Message-
From: Kassem Tawfik [mailto:kassemtawfik@;gmx.net]
Sent: Tuesday, October 29, 2002 6:21 AM
To: [EMAIL PROTECTED]
Subject: Question and Error


Hii All,
I have a question which gets me crazy :-)
What are the benefit of the pull model (jslink, ..etc) ? how can I
expand these benefits ?

and while compling the nightly build of (22/10/2002) it gives the error
below:

[torque-sql] Using contextProperties file: C:\Documents and
Settings\Administrat
or\Desktop\Jetspeed SRC 1.4\build\torque\build.properties
[torque-sql] Generating to file C:\Documents and
Settings\Administrator\Desktop\
Jetspeed SRC 1.4\src\sql\report.security.sql.generation

BUILD FAILED

java.lang.NoSuchMethodError
   at
org.apache.torque.engine.database.transform.XmlToAppData.parseFile(Xm
lToAppData.java:167)
   at
org.apache.torque.task.TorqueDataModelTask.initControlContext(TorqueD
ataModelTask.java:282)
   at
org.apache.torque.task.TorqueSQLTask.initControlContext(TorqueSQLTask
.java:198)
   at
org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:480)
   at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
   at org.apache.tools.ant.Task.perform(Task.java:217)
   at org.apache.tools.ant.Target.execute(Target.java:184)
   at org.apache.tools.ant.Target.performTasks(Target.java:202)
   at org.apache.tools.ant.Project.executeTarget(Project.java:601)
   at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
   at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:120)

   at org.apache.tools.ant.Task.perform(Task.java:217)
   at org.apache.tools.ant.Target.execute(Target.java:184)
   at org.apache.tools.ant.Target.performTasks(Target.java:202)
   at org.apache.tools.ant.Project.executeTarget(Project.java:601)
   at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
   at org.apache.tools.ant.Task.perform(Task.java:217)
   at org.apache.tools.ant.Target.execute(Target.java:184)
   at org.apache.tools.ant.Target.performTasks(Target.java:202)
   at org.apache.tools.ant.Project.executeTarget(Project.java:601)
   at org.apache.tools.ant.Project.executeTargets(Project.java:560)
   at org.apache.tools.ant.Main.runBuild(Main.java:454)
   at org.apache.tools.ant.Main.start(Main.java:153)
   at org.apache.tools.ant.Main.main(Main.java:176)

anyhelp ?

Kassem Tawfik
Systems Developer
NileClix Co.
www.nileclix.com.eg


--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: CMS

2002-10-29 Thread Hugh Brien
I have been using Jetspeed and other frameworks for a while.  Jetspeed is
partioned nicely so you use the parts you want and leave the ones you don't.
The guts of Jetspeed is made up of Services so you could use them in Swing
if wanted, or you could use Jetspeed Security for provisioning your web
services.  The other nice thing is that Jetspeed is a better platform for
using Turbine than the TDK. You can just use templates and actions if you
want to build a dynamic web site and work the portal content in later.
Finally, the options one has with the lastest verison 1.4b2 are awesome.  It
is a snap to write now portlets or controllers for that matter.  I wrote a
new controller last night in about twenty minutes. If one want to use Struts
with any or all of the Jetspeed services that is a fairly simple excercise
also.

Just my 2 cents.

r,
Hugh


-Original Message-
From: Weaver, Scott [mailto:Sweaver@;rippe.com]
Sent: Tuesday, October 29, 2002 8:42 AM
To: 'Jetspeed Users List'
Subject: RE: CMS


> -Original Message-
> From: Sandra Cann [mailto:flying_cloud@;prodigy.net]
> Sent: Monday, October 28, 2002 8:44 PM
> To: 'Jetspeed Users List'
> Subject: RE: CMS
>
...
> Your point about open source offering choice is well taken. Having a
> choice of Velocity or JSPs is great - and projects like Struts gives you
> both options. However Jetspeed does not offer such an option with a
> choice of MVC implementation. There is no choice.

Do you mean choice of presentation layer???  You can use both Jsp or
Velocity or XSL or Cocoon to build your portlets.


> There was/is no personal offense intended nor anything other than logic
> that prompted my inquiry. I meant no offense to the Turbine folks.

None taken, I have just seen past exchanges between you and Jon Stevens on
Turbine user.

Scott




--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Problem with 1.42b installation of Jetspeed

2002-10-29 Thread Hugh Brien
I have had good luck building the source from the following cvs tag:

PRE-JAKARTA-UPDATE-2002-10-15

After that the developers started upgrading Torque and Fulcrum. If someone
want a copy of the jar I will upload it to my website.
http:/www.hughbrien.com/jetspeed/downloads/jetspeed-1.4b2-dev.war

I checked it out and ran build.bat.  I built in on a Win2K box with JDK
1.4.1_1.  Since I have duel Athelon 2200s it took about 40 seconds

Let me know if this versions works for you.

r,
Hugh


-Original Message-
From: Brian G. Riviere [mailto:briviere@;wi.rr.com]
Sent: Monday, October 28, 2002 8:31 PM
To: Jetspeed Users List
Subject: Problem with 1.42b installation of Jetspeed



Has anyone run into a problem with the 1.42b installation of jetspeed.  On
startup jetspeed is falling to load of the .xreg files in the ./conf
directory.  A castorregistryservice.java loadfregment method, and exception
is thrown for every .xreg file it tries to read.  Going back the 1.41b
version of castorregistryservice.java seemed to resolve the problem.

brian


--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Registry-CastorRegistryService

2002-10-24 Thread Hugh Brien
Try this:

Enumeration registryEntrys = 
org.apache.jetspeed.services.Registry.getNames();
while (registryEntrys.hasMoreElements())
{
String regEntry = (String)registryEntrys.nextElement();
System.out.print(regEntry);  
Registry reg  = 
org.apache.jetspeed.services.Registry.get(regEntry);
System.out.println(" : " + reg.toString());
RegistryEntry entry[] = reg.toArray();
for (int i = 0; i < entry.length; i++)
{
RegistryEntry registryEntry = entry[i];
System.out.println("\t" + registryEntry.getName());
}
}
System.out.flush();
System.out.println("*");   
 

-Original Message-
From: Alfer, Daniel [mailto:daniel.alfer@;volkswagen.de]
Sent: Thursday, October 24, 2002 4:55 AM
To: '[EMAIL PROTECTED]'
Subject: Registry-CastorRegistryService


Hey All!

I have a problem. I want to edit my Registry, but I don´t know how I get a
handle on my registry.

I try it that way

 CastorRegistryService castor = new  CastorRegistryService();
 Registry reg = castor.get("local-portlets");  //
"local-portlets" is a xreg-file in my conf-Folder

but the reg Variable is always NULL!

What is mean with regName. The names of the x.reg files in the conf-Folder?
or a special name for the whole Registry, but where do I get this?

Thanks all

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: RE: Changing the templates

2002-10-23 Thread Hugh Brien
1.  First check out the following files and directories:

/template/screen/Home.vm
/template/layout
/template/navigation

Also take a look at Turbine : 
http://jakarta.apache.org/turbine/turbine-2/howto/velocity-site-howto.html

http://jakarta.apache.org/turbine/turbine-2/howto/pullmodel-howto.html


The Home.vm screen is where all the portal rendering starts.  The portal pull tool 
$jetspeed : org.apache.jetspeed.util.template.JetspeedTool kicks of portal rendering 
for every (HTTP) request.  

The layouts and navigations are turbine controls in addition to the pull tools.


-Original Message-
From: Tarek M. Nabil [mailto:Tarek.Nabil@;itworx.com]
Sent: Wednesday, October 23, 2002 8:11 AM
To: Jetspeed Users List
Subject: RE: RE: Changing the templates


Well,

Actually, this is the part I had already figured out. But this isn't exactly what I 
had in mind. I don't wanna select among several layouts, I need to be able to add my 
own layout (template), and HTML representation with placeholders for the gadgets. Is 
that possible?

Thanks,

Tarek Nabil

-Original Message-
From: Yesberg, John [mailto:John.Yesberg@;dsto.defence.gov.au]
Sent: Wednesday, October 23, 2002 5:42 AM
To: 'Jetspeed Users List'
Subject: RE: Changing the templates


Tarek,

1. Login as "admin", password "jetspeed". 
2. At the top right, click on (customize) "HTML".
3. Choose an interesting Layout from the drop-down menu. Choose an interesting Skin 
too, if you like.
4. Click Apply.

For further information about changing stuff, go to the jetspeed page 
http://jakarta.apache.org/jetspeed/site/index.html and click on "Configuration Guide" 
under Documentation on the menu at the left.

Hope that helps,

John Yesberg.

-Original Message-
From: Tarek M. Nabil [mailto:Tarek.Nabil@;itworx.com]
Sent: Wednesday, 23 October 2002 5:59
To: Jetspeed (E-mail)
Subject: Changing the templates


Hi everyone,

I just downloaded Jetspeed today to evaluate it, and it looks pretty good to me so 
far. I've worked with a similar product before - Plumtree, but it wasn't an 
open-source one.

Now, to the question, I've been looking around in the documents, and it seems like the 
documentation about how to change the whole look of the site is hidden somewhere I 
can't find. I need to make new templates and change the whole look of the site while 
retaining its main functionalities. I also wonder whether they way gadgets are laid 
out can be changed, I mean, does the page always have to be divided into columns?

I appreciate your help.

Thanks,

Tarek M. Nabil
 

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: JSP portlets not working?

2002-10-22 Thread Hugh Brien
I am using a cvs image from just prior to 15 Oct. I am going to run this through the 
debugger today to see if I can find the problem.
r,
Hugh

-Original Message-
From: Luta, Raphael (VUN) [mailto:Raphael.Luta@;groupvu.Com]
Sent: Tuesday, October 22, 2002 10:42 AM
To: 'Jetspeed Users List'
Subject: RE: JSP portlets not working?


I'm sorry I don't have the setup to test this but can you confirm if this
was already an issue with the latest release ?

If this is not the case, can you try with a cvs image of 1 month ago.

That should limit the number of commits that may have impacted this feature
although I suspect it's most likely Turbine related.

> -Message d'origine-
> De : Hugh Brien [mailto:hugh.brien@;novuscg.com]
> Envoyé : mardi 22 octobre 2002 16:37
> À : Jetspeed Users List
> Objet : RE: JSP portlets not working?
> 
> 
> I am having the same problem.  No one has responded from the 
> mailing list concerning this issue.  I am going to try to 
> figure it out today.  I checked the mailing list but no luck.  
> 
> r,
> Hugh
> 
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:harald@;ommang.com]
> Sent: Tuesday, October 22, 2002 9:13 AM
> To: [EMAIL PROTECTED]
> Subject: JSP portlets not working?
> 
> 
> Hi!
> 
> I'm using the nightly release from two nights ago. All
> of the JSP portlets come up empty. An no errors in any
> logfile...
> 
> Anyone else experiencing this? Before this, i was
> running on the 1.4b1 release. I'm running on Bea WLS
> 6.1 sp1.
> 
> Regards,
> Harald
> 
> --
> To unsubscribe, e-mail:   
<mailto:jetspeed-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail:
<mailto:jetspeed-user-help@;jakarta.apache.org>


--
To unsubscribe, e-mail:
<mailto:jetspeed-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail:
<mailto:jetspeed-user-help@;jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:jetspeed-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:jetspeed-user-help@;jakarta.apache.org>




RE: Next Stable Release?

2002-10-22 Thread Hugh Brien
All security it Jetspeed is optional.  The entire security system is replacable by 
modifying the JetspeedSecurity.properties file.  
r,
Hugh

-Original Message-
From: Werner Punz [mailto:w.punz@;labor-c.net]
Sent: Tuesday, October 22, 2002 5:25 AM
To: Jetspeed Users List
Subject: AW: Next Stable Release?


I have a question about this, does that mean the fully security now
is fully based on LDAP including the users, or is this
optional and the security system still can be switched back
to the old Torque based system?


Werner


-Ursprüngliche Nachricht-
Von: David Sean Taylor [mailto:david@;bluesunrise.com]
Gesendet: Dienstag, 22. Oktober 2002 00:58
An: Jetspeed Users List
Betreff: RE: Next Stable Release?
along with on-going work:

- LDAP Security Service

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: JSP portlets not working?

2002-10-22 Thread Hugh Brien
I am having the same problem.  No one has responded from the mailing list concerning 
this issue.  I am going to try to figure it out today.  I checked the mailing list but 
no luck.  

r,
Hugh

-Original Message-
From: [EMAIL PROTECTED] [mailto:harald@;ommang.com]
Sent: Tuesday, October 22, 2002 9:13 AM
To: [EMAIL PROTECTED]
Subject: JSP portlets not working?


Hi!

I'm using the nightly release from two nights ago. All
of the JSP portlets come up empty. An no errors in any
logfile...

Anyone else experiencing this? Before this, i was
running on the 1.4b1 release. I'm running on Bea WLS
6.1 sp1.

Regards,
Harald

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: portlet action class questions

2002-10-22 Thread Hugh Brien
1. Create an action class that extends VelocityPortletAction.
2. Override buildNormalContext().
3. Add the action to one of the state  "modules" packages
4. You will need specify the action in the XREG file where your portlet definition 
5. Check out the HelloWorld velocity portlet.
 
 
It would look something like this:
public class ClientDocumentsAction extends NovusVelocityPortletAction
{
   
protected void buildNormalContext( VelocityPortlet portlet,
   Context context,
   RunData rundata ) throws Exception
{
 
if (rundata.getUser().hasLoggedIn())
{
String[] clientDocIds = OurManagerClass.getClientDocIds();
   
context.put("clientdocumentsids", clientDocIds);
}
 
}
}

 

Novus Expense Approval List
Expense Approval List




 
 
 

-Original Message-
From: Timo Tetzlaf [mailto:Timo.Tetzlaf@;metris.de]
Sent: Tuesday, October 22, 2002 3:18 AM
To: '[EMAIL PROTECTED]'
Subject: portlet action class questions


hi everybody,
 
I have a problem with my own portlet and VelocityPortletAction.
I have written my own portlet and this work fine.
Now I want to write an actionclass for interaction with the portlet.
 
But I have no idea how i get working it.
 
Till know I have extends VelocityPortletAction, but i don´t know which
methods I have to write.
Must the actionclass registered anywhere ?
And how can i push attributes to the class ?
 
thanks for your help
Timo

 
Timo Tetzlaf 
- E-Solutions - 

Metris GmbH 
Industriestr. 5 
D-78112 St. Georgen 

Tel.: 07724 / 880 7177 
Fax: 07724 / 880 7115 
www.metris.de 
 

 




RE: Jetspeed New User

2002-10-20 Thread Hugh Brien


Hi
I'm a new Jetspeed user and I want to ask some questions hope not to be
replied before
1) Where/When is ECS used to render the portlets ?
ECS is used in the under the covers of Jetspeed for returning content.  You
don't need a detailed knowledge of ECS any more unless you want to generate
HTML,XML, WML in your portlet.  It is much easier to do this with Velocity.

2) How is links of ( Minimize , Maximize  ) are constructed ?
These are create dynamically based on the user's security settings.   The
template used to render the actual portlets is jetspeed.vm.  I am still
working on understanding security as it relates to porlets.  I would review
JetspeedSecurity.properties and the JetspeedAccessController code.

3) jslink , clink , and other variables how can I get used from .. or
what are their functionality exactly ?

There is a Portlet called JSLINK that gives example of using the JSLINK pull
tool.  jlink is no longer used after version 1.3X. jslink is used for
creating links to a user's /group/role panes and portlets. It also provide
links to specific PSML reference within the user/group/role context.

jslink.getGroup("Warehouse")
http://www.hughbrien.com/jetspeed/portal/group/Warehouse
jslink.getGroup("lab","LabHome")
http://www.hughbrien.com/jetspeed/portal/group/lab/page/LabHome
jslink.getRole("manager")
http://www.hughbrien.com/jetspeed/portal/role/manager
jslink.getUser("joe") http://www.hughbrien.com/jetspeed/portal/user/joe


I'll be thankful if the reply is done over a cycle of request for
jetspeed .. as how is default page constructed when it is requested


All of the portlet rendering is done starting at the Home.vm templates in
the templates/screens directory.

This template references the JetspeedTool ($jetspeed).  If you look at the
source code, specifically at the getPane() method you can see where this
kicks everything off.

Within this methods the following occurs:

the RunData object, which was instantiated in the Turbine servlet, is passed
to the Profiler and a
specific profile is returned.  The profile is made up of user, group, role,
country, language, etc see the Profile interface for all the parameters. The
parameters in the Profile determine which PSML file will be retieved by the
Profile service.  The Profile services can be configured to used either a
the file system or database to store PSML documents. We used database option
at our company.

profile = Profiler.getProfile(rundata);
  rundata.setProfile(profile);
  PSMLDocument doc = profile.getDocument();
  result = PortalToolkit.getSet(doc.getPortlets()).getContent(rundata);

doc.getPortlets() returns all the objects references to all the portlets
from a specific PSML document.

The PortletToolKit is the convenience class for the PortletToolKitSerice.

PortalToolKit.getSet() returns the a PortletSet based upon the request.

PortletSet.getContent() returns the content of a single portlet or a set of
Porlets.

Basically the Portlet are all available from the PSML file, PortletToolkit
looks the PSML file, the controllers and controls are starts rendering the
what the user requested.   To get a better understanding of how this all
works I would recommend writing some test code and call the relavent
services:

Profiler, PortletToolKit.  Actually I would recommend calling all of the
servics to help you understand how it all works.  Once you understand a
couple of services it will help you understand Jetspeed.

Its only a small part of Jetspeed but I hope it help.  I would also look at
Turbine2, Velocity and Torque to get and understanding of the other facets
of Jetspeed.

r,
Hugh







hth
Kassem Tawfik
Java/Web developer
www.nilceclix.com.eg


--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




JSP Porlet

2002-10-18 Thread Hugh Brien

I know this question has been asked before but I was wondering the status of
JSP Portlet.  I have the latest src built.

I am using JDK 1.4.1 and Tomcat 4.1.1X.  I checked the mail archive to see
if I could solve the problem, I even ran in thru the debugger in Eclipse.
Can anyone shed some light on this.

All of my the JSP Portlets are throwing the following exception:

 Error encountered processing a template:
/portlets/html/JSP1_2andJetspeedTagLib.jsporg.apache.jasper.JasperException:
Unable to compile class for JSP at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:4
94) at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:1
82) at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289) at

Any help would be apprecited.

r,
Hugh


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: configuration files (xreg) destroyed after shutdown

2002-10-18 Thread Hugh Brien
I believe that is correct.  When you shutdown it writes the xreg files out to disk, 
however:

the following may also be true:

User starts Jetspeed.

User makes changes to xreg files

Registry runs is filewatcher, sees the change, and loads the changes. 

If the server is shutdown at this point it may write the changes back to the file 
system. I have not verified this however. 


Check the Registry service entry in JR.props.
#
# Registry Service  #
#
services.Registry.classname=org.apache.jetspeed.services.registry.CastorRegistryService
services.Registry.directory=/WEB-INF/conf/novus/
services.Registry.mapping=/WEB-INF/conf/novus/registry.xml
services.Registry.default.Portlet=local-portlets
services.Registry.default.PortletControl=local-managers
services.Registry.default.PortletController=local-managers
services.Registry.default.MediaType=local-medias
services.Registry.default.Skin=local-skins
services.Registry.default.Security=local-security
services.Registry.extension=.xreg
# Refresh rate, in seconds.  0 = no refresh.  Min value = 60
services.Registry.refreshRate=100


Also if you are interested in some code to view the Registry here is a code snippet


Enumeration registryEntrys = 
org.apache.jetspeed.services.Registry.getNames();
while (registryEntrys.hasMoreElements())
{
String regEntry = (String)registryEntrys.nextElement();
System.out.print(regEntry);  
Registry reg  = 
org.apache.jetspeed.services.Registry.get(regEntry);
System.out.println(" : " + reg.toString());
RegistryEntry entry[] = reg.toArray();
for (int i = 0; i < entry.length; i++)
{
RegistryEntry registryEntry = entry[i];
System.out.println("\t" + registryEntry.getName());
}
}

-Original Message-
From: Ray O'Donnell [mailto:ray.odonnell@;norkom.com]
Sent: Friday, October 18, 2002 6:09 AM
To: 'Jetspeed Users List'
Subject: RE: configuration files (xreg) destroyed after shutdown


Hi

I also have been trying to understand how the xregs work.

If I understand correctly, Jetspeed has a filewatcher process sitting on top
of the xregs, so that for example if I add a new portlet, the filewatcher
would detect the change and load the new portlet.  This is great because it
means that I can tweak the xregs without having to restart Jetspeed.

However Jetspeed also flushes the xregs from memory to disk on shutdown, and
without invoking filewatcher first.  This means that any manual changes I
made since the last time filewatcher loaded the file will get clobbered.

Can anyone tell me if this is correct?

Ray

-Original Message-
From: Tegethoff, Jan [mailto:JTegethoff@;koeln.sema.slb.com]
Sent: 16 October 2002 15:44
To: 'Jetspeed Users List'
Subject: AW: configuration files (xreg) destroyed after shutdown


Thanks for your quick answer!
How exactly do you do this? I usually shut down tomcat using the
automatically provided menu-item which does this by calling 

java.exe -jar -Duser.dir="C:\Programme\Apache Group\Tomcat 4.1.12"
"C:\Programme\Apache Group\Tomcat 4.1.12\bin\bootstrap.jar" stop

I see the possibility of each time stopping jetspeed using the tomcat
management application prior to stopping tomcat itself. Is that what you
suggest?
Jan

-Ursprüngliche Nachricht-
Von: Werner Punz [mailto:werpu@;gmx.at]
Gesendet: Mittwoch, 16. Oktober 2002 16:37
An: Jetspeed Users List
Betreff: Re: configuration files (xreg) destroyed after shutdown


Hello I know the problem, but it´s not that bad actually. What happens?
When you start a shutdown process the xregs are written onto the config 
directory as it seems. Well if you kill the shutting down process some 
of the xregs aren´t written properly and left empty.
The solution at least in my case was not to kill tomcat during the 
shutdown process but giving it enough time to shut down propery and
kill itself after everything ist done. At least that did the trick to me
on Tomcat 4.1

Werner Punz
-- 
Labor-C GesmbH
http://www.labor-c.net



Tegethoff, Jan wrote:
> Hi all!
> 
> I have a problem running Jetspeed which has been stated before on this
> mailing list - however the answers don´t really help me.
> Whenever Tomcat gets shut down, some .xreg-files in the conf-directory are
> cut short to 1k, leaving only a few tags (definetly no well-formed xml).
In
> this way the Jetspeed-installation gets destroyed every time. There has
been
> a suggestion on this mailing-list that castor rewrites all these files
when
> tomcat gets shut down, but knowing this doesn´t really help me.
> 
> I am using the following software:
> JDK1.4.0_01
> Tomcat 4.0.4 or 4.1.12 (I tried both with the same result)
> Jetspeed 1.4b1 ('out of the box' i.

RE: ADD/REMOVE tab/entry TO ALL users PSML at once

2002-10-18 Thread Hugh Brien
We are working on this right now.  We are going to try the following:

1. We have defined a default Group for each user and save that value in the session.  
We have an business rule that determines default group.
2. We plan on adding functionality that will append the Group's portlets the 
PortletSet for the user.  
3. It's a simple thing to do it's just finding the right place to put the code. I 
think it's actually at the Profile level.  Where the Portlets class is passed to the 
PortletFactory to return a PortletSet

r,
Hugh



-Original Message-
From: Marian Skalsky [mailto:[EMAIL PROTECTED]]
Sent: Thursday, October 17, 2002 3:56 AM
To: [EMAIL PROTECTED]
Subject: ADD/REMOVE tab/entry TO ALL users PSML at once


Hi there!

We have JetSpeed used in our company intranet and I have made a default user XXX and 
all new users when created get his psml.
This is fine. But my boss wants to be able to add a TAB in the menu to all users when 
he decides. Other way said, he wants to login to his account and then add something.. 
and this should appear in every users home (PSML).
Is there a some way how to add something (e.g. TAB item in the menu) to all users 
PSMLs or how to share a part of PSML by all users, that may be then changed anytime?
Or how would you solve this?

Any suggestion will be very appreciated.
Thank you.
$kala.


---
Odchádzajúca správa neobsahuje vírusy.
Skontrolované antivírusovým systémom AVG (http://www.grisoft.cz).
Verzia: 6.0.401 / Vírusová databáza: 226 - dátum vydania: 11. 10. 2002

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: WebPagePortlet for https

2002-10-18 Thread Hugh Brien
The server to which you are connecting has a certificate that was signed by a Trusted 
Third Party.

When your client code, ie Jetspeed, attempts to connect to the server and complete the 
SSL protocol, 
it fails because the JDK does not have a copy of the Trusted Third Party Certificate 
in its Certificate
store.

Hugh





-Original Message-
From: Krish Chandra [mailto:krish@;ERC.MsState.Edu]
Sent: Thursday, October 17, 2002 12:32 PM
To: Jetspeed Users List
Subject: RE: WebPagePortlet for https


I am using a SSL version of jetspeed and trying to connect to a webpage in
this server which is https I get the following exception
"javax.net.ssl.SSLHandshakeException: Couldn't find trusted certificate "


On Thu, 10 Oct 2002, Aurelien Pernoud wrote:

>
> > De : Krish Chandra [mailto:krish@;ERC.MsState.Edu]
> >
> > hi,
> >I am trying to put a https page for a webpageportlet and
> > jetspeed gives
> > me a malformed URL exception. Is there some other version
> > that I need to
> > download that supports this or do I need to make a
> > modification someplace
> > else?
>
> Is it a good idea to include in an unsecure portal (http by default) a
> secure page (https) ? Cause if the stream is secured between jetspeed and
> the external site it is not betwteen jetspeed and you. (Unless you're using
> https to connect to jetspeed).
>
> Right now it's not supported but it might not be so hard to implement, using
> SSLSocket (javax.net.ssl package): http://java.sun.com/security
>
> >   Also accessing jetspeed using netscape(4.79) is really
> > slow. Could it be
> > because I am still using the default stylesheets?
> > thanks
> > -Krish
>
> It's a know "bug" : Jetspeed uses a lot of nested tables and Netscape 4.7x
> doesn't support them well. Try Netscape 6 or higher.
>
>
> --
> To unsubscribe, e-mail:   
> For additional commands, e-mail: 
>


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Portlet based file system, calendar and discussion forum

2002-10-16 Thread Hugh Brien

I am looking at this also.  I am going to add it to my test source tree, built it and 
see how it works.  I will report back with info.
r,
Hugh

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, October 16, 2002 12:52 PM
To: [EMAIL PROTECTED]
Subject: RE: Portlet based file system, calendar and discussion forum


I just took a spin around it..  I also have a similar requirement..  It
seemed pretty cool..  Although, I notice that it seems better to only have
the discussion portlet on your screen, otherwise things run slower when you
do things in the discussion portlet, while trying to load all the other
portlets..

I am a complete Jetspeed newbie however, and I wanted to find out, is the
CHEF platform a split form Jetspeed, or is it a specific set of portlets?
What would be involved in adding it to my portlet installation?

Eric Pugh

-Original Message-
From: Dariush Behboudi [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, October 16, 2002 11:52 AM
To: Jetspeed Users List
Subject: R: Portlet based file system, calendar and discussion forum


Hi guys,
is someone using chef platform?
What do ya think about it?

Dariush.


-Messaggio originale-
Da: Sandeep G Nijsure [mailto:[EMAIL PROTECTED]]
Inviato: domenica 13 ottobre 2002 1.50
A: Jetspeed Users List; [EMAIL PROTECTED]
Oggetto: Re: Portlet based file system, calendar and discussion forum


Hi,

A candidate is CHEF (www.chefproject.org)

Sandeep

On Sat, 12 Oct 2002, Pramod Jain, INDENT wrote:

> Are there any commercial or open source
> - portlet based file system (for creating directories,
uploading/downloading
> files),
> - portlet based calendar and
> - portlet based threaded discussion forum.
>
> thanks
>
>
> --
> To unsubscribe, e-mail:

> For additional commands, e-mail:

>
>


--
To unsubscribe, e-mail:

For additional commands, e-mail:





--
To unsubscribe, e-mail:

For additional commands, e-mail:


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Questions from a novice

2002-10-16 Thread Hugh Brien

See the following sources:

http://cvs.apache.org/viewcvs.cgi/jakarta-jetspeed/src/java/org/apache/jetspeed/portal/portlets/


Use the customizer to edit the PSML file.  You can use the PSMLBrowser portlet to view 
your PSML. Try the following:

Login as admin.
Pick Customize HTML and view the portlets available.  
Add the PSML Browser portlet as the admin user.
Check out the PSML browser and find the user and the respective PSML file you want 
change.

The other thing you can try is login as admin
try the following URL   portal/user/youuserid/page/news.psml 
When the page comes up you should be able to customize it. 

The id of the portlet is specific to each PSML file. In Jetspeed version 1.4 and later
their is a new feature referred to as peid which could stand for Portlet Entry ID.  
The peid values are assigned automatically by Jetspeed.

r,
Hugh



-Original Message-
From: Danh Hoai [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, October 16, 2002 12:45 PM
To: Hugh Brien
Subject: Re: Questions from a novice


thanks for your help.

You refer to: "Create a new portlet that extends AbstractPortlet and do
whatever you want.  This is where you can link to your transformation
engine.  Parameters are passed to your Portlets PortletConfig object.  Check
out the examples in the source tree.  They actually very simple."

1.  where are the examples?  Sorry to bother you about it, but I can't find
it.
I wrote a small portlet and able to get the parameters using
aRunData.getParameters()  instead of using PortletConfig

2.Also, can you explain how the .psml works? I followed your
direction to create a new.psml and invoke it from the html page (through a
click button).
However,  the new.psml has only one portlet, so I see only one page coming
back. What I want is to display old portlets (in default.psml) and the
portlet defined in the new.psml after clicking on the button.

3.  Can you also elaborate on the id attribute of(like
 ) in the default.psml?   Can I define any portlets
elements?

Thanks again.






- Original Message -----
From: "Hugh Brien" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>; "Danh Hoai"
<[EMAIL PROTECTED]>
Sent: Wednesday, October 16, 2002 10:52 AM
Subject: RE: Questions from a novice




-Original Message-
From: Danh Hoai [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, October 15, 2002 6:38 PM
To: [EMAIL PROTECTED]
Subject: Questions from a novice


General questions:

1.  Trying to understand this URL in the databasetest example:
http://localhost:8080/jetspeed/portal/user/turbine/page/default.psml
we have a vague idea of what is going on:  /portal is like /servlet, there
is directory user/turbine, but where is page, we see html directory

/portal is a servlet, the Turbine servlet. Here is the jist of how it works:

init() method initializes the properties in the ResourceService.

After initialization the Servlet waits for a HTTPRequest from the Servlet
engine.

HTTP Request is handed to the Servlet from the servlet engine. doGet/doPost
is called

The request is used to create a RunData object.  The RunData object is just
a big context object with references to all sorts of useful stuff.
Rundata data = RunDataFactory.getRunData(req, res, getServletConfig()

Service initialization takes place next and is invoked with init(RunData
rd).  This method calls initializes the services in
 TurbineServices specified in the TR.props file.

The following parameters are checked and stored in the RunData object.
Parameters can be specified either way:

/portal/action/Login or /portal?action=Login, the DefaultParameterParser
class(ParameterParser interface) that is built into the RunData will handle
either format.

data.setScreen(data.getParameters().getString("screen"));
data.setAction(data.getParameters().getString("action"));

There is some Login action checks.  This allows for the Login action to
specficied in a the TR.props file.

Next the ActionLoader is loaded with actions and executed. The RunData
object is passed into the exed method

The next couple of methods are  called.

// This is where the validation of the Session information
// is performed if the user has not logged in yet, then
// the screen is set to be Login. This also handles the
// case of not having a screen defined by also setting the
// screen to Login. If you want people to go to another
// screen other than Login, you need to change that within
// TurbineResources.properties...screen.homepage; or, you
// can specify your own SessionValidator action.
ActionLoader.getInstance().exec(
data,
TurbineResources.getString("action.sessionvalidator"));

// Put the Access Control List into the RunData object, so
// it is easily available to modules.  It is also p

RE: sql script error

2002-10-16 Thread Hugh Brien

In case you did not get this working, an additional field was added to the 
schema between 1.4b1 and present time.  if you check out the source you can build it.
TURBINE_USER was the only one that changed. Here it is.

CREATE TABLE TURBINE_USER (
  USER_ID int(11) NOT NULL auto_increment,
  LOGIN_NAME varchar(32) NOT NULL default '',
  PASSWORD_VALUE varchar(32) NOT NULL default '',
  FIRST_NAME varchar(99) NOT NULL default '',
  LAST_NAME varchar(99) NOT NULL default '',
  EMAIL varchar(99) default NULL,
  CONFIRM_VALUE varchar(99) default NULL,
  MODIFIED timestamp(14) NOT NULL,
  CREATED timestamp(14) NOT NULL,
  LAST_LOGIN timestamp(14) NOT NULL,
  DISABLED char(1) default NULL,
  OBJECTDATA mediumblob,
  PASSWORD_CHANGED timestamp(14) NOT NULL,
  PRIMARY KEY  (USER_ID),
  UNIQUE KEY LOGIN_NAME (LOGIN_NAME)
) TYPE=MyISAM;



-Original Message-
From: Stephen Jackson [mailto:[EMAIL PROTECTED]]
Sent: Saturday, October 12, 2002 2:43 PM
To: [EMAIL PROTECTED]
Subject: sql script error


I downloaded the nightly build from 10.12.2002.  
I installed it with the following configuration

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_01-b03)
Java HotSpot(TM) Client VM (build 1.4.0_01-b03, mixed mode)

Tomcat 4.1.12 

Postgresql 7.2
I started it up and got the following exception:

Horrible Exception: org.apache.jetspeed.services.security.LoginException: 
Failed to get anonymous user: 
org.apache.jetspeed.services.security.UserException: Failed to retrieve user 
'anon': ERROR:  No such attribute or function 'password_changed'
at 
org.apache.jetspeed.services.security.turbine.TurbineAuthentication.getAnonymousUser(TurbineAuthentication.java:225)

at 
org.apache.jetspeed.services.JetspeedAuthentication.getAnonymousUser(JetspeedAuthentication.java:107)

at 
org.apache.jetspeed.services.JetspeedSecurity.getAnonymousUser(JetspeedSecurity.java:159)


I added password_changed column to the turbine_user table in the file 
turbine-postgresql.sql.  I also updated the populate-postgresql.sql so they 
were in sync.  This fixed the problem.  

I stopped and started tomcat and tried to create a new user.  I got the 
following exception. I was not sure if it was related to the table 
mis-alignment. 

Caused by: org.apache.jetspeed.services.security.UserException: Failed to 
create account 'newuser': Bad conversion: java.lang.NumberFormatException: 
’␀ sr␀ java.util.Hashtable » %!Jä¸ ␀ F␀
loadFactorI␀thresholdxp?@␀␀w ␀␀␀ x
at 
org.apache.jetspeed.services.security.turbine.TurbineUserManagement.addUser(TurbineUserManagement.java:316)

at 
org.apache.jetspeed.services.JetspeedUserManagement.addUser(JetspeedUserManagement.java:134)

at 
org.apache.jetspeed.services.JetspeedSecurity.addUser(JetspeedSecurity.java:238)
at 
org.apache.jetspeed.modules.actions.portlets.security.UserUpdateAction.doInsert(UserUpdateAction.java:251)

... 43 more

Thanks,

Stephen Jackson

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Jetspeed - Accessing Emails/Schedules through IMAP4 or POP3

2002-10-16 Thread Hugh Brien

Check out 
http://www.geocities.com/SunsetStrip/Studio/4994/pop3.html

These are light weight classes that may get you started.  I did
have a couple of issues with authentication though.


r,
Hugh

-Original Message-
From: Patrick Krug [mailto:[EMAIL PROTECTED]]
Sent: Monday, October 14, 2002 5:29 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Jetspeed - Accessing Emails/Schedules through IMAP4 or POP3


I would like to interface with my email server either through POP3 or IMAP4. 
  Does anyone know of anyone that has written any portlets to support 
accessing email servers?

Patrick Krug




_
Chat with friends online, try MSN Messenger: http://messenger.msn.com


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Questions from a novice

2002-10-16 Thread Hugh Brien



-Original Message-
From: Danh Hoai [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, October 15, 2002 6:38 PM
To: [EMAIL PROTECTED]
Subject: Questions from a novice


General questions:

1.  Trying to understand this URL in the databasetest example:  
http://localhost:8080/jetspeed/portal/user/turbine/page/default.psml
we have a vague idea of what is going on:  /portal is like /servlet, there is 
directory user/turbine, but where is page, we see html directory

/portal is a servlet, the Turbine servlet. Here is the jist of how it works:

init() method initializes the properties in the ResourceService.

After initialization the Servlet waits for a HTTPRequest from the Servlet engine.

HTTP Request is handed to the Servlet from the servlet engine. doGet/doPost is called

The request is used to create a RunData object.  The RunData object is just a big 
context object with references to all sorts of useful stuff.
Rundata data = RunDataFactory.getRunData(req, res, getServletConfig()

Service initialization takes place next and is invoked with init(RunData rd).  This 
method calls initializes the services in 
 TurbineServices specified in the TR.props file.  

The following parameters are checked and stored in the RunData object.  Parameters can 
be specified either way:

/portal/action/Login or /portal?action=Login, the DefaultParameterParser 
class(ParameterParser interface) that is built into the RunData will handle either 
format.

data.setScreen(data.getParameters().getString("screen"));
data.setAction(data.getParameters().getString("action"));

There is some Login action checks.  This allows for the Login action to specficied in 
a the TR.props file.

Next the ActionLoader is loaded with actions and executed. The RunData object is 
passed into the exed method 

The next couple of methods are  called. 

// This is where the validation of the Session information
// is performed if the user has not logged in yet, then
// the screen is set to be Login. This also handles the
// case of not having a screen defined by also setting the
// screen to Login. If you want people to go to another
// screen other than Login, you need to change that within
// TurbineResources.properties...screen.homepage; or, you
// can specify your own SessionValidator action.
ActionLoader.getInstance().exec(
data, TurbineResources.getString("action.sessionvalidator"));

// Put the Access Control List into the RunData object, so
// it is easily available to modules.  It is also placed
// into the session for serialization.  Modules can null
// out the ACL to force it to be rebuilt based on more
// information.
ActionLoader.getInstance().exec(
data, TurbineResources.getString("action.accesscontroller"));

// Start the execution phase. DefaultPage will execute the
// appropriate action as well as get the Layout from the
// Screen and then execute that. The Layout is then
// responsible for executing the Navigation and Screen
// modules.
//
// Note that by default, this cannot be overridden from
// parameters passed in via post/query data. This is for
// security purposes.  You should really never need more
// than just the default page.  If you do, add logic to
// DefaultPage to do what you want.

  String defaultPage = TurbineTemplate.getDefaultPageName(data);


Finally the some redirection code and then RunData object is put back into the 
RunDataFactory. 


2.  Logic for default.psml:  Again our vague understanding is that, when a page is 
submitted, URL above is submitted with parameters like js_pid.  And the class 
specified in default.psml corresponding to this id is then called with specified 
parameters.  the js_pid is dynamic--changes when the pane is registered, so this 
dynamic js_pid is inserted into the jsp page everytime it is sent to the browser.  

For clarification I am assuming when you say "when a page is submitted" you are 
referring to a browser making an HTTP REQUEST to your Servlet engine.
The above URL refers to the turbine user and their respective PSML file stored either 
in the file system or in the database.  You can change the page/default.psml to 
page/news.psml if that file exists.  You could also specify it with  
/user/turbine?page=news.psml

3.  If I submit a HTML page and do not want js_pid to be dynamic, can I have a static 
one defined in default.psml?  Guess not because default.psml is generated everytime 
the pane is configured
If you want specific information on URL building checkout $jslink which refers to 

tool.request.jslink=org.apache.jetspeed.util.template.BaseJetspeedLink  <<== TR.props

4.  We are trying to add portlet functionalit

RE: thanks for the memories-- see ya

2002-10-15 Thread Hugh Brien

I have been successfully using Jetspeed in production for over a year.  I
have only been doing Java full time for 1.5 years and I it's the best cross
platform  language out there. Also Jetspeed is awesome and just keeps
getting better.  We just finished upgrading our existing portal from
Jetspeed 1.3a2+45 days to the latest from the CVS tree.

The reaon I love Jetspeed and Java is because I can get the same
jetspeed.war file running all of the following machines with little or now
work.  Just tweak the config files.

In my environment at my offices we have the following running:

Production Server:
1.5GHz Running Windows 2000
Apache + Jakarta Tomcat 4.0.X
Jetspeed 1.3A2 + some patches

Development Server
900 Mhz Running Linux
JakartaTomcat 4.1.X StandAlone
Latest Build of Jetspeed from CVS

Development Server
Sun Netra Running Solaris 8 and JDK 1.4.X 64 Bit
Jakarta Tomcat 4.0.X StandAlone
Latest Build of Jetspeed from CVS

Database 1:
Linux Server running MySQL 3.X

Database 2:
Windows Server running MySQL 3.x

Database 3:
Solaris 8 running MySQL 3.x


At my house I run Jetspeed on the following :

500Mhz Celeron  http://www.hughbrien.com - ugly test server but it's running
1.4b1
Windows 2000

Development Box
Twin Athelon 2200MP 512GB RAM
Dual Box Windows 2000 and RH 7.X

MultiUser Linux Box
500 Mhz AMD Processor
RH 6.2
MySQL 3.X







-Original Message-
From: Ken Gunderson [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, October 15, 2002 7:13 PM
To: [EMAIL PROTECTED]
Subject: thanks for the memories-- see ya


cms led me to cofax, which led me to jetspeed, which led me to java--
the promised land.  i failed to heed the warnings of those who had gone
before me and gave it a shot.  after close to 2 weeks i am now near
bald and giving up.  sincere thanks to Raffaele, the _ONE_ person on
this list responded to my post fo assistance.  conclusion--the folks on
php, python, and ruby lists have it right--  java sounds good intheory
but fails to deliver on the promises.  well, i'm stubborn i guess and
had to learn for myself

--
Best Wishes,

Ken Gunderson

--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: Installation probs with iPlanet6 and jetspeed

2002-09-02 Thread Hugh Brien

Based on the exception
unknown service PoolService requested, Stack:
> org.apache.turbine.services.InstantiationException: ServiceBroker:
> unknown service PoolService requested

Your turbine.jar is not being found in the classpath for the servlet engine
r,
Hugh


- Original Message -
From: "Ken L. Scott" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Monday, September 02, 2002 1:44 PM
Subject: Re: Installation probs with iPlanet6 and jetspeed


> Thomas,
>
> You posted a question about getting Jetspeed to run deployed on iPlanet
> WS6.  Wondering if in the time since your posting, you've had any
> success?
>
> I'm just starting to look at the same config (except with Jetspeed 1.4,
> on Solaris 9), and am stuck on pretty much the same error:
>
> [24/Aug/2002:07:13:14] info ( 8926):
> vs(https-st-vith..com)destroyed 0 servlets in web application
> /jetspeed
> [24/Aug/2002:07:13:14] info ( 9090): successful server startup
> [24/Aug/2002:07:13:14] info ( 9090):
> iPlanet-WebServer-Enterprise/6.0SP2b B02/11/2002 02:41
> [24/Aug/2002:07:13:15] info ( 9092): Installing a new configuration
> [24/Aug/2002:07:13:15] info ( 9092): [LS ls1]
> http://st-vith..com, port 80 ready to accept requests
> [24/Aug/2002:07:13:15] info ( 9092): A new configuration was
> successfully installed
> [24/Aug/2002:07:13:16] info ( 9092): Using the Java HotSpot(TM) Client
> VM v1.4.0_01 from Sun Microsystems Inc.
> [24/Aug/2002:07:13:16] info ( 9092): Java VM classpath:
>
/usr/java1.3/lib/tools.jar:/usr/iplanet/servers/web-apps/jetspeed/WEB-INF/li
b/turbine-2.2b1-20011124.jar:/usr/iplanet/servers/web-apps/jetspeed/WEB-INF/
lib/jetspeed-1.3a2-release.jar:/usr/iplanet/servers/web-apps/jetspeed/WEB-IN
F/lib/velocity-1.2-dev.jar:/usr/iplanet/servers/bin/https/jar/NSServletLayer
.jar:/usr/iplanet/servers/bin/https/jar/NSJavaUtil.jar:/usr/iplanet/servers/
bin/https/jar/NSJavaMiscUtil.jar:/usr/iplanet/servers/bin/https/jar/servlet.
jar:/usr/iplanet/servers/bin/https/jar/servlet-2.3-filters-api.jar:/usr/ipla
net/servers/bin/https/jar/jsp092.jar:/usr/iplanet/servers/bin/https/jar/jaxp
.jar:/usr/iplanet/servers/bin/https/jar/crimson.jar:/usr/iplanet/servers/bin
/https/jar/xalan.jar:/usr/iplanet/servers/bin/https/jar/jspengine.jar:
>
> [24/Aug/2002:07:13:16] warning ( 9092): msg_badAlias
> [24/Aug/2002:07:13:16] info ( 9092): Loading IWSSessionManager by
> default.
> [24/Aug/2002:07:13:16] info ( 9092): IWSSessionManager: Maximum number
> of sessions is 1000
> [24/Aug/2002:07:13:17] info ( 9092): Adding web application (/jetspeed)
> at (/usr/iplanet/servers/web-apps/jetspeed)
> [24/Aug/2002:07:13:17] info ( 9092): Loading IWSSessionManager by
> default.
> [24/Aug/2002:07:13:17] info ( 9092): IWSSessionManager: Maximum number
> of sessions is 1000
> [24/Aug/2002:07:13:17] info ( 9092): Successfully initialized web
> application environment (web-apps.xml) for virtual server
> (https-st-vith..com)
> [24/Aug/2002:07:14:40] info ( 9092) https-st-vith..com:
> vs(https-st-vith..com)servlet 'jsp' class =
> 'org.apache.jasper.servlet.JspServlet' loaded in context = '/jetspeed'
> [24/Aug/2002:07:14:40] info ( 9092) https-st-vith..com: jsp:
> init
> [24/Aug/2002:07:14:40] info ( 9092) https-st-vith..com: jsp:
> init
> [24/Aug/2002:07:14:40] info ( 9092) https-st-vith..com:
> vs(https-st-vith..com)servlet 'jetspeed' class =
> 'org.apache.turbine.Turbine' loaded in context = '/jetspeed'
> [24/Aug/2002:07:14:40] failure ( 9092) https-st-vith..com:
> Internal error: exception thrown from the servlet service function
> (uri=/jetspeed/portal/):
> org.apache.turbine.services.InstantiationException: ServiceBroker:
> unknown service PoolService requested, Stack:
> org.apache.turbine.services.InstantiationException: ServiceBroker:
> unknown service PoolService requested
> at
>
org.apache.turbine.services.BaseServiceBroker.getServiceInstance(BaseService
Broker.java:356)
>
> at
>
org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBroker.j
ava:298)
>
> at
> org.apache.turbine.util.RunDataFactory.putRunData(RunDataFactory.java:231)
>
> at org.apache.turbine.Turbine.doGet(Turbine.java:638)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServl
etRunner.java:897)
>
> at
>
com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1
065)
>
> at
>
com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunne
r.java:959)
>
> at
> com.iplanet.server.http.servlet.NSServletSession.internalRedirect(Native
> Method)
> at
>
com.iplanet.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispatc
her.java:48)
>
> at
>
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:415)
>
> at _jsps._index_jsp._jspService(_index_jsp.

Re: JSP inside the Portlet

2002-09-02 Thread Hugh Brien

Here is another way to put a JSP in a portlet. If none of the other options
work for you.

import org.apache.jetspeed.portal.portlets.AbstractPortlet;
import org.apache.turbine.util.*;
import org.apache.jetspeed.util.servlet.*;
import org.apache.ecs.ConcreteElement;
import org.apache.ecs.StringElement;

public class ContentPortlet extends AbstractPortlet
{
public ConcreteElement getContent (RunData runData)
{
 return (new EcsServletElement(runData,"/dynamic/kd/home.jsp"));
}
}







- Original Message -
From: "Paul Spencer" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Monday, September 02, 2002 10:58 AM
Subject: Re: JSP inside the Portlet


> Nishar,
> A JSP can generate the portlet's content, see
http://jakarta.apache.org/jetspeed/site/portlet_config_JSP.html
>
> You can also use the WebPagePortlet that is a link to a web page the is
generated via a JSP.
>
> I an not sure what you mean by 'disply a JSP page inside the portlet'.
>
> Paul Spencer
>
>
> Aliyar, Nishar wrote:
>
> >Hai All,
> >
> >How I can disply a JSP page inside the portlet. If there is an example
let me know please.
> >
> >Greetings,
> >Nishar.
> >
> >
> >--
> >To unsubscribe, e-mail:

> >For additional commands, e-mail:

> >
> >
> >
> >
>
>
>
>
>
> --
> To unsubscribe, e-mail:

> For additional commands, e-mail:

>


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: How to hide panes according to user roles?

2002-08-30 Thread Hugh Brien

Don't use portlets for the initial screen.  Use the Turbine Login screen.
It's not a portlet is a regular Turbine screen.  If you want to make the
portal not available until an account is created just modify the
layout/default.vm.

r,
Hugh

From: "Wessels, H" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 30, 2002 5:47 AM
Subject: How to hide panes according to user roles?


Hi,
I'm using jetspeed 1.4b1. For a multi-step registration process I want to
restrict
a user profile during registration to only one pane containing the
registration
portlet. After successful registration the registration pane should
disappear
and several other panes should show up providing the normal functionality of
the portal.

After the first step of the registration the user will be created (with a
role
"public" instead of the normal "user"), and is logged in automatically.
After
completing the registration I switch the role back to "user".

I tried the "security-ref"-tags in the profile, but the panes still appear,
even when no access is defined (only the icons are missing). I also tried to
change the psml-file, but couldn't find out the right way to switch the
profiles.

I'm looking forward to comments, examples etc. :-)

Thanks,
Holger
--
Holger Weßels
T-Systems Nova GmbH
Berkom
Experte F&E
Goslarer Ufer 35
D-10589 Berlin
Tel.  +49 (030) 3497 -2266
Fax  +49 (030) 3497 -2267
Email  [EMAIL PROTECTED]

--
To unsubscribe, e-mail:

For additional commands, e-mail:




--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Status on Tomcat 4.x

2002-08-26 Thread Hugh Brien

you need activation.jar 


-Original Message-
From: Matthew Baird [mailto:[EMAIL PROTECTED]]
Sent: Monday, August 26, 2002 11:20 AM
To: Jetspeed Developers List; [EMAIL PROTECTED]
Subject: Status on Tomcat 4.x


Out of the box Jetspeed is failing on Tomcat 4.x
 
I've tried the WAR distro on several different Tomcat instances (3.2.1, 4.0.4, 4.1.9, 
etc) and the only instance that works out of the box is tomcat 3.2.3.
 
Seems this is probably a known issue, are there any steps to making Jetspeed work with 
Tomcat 4.x?
 
thanks,
Matthew



RE: not able to send confirmation emails using jetspeed...

2002-08-21 Thread Hugh Brien

It may have something to with your James SMTP server not being trusted by Hotmail. 
Have you tried to send mail directly to James with a mail client configured to do so.  
You may run into the same problem if try testing this with your own mail client.
r,
Hugh

-Original Message-
From: prafullachandraprasad ramineni
[mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 21, 2002 2:28 PM
To: [EMAIL PROTECTED]
Subject: not able to send confirmation emails using jetspeed...



Hi Everybody,

I am relatively new to using jetspeed. I was trying to configure jetspeed to send 
confirmation e-mail to new users. I followed the steps present on the FAQ site of 
jetspeed..

The mail host settings will need to be modified: 
/webapps/jetspeed/WEB-INF/conf/JetspeedResources.properties Here are the 
settings necessary to work with a Apache James Mail Server running on the localhost: 
mail.server=localhost confirm.email.from=Postmaster@localhost 
confirm.email.name=Jetspeed Postmaster confirm.email.subject=Jetspeed registration 

then i started james using the run.bat file under bin.

Phoenix 4.0a4Application file:/C:/james-2.0a3/apps/james.sar uses a deprecated 
packaging forat.
James 2.0a3-cvs
Started POP3 Server plain:110
Started SMTP Server plain:25
Started NNTP Server plain:119 

that was the result of running the file..

Then i created a new user on jetspeed, but i never get emails to the email addresses.

I looked into james logs:

the james.mailet log says..

1029944956720 [INFO   ] (James.Mailet): ToProcessor: Sending mail 
org.apache.james.core.MailImpl@b5dac4 to transport
1029944956730 [INFO   ] (James.Mailet): RemoteDelivery: Remotely delivering mail 
Mail1029944949841-0-!1129916006
1029944956730 [INFO   ] (James.Mailet): RemoteDelivery: sending mail to 
[[EMAIL PROTECTED]] on host hotmail.com
1029944956750 [INFO   ] (James.Mailet): RemoteDelivery: Remote delivery thread (0) 
will process mail Mail1029944949841-0-!1129916006-to-hotmail.com
1029944956761 [INFO   ] (James.Mailet): RemoteDelivery: attempting to deliver 
Mail1029944949841-0-!1129916006-to-hotmail.com
1029945016827 [INFO   ] (James.Mailet): RemoteDelivery: attempting delivery of 
Mail1029944949841-0-!1129916006-to-hotmail.com to host hotmail.com to 
[[EMAIL PROTECTED]]
1029945037757 [INFO   ] (James.Mailet): RemoteDelivery: Exception delivering message 
(Mail1029944949841-0-!1129916006-to-hotmail.com) - Could not connect to SMTP host: 
hotmail.com, port: 25;
  nested exception is: 
 java.net.ConnectException: Connection timed out: connect
1029945037757 [INFO   ] (James.Mailet): RemoteDelivery: Temporary exception delivering 
mail (Mail1029944949841-0-!1129916006-to-hotmail.com: javax.mail.MessagingException: 
Could not connect to SMTP host: hotmail.com, port: 25;
  nested exception is: 
 java.net.ConnectException: Connection timed out: connect
 at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:867)
 at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:156)
 at javax.mail.Service.connect(Service.java:234)
 at javax.mail.Service.connect(Service.java:135)
 at javax.mail.Service.connect(Service.java:87)
 at com.sun.mail.smtp.SMTPTransport.connect(SMTPTransport.java:93)
 at org.apache.james.transport.mailets.RemoteDelivery.deliver(RemoteDelivery.java:191)
 at org.apache.james.transport.mailets.RemoteDelivery.run(RemoteDelivery.java:449)
 at java.lang.Thread.run(Thread.java:536)

1029945037757 [INFO   ] (James.Mailet): RemoteDelivery: Storing message 
Mail1029944949841-0-!1129916006-to-hotmail.com into outgoing after 0 retries


could any one please tell me where i am going wrong..

Thanks in advance..

Prafulla



-
Do You Yahoo!?
HotJobs, a Yahoo! service - Search Thousands of New Jobs

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Server Farming with Jetspeed...

2002-08-13 Thread Hugh Brien

You could try this, although I don't know how well it will work.

Since all the data is comming from the same database, try "load balancing the session" 
 using the following database session storage plug-in. 
org.apache.catalina.session.JDBCStore
http://jakarta.apache.org/tomcat/tomcat-4.0-doc/catalina/docs/api/org/apache/catalina/session/JDBCStore.html

I have not tested this. I just ran across it while I was browsing the docs one night. 
You will have to check out how Tomcat writes the JSESSION_ID to the client so all of 
the servers in your farm will be able to read it. 

r,
Hugh








-Original Message-
From: Anandkumar Ayyachamy [mailto:[EMAIL PROTECTED]]
Sent: Monday, August 12, 2002 7:47 AM
To: [EMAIL PROTECTED]
Subject: Server Farming with Jetspeed...


Hi Folks,

I would like to implement the following scenario with Jetspeed.

I do have multiple instance of jetspeed application running on different 
machines.
All these different applications are making use of the same user 
information
(user data, psml) which is stored in a common db.

I would like to implement Single-Sign on feature with Jetspeed. i.e If a 
user
logs into one of the jetspeed application, then he should be allowed to 
access
other jetspeed applications running on different machines.

I do believe that currently this feature is not implemented in Jetspeed.

I am planning to use JMS to achieve this functionality.

If you folks out there have any knowledge about the same, please do provide
some inputs. This will be of great help to me.

Thanks in advance.

-Anand


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Properties file

2002-07-31 Thread Hugh Brien

public void testMethod()
{
  ResourceService resourceService = 

(ResourceService)TurbineServices.getInstance().getService(ResourceService.SERVICE_NAME);
//prefixes are optional.  If you want, you can get a property with the 
complete name
//This returns all of the properties that begin with search
  ResourceService searchServ = resourceService.getResources("search");
  String indexOutputDirectory = 
searchServ.getString(IndexData.INDEX_OUTPUT_DIRECTORY);
String[] objectClassNames = searchServ.getStringArray(OBJECT_CLASS_NAMES);
  

return succeeded;
}


r,
Hugh

-Original Message-
From: Joe Sulewski [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, July 31, 2002 1:50 PM
To: Jetspeed Users List
Subject: Re: Properties file


Hugh,

Thanks for your reply. What is the ResourceService? Is there any sample 
code that shows how to access the values of my properties file?

Thanks,
Joe


Hugh Brien wrote:

>Create your own properties file and include it 
>in TR.properties. For example
>
>include = MyProps.properties
>
>Any properties put in there can be found using
>the ResourceService
>
>
>
>
>
>-Original Message-
>From: Joe Sulewski [mailto:[EMAIL PROTECTED]]
>Sent: Tuesday, July 30, 2002 4:53 PM
>To: Jetspeed Users List
>Subject: Properties file
>
>
>Hello,
>
>I wish to create a properties file that can be read by my portlets. 
>Where is the best place to put the properties file and how should I go 
>about finding the location of the properties file programmatically?
>
>Thank you,
>
>Joe
>
>
>
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
>--
>To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
>  
>




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




RE: Properties file

2002-07-30 Thread Hugh Brien

Create your own properties file and include it 
in TR.properties. For example

include = MyProps.properties

Any properties put in there can be found using
the ResourceService





-Original Message-
From: Joe Sulewski [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 30, 2002 4:53 PM
To: Jetspeed Users List
Subject: Properties file


Hello,

I wish to create a properties file that can be read by my portlets. 
Where is the best place to put the properties file and how should I go 
about finding the location of the properties file programmatically?

Thank you,

Joe




--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: how to deploy into jetspeed

2002-07-29 Thread Hugh Brien

Here are a couple of ideas.

Download the version of Jetspeed your customer is using and put it into CVS.  We 
manually
decompress the war file and import it into CVS.  For examle I would import war 
contents as
"test-portal" Check out  the newly create CVS module. This  becomes your testing web 
application.   
Create a context in Tomcat.  It could look something like: 




Add the source files, templates etc.



Create a custom properties file. eg Test.properties

c:\\test\\test-portal\\WEB-INF\\conf\\Test.properties


Create a custom .xreg file (maybe more than one)
c:\\test\\test-portal\\WEB-INF\\conf\\test-portlets.xreg

Create a custom directory for your templates under  
C:\agassi\novus-portal-3.1\WEB-INF\templates\vm\portlets\html\test


Give each developer of "Action" classes their own three letter identifier
so there is no name collision of Action classes when invoked 
thru the assembler.

Build portlet actions in separate module.
C:\agassi\novus-portal-3.1\WEB-INF\src\com\test\modules\actions

Create portlet actions in the your custom package.

Put portlet entries in the new xreg file (See existing xreg file for format)


Custom properties  go in your properties file plus the following



##
## Your Custom Modules
##
#

module.packages=com.test.modules


##
##  Your Logging facility
##
## Customer will have to modify this line in TR.props
## services.LoggingService.facilities=system,ecc,service,portal,test
#
services.LoggingService.test.destination.file=/WEB-INF/log/jetspeed_system.log
services.LoggingService.test.className=org.apache.turbine.services.logging.FileLogger
services.LoggingService.test.destination.console=true
services.LoggingService.test.level=DEBUG


Create a CVS BRANCH on the new stuff you are adding. Then when you are finished testing
you can check out only the branch and you will have a "WAR" version of the new stuff 
you created. All you have to do is tell the customer to add your custom properties file
to their TurbineResource.properties

include = Test.properties

Your customer could then just unpack the WAR/JAR you containing the BRANCH files over 
their
existing WAR.  As long as you don't overwrite any existing files etc you should be 
good to go.


This is one way of doing it.  It the portal site is very complex the customer may not 
want to do this, however
we have found it to work well


r,
Hugh














-Original Message-
From: Wayne A Christian [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 29, 2002 4:11 PM
To: Jetspeed Users List
Subject: how to deploy into jetspeed



How does one deploy an already built portal (packaged into a WAR file???) into 
jetspeed?
I know that people who develop their own would use 'ant' on the build.xml file to 'ant 
deploy',
but what if you're delivering something to a customer site.  What then?

Wayne Christian
Sr. Staff Software Engineer
Genesys Telecommunications Labs
2100 Gateway Centre Blvd.  Suite 300
Morrisville,  NC  27560
?   Office: (919) 466-6151
Fax:(919) 
?   EMail:  mailto:[EMAIL PROTECTED]



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: Can jetspeed be used for real time apps?

2002-07-27 Thread Hugh Brien

Portlets can be as simple or as complex as you want.  It depends on who is
notifying who and whether or not you need to safe state.

For something like this I would create a Turbine/Fulcrum service that the
portlet could check on a routine basis to determine the state of the EJB

r,
Hugh

- Original Message -
From: "Richard Greenane" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, July 27, 2002 5:32 PM
Subject: Can jetspeed be used for real time apps?


> Hi there,
>
> I understand that technically portlets should just be simple bits of
> media and aren't particularly interactive but I would like to have a
> portal that does different things depending on what is happening in an
> EJB back end.
> Is this possible?
>
> I have read a couple of suggestions that a socket could be opened and my
> back end events could then contact the portlet. However someone else
> suggested that jetspeed portlets do not stay *live* for very long and
> the socket would close. Does anyone have any suggestions on another way
> to get real-time events from a back end server to a portlet?
>
> Many Thanks in advance
>
> Richard
>
>
> --
> To unsubscribe, e-mail:

> For additional commands, e-mail:

>


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: Site policy issues

2002-07-26 Thread Hugh Brien

Actually you would store user specific data in either the Users's session or
the
User's OBJECTDATA field.  Now that I think about it, however, now that
security is
changed this functionality may have changed.  I am refering to
User.setTemp("id", object)
User.setPerm("id", object)

These methods should work thru Jetspeed 1.3a2.  I still need to check out
1.4 to
what has changed.
r,
Hugh




- Original Message -
From: "Josh Hone" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 24, 2002 10:28 AM
Subject: Site policy issues


> Hi all -
>
> I have two general questions about policies for sites based on Jetspeed
and
> I would like to get the opinions, knowledge, and experiences of this
mailing
> list on them:
>
> 1.)  Data storage format:  You can mostly store personalizing data or
> portlet cuztomization data as strings in portlet parameters or as objects
in
> the Velocity context with Jetspeed out of the box.  For example, I can
> remember my user's favorite sites as a collection of string parameters or
as
> a Sites object that wraps an array of sites.  Which is the best general
> practice to use?  Is it situational?
>
> 2.)  What information do you find more practical to attach to a user as
> opposed to a portlet?
>
> TIA,
> Josh Hone
>
>
>
>
> _
> Send and receive Hotmail on your mobile device: http://mobile.msn.com
>
>
> --
> To unsubscribe, e-mail:

> For additional commands, e-mail:

>


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: new project, examining jetspeed

2002-07-26 Thread Hugh Brien

The team I work with has built entire applications in a single portlet. For
example, employee time entry, employee expense entry, reporting, document
management, we have even included hooks into Jakarta Slide.  We are also
working on a generic Torque object manager framework, although the work on
that has to be re-implemented because of some design flaws.
r,
Hugh

- Original Message -
From: "Warner Onstine" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 23, 2002 9:54 PM
Subject: new project, examining jetspeed


> Hi all,
> I have been developing on Turbine on and off for a while and am intrigued
by
> Jetspeed, I was just waiting for it to update to Turbine 2.2 ;-).
>
> Here are some questions that I am trying to answer in regards to my
project
> du jour Community Tools (for lack of a better name ;-), which can be found
> at http://communitytools.warneronstine.com:
> 1) I am trying to write the end-all, be-all of community applications,
> basically merging several pieces into - read my manifesto ;-)
> 2) To do this I will need multiple roles - this shouldn't be a problem as
I
> notice Jetspeed uses the Turbine Security system
> 3) I see the administration stuff for adding roles - I assume there is a
way
> to check this in my portlet
> 4) I haven't seen a lot of Velocity examples, I've seen them mentioned but
> not documented
> 5) I will need the ability to have administrators be able to enter data,
and
> then to reflect that data on the client-side
> 6) I also, may have some workflow issues I need to work out - how
difficult
> do people think it would be to add workflow (like werkflow.werken.com or
> commons-workflow) into jetspeed. I have a fair idea of how I might do it
for
> Turbine, but I don't know what complexities jetspeed brings to the table
in
> this regard.
>
> I have been reading through the docs, but am unsure which ones have been
> updated to reflect the new release and which ones haven't.
>
> Basically I think that community tools would be a good fit with Jetspeed,
> but I'm not sure. Of course if other Jetspeed developers/users see value
so
> much the better ;-).
>
> -warner
>
> +warner onstine+
>
>
>
>
> --
> To unsubscribe, e-mail:

> For additional commands, e-mail:

>


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: PSML error with integrated tomcat + JBoss

2002-07-22 Thread Hugh Brien

This usually means that the PSML document is not available for the user specificied.   
PSML documents can be stored in the file system or in the database. We have been 
storing them in the database for 3 months now with good effects. 
r,
Hugh

-Original Message-
From: "Dannemann, Björn" [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 15, 2002 10:30 AM
To: Jetspeed (E-Mail)
Subject: PSML error with integrated tomcat + JBoss 



Hi,

after a while i have manged it to run jetspeed on a integrated Tomcat in
JBoss.
I have done it by extracting the jetspeed.war to a folder
jetspeed.ear/jetspeed.war + a application.xml

After that i have substituted the crimson.jar with Xerces 2.0.2 run.bat
-j=xerces

My Jetspeed starts, but has an empty content pane ( text on it 'Error
fetching pane' )
What should i do to make Jetspeed running 

Thanx
Bjoern

P.S: Tomcat on a seperate VM work fine !!


Mon Jul 15 16:25:19 CEST 2002] -- DEBUG -- Profiler fallback called with:
BaseProfile[:{},null,null,,US,en,default.psml]
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- PSML-Man: calculated
resource:user\da\\en\US\default.psml. Base:
C:\AppServer\portal\server\default\deploy\jetspeed.ear\jetspeed.war\WEB-INF\
psml
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- CastorPsmlManager: about to
return null doc: 
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- PSML-Man: calculated
resource:user\da\\en\default.psml. Base:
C:\AppServer\portal\server\default\deploy\jetspeed.ear\jetspeed.war\WEB-INF\
psml
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- CastorPsmlManager: about to
return null doc: 
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- PSML-Man: calculated
resource:user\da\\default.psml. Base:
C:\AppServer\portal\server\default\deploy\jetspeed.ear\jetspeed.war\WEB-INF\
psml
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- CastorPsmlManager: about to
return null doc: 
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- PSML-Man: calculated
resource:user\da\default.psml. Base:
C:\AppServer\portal\server\default\deploy\jetspeed.ear\jetspeed.war\WEB-INF\
psml
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- CastorPsmlManager: about to
return null doc: 
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- PSML-Man: calculated
resource:anon\default.psml. Base:
C:\AppServer\portal\server\default\deploy\jetspeed.ear\jetspeed.war\WEB-INF\
psml
[Mon Jul 15 16:25:19 CEST 2002] -- INFO -- CastorPsmlManager: about to
return null doc: 
[Mon Jul 15 16:25:19 CEST 2002] -- ERROR -- 
Exception:  java.lang.NullPointerException
Stack Trace follows:
java.lang.NullPointerException
at
org.apache.jetspeed.util.template.JetspeedTool.getPane(JetspeedTool.java:163
)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java)
at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java)
at org.apache.velocity.Template.merge(Template.java)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:472)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:314)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:146)
at
org.apache.turbine.modules.screens.VelocityDirectScreen.buildTemplate(Veloci
tyDirectScreen.java:123)
at
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.jav
a:130)
at org.apache.turbine.modules.Screen.build(Screen.java:99)
at
org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129)
at
org.apache.turbine.util.template.TemplateScreen.toString(TemplateScreen.java
:126)
at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a)
at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java)
at org.apache.velocity.Template.merge(Template.java)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
at
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(Tu
rbineVelocityService.java:472)
at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:314)
at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:146)
at
org.apache.turbine.modules.layouts.VelocityDirectLayout.doBuild(VelocityDire
ctLayout.java:106)
at org.apache.turbine.modules.Layout.build(Layout.java:91)
at
org.apache.turbine.modules.L

Re: Updating Jetspeed versions

2002-07-17 Thread Hugh Brien

Comcast.Net is not the site I was refering.  I work for a company in
Manassas Virginia,   we created a customer service portal for our
professional services client.
r,
Hugh


- Original Message -
From: "Scott Rowan" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>; "Hugh Brien"
<[EMAIL PROTECTED]>
Sent: Tuesday, July 16, 2002 10:23 PM
Subject: Re: Updating Jetspeed versions


Hugh,

Interesting stuff. Thanks for the insight into the process. A couple of
questions:

1. I assume that comcast.net is the site you refer to?
2. I'd appreciate it you could give me an idea of the time involved in the
upgrades (I assume the second one was lot easier??). We currently run on
1.3a1 and have considered an upgrade to 1.3a2. However, for the moment, we
have decided against it because of uncertainty over time/cost required.

Cheers,
Scott Rowan

- Original Message -
From: "Hugh Brien" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Wednesday, July 17, 2002 1:57 PM
Subject: Re: Updating Jetspeed versions


> We have upgraded twice.  This is what we do:
>
> - Create a baseline version of the new Jetspeed version and load it into
> CVS. For example Jetspeed_1.3A2.  We build the WAR file ourselves.  The
WAR
> decompressed is what we put into CVS.
>
> - Check that out. Configure it to point to your existing database. Fire it
> up and  make sure it works.
>
> - We have the existing version of our project based on Jetspeed_1.3A1
> version in CVS. This is the version we have modified since the beginning
of
> the project.  This has been in CVS for a couple of months.
>
> - Check out the latest version the existin WAR file.
>
> - We take the old version of our site and copy it over the new version of
> Jetspeed.  Then we use WinCVS to view all the files and see what has
> changed.  All the changed files are flagged with red.  We use ExamDiff to
> view the differences in the flagged files.
>
> Here are some things you can do to make migration easier:
> -  We put all of our Actions in our own package.
> -  All of our templates are in their own directories.
> - We create our properties files and include them in TR.props
> - We create our own .xreg files for our portlets.
>
> - Our portal consists of more than 20 custom portlets, 4 different
> databases,  a new login action, new Torque classes, 3 scheduled jobs, lots
> of cached objects, 2 new pull tools, a search portlet based on Lucene
which
> are working into service.  We have also created portlets for time and
> expenses, global Torque object maintenance, integration with Slide, and we
> have created a new Security service.
>
> r,
> Hugh
>
>
>
>
>
> - Original Message -
> From: "Josh Hone" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, July 16, 2002 8:19 PM
> Subject: Updating Jetspeed versions
>
>
> > Hi all -
> >
> > It seems to be a pretty common use case to want to upgrade Jetspeed to
> newer
> > versions while retaining user-personalized information.  I can port over
> > portlets and new code, but retaining the community of users is what I am
> > interested in.  Does anyone have some steps that they use to accomplish
> > this?
> >
> > Josh Hone
> >
> >
> >
> > _
> > Chat with friends online, try MSN Messenger: http://messenger.msn.com
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> >
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




Re: Updating Jetspeed versions

2002-07-16 Thread Hugh Brien

We have upgraded twice.  This is what we do:

- Create a baseline version of the new Jetspeed version and load it into
CVS. For example Jetspeed_1.3A2.  We build the WAR file ourselves.  The WAR
decompressed is what we put into CVS.

- Check that out. Configure it to point to your existing database. Fire it
up and  make sure it works.

- We have the existing version of our project based on Jetspeed_1.3A1
version in CVS. This is the version we have modified since the beginning of
the project.  This has been in CVS for a couple of months.

- Check out the latest version the existin WAR file.

- We take the old version of our site and copy it over the new version of
Jetspeed.  Then we use WinCVS to view all the files and see what has
changed.  All the changed files are flagged with red.  We use ExamDiff to
view the differences in the flagged files.

Here are some things you can do to make migration easier:
-  We put all of our Actions in our own package.
-  All of our templates are in their own directories.
- We create our properties files and include them in TR.props
- We create our own .xreg files for our portlets.

- Our portal consists of more than 20 custom portlets, 4 different
databases,  a new login action, new Torque classes, 3 scheduled jobs, lots
of cached objects, 2 new pull tools, a search portlet based on Lucene which
are working into service.  We have also created portlets for time and
expenses, global Torque object maintenance, integration with Slide, and we
have created a new Security service.

r,
Hugh





- Original Message -
From: "Josh Hone" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 16, 2002 8:19 PM
Subject: Updating Jetspeed versions


> Hi all -
>
> It seems to be a pretty common use case to want to upgrade Jetspeed to
newer
> versions while retaining user-personalized information.  I can port over
> portlets and new code, but retaining the community of users is what I am
> interested in.  Does anyone have some steps that they use to accomplish
> this?
>
> Josh Hone
>
>
>
> _
> Chat with friends online, try MSN Messenger: http://messenger.msn.com
>
>
> --
> To unsubscribe, e-mail:

> For additional commands, e-mail:

>


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: compare bea ps and Jetspeed open portal

2002-05-10 Thread Hugh Brien

Jetspeed is FREE and you get the source code.

-Original Message-
From: Kiss Attila [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 28, 2002 2:52 AM
To: Jetspeed Users List
Subject: compare bea ps and Jetspeed open portal


Could tell me someone what are the differences between Bea PS and Jetspeed OP?

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: simple XML/XSL example

2002-05-06 Thread Hugh Brien

I am running Jetspeed 1.3A2 and got it to work with the following:




Test XSL
XSL Demo Portlet


http://localhost:8080/novus-portal/static/test.xml




Here is the XML and XSL respectively:





Hugh P. Brien
36
703.725.7754







http://www.w3.org/1999/XSL/Transform"; >

  



  

  
Name: 

  

  
Age: 
  

  
   
  








-Original Message-
From: Glen Carl - CSC [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 06, 2002 5:56 PM
To: [EMAIL PROTECTED]
Subject: simple XML/XSL example


I have been researching how to make use of XSLT on Jetspeed, and I have 
not found any simple examples on how to use the XSL abstract defined in 
portlets.xreg. Therefore, here is a very simple example for the email 
archives.

 jetspeed/WEB-INF/conf/xmlxsl.xreg -




XML/XSL Demo
Sample XML/XSL from 
xalan-j_2_3_1/samples/UseStylesheetPI: fooX.xml foo.xsl



/WEB-INF/xml/fooX.xml



 jetspeed/WEB-INF/xml/fooX.xml 


Hello

 jetspeed/WEB-INF/xsl/foo.xsl --

http://www.w3.org/1999/XSL/Transform"; 
version="1.0">

 
 

-- 
Glen Carl
Computer Sciences Corporation (CSC)
[EMAIL PROTECTED]




--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: Jetspeed and Adding new portlets

2002-04-01 Thread Hugh Brien

The simplest way to publish portlets is to create your own
xreg file and put it in the config directory.  Use an existing xreg as an
example.  Depending on the type of portlet you are creating will dictate
what your xreg file will look like.  Also Jetspeed will periodically check
the ./conf directory for xreg files.  This should be configurable in the
Jetspeed.properties file.


- Original Message -
From: "Yen Dung" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, March 31, 2002 9:28 PM
Subject: Jetspeed and Adding new portlets



I have some portlets but I don't know how to publish them on Jetspeed
portal.

Please help.

Thanks,

Yendung





--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: How to change language in Jetspeed?

2002-04-01 Thread Hugh Brien

Here is a bit of code that may point you in the right direction

try
{
User jetspeedUser = JetspeedSecurity.getUser(user);
this.runData.setUser(jetspeedUser);
jetspeedUser.setTemp("locale", this.getRunData().getLocale());
}
catch (org.apache.turbine.util.security.UnknownEntityException use)
{
use.printStackTrace();
}
catch (org.apache.turbine.util.security.DataBackendException dbe)
{
dbe.printStackTrace();
}



- Original Message -
From: "Yen Dung" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, March 31, 2002 9:26 PM
Subject: How to change language in Jetspeed?


Could we customize language for our portlets?

 In Jetspeed portal web application, I want to add a function which enables
users to customize the language for portlets, and it does not affect to
other web browser.

I see, with Jetspeed 1.3a2 release, we could change from English to German
by setting the internet options | Language .

Could we program that action from a portlet application?

 If anyone has experiences on this issue, please show me.

 Thanks,

Yendung



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: user rights management and user creation

2002-03-19 Thread Hugh Brien

Just and FYI.  From the JetspeedSecurity class

public void addUser( User user, String password, RunData data )
throws Exception
{
addUser(user, password);

grant(user, 
  getGroup(JetspeedSecurity.JETSPEED_GROUP), 
  getRole(JetspeedSecurity.JETSPEED_ROLE_USER));

try
{
Profile profile = new BaseProfile();
profile.setUser(user);
profile.setMediaType("html");
Profiler.createProfile(data, profile);
}
catch (Exception e)
{
removeUser(user);
throw e;
}
}



-Original Message-
From: Paul Spencer [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 19, 2002 11:35 AM
To: Jetspeed Users List
Subject: Re: user rights management and user creation


David or Santiago can you respond to this?


Paul Spencer

Hugh Brien wrote:

> One issue on this, correct me if I am wrong:
> Jetspeed assigns you to the Jetspeed group when create a user via an entry in the 
>USER_GROUP_ROLE table.  All permission checks and I believe role checks are based on 
>this. A user must have a user role and belong to Jetspeed group in order to 
>Customize. 
> 
> -Original Message-
> From: Paul Spencer [mailto:[EMAIL PROTECTED]]
> Sent: Monday, March 18, 2002 5:25 PM
> To: Jetspeed Users List
> Subject: Re: user rights management and user creation
> 
> 
> 
> 
> Josselin Lebret wrote:
> 
>  > - It seems that the Group management by admin users is incomplete :
>  > role management seems to work but group management doesn't.
>  > Besides, the "user group assignement screen" is missing.
> 
> Currently their is no assignment of users to groups.  Any you user can 
> access any group PSML file.  In theory security should control the 
> access to the portlets in the PSML file, but this has not been fully 
> implemented.
> 
>  > - Sometimes, when a new user is created, his PSML file seems to be
>  > jammed and therefore, the customization functionnalites (like
>  > adding a new portlet) are not working properly.
>  >
> 
> What do you mean by "jammed"?  Can you provide steps to recreate the 
> problem?
> 
>  > PS : Is there a place where I could find technical documentation on
>  > Turbine  ? Information is not deep enough on Turbine Webpage.
>  >
>  >
>  > Jetspeed Rulez !
>  >
> 
> Paul Spencer
> 
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>




RE: user rights management and user creation

2002-03-19 Thread Hugh Brien

One issue on this, correct me if I am wrong:
Jetspeed assigns you to the Jetspeed group when create a user via an entry in the 
USER_GROUP_ROLE table.  All permission checks and I believe role checks are based on 
this. A user must have a user role and belong to Jetspeed group in order to Customize. 

-Original Message-
From: Paul Spencer [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 18, 2002 5:25 PM
To: Jetspeed Users List
Subject: Re: user rights management and user creation




Josselin Lebret wrote:

 > - It seems that the Group management by admin users is incomplete :
 > role management seems to work but group management doesn't.
 > Besides, the "user group assignement screen" is missing.

Currently their is no assignment of users to groups.  Any you user can 
access any group PSML file.  In theory security should control the 
access to the portlets in the PSML file, but this has not been fully 
implemented.

 > - Sometimes, when a new user is created, his PSML file seems to be
 > jammed and therefore, the customization functionnalites (like
 > adding a new portlet) are not working properly.
 >

What do you mean by "jammed"?  Can you provide steps to recreate the 
problem?

 > PS : Is there a place where I could find technical documentation on
 > Turbine  ? Information is not deep enough on Turbine Webpage.
 >
 >
 > Jetspeed Rulez !
 >

Paul Spencer



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Page Expired problem when click "back" after login

2002-03-18 Thread Hugh Brien

We are having this problem also. 

-Original Message-
From: Irene Huang [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 18, 2002 2:01 PM
To: Jetspeed user
Subject: Page Expired problem when click "back" after login


Hello,

After I login jetpeed and click "Back", I got "Warning: Page has Expired".
And I have to click refresh to get to the page.  How should I fix it?


Thank your for the help :)


Irene

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: basic questions (if FAQs, my apologies)

2002-03-18 Thread Hugh Brien

Here is the best I can do right now:

Folks, 

I found Jetspeed when searching for a tool to help my
team with portal development.  Jetspeed has blown me
away, but I have some questions:


-- Is there any timetable for when Jetspeed might be
at "beta" stability? I want it for a production system
in approx. 4 months. (Yes, I'm willing to help if I
can convince the powers-that-be).

Build JETSPEED_1_3A2 is pretty good.  We use this as
our baseline for our project


-- I saw HP has a page on Jetspeed.  What is the
relationship between the two? Is HP helping out with
funding?

I don't think so, although they may have a developers 
working on it.  The pages there are just a demo and some
examples.

-- Jetspeed seems to work primarily with Velocity's
server pages, and has some support for JSP.  Is moving
toward JSP a priority for the JSP project?

Velocity has been the template of choice for a while now.  
The JSP version has been worked on in a while.

-- Would you describe Jetspeed as being a vibrant
project? The "sample sites" on Jakarta is very slim
indeed.  The activity on the mailserv suggest that
more people are using Jetspeed than the sample sites
would indicate.

I think it's vibrant. I have been working with Jetspeed since
last September and have successfully deployed an operational
portal.

-- What is the largest site (i.e. # of hits) that is
currently using Jetspeed? I'm wondering how much load
the app can handle.

It depends.



thanks,
Mike
[EMAIL PROTECTED]

ps. Great stuff! 


__
Do You Yahoo!?
Yahoo! Sports - live college hoops coverage
http://sports.yahoo.com/

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Jetspeed and SSO (Single Sine On)

2002-03-18 Thread Hugh Brien

One quick solution would be to login into your Portal and 
retrieve the User from RunData. Write the userid and a 
password hash  to a cookie that would be limited to your domain.  
You will be able to then authenticate with any other system in your
domain.
r,
Hugh

-Original Message-
From: Thorsten Saile [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 14, 2002 10:37 AM
To: '[EMAIL PROTECTED]'
Subject: Jetspeed and SSO (Single Sine On)


Hello,

i will integrate a view applications with Basic Authentication in my
JetSpeed Portal. Is there a way to use Single Sine On with Jetspeed?

Best Regards
Thorsten Saile

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Locale Question

2002-03-14 Thread Hugh Brien

You need to change the settings in your Browser to another language.
r,
Hugh

-Original Message-
From: Yellow Man [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 11, 2002 12:52 AM
To: [EMAIL PROTECTED]
Subject: Locale Question



I want to use a different language for Jetspeed, e.g.
French. There is alreay a
"JetspeedLocalization_fr.properties" file there in the
"localization" directory. I modified both
"TurbineResource.properties" and
"TurbineResources.velocity" files by changing the
values of "locale.default.language" and
"locale.default.country". It still does not seem to
work properly (I still see English). What did I miss?

Thanks!

-- YM

__
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: How to upgrade Jetspeed?

2002-03-06 Thread Hugh Brien



We recently upgraded from A1 to A2 and it went well.  

Initially we checked out the A1 source from the Jakarta CVS tree and built it.
When we built it we also generated the jetspeed.war. We un-packed
the jetspeed.war and put it in our CVS tree. We also created a 
jetspeed.jar file that contained all of the Jetspeed classes and removed
the existing class files from the WAR.

We made lots of modifications:
Created new portlets, templates, screen etc.
Modified existing templates.
 
When it came time to upgrade we checked out the new version A2 from the 
CVS tree and built it and generated a  new jetspeed.war. Same as above.

Next we branched our current CVS tree of version A1 with all of our changes.

We extracted the A2 version of our WAR file over top
of the BRANCHED version of our existing portal site. 

Using WinCVS, we were able to go directory by directory and see 
what files had changed  and then we ran a diff on those files
comparing the new with the old. The whole process took about two hours.

We did this a couple of times and have the process down. 

If you have any other question shoot me an email

r,
Hugh



-Original Message-
From: Louie Lansang [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, March 05, 2002 1:26 AM
To: Jetspeed Users List
Subject: How to upgrade Jetspeed?


What's the best way/procedure to upgrade my existing Jetspeed portal (ver
1.3a2) to the most current build without overwriting any of my VM pages,
customized properties files, etc or breaking my current portal code? I
simply would like to use the latest Jetspeed features or fixes.

Thanks in advance for any suggestion.


Louie Lansang




--
To unsubscribe, e-mail:   
For additional commands, e-mail: 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Jetspeed Version

2002-02-27 Thread Hugh Brien

I have seen several developers referring to Jetspeed version "1.3a3dev"  Where is this 
version if it exists?  I don't see a tag or branch in the CVS tree. If the team 
released a zip file called "1.3a3dev" why don't we/they create a tag in the CVS tree 
to match it.  That way there is no ambiguity about versions and it makes maintaining 
the a baseline easier.  

r,
Hugh


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: Finding native-language definitions

2002-02-05 Thread Hugh Brien

It may be a problem with the multi-threaded nature of the servlet engine and
the loading of the DLL.  I think that you could run into this problem if the
JVM attempts to load the DLL twice.  You may want to try putting a static
class wrapper with static synchronized methods around your calls to the
classes/method in JCO.jar.
r,
Hugh


- Original Message -
From: "Michel Bergijk" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, February 05, 2002 5:09 AM
Subject: RE: Finding native-language definitions


> Paul and fellow Jetspeed users,
>
> I think that might be the case. In the past I tried to accomplish the same
> with an Applet, with more or less the same result
> (ExceptionInInitializerError ). When asking the author about this problem
I
> got a very short, but explicit answer: "JCo cannot be used in Applets." I
am
> still pursuing this problem, even mailed the author again. When I hear
> anything, I will inform you.
>
> Michel
>
> -Original Message-
> From: Paul Spencer [mailto:[EMAIL PROTECTED]]
> Sent: dinsdag 5 februari 2002 4:24
> To: Jetspeed Users List
> Subject: Re: Finding native-language definitions
>
>
> Michel,
> I suspect their is an installation, classpath, security,... problem, but
> the author of jCO.jar, or it's dependent jars, will/may know the answer.
>
> Try writing a JSP that uses jCO.jar.  This will simplify the problem.
>
> Paul Spencer
>
> Michel Bergijk wrote:
>
> > Paul,
> >
> > In answer to your questions:
> > o Is the class CompanyList.class, or it's jar file, located
> >in the correct directory? /WEB-INF/classes/... or
> >/WEB-INF/lib
> > The classes are copied with a batch file to
> > C:\Apache\tomcat\webapps\jetspeed\WEB-INF\classes, my batch file:
> > ECHO Copying classes to
C:\Apache\tomcat\webapps\jetspeed\WEB-INF\classes
> > copy *.class C:\Apache\tomcat\webapps\jetspeed\WEB-INF\classes\*.class
> > All classes are available.
> >
> > o Based on the stacktrace, where did the exception occur?
> > I copy the relevant parts from my classes:
> > First, CompanyList.java
> > {
> > writer.println("CompanyList.getCompanyList: Logging in into IDES");
> > // Shown in my private logfile
> > // Log in into IDES
> > order.logIn (user);
> > // Create the BAPI
> > writer.println("CompanyList.getCompanyList: creating function " +
> > bapi); // Shown in my private logfile
> > order.createFunction (bapi);
> >
> > // Get the company list
> > writer.println("CompanyList.getCompanyList: getting
> > COMPANYCODE_LIST"); // NOT SHOWN
> > tableArray = order.getTableAsString("COMPANYCODE_LIST");
> > // Finish with closing the connection to IDES
> > order.closeClient();
> >
> > // Change tableArray to a HTML formatted string
> > StringBuffer buffer = new StringBuffer();
> > int length = tableArray.length;
> >
> > for (int i = 0; i < length; i++)
> > {
> > buffer.append(tableArray[i] + "");
> > }
> > return buffer.toString();
> > }
> >
> > Next: Order.java
> > private JCO.Client client;
> >
> > public void logIn (User user)
> > {
> > write ("Order.logIn: logging in user " + user.getUser() ); // Shown
> > in my private logger
> > try
> > {
> > client = JCO.createClient(user.getLoginParams() );
> > write ("Order.logIn: connecting" ); // NOT SHOWN
> > client.connect();
> > // And create the repository
> > createRepository();
> > }
> > catch (Exception exception)
> > {
> > write ("Exception: " + exception.getMessage() +
> > "Order.logIn()");
> > closeClient ("Exception: " + exception.getMessage(),
> > "Order.logIn()");
> > System.exit(1);
> > }
> > }
> >
> > The relevant parts in my private logger:
> > CompanyList.ConcreteElement: creating order
> > Order.: constructed
> > CompanyList.ConcreteElement: creating StringElement
> > CompanyList.ConcreteElement: getting company list
> > CompanyList.getCompanyList: Logging in into IDES
> > Order.logIn: logging in user mbergijk
> > EOF
> >
> > By the way, as a stand alone application, using (almost) the same code,
> > everything works. Of course, almost is the dangerous word in this
> sentence.
> >
> > So, the original code of Order.java (from the application that worked):
> > public void logIn (User user) throws Exception
> > {
> > try
> > {
> > client = JCO.createClient(user.getLoginParams() );
> > client.connect();
> > // And create the repository
> > createRepository();
> > }
> > catch (Exception exception) {
> > closeClient ("Exception: " + exception.getMessage(),
> > "Order.logIn()");
> > }
> > }
> >
> > o Do the demo portlets work?
> > Yes. See the following copy of my Jetspeed portals page for the turbine
> > user:
> > Company list
> > org.apache.turbine.util.TurbineException: Error rendering Velocity
> > template: /controls/html/jetspeed.vm: Invocation of method 'getContent'
> > in class CompanyList threw exception class
java.lang.UnsatisfiedLinkError
> >
> > CMG Stock Quote
> > CMG stock price: CMGStockQuote.getQuote: Error opening socket:
> > soaptest.activestate.com
> >
> > Hello User
> > Hell

Re: Query

2002-02-05 Thread Hugh Brien

This is localization problem in Turbine. You need to add the following your
TurbineResource.properties file under the PULL SERVICE.

tool.request.l10n=org.apache.turbine.services.localization.LocalizationTool

All of the PULL Service tools are passed into your templates by default so
you have access to them instantly.  All of  properties below correspond to
object instances that are available in your templates.
tool.request.link ==> $link
tool.request.page ==> $page
tool.request.l10n == $l10n

tool.request.link=org.apache.turbine.util.template.TemplateLink
tool.request.page=org.apache.turbine.util.template.TemplatePageAttributes
tool.request.content=org.apache.turbine.util.ContentURI
tool.request.clink=org.apache.jetspeed.util.template.ContentTemplateLink
tool.request.jlink=org.apache.jetspeed.util.template.JetspeedTemplateLink
tool.request.jetspeed=org.apache.jetspeed.util.template.JetspeedTool
tool.request.l10n=org.apache.turbine.services.localization.LocalizationTool
#tool.request.jnavigation=org.apache.jetspeed.util.template.JetspeedTemplate
Navigation
tool.request.config=org.apache.jetspeed.services.resources.JetspeedResources

r,
Hugh



- Original Message -
From: "Vineet Arora" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 24, 2002 2:28 AM
Subject: Query


Hi All
where i.e in which file can i find the text that appears on the
top of JetSpeed page i.e." Welcome to JetSpeed"
In the top.vm file it is refernced as $l10n.TOP_TITLE
what does this mean and where can this and all other text appearing on the
screen can be found
Thanks in Advance

Regards
Vineet



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: LDAP ???

2002-01-20 Thread Hugh Brien

I have not used the LDAP implementation yet but I plan on it in the near
future.We are confident we will be able to get it working.  Let me know
if you still need help with this feature.
r,
Hugh

- Original Message -
From: <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Wednesday, January 16, 2002 6:10 PM
Subject: LDAP ???


> I have searched through all the LDAP messages in the archives and haven't
> really found a definitive answer on what works.  From what I gathered
> there is turbine support but it doesn't work?  Or perhaps Turbine works
> but the Jetspeed integration doesn't?
>
> Here is what I find in the TurbineResources.properties file:
>
> I tried commenting out the DBUserManger and replacing it with the
> LDAPUserManager
>
>
#services.SecurityService.user.manager=org.apache.turbine.services.security.
db.DBUserManager
>
services.SecurityService.user.manager=org.apache.turbine.services.security.L
DAP.LDAPUserManager
>
> #There is no Jetspeed.services.security.JetspeedLDAPSecurityService?
> Perhaps this is where it falls short?  I left this as is.
>
services.SecurityService.classname=org.apache.jetspeed.services.security.Jet
speedDBSecurityService
>
> # Made the necessary changes here
> services.SecurityService.ldap.security.athentication=simple
> services.SecurityService.ldap.port=
> services.SecurityService.ldap.host=
> services.SecurityService.ldap.admin.username=
> services.SecurityService.ldap.admin.password=
> services.SecurityService.ldap.user.basesearch=
> services.SecurityService.ldap.user.search.filter=
> services.SecurityService.ldap.dn.attribute=userPrincipalName
> services.SecurityService.ldap.provider=com.sun.jndi.ldap.LdapCtxFactory
>
> I tried these changes for kicks using 1.3a2 release build and received the
> following message upon login:
>
> The exception is:
> java.lang.NullPointerException
> at
>
org.apache.turbine.services.security.ldap.LDAPUserManager.retrieve(LDAPUserM
anager.java:172)
> at
>
org.apache.turbine.services.security.ldap.LDAPUserManager.retrieve(LDAPUserM
anager.java:281)
> at
>
org.apache.turbine.services.security.BaseSecurityService.getAuthenticatedUse
r(BaseSecurityService.java:312)
> at
>
org.apache.turbine.services.security.TurbineSecurity.getAuthenticatedUser(Tu
rbineSecurity.java:199)
> at
> org.apache.turbine.modules.actions.LoginUser.doPerform(LoginUser.java:111)
> .
>
>
> So it at least found the LDAPUserManger class.  I think it got the null
> pointer exception because the adminUser object is null.
>
> Has anyone gotten any further on this?  My end goal is the ability to
> authenticate against LDAP, but I would like to use the rest of the
> Jetspeed security system (roles, groups).
>
> Any help is appreciated.
>
> -Jim


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Follow UpRE: Simple Question

2001-12-06 Thread Hugh Brien

I want to have the same PSML file for several users but have one as the
"ADMIN".  Would I need to modify the Profiler in this case or would I be
looking somewhere else.
r,
Hugh

-Original Message-
From: Rob Wynden [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 06, 2001 3:54 PM
To: 'Jetspeed Users List'
Subject: RE: Simple Question


Got it.  Actually the default behavior is fine.  I just didn't see that
in
the docs (yet).

Thanks!

-Original Message-
From: David Sean Taylor [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 06, 2001 12:50 PM
To: 'Jetspeed Users List'
Subject: RE: Simple Question


You can always use the customizer to add any portlet.
The Turbine account acts as a 'special' account, from where psml is
copied
to new accounts.
Its easy enough to change this behavior in the profiler, patches are
welcome.



> -Original Message-
> From: Rob Wynden [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, December 06, 2001 12:31 PM
> To: '[EMAIL PROTECTED]'
> Subject: Simple Question
>
>
> Hello all,
>
> I installed JetSpeed and logged in as "Turbine".  Then I
> edited the left
> pane and removed the stock symbol chart portlet.  Then I
> logged out and
> created a new account called "Test1" and logged back in as "Test1".
>
> But when I logged back in as "Test1" the stock chart was
> gone!  Shouldn't
> each user get set to the default portlet list when they first
> access an
> account?!
>
> Please help.
>
> Thanks!
> Rob
>
> --
> To unsubscribe, e-mail:
> 
> For additional commands, e-mail:
> 
>
>



--
To unsubscribe, e-mail:

For additional commands, e-mail:


--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Industry use of Jetspeed

2001-12-06 Thread Hugh Brien

I work for a SAN consulting firm in Northern Virginia, USA.  We are
using Jetspeed and Turbine as building blocks for all of development.
We are currently building a storage portal for AOL's internal use to
assist them in managing their SAN knowledge base.   Also check out
http://www.collab.net/customers/. I know their are a couple of their
developers floating around the list but I don't specifically where they
use turbine or jetspeed.
r,
Hugh

-Original Message-
From: Matthew Wizeman [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 06, 2001 10:27 AM
To: '[EMAIL PROTECTED]'
Subject: Industry use of Jetspeed


I've seen the list of sample sites on the Jakarta site but does anyone
know
of any other companies or agencies using Jetspeed for their
products/projects?  I am attempting to make a marketing pitch for
Jetspeed
to my manager and I know one of the first questions will be, "Who else
is
using it?"  I know Jetspeed is an extremely flexible platform upon which
to
build our portal but my manager will need a little more coercing.  Any
help
on this topic is greatly appreciated.

Thanks,
Matt

--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: