RE: Tomahawk compatibility table

2008-02-01 Thread Barbalace, Richard
I am disappointed by the attitude expressed here.  Testing whether two related
projects are compatible should be a basic part of the release process.  It is
simple QA.  That so many releases have gone through without such an essential
check raises questions about the competence of those involved in this project.

Since Tomahawk 1.1.3 and Core 1.1.4, there have been several releases of each.
Just finding a compatible pair of versions is a daunting task for anyone given
the number of possible combinations, especially when trying to adjust for
incompatible changes among the versions of each project.  I have not yet found a
single match of newer versions of Tomahawk and Core that are compatible.  Having
used MyFaces for three years now, I can safely say that leaving this important
task to even less experienced users is ridiculous.  The developers need to take
responsibility for their work.

Richard J. Barbalace
Boston, MA, USA 


 -Original Message-
 From: Simon Kitching [mailto:[EMAIL PROTECTED] 
 Sent: Friday, February 01, 2008 8:07 AM
 To: dev@myfaces.apache.org
 Subject: Tomahawk compatibility table
 
 
 Hi,
 
 I'm getting really annoyed with all the why isn't the 
 tomahawk compatibility table up to date questions.
 
 Unless someone vetos it, I'll just rip that page out of the 
 site tonight, and put the existing info up on the wiki 
 instead. Then users have only themselves to blame if it is 
 not up-to-date.
 
 Regards, Simon
 

The information transmitted in this electronic communication is intended only
for the person or entity to whom it is addressed and may contain confidential
and/or privileged material. Any review, retransmission, dissemination or other
use of or taking of any action in reliance upon this information by persons or
entities other than the intended recipient is prohibited. If you received this
information in error, please contact the Compliance HelpLine at 800-856-1983 and
properly dispose of this information.




Compatibility Matrix severely out of date

2008-01-28 Thread Barbalace, Richard
Hello.
 
The Compatibility Matrix is so severely out of date as to be useless.  Could
someone familiar with the releases update this on the wiki:
http://wiki.apache.org/myfaces/CompatibilityMatrix
 
I have been trying to upgrade Tomahawk (from 1.1.3) and MyFaces core (from
1.1.4, the last compatible match) on my projects, but figuring out which
versions to use has not been easy to say the least.

Richard J. Barbalace
Software Developer
Orthopaedics Biomechanics and Biomaterials Laboratory
Massachusetts General Hospital
55 Fruit Street, Jackson 1121
Boston, MA 02114
Tel: 617-726-3607
Fax: 617-726-3883


 

The information transmitted in this electronic communication is intended only
for the person or entity to whom it is addressed and may contain confidential
and/or privileged material. Any review, retransmission, dissemination or other
use of or taking of any action in reliance upon this information by persons or
entities other than the intended recipient is prohibited. If you received this
information in error, please contact the Compliance HelpLine at 800-856-1983 and
properly dispose of this information.




RE: myFaces vs MyFaces ... what do you think ?

2007-12-10 Thread Barbalace, Richard
I dislike the use of the lowercase m in the particular font used in the logo,
because it makes the ambiguous F/f look lowercase as well.  With the lowercase
m, I see the logo as myfaces not myFaces.  With the capital M, I see it as
MyFaces.  I would definitely rather read MyFaces than myfaces, but feel
less strongly about myFaces.  I think consistency across the project names is
important though, so I slightly favor the capital M.

 

Richard J. Barbalace

Boston, MA, USA

-Original Message-
From: Adonis Raduca [mailto:[EMAIL PROTECTED] 
Sent: Saturday, December 08, 2007 10:33 AM
To: dev@myfaces.apache.org
Subject: myFaces vs MyFaces ... what do you think ?


Hello





I look on all comments and I seen the majority agree with the MyFaces
capital M version.  I know that many of us are familiar with MyFaces version
and I either. I propose the myFaces, small m from the differentiation reasons.
Now a days we are invaded with names like MySpace, MyPortal, MyDocuments,
MySomething, MyXxxx. All of them are written with capital M, small y, after a
word that starts with a capital letter. So I tried to avoid this common pattern
and provide myFaces with a distinctive look, which stands out from the crowd ...
after all a brand means personality  we must be open minded ... :)





What do you think ? 

Have a nice weekend !
Adonis




Never miss a thing. Make Yahoo your homepage.
http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs  


The information transmitted in this electronic communication is intended only
for the person or entity to whom it is addressed and may contain confidential
and/or privileged material. Any review, retransmission, dissemination or other
use of or taking of any action in reliance upon this information by persons or
entities other than the intended recipient is prohibited. If you received this
information in error, please contact the Compliance HelpLine at 800-856-1983 and
properly dispose of this information.




RE: MyFaces logo

2007-11-30 Thread Barbalace, Richard
Not that my opinion should count for much, but I like 7, 8, and 10.  I think the
first shape (first five images) makes the one face express a somewhat horrified
expression; the second shape (last five images) with the smile is much
friendlier.  I like the multiple colors as well, aside from the too Christmasy
green and red pair.

Richard J. Barbalace

 


 -Original Message-
 From: Martin Marinschek [mailto:[EMAIL PROTECTED] 
 Sent: Friday, November 30, 2007 9:26 AM
 To: MyFaces Development; Adonis Raduca
 Subject: Fwd: MyFaces logo
 
 
 Hey everyone,
 
 What do you think of a new MyFaces logo, like the one proposed by
 Adonis in the following pdf?
 
 regards,
 
 martin
 
 -- Forwarded message --
 From: Adonis Raduca [EMAIL PROTECTED]
 Date: Nov 30, 2007 1:19 PM
 Subject: MyFaces logo
 To: Catalin Kormos [EMAIL PROTECTED], Catalin Kormos
 [EMAIL PROTECTED], [EMAIL PROTECTED]
 
 
 
 
 Hello
 
 We have a nice logo for MyFaces project.
 
 The logo consists of two stylized faces in the puzzle-like shape that
 represents interconnectivity and modular architecture. We achieved an
 interesting exotic touch using a tribal-like painting style for those
 faces. I tried to avoid the omnipresent blue color to differentiate
 from the crowd and especially from ICEfaces product, so I use a warm
 color combination in the Ubuntu african stile.
 
 In the attached file we have 2 shape and 5 color variations 
 of the logo.
 Personally I recommend the 5th and 10th samples because its good
 contrast and color balancing.
 
 Have a nice weekend !
 Adonis
 
 
 -- 
 
 http://www.irian.at
 
 Your JSF powerhouse -
 JSF Consulting, Development and
 Courses in English and German
 
 Professional Support for Apache MyFaces
 

The information transmitted in this electronic communication is intended only
for the person or entity to whom it is addressed and may contain confidential
and/or privileged material. Any review, retransmission, dissemination or other
use of or taking of any action in reliance upon this information by persons or
entities other than the intended recipient is prohibited. If you received this
information in error, please contact the Compliance HelpLine at 800-856-1983 and
properly dispose of this information.




SVN tags for latest releases?

2007-11-26 Thread Barbalace, Richard
Hello.
 
I noticed in the SVN repository that there are no tags for the 1.2.0 release of
the Core or the 1.1.6 release of Tomahawk.  The branches are available, but no
tags.  Since these are released, should there be tags?
 
Also, is there anyone willing and able to update the compatibility matrix on the
wiki?  It would be helpful to those upgrading from earlier versions to have this
up-to-date:
 http://wiki.apache.org/myfaces/CompatibilityMatrix
 
Thanks.

Richard J. Barbalace
Software Developer
Orthopaedics Biomechanics and Biomaterials Laboratory
Massachusetts General Hospital
55 Fruit Street, Jackson 1121
Boston, MA 02114
Tel: 617-726-3607
Fax: 617-726-3883


 

The information transmitted in this electronic communication is intended only
for the person or entity to whom it is addressed and may contain confidential
and/or privileged material. Any review, retransmission, dissemination or other
use of or taking of any action in reliance upon this information by persons or
entities other than the intended recipient is prohibited. If you received this
information in error, please contact the Compliance HelpLine at 800-856-1983 and
properly dispose of this information.




RE: Re: Trinidad, Tomahawk, Tobago, and RCF [Was: [Proposal] RCF, a rich component library for JSF]

2007-03-16 Thread Barbalace, Richard
As someone who mostly just lurks on the dev list, I did want to comment on
Werner's post.  I would be very interested in component programming, and I have
a fair number of ideas for what I think would make useful and interesting
components.  (Wouldn't it be nice to have a Google Maps component, for
instance?)

But trying to figure out even how to get started is frustrating.  There are all
these different projects, with seemingly different purposes, with scattered or
poor documentation, and with no single place for getting a top-down overview.
Having a nice, clear taxonomy of all the projects and their relationships would
be a helpful start, but it would be so much better if there were better
integration.  I personally would be unlikely to start developing components
until that is achieved.

Richard J. Barbalace 


 -Original Message-
 From: Werner Punz [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, March 15, 2007 11:48 AM
 To: dev@myfaces.apache.org
 Subject: Re: Trinidad, Tomahawk, Tobago, and RCF [Was: 
 [Proposal] RCF, a rich component library for JSF]
 
 .
 Getting people into component programming is hard, the api is
 unnecessarily complicated and overloaded with glue code, a 
 common base,
 could ease tool development as well (we need well documented codegens
 and uis for helping people to kickstart it).
 
 one third is inherent incompatibility problems
 
 and one third is questions
 
 
 And the first question you geht, why so many components in the sets
 double...
 
 And then we have Tobago, an excellent framework which feels like being
 one big block designed for coherency and it has also problems working
 together with the rest.
 
 I think it is long overdue to get a good corebase here and more
 coherency, since there has to be done some overhaul for jsf 
 1.2, why not
 in a proper and decent manner.
 
 
 





The information transmitted in this electronic communication is intended only 
for the person or entity to whom it is addressed and may contain confidential 
and/or privileged material. Any review, retransmission, dissemination or other 
use of or taking of any action in reliance upon this information by persons or 
entities other than the intended recipient is prohibited. If you received this 
information in error, please contact the Compliance HelpLine at 800-856-1983 
and properly dispose of this information.



RE: MyFaces Fusion Naming

2007-02-28 Thread Barbalace, Richard
I would pronounce Kleber as klee-ber with a long E sound like cleaver (a large
knife or an instrument for cutting things apart, which might be ironic given the
word's meaning in German).  The word Kleber has no obvious meaning in English.

Even after reading the description on the Wiki page, I still have no idea what
this stuff is supposed to do or how it is to be used.  If it has primarily to do
with something called conversations (whatever that means), maybe use a name
like conversation or a synonym in some language would be better?

Richard J. Barbalace
Cambridge, MA, USA
 


 -Original Message-
 From: Mike Kienenberger [mailto:[EMAIL PROTECTED] 
 Sent: Wednesday, February 28, 2007 9:21 AM
 To: MyFaces Development
 Subject: Re: MyFaces Fusion Naming
 
 
 It probably sounds like Clever.
 
 It looks like Keebler (a cookie/cracker manufacturer).
 
 
 On 2/28/07, Mario Ivankovits [EMAIL PROTECTED] wrote:
  Hey,
   I wonder how Kleber sounds for English native speakers?
  I bet it sounds horrible . I hope so :-)
 
 
  Ciao,
  Mario
 
 
 





The information transmitted in this electronic communication is intended only 
for the person or entity to whom it is addressed and may contain confidential 
and/or privileged material. Any review, retransmission, dissemination or other 
use of or taking of any action in reliance upon this information by persons or 
entities other than the intended recipient is prohibited. If you received this 
information in error, please contact the Compliance HelpLine at 800-856-1983 
and properly dispose of this information.



RE: [VOTE] MyFaces Core 1.1.5

2007-02-14 Thread Barbalace, Richard
Hi.

Looking at the release notes, I see:
Release Notes - MyFaces Core - Version 1.1.5
 ** Bug
* [long listing of bugs]

This phrasing is ambiguous.  Are these bugs present in the Release, or bugs
fixed in the Release?  This might be obvious to developers, but release notes
should be more friendly to end users who might otherwise be frightened away.

Richard J. Barbalace 
 


 -Original Message-
 From: Manfred Geiler [mailto:[EMAIL PROTECTED] 
 Sent: Wednesday, February 14, 2007 7:29 AM
 To: MyFaces Development
 Subject: [VOTE] MyFaces Core 1.1.5
 
 
 Hi all,
 This is the official vote for MyFaces Core 1.1.5.
 
 Please note that this vote concerns all of the following parts:
  1. Maven artifact group org.apache.myfaces.maven v1.0.5  [1]
  2. Maven artifact group org.apache.myfaces.shared v2.0.5  [1]
  3. Maven artifact group org.apache.myfaces.core v1.1.5  [1]
  4. MyFaces Core Assembly  [2]
  5. Proposed Release Announcement  [3]
 
 [1] http://people.apache.org/builds/myfaces/m2-staging-repository/
 [2] http://people.apache.org/builds/myfaces/core-1.1.5/
 [3] http://wiki.apache.org/myfaces/CoreRelease115#releasenotes
 
 --Manfred
 





The information transmitted in this electronic communication is intended only 
for the person or entity to whom it is addressed and may contain confidential 
and/or privileged material. Any review, retransmission, dissemination or other 
use of or taking of any action in reliance upon this information by persons or 
entities other than the intended recipient is prohibited. If you received this 
information in error, please contact the Compliance HelpLine at 800-856-1983 
and properly dispose of this information.



RE: [jira] Created: (TOMAHAWK-615) Exporting DataTable data to excel

2006-08-24 Thread Barbalace, Richard
Hi.

I am not sure of the best implementation for this feature, but I want to note
that I think the feature itself would be valuable.  My organization had to write
a custom export servlet to do just this for some of our data tables, so
providing this functionality within MyFaces may have been a nice time-saver as
well as possibly easing maintenance.

I am not quite sure what is meant by excel format.  We are exporting as
text/csv from our application.  It may be worth allowing a few common formats,
including tab-separated values, for greater generality.

+ Richard

 -Original Message-
 From: Cagatay Civici (JIRA) [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, August 24, 2006 2:48 AM
 To: dev@myfaces.apache.org
 Subject: [jira] Created: (TOMAHAWK-615) Exporting DataTable 
 data to excel
 
 
 Exporting DataTable data to excel
 -
 
  Key: TOMAHAWK-615
  URL: 
 http://issues.apache.org/jira/browse/TOMAHAWK-615
  Project: MyFaces Tomahawk
   Issue Type: New Feature
 Reporter: Cagatay Civici
  Assigned To: Cagatay Civici
 Priority: Minor
 
 
 A new component to allow exporting the data of a datatable to 
 the excel format using AJAX background. The usage will be like;
 
 s:excelExporter for=tableIdHere /
 
 -- 
 This message is automatically generated by JIRA.
 -
 If you think it was sent incorrectly contact one of the 
 administrators: 
 http://issues.apache.org/jira/secure/Administrators.jspa
 -
 For more information on JIRA, see: 
 http://www.atlassian.com/software/jira
 
 
 


FW: MyFacesHack.js bug...

2006-07-05 Thread Barbalace, Richard
Hello.

I sent this to the list last week, but think it may have been lost as I was not
currently subscribed.

+ Richard

-Original Message-
From: Barbalace, Richard 
Sent: Friday, June 30, 2006 1:21 PM
To: 'dev@myfaces.apache.org'
Cc: Barbalace, Richard
Subject: MyFacesHack.js bug...


Hello.

Last November, I submitted some JavaScript changes for the JSCookMenu component,
which have been incorporated into MyFacesHack.js in the most recent release
(1.1.3).  These lines (23 through 25 of that file), however, were changed
slightly from my original version:
// Link is a script method
link = link.replace(/^\w*:A\]\w*:/, );  // Remove JSF ID
eval(link);

I think the intent here was to remove the MyFaces ID as well as the
javascript: tag before evaluating the code.  This fails, however, for
mailto:; links, which also use that replacement.  This may also fail in the
rare case that the scripting language specified in the link is something other
than JavaScript.  They may be other cases that fail as well.

Instead of eval'ing the code as above, I recommend reverting to something closer
to my original suggestion.  Here is the corrected code, showing the full
section:
// changes by Richard J. Barbalace
if (link.match(/^\w*:A\]\w*:\/\//) != null ) {
// Link is a URL
link = link.replace(/^\w*:A\]/, );  // Remove JSF ID
window.open (link, target);
} else if (link.match(/^\w*:A\]\w*:/) != null ) {
// Link is a script method
link = link.replace(/^\w*:A\]/, );  // Remove JSF ID
window.open (link, '_self');
} else {
// Link is a JSF action
var dummyForm = document.forms[target];
dummyForm.elements['jscook_action'].value = link;
dummyForm.submit();

Using the window.open call allows the browser to interpret javascript: or
mailto:; links properly, rather than having to provide special cases for every
possibility in the IF statement itself.  I have tested this successfully on
Firefox and IE on Windows, but more testing would be helpful.

Richard J. Barbalace
Software Developer
Harris Orthopaedics Biomechanics and Biomaterials Laboratory
Massachusetts General Hospital
55 Fruit Street, Jackson 1121
Boston, MA  02114
Tel: 617-726-3607
Fax: 617-726-3883



MyFacesHack.js bug...

2006-07-01 Thread Barbalace, Richard
Hello.

Last November, I submitted some JavaScript changes for the JSCookMenu component,
which have been incorporated into MyFacesHack.js in the most recent release
(1.1.3).  These lines (23 through 25 of that file), however, were changed
slightly from my original version:
// Link is a script method
link = link.replace(/^\w*:A\]\w*:/, );  // Remove JSF ID
eval(link);

I think the intent here was to remove the MyFaces ID as well as the
javascript: tag before evaluating the code.  This fails, however, for
mailto:; links, which also use that replacement.  This may also fail in the
rare case that the scripting language specified in the link is something other
than JavaScript.  They may be other cases that fail as well.

Instead of eval'ing the code as above, I recommend reverting to something closer
to my original suggestion.  Here is the corrected code, showing the full
section:
// changes by Richard J. Barbalace
if (link.match(/^\w*:A\]\w*:\/\//) != null ) {
// Link is a URL
link = link.replace(/^\w*:A\]/, );  // Remove JSF ID
window.open (link, target);
} else if (link.match(/^\w*:A\]\w*:/) != null ) {
// Link is a script method
link = link.replace(/^\w*:A\]/, );  // Remove JSF ID
window.open (link, '_self');
} else {
// Link is a JSF action
var dummyForm = document.forms[target];
dummyForm.elements['jscook_action'].value = link;
dummyForm.submit();

Using the window.open call allows the browser to interpret javascript: or
mailto:; links properly, rather than having to provide special cases for every
possibility in the IF statement itself.  I have tested this successfully on
Firefox and IE on Windows, but more testing would be helpful.

Richard J. Barbalace
Software Developer
Harris Orthopaedics Biomechanics and Biomaterials Laboratory
Massachusetts General Hospital
55 Fruit Street, Jackson 1121
Boston, MA  02114
Tel: 617-726-3607
Fax: 617-726-3883



RE: JavaScript in jsCookMenu component?

2005-11-09 Thread Barbalace, Richard
Hi, Thomas.

Below is my final version of the modified cmItemMouseUp() method.  It should
work with any protocol and scripting language.

The method checks the link for the portion right after the JSF tag.  If this is
a word followed by ://, it assumes the link is a URL, which is opened in a new
window.  Otherwise, if this is a word followed by :, it assumes the link is a
scripted method.  Otherwise, it assumes the link is a JSF action.  I think this
is a reasonable and simple approach, but I recommend more testing by others.
Let me know if you have any questions.

I look forward to seeing this or something similar in the next release of
MyFaces.

Thanks.
+ Richard

function cmItemMouseUp (obj, index)
{
var item = _cmItemList[index];

var link = null, target = '_self';

if (item.length  2)
link = item[2];
if (item.length  3  item[3])
target = item[3];

if (link != null)
{
// changes by Richard J. Barbalace
if (link.match(/^\w*:\w*:\/\//) != null ) {
// Link is a URL
link = link.replace(/^\w*:/, );  // Remove JSF ID
window.open (link, target);
} else if (link.match(/^\w*:\w*:/) != null ) {
// Link is a script method
link = link.replace(/^\w*:/, );  // Remove JSF ID
window.open (link, '_self');
} else {
// Link is a JSF action
var dummyForm = document.forms['linkDummyForm'];
dummyForm.elements['jscook_action'].value = link;
dummyForm.submit();
}
}

var prefix = obj.cmPrefix;
var thisMenu = cmGetThisMenu (obj, prefix);

var hasChild = (item.length  5);
if (!hasChild)
{
if (cmIsDefaultItem (item))
{
if (obj.cmIsMain)
obj.className = prefix + 'MainItem';
else
obj.className = prefix + 'MenuItem';
}
cmHideMenu (thisMenu, null, prefix);
}
else
{
if (cmIsDefaultItem (item))
{
if (obj.cmIsMain)
obj.className = prefix + 'MainItemHover';
else
obj.className = prefix + 'MenuItemHover';
}
}
}

 -Original Message-
 From: Thomas Spiegl [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, November 03, 2005 5:57 PM
 To: MyFaces Development
 Cc: Simon Kitching; [EMAIL PROTECTED]; Barbalace, Richard
 Subject: Re: JavaScript in jsCookMenu component?
 
 
 Can you send me a final verion for cmItemMouseUp? I will patch the
 current version.
 
 Thomas
 
 On 11/2/05, Barbalace, Richard [EMAIL PROTECTED] wrote:
  Simon Kitching [mailto:[EMAIL PROTECTED] writes:
   I'd rather see detection of *any* protocol on  the front 
 of the URL
   rather than checking just for http:. The protocols
   https:, mail:
   etc are also useful.
  
   == proposal: ==
   The URL *always* has menu_id: on the start, so 
 presumably the jscript
   could just strip this ID off then look for a : before 
 any occurrence
   of / or ?. If that is present, then the URL is 
 absolute. And if
   that is not present but the URL contains a / then it 
 isn't an action
   so treat that as a local URL.
 
  I would have done something similar to that originally, but 
 I was not sure how
  consistent the menu_id: string was or if that string 
 might change in the
  future.  The string is actually id0_menu: in the version 
 I am using, at least
  for the first jsCookMenu element on the page.
 
  That proposal sounds almost fine to me.  The code needs to 
 check for only : in
  the case of scripting languages.  For example, one of my actions is
  id0_menu:javascript:getHelp();, which contains no / 
 character.  I am not
  sure what the ideal regular expression would be, but it 
 would definitely check
  for :, /, and ?.  Perhaps that would be enough; can 
 any of those
  characters be used in a JSF action name?
 
  Thanks.
  + Richard
 
 


RE: JavaScript in jsCookMenu component?

2005-11-02 Thread Barbalace, Richard
Simon Kitching [mailto:[EMAIL PROTECTED] writes:
 I'd rather see detection of *any* protocol on  the front of the URL 
 rather than checking just for http:. The protocols 
 https:, mail: 
 etc are also useful.
 
 == proposal: ==
 The URL *always* has menu_id: on the start, so presumably the jscript 
 could just strip this ID off then look for a : before any occurrence 
 of / or ?. If that is present, then the URL is absolute. And if 
 that is not present but the URL contains a / then it isn't an action 
 so treat that as a local URL.

I would have done something similar to that originally, but I was not sure how
consistent the menu_id: string was or if that string might change in the
future.  The string is actually id0_menu: in the version I am using, at least
for the first jsCookMenu element on the page.

That proposal sounds almost fine to me.  The code needs to check for only : in
the case of scripting languages.  For example, one of my actions is
id0_menu:javascript:getHelp();, which contains no / character.  I am not
sure what the ideal regular expression would be, but it would definitely check
for :, /, and ?.  Perhaps that would be enough; can any of those
characters be used in a JSF action name?

Thanks.
+ Richard