Re: [dba-dev] Need i-team for specification [was [dba-dev] New Filter Dialog]

2009-03-09 Thread Karl Weber
Am Montag, 9. März 2009 13:57 schrieb Frank Schönheit - Sun Microsystems 
Germany:
  In case you suggest the latter, how and where should this version of the
  spec be announced?

 Did you do this as Writer doc, or do you plan to do it in the Wiki? In
 the first case, you should find a place.

I have used OpenOffice.org Software Specification Template and thus I have a 
Writer document.

There is the specification wiki that says one should put the spec (even if 
preliminary) online on http://specs.openoffice.org... but how do I? On this 
page I cannot find any hint.

-Karl 

-
To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org
For additional commands, e-mail: dev-h...@dba.openoffice.org



Re: [dba-dev] Need i-team for specification [was [dba-dev] New Filter Dialog]

2009-03-09 Thread Karl Weber
Am Montag, 9. März 2009 21:10 schrieb Frank Schönheit - Sun Microsystems 
Germany:
 Hi Karl,

  I have used OpenOffice.org Software Specification Template and thus I
  have a Writer document.
 
  There is the specification wiki that says one should put the spec (even
  if preliminary) online on http://specs.openoffice.org... but how do I? On
  this page I cannot find any hint.

 Sigh ... one reason I prefer the Wiki ...

 You need CVS access to the ¨specs¨ project. Since I cannot grant you
 this, and I am not even sure the project is still alive ... I could
 offer you CVS access to the DBA project, so you can commit your spec
 (still using CVS) to http://dba.openoffice.org/specifications/index.html.

Well, I just wanted to apologise for the false alarm since I managed to upload 
the file to

http://specs.openoffice.org/servlets/ProjectDocumentList

The document should be visible to other users once the project owner 
(Christian Jansen) has approved the file. If the project is dead it cannot be 
for long since the last spec was approved on February 19, 2009. 

I guess it is better now to wait and see if it gets approved. If not, then I 
would have to try the CVS. I will announce the spec as soon as it is visible 
to the public.

-Karl 


-
To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org
For additional commands, e-mail: dev-h...@dba.openoffice.org



Re: [dba-dev] Need i-team for specification [was [dba-dev] New Filter Dialog]

2009-03-08 Thread Karl Weber
Hi Frank,

Am Donnerstag, 5. März 2009 15:42 schrieb Frank Schönheit - Sun Microsystems 
Germany:
 Hi Karl,

  So please read on, as I need a member of dev, ux and qa.

 I might not have all the necessary time, but if nobody else volunteers
 for the dev part, then count me in. (But be warned that I seldom can
 resist giving UX-related comments :)

There does not seem to be much interest in ux and qa... :-(

I have finished a first version of a specification. Lots of details are still 
missing. I didn't pay, for example, any attention to accessibility yet.

However, the first version has enough content (23 pages) to see how I think 
the new filter dialogue could -- and should -- work. Before I continue, I 
would like to get some feedback. Maybe my ideas are in complete disagreement 
with the expectations of the community.

So how should we proceed? Shall I stop and move the first version to /dev/null 
since I do not have a complete i-team, or should I upload it somewhere and 
wait for being bashed?  ;-) 

In case you suggest the latter, how and where should this version of the spec 
be announced? 

Anyway, I think I should stop now and wait for feedback. 

-Karl




-
To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org
For additional commands, e-mail: dev-h...@dba.openoffice.org



[dba-dev] Fwd: [ux-request] Need i-team for specification [was [dba-dev] New Filter Dialog]

2009-03-07 Thread Karl Weber
Hi,

since I didn't get any responce yet, I resent this mail to disc...@ux as 
suggested.

-Karl.

--  Weitergeleitete Nachricht  --

Subject: [ux-request] Need i-team for specification [was [dba-dev] New Filter 
Dialog]
Date: Mittwoch, 4. März 2009 01:18
From: Karl Weber karl.webe...@gmx.net
To: dev@dba.openoffice.org
Cc: requ...@ux.openoffice.org, d...@qa.openoffice.org, d...@openoffice.org

Hi,

I offered and would like to write a specification concerning Base. As I
understand the procedures this would only make sense if I had an i-team,
which I currently lack.

So please read on, as I need a member of dev, ux and qa.

I hope, this is the proper approach to find these members. Anyway, I don't
know any other way. Please excuse me if I did it wrong.

In order to introduce the project I will write something about

(1) What is the subject of the specification
(2) What should be improved
(3) What the specification should describe
(4) What I think I can offer OOo

Since the spec affects Base (dba), maybe answers to this mail should be
addressed to d...@dba?

(Ad 1) As far as I know, there is no issue, but only the description of a
developer project in [1]

[1] http://dba.openoffice.org/development/projects.html#new_filter

(Ad 2)  Currently Base has two filters:

(a) The filter dialog, used to filter rows of a table or query shown in the
data source browser. It is also used to add a filter in the properties dialog
of a form (at design time).

(b) The filter navigator used to filter rows displayed in a table controll of
a form (at runtime).

Both of these filters are quite different with respect to capability and user
interface. At least to me this was quite confusing at the beginning.

The specification should have the following objectives:

(A) Unify the user interface, i.e. describe a user interface for a new filter
dialog that can (and should) replace both, the old filter dialog and the
filter navigator.

(B) Enhance the functionality of the filter so that it will also meet the
requirements of power users. It should be possible to define filters with
more complex filter conditions.

(C) Provide a dialog that is easier to use.

(D) Provide a dialog that is more intuitive to use.

Well, (D) may turn out to be problematic, since I don't know any way about
 how to measure intuitiveness.

(Ad 3) The specification should...

(a) Describe the logical structure of the filter without any regard to the
user interface. This will precisely describe the functionality of the filter.
This should support implementation and testing.

(b) Describe the user dialog, i.e. the interaction of the user with the user
interface.

(c) Describe each dialog window in detail (layout, properties of the controls
etc.)

(Did I miss anything?)

(Ad 4) I have more than ten years of experience with enterprise software.  I
am browsing tables almost on a daily basis. Thus, I think I have a good
understanding of what a (power) user needs and wants.

On the other hand, I don't know the source code of OOo and I do not plan to
implement the new filter dialog. This is one reason why I also need a
developer in the i-team (which need not be the person to actually implement
the filter later).

I am not familiar with the procedures with OOo projects. Thus, I need some
support in this regard.

Since writing this specification will require some effort on my side, I
wouldn't like it to be in vain. So I hope to find the necessary support (i.e.
an i-team) so that the new filter will likely be integrated into OOo in the
not so distant future...

-Karl

Am Sonntag, 1. März 2009 23:02 schrieb Frank Schönheit - Sun Microsystems

Germany:
 Hi Karl,

  So I _could_ start...?

 Definitely. Of course the more people you involve, especially from UX
 the more chances the specified changes will ever become reality :)
 (And of course, the more people you involve, the more difficult it will
 become due to the lot of different opinions :)

  I guess I have to use the specification template for
  Writer.

 Matter of taste.

 Personally, I find writing specifications in the Wiki more difficult
 with regard to the involved work in actually writing, on the other hand,
 the Wiki has its advantages (the online version is always up-to-date,
 corrections/additions can easily be made by other parties, etc.).

 The Wiki template can be found at
 http://wiki.services.openoffice.org/wiki/Specification_Template
 (unfortunately not linked from
 http://wiki.services.openoffice.org/wiki/Specification).

  On [2] I found some other things that need to be done/checked before I
  start:

 In general, do not impose too much meaning into those requirements (but
 don't cite me on that :).

  (-- denotes a quote)
 
  --Q1 [Feature/Enhancement]
  --Does an unambiguously clear feature or enhancement request exists?
 
  Well, does one exist? I hope the description in [1] is enough to fullfill
  this request. If not, what has to be done?

 For this item, like for the others

Re: [dba-dev] Need i-team for specification [was [dba-dev] New Filter Dialog]

2009-03-05 Thread Karl Weber
Hi Frank,

Am Donnerstag, 5. März 2009 15:42 schrieb Frank Schönheit - Sun Microsystems 
Germany:
 Hi Karl,

  So please read on, as I need a member of dev, ux and qa.

 I might not have all the necessary time, but if nobody else volunteers
 for the dev part, then count me in. (But be warned that I seldom can
 resist giving UX-related comments :)


This will be welcome. I think ux is an important part and the one I am the 
least sure about. (But things may always turn out otherwise...)

If ux doesn't answer until tomorrow I will resend the mail to discuss...@ux. 
They say one should do so if there is no answer from requ...@ux  within a 
couple of days.

 Ts. Didn't I say don't cite me on that? :)


Sorry!

-Karl

-
To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org
For additional commands, e-mail: dev-h...@dba.openoffice.org



[dba-dev] Need i-team for specification [was [dba-dev] New Filter Dialog]

2009-03-03 Thread Karl Weber
Hi,

I offered and would like to write a specification concerning Base. As I 
understand the procedures this would only make sense if I had an i-team, 
which I currently lack.

So please read on, as I need a member of dev, ux and qa.

I hope, this is the proper approach to find these members. Anyway, I don't 
know any other way. Please excuse me if I did it wrong.

In order to introduce the project I will write something about

(1) What is the subject of the specification
(2) What should be improved
(3) What the specification should describe
(4) What I think I can offer OOo

Since the spec affects Base (dba), maybe answers to this mail should be 
addressed to d...@dba?

(Ad 1) As far as I know, there is no issue, but only the description of a 
developer project in [1]

[1] http://dba.openoffice.org/development/projects.html#new_filter

(Ad 2)  Currently Base has two filters:

(a) The filter dialog, used to filter rows of a table or query shown in the 
data source browser. It is also used to add a filter in the properties dialog 
of a form (at design time).

(b) The filter navigator used to filter rows displayed in a table controll of 
a form (at runtime).

Both of these filters are quite different with respect to capability and user 
interface. At least to me this was quite confusing at the beginning.

The specification should have the following objectives:

(A) Unify the user interface, i.e. describe a user interface for a new filter 
dialog that can (and should) replace both, the old filter dialog and the 
filter navigator.

(B) Enhance the functionality of the filter so that it will also meet the 
requirements of power users. It should be possible to define filters with 
more complex filter conditions.

(C) Provide a dialog that is easier to use.

(D) Provide a dialog that is more intuitive to use.

Well, (D) may turn out to be problematic, since I don't know any way about how 
to measure intuitiveness. 

(Ad 3) The specification should...

(a) Describe the logical structure of the filter without any regard to the 
user interface. This will precisely describe the functionality of the filter. 
This should support implementation and testing. 

(b) Describe the user dialog, i.e. the interaction of the user with the user 
interface.

(c) Describe each dialog window in detail (layout, properties of the controls 
etc.)

(Did I miss anything?)

(Ad 4) I have more than ten years of experience with enterprise software.  I 
am browsing tables almost on a daily basis. Thus, I think I have a good 
understanding of what a (power) user needs and wants.

On the other hand, I don't know the source code of OOo and I do not plan to 
implement the new filter dialog. This is one reason why I also need a 
developer in the i-team (which need not be the person to actually implement 
the filter later).

I am not familiar with the procedures with OOo projects. Thus, I need some 
support in this regard.

Since writing this specification will require some effort on my side, I 
wouldn't like it to be in vain. So I hope to find the necessary support (i.e. 
an i-team) so that the new filter will likely be integrated into OOo in the 
not so distant future...

-Karl

Am Sonntag, 1. März 2009 23:02 schrieb Frank Schönheit - Sun Microsystems 
Germany:
 Hi Karl,

  So I _could_ start...?

 Definitely. Of course the more people you involve, especially from UX
 the more chances the specified changes will ever become reality :)
 (And of course, the more people you involve, the more difficult it will
 become due to the lot of different opinions :)

  I guess I have to use the specification template for
  Writer.

 Matter of taste.

 Personally, I find writing specifications in the Wiki more difficult
 with regard to the involved work in actually writing, on the other hand,
 the Wiki has its advantages (the online version is always up-to-date,
 corrections/additions can easily be made by other parties, etc.).

 The Wiki template can be found at
 http://wiki.services.openoffice.org/wiki/Specification_Template
 (unfortunately not linked from
 http://wiki.services.openoffice.org/wiki/Specification).

  On [2] I found some other things that need to be done/checked before I
  start:

 In general, do not impose too much meaning into those requirements (but
 don't cite me on that :).

  (-- denotes a quote)
 
  --Q1 [Feature/Enhancement]
  --Does an unambiguously clear feature or enhancement request exists?
 
  Well, does one exist? I hope the description in [1] is enough to fullfill
  this request. If not, what has to be done?

 For this item, like for the others, the following holds: It is *one*
 possible mean to ensure a certain pre-requisite. There are other means,
 and case-depending, you might choose one of the others. (That's my
 personal interpretation, but it worked well in the past :)


 What this requirement wants to ensure is that all involved parties have
 the same understanding of the goal.

 In fact, this requirement is *very* 

Re: [dba-dev] New Filter Dialog

2009-02-27 Thread Karl Weber
Hallo Ocke,

Am Freitag, 27. Februar 2009 07:43 schrieb Ocke Janssen:
 On 26.02.09 22:25, Karl Weber wrote:
  Hi,
 
  I noticed that the OOo community is interested in a new filter dialog --
  according to [1]. I would like to contribute a specification. Note,
  however, that I do not plan to do any coding. Someone else would have to
  implement the specification.
   

 May be someone on this list just want to do the coding but is afraid of
 the specification. ;-)

  I think, there should only be _one_ filter dialog that is used during
  design time, i.e. to add a filter to a query or table, and that is also
  used by the end user in a form. I agree with what is said in [1]: The
  design is an important part of the project. I think it is not an easy
  task to create a filter dialog that can represend any filter condition
  that is logically possible and that is intuitive for the designer and the
  end user.
 
  Is there still any interest, in particular in getting just a
  specification? 

 Sure. That would bring us one step further.

So I _could_ start...? I guess I have to use the specification template for 
Writer.

On [2] I found some other things that need to be done/checked before I start: 
(-- denotes a quote)

--Q1 [Feature/Enhancement]
--Does an unambiguously clear feature or enhancement request exists?

Well, does one exist? I hope the description in [1] is enough to fullfill this 
request. If not, what has to be done?

--Q2 [Concept]:
--For changes requiring modifications in more than one application: Is 
--there product concept available, which is understandable to the 
--intended readership?

I guess, this is irrelevant, since only one application is concerned: Base.

--Q3 [Project-Resources]:
--Do you have a project team? An OpenOffice.org feature is always 
--being developed by an Implementation Team (i-Team). An i-Team consists 
--at least of two distinct persons:

--* A developer (required)
--* A QA representative (required)
--  Ask for a QA representative in the d...@qa.openoffice.org mailing list.
--* A User Experience member (required only if the feature or bug 
--  fix affects the user interface or the behavior of the application) 

This is my first problem. How do I get this i-team? I have to specify their 
names in the spec. I can ask for a QA representative as described, but where 
do I get a developer? And how do I get a User Experience member?

--Q4 [i-Team Agreement]:
--Do all i-Team members agree on Q1 - Q3? 

Well, first I need these three people...

--What happens if I can't answer all questions mentioned above, with Yes?
--The consequence could be that your valuable work won't be integrated 
--into OpenOffice.org. 

So, at the moment I should better not start or should I? Although it might 
not be necessary to meet all these requirements as long as only the spec is 
going to be written, it would be a good idea to involve at least a User 
Experience member.

I hope these are the only requirements that may have to be fullfilled. It 
would be great if you could help me meet them!

Thanks in advance,

-Karl

[1] http://dba.openoffice.org/development/projects.html#new_filter
[2] http://wiki.services.openoffice.org/wiki/Specification

-
To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org
For additional commands, e-mail: dev-h...@dba.openoffice.org



[dba-dev] New Filter Dialog

2009-02-26 Thread Karl Weber
Hi,

I noticed that the OOo community is interested in a new filter dialog -- 
according to [1]. I would like to contribute a specification. Note, however, 
that I do not plan to do any coding. Someone else would have to implement the 
specification.

I think, there should only be _one_ filter dialog that is used during design 
time, i.e. to add a filter to a query or table, and that is also used by the 
end user in a form. I agree with what is said in [1]: The design is an 
important part of the project. I think it is not an easy task to create a 
filter dialog that can represend any filter condition that is logically 
possible and that is intuitive for the designer and the end user.

Is there still any interest, in particular in getting just a specification?

-Karl


[1] http://dba.openoffice.org/development/projects.html#new_filter

-
To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org
For additional commands, e-mail: dev-h...@dba.openoffice.org



[dba-dev] Form Tablecontrol event: how to obtain column, row and other information

2009-02-25 Thread Karl Weber
Hi,

I hope, this is the proper list. 

I have a tablecontrol in a form and I can assign macros/scripts to various 
events. I already noticed, that one can also assign macros to events of 
columns, but this doesn't seem to work. (OOo 3.0) There should be an open 
issue about this problem.

So for the moment I have to live with events -- e.g. mouse pressed -- fired 
from the tablecontrol as a whole. 

When this event is fired, I need to know a couple of things I don't know how 
to find out. Maybe someone can help me:

(1) Was the mouse pressed in a particular cell, and if so, which one?

(2) Was the mouse pressed on a column header, and if so, which column?

(3) Was the mouse pressed on a row marker, and if so, which row?

(4) Was the mouse pressed outside of header, row markers and cells?

(5) How can I find out, which rows are selected, if any?

(6) When I press the right mouse button in a cell or on a column header, a 
pop-up menu appears. Can I add my own menu items to these menus, and if so, 
how?

Lot's of questions, but any help is very wellcome! (Pointers to documentation 
may suffice, if there is any. I didn't find any help in the DevGuide. )

Thanks in advance,

-Karl

-
To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org
For additional commands, e-mail: dev-h...@dba.openoffice.org