Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread pierre.gaudin

Hi all,

There is a tool : UFO (UML for OFBIz) that have been developed to make 
UML diagrams from OFBiz XML entity definition :

http://ufo.labs.libre-entreprise.org/UFO/index.html
http://www.neogia.org/wiki/index.php/U.F.O.

We use it for a long time and it works well. It's on GPL licence but may 
be it can be set to Apache licence.


Pierre
On 16/12/2014 05:38, Jacques Le Roux wrote:
The graphs at 
https://cwiki.apache.org/confluence/display/OFBTECH/Data+Model+Diagrams were 
done using OmniGraffle, that's all what I know. Are you referring to 
other places (IIRW other places are older...)


Jacques

Le 15/12/2014 20:37, Ron Wheeler a écrit :
Others may have more definite information about what has been used in 
the past.


I have seen UML(use case) drawings in the wiki that use the same (or 
very similar) graphics that ArgoUML uses.

ArgoUML is open source
We are only scratching the surface in our internal use of it so I am 
not an expert modeller but it looks like something that an 
experienced UML modeler should be able to use to get most of the 
diagrams required to support development.


It would be nice to have a product that deals with the issue of 
version control and SCM for models in a way that allowed many people 
to update the models.
It is probably possible to partition the model into enough chunks 
that people can keep the models up to date without tripping over each 
other.


There are a lot of database models already part of the documentation 
but I am not sure if they are up to date.

I also do not know what tool was used to make them
We use MySQL Workbench which is free and produces diagrams that are 
pretty aesthetically pleasing.




Ron




On 15/12/2014 1:56 PM, Todd Thorner wrote:

I'm sold ... for what that's worth.  Is there any UML-type facility for
the project's future of design & spec-chasing?



On 14-12-15 10:41 AM, Ron Wheeler wrote:

On 15/12/2014 1:30 PM, Todd Thorner wrote:

Yeah, graphs & charts represent special cases.

For the first applications of our ETVL, org charts were a very useful
output since we were dealing with people in organizations where a 
clean
hierarchy is the common way that companies are organized. It was 
useful

to have the organizational structure (departments, divisions, etc) as
well as reporting relationships between people.

Graphviz is capable of producing very complex charts and has a fair
amount of language features to support customizing the appearance.

Ron




On 14-12-15 09:49 AM, Ron Wheeler wrote:
If people don't like the idea of using the Graphviz version that 
I made,
there is a viewer for graffle that runs on the PC. Not sure if 
any of

their other free utilities will output an SVG.
Graphviz can outout SVG.
I am not sure if it would be easy to use svg as a source.

Graphviz offers high level control over placement that usually 
gives a

clean graph without having to manually place nodes.

I have just started to use the dynamic javascript version of 
graphviz in

my ETVL tool to output org charts embedded into HTML pages from
hierarchical data.
Works fine but the org charts are not as nice looking as 
GetOrgChart's
charts and GetOrgChart produces a chart that can be interrogated 
in the
browser to view the detail information stored at each node so I 
support

both ways of generating charts in HTML format.

Ron

On 15/12/2014 12:04 PM, Todd Thorner wrote:

What happens if you change a .graffle file's extension to something
else
like SVG or XML?  Any luck?  I know very little about Mac 
lock-ins, but
if you can get a text-based file to display (e.g. if .graffle is 
.xml

underneath) you might be able to edit the text.

You could also try taking a screenshot and then editing that by
overlaying the newer links on top of the old image. Quality might
suffer.

Perhaps committers could consider SVG as a forward-thinking 
standard
format for the project's graphical source files 
(production-ready files

can be exported as whatever).  My preferred tool is Inkscape
(Windows/Mac/Linux).



On 14-12-15 06:33 AM, Ron Wheeler wrote:

Can we move them to open source products such as  Open Office or
ArgoUML
or Freeplane?
These run on all platforms and are all free.

Ron

On 15/12/2014 7:30 AM, Sharan-F wrote:

Hi All

Does anyone in the community have access to Graffle on a Mac 
who is

willing
to help us update one of our wiki diagrams?

The diagram that needs to be updated is called
OFBizComponentDependencies.graffle (see link below)

https://cwiki.apache.org/confluence/pages/viewpageattachments.action?pageId=7766065&metadataLink=true 





 






It forms part of the page around Component Set and Component Set
Dependencies page that we want keep up to date.

https://cwiki.apache.org/confluence/display/OFBIZ/Component+and+Component+Set+Dependencies 






We need to update some links so please respond if you can help.

Thanks
Sharan




--
View

Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread gil portenseigne

Hello,

Care of http://www.neogia.org/wiki/index.php/U.F.O. link, the dot at the 
end is needed...


As a testimony of this tool usage, its a great tool too quickly make UML 
diagrams from an OFBiz datamodel instance.


When launching the app, you just have to specify the local OFBiz 
installation folder and UFO will propose all the entities ordered in 
their packages, available to drag and drop and make a new diagram. 
Relation are displayed automatically between entities.


Diagrams are saved in a ufo format for later edition and can be exported 
to png or svg.


Gil




Le 16/12/2014 09:24, pierre.gaudin a écrit :

Hi all,

There is a tool : UFO (UML for OFBIz) that have been developed to make 
UML diagrams from OFBiz XML entity definition :

http://ufo.labs.libre-entreprise.org/UFO/index.html
http://www.neogia.org/wiki/index.php/U.F.O.

We use it for a long time and it works well. It's on GPL licence but 
may be it can be set to Apache licence.


Pierre
On 16/12/2014 05:38, Jacques Le Roux wrote:
The graphs at 
https://cwiki.apache.org/confluence/display/OFBTECH/Data+Model+Diagrams 
were done using OmniGraffle, that's all what I know. Are you 
referring to other places (IIRW other places are older...)


Jacques

Le 15/12/2014 20:37, Ron Wheeler a écrit :
Others may have more definite information about what has been used 
in the past.


I have seen UML(use case) drawings in the wiki that use the same (or 
very similar) graphics that ArgoUML uses.

ArgoUML is open source
We are only scratching the surface in our internal use of it so I am 
not an expert modeller but it looks like something that an 
experienced UML modeler should be able to use to get most of the 
diagrams required to support development.


It would be nice to have a product that deals with the issue of 
version control and SCM for models in a way that allowed many people 
to update the models.
It is probably possible to partition the model into enough chunks 
that people can keep the models up to date without tripping over 
each other.


There are a lot of database models already part of the documentation 
but I am not sure if they are up to date.

I also do not know what tool was used to make them
We use MySQL Workbench which is free and produces diagrams that are 
pretty aesthetically pleasing.




Ron




On 15/12/2014 1:56 PM, Todd Thorner wrote:

I'm sold ... for what that's worth. Is there any UML-type facility for
the project's future of design & spec-chasing?



On 14-12-15 10:41 AM, Ron Wheeler wrote:

On 15/12/2014 1:30 PM, Todd Thorner wrote:

Yeah, graphs & charts represent special cases.

For the first applications of our ETVL, org charts were a very useful
output since we were dealing with people in organizations where a 
clean
hierarchy is the common way that companies are organized. It was 
useful

to have the organizational structure (departments, divisions, etc) as
well as reporting relationships between people.

Graphviz is capable of producing very complex charts and has a fair
amount of language features to support customizing the appearance.

Ron




On 14-12-15 09:49 AM, Ron Wheeler wrote:
If people don't like the idea of using the Graphviz version that 
I made,
there is a viewer for graffle that runs on the PC. Not sure if 
any of

their other free utilities will output an SVG.
Graphviz can outout SVG.
I am not sure if it would be easy to use svg as a source.

Graphviz offers high level control over placement that usually 
gives a

clean graph without having to manually place nodes.

I have just started to use the dynamic javascript version of 
graphviz in

my ETVL tool to output org charts embedded into HTML pages from
hierarchical data.
Works fine but the org charts are not as nice looking as 
GetOrgChart's
charts and GetOrgChart produces a chart that can be interrogated 
in the
browser to view the detail information stored at each node so I 
support

both ways of generating charts in HTML format.

Ron

On 15/12/2014 12:04 PM, Todd Thorner wrote:
What happens if you change a .graffle file's extension to 
something

else
like SVG or XML?  Any luck?  I know very little about Mac 
lock-ins, but
if you can get a text-based file to display (e.g. if .graffle 
is .xml

underneath) you might be able to edit the text.

You could also try taking a screenshot and then editing that by
overlaying the newer links on top of the old image. Quality might
suffer.

Perhaps committers could consider SVG as a forward-thinking 
standard
format for the project's graphical source files 
(production-ready files

can be exported as whatever).  My preferred tool is Inkscape
(Windows/Mac/Linux).



On 14-12-15 06:33 AM, Ron Wheeler wrote:

Can we move them to open source products such as  Open Office or
ArgoUML
or Freeplane?
These run on all platforms and are all free.

Ron

On 15/12/2014 7:30 AM, Sharan-F wrote:

Hi All

Does anyone in the community have access to Graffle on a Mac 
who is

willing
to help us update one of our wiki diagra

Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread Sharan-F
Hi Everyone

Thanks for all the responses and suggestions. 

I agree with the general opinion that we need to move diagrams into open
source based formats so that we dont have this type of issue in the future. 

I am currently putting together a draft roadmap for the documentation
workstream 

https://cwiki.apache.org/confluence/display/OFBIZ/Draft+Documentation+Roadmap
 
 

so I will add the tools mentioned into a tools section. 

I will also add another role for anyone wanting to help out with diagrams
and diagram conversions to an open source format.

In general if anyone interested in helping out in the documentation
workstream then please add your name to the wiki page.

Thanks
Sharan




--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Help-needed-to-update-an-OFBiz-Wiki-Graffle-Diagram-tp4659615p4659647.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread Sharan-F
Hi Ron

Thanks for doing an initial diagram conversion on this. I'm definitely
interested in learning more about how to use these tools and I know we have
a lot of diagrams to convert and update. 

Unless anyone else wants to step in and work with you to update this
particular diagram, I'm afraid that I wont have any time free until after
the New Year.

Thanks
Sharan



--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Help-needed-to-update-an-OFBiz-Wiki-Graffle-Diagram-tp4659615p4659648.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: condition-service tag

2014-12-16 Thread james_sg
Thanks Deepak


Deepak Dixit-2 wrote
> Hi James,
> 
> Here is an example of condition-service:
>  auth="true">
> 
> 
> Test service for condition-service
> 
> 
> 
> 
> 
> 
> 
> 
> Service must return conditionReply as Boolean.
> 
> Thanks & Regards
> —
> Deepak Dixit
> 
> 
>> On Dec 16, 2014, at 9:34 AM, Jacques Le Roux <

> jacques.le.roux@

> > wrote:
>> 
>> There are no examples. You simply specify the name of a service, and it
>> calls that service with the current ECA context. The service returns a
>> boolean. I must say I never used it...
>> 
>> Jacques
>> 
>> Le 15/12/2014 17:16, james_sg a écrit :
>>> Hi all,
>>> 
>>> I am looking to use the condition-service tag in an eca. Can't find an
>>> example for it.
>>> 
>>> Regards,
>>> James
>>> 
>>> 
>>> 
>>> --
>>> View this message in context:
>>> http://ofbiz.135035.n4.nabble.com/condition-service-tag-tp4659623.html
>>> Sent from the OFBiz - User mailing list archive at Nabble.com.
>>> 
> 
> 
> 
> smime.p7s (6K)
> ;





--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/condition-service-tag-tp4659623p4659649.html
Sent from the OFBiz - User mailing list archive at Nabble.com.


Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread Ron Wheeler
I thought that I had seen some UML Use Case fragments but I can not find 
them again.

There are drawings at these locations:
https://cwiki.apache.org/confluence/download/attachments/7045155/01MainDiagram.pdf?version=1&modificationDate=1267053493000&api=v2
https://cwiki.apache.org/confluence/download/attachments/7045155/18ArtRefDia.pdf?version=1&modificationDate=1267053493000&api=v2

Do we need them?
If we do, do we have the sources?

Ron

On 15/12/2014 11:38 PM, Jacques Le Roux wrote:
The graphs at 
https://cwiki.apache.org/confluence/display/OFBTECH/Data+Model+Diagrams were 
done using OmniGraffle, that's all what I know. Are you referring to 
other places (IIRW other places are older...)


Jacques

Le 15/12/2014 20:37, Ron Wheeler a écrit :
Others may have more definite information about what has been used in 
the past.


I have seen UML(use case) drawings in the wiki that use the same (or 
very similar) graphics that ArgoUML uses.

ArgoUML is open source
We are only scratching the surface in our internal use of it so I am 
not an expert modeller but it looks like something that an 
experienced UML modeler should be able to use to get most of the 
diagrams required to support development.


It would be nice to have a product that deals with the issue of 
version control and SCM for models in a way that allowed many people 
to update the models.
It is probably possible to partition the model into enough chunks 
that people can keep the models up to date without tripping over each 
other.


There are a lot of database models already part of the documentation 
but I am not sure if they are up to date.

I also do not know what tool was used to make them
We use MySQL Workbench which is free and produces diagrams that are 
pretty aesthetically pleasing.




Ron




On 15/12/2014 1:56 PM, Todd Thorner wrote:

I'm sold ... for what that's worth.  Is there any UML-type facility for
the project's future of design & spec-chasing?



On 14-12-15 10:41 AM, Ron Wheeler wrote:

On 15/12/2014 1:30 PM, Todd Thorner wrote:

Yeah, graphs & charts represent special cases.

For the first applications of our ETVL, org charts were a very useful
output since we were dealing with people in organizations where a 
clean
hierarchy is the common way that companies are organized. It was 
useful

to have the organizational structure (departments, divisions, etc) as
well as reporting relationships between people.

Graphviz is capable of producing very complex charts and has a fair
amount of language features to support customizing the appearance.

Ron




On 14-12-15 09:49 AM, Ron Wheeler wrote:
If people don't like the idea of using the Graphviz version that 
I made,
there is a viewer for graffle that runs on the PC. Not sure if 
any of

their other free utilities will output an SVG.
Graphviz can outout SVG.
I am not sure if it would be easy to use svg as a source.

Graphviz offers high level control over placement that usually 
gives a

clean graph without having to manually place nodes.

I have just started to use the dynamic javascript version of 
graphviz in

my ETVL tool to output org charts embedded into HTML pages from
hierarchical data.
Works fine but the org charts are not as nice looking as 
GetOrgChart's
charts and GetOrgChart produces a chart that can be interrogated 
in the
browser to view the detail information stored at each node so I 
support

both ways of generating charts in HTML format.

Ron

On 15/12/2014 12:04 PM, Todd Thorner wrote:

What happens if you change a .graffle file's extension to something
else
like SVG or XML?  Any luck?  I know very little about Mac 
lock-ins, but
if you can get a text-based file to display (e.g. if .graffle is 
.xml

underneath) you might be able to edit the text.

You could also try taking a screenshot and then editing that by
overlaying the newer links on top of the old image. Quality might
suffer.

Perhaps committers could consider SVG as a forward-thinking 
standard
format for the project's graphical source files 
(production-ready files

can be exported as whatever).  My preferred tool is Inkscape
(Windows/Mac/Linux).



On 14-12-15 06:33 AM, Ron Wheeler wrote:

Can we move them to open source products such as  Open Office or
ArgoUML
or Freeplane?
These run on all platforms and are all free.

Ron

On 15/12/2014 7:30 AM, Sharan-F wrote:

Hi All

Does anyone in the community have access to Graffle on a Mac 
who is

willing
to help us update one of our wiki diagrams?

The diagram that needs to be updated is called
OFBizComponentDependencies.graffle (see link below)

https://cwiki.apache.org/confluence/pages/viewpageattachments.action?pageId=7766065&metadataLink=true 





 






It forms part of the page around Component Set and Component Set
Dependencies page that we want keep up to date.

https://cwiki.apache.org/confluence/display/OFBIZ/Component+and+Component+Set+Dependenci

Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread Ron Wheeler
Looks very nice. The blue shading is a bit too much when the images are 
posted on the wiki - I did find one in my searching and it was hard to 
read the entity name since the black did not have enough contrast with 
the blue.


http://ufo.labs.libre-entreprise.org/UFO/screenshots.html does not show 
all of the UML drawings that one would like to have.

Use case, Sequence, Activity are not shown.

It looks really good as an ER tool.
Does anyone know which one was used to make the ER diagrams in the Wiki?

Ron

On 16/12/2014 3:24 AM, pierre.gaudin wrote:

Hi all,

There is a tool : UFO (UML for OFBIz) that have been developed to make 
UML diagrams from OFBiz XML entity definition :

http://ufo.labs.libre-entreprise.org/UFO/index.html
http://www.neogia.org/wiki/index.php/U.F.O.

We use it for a long time and it works well. It's on GPL licence but 
may be it can be set to Apache licence.


Pierre
On 16/12/2014 05:38, Jacques Le Roux wrote:
The graphs at 
https://cwiki.apache.org/confluence/display/OFBTECH/Data+Model+Diagrams 
were done using OmniGraffle, that's all what I know. Are you 
referring to other places (IIRW other places are older...)


Jacques

Le 15/12/2014 20:37, Ron Wheeler a écrit :
Others may have more definite information about what has been used 
in the past.


I have seen UML(use case) drawings in the wiki that use the same (or 
very similar) graphics that ArgoUML uses.

ArgoUML is open source
We are only scratching the surface in our internal use of it so I am 
not an expert modeller but it looks like something that an 
experienced UML modeler should be able to use to get most of the 
diagrams required to support development.


It would be nice to have a product that deals with the issue of 
version control and SCM for models in a way that allowed many people 
to update the models.
It is probably possible to partition the model into enough chunks 
that people can keep the models up to date without tripping over 
each other.


There are a lot of database models already part of the documentation 
but I am not sure if they are up to date.

I also do not know what tool was used to make them
We use MySQL Workbench which is free and produces diagrams that are 
pretty aesthetically pleasing.




Ron




On 15/12/2014 1:56 PM, Todd Thorner wrote:

I'm sold ... for what that's worth. Is there any UML-type facility for
the project's future of design & spec-chasing?



On 14-12-15 10:41 AM, Ron Wheeler wrote:

On 15/12/2014 1:30 PM, Todd Thorner wrote:

Yeah, graphs & charts represent special cases.

For the first applications of our ETVL, org charts were a very useful
output since we were dealing with people in organizations where a 
clean
hierarchy is the common way that companies are organized. It was 
useful

to have the organizational structure (departments, divisions, etc) as
well as reporting relationships between people.

Graphviz is capable of producing very complex charts and has a fair
amount of language features to support customizing the appearance.

Ron




On 14-12-15 09:49 AM, Ron Wheeler wrote:
If people don't like the idea of using the Graphviz version that 
I made,
there is a viewer for graffle that runs on the PC. Not sure if 
any of

their other free utilities will output an SVG.
Graphviz can outout SVG.
I am not sure if it would be easy to use svg as a source.

Graphviz offers high level control over placement that usually 
gives a

clean graph without having to manually place nodes.

I have just started to use the dynamic javascript version of 
graphviz in

my ETVL tool to output org charts embedded into HTML pages from
hierarchical data.
Works fine but the org charts are not as nice looking as 
GetOrgChart's
charts and GetOrgChart produces a chart that can be interrogated 
in the
browser to view the detail information stored at each node so I 
support

both ways of generating charts in HTML format.

Ron

On 15/12/2014 12:04 PM, Todd Thorner wrote:
What happens if you change a .graffle file's extension to 
something

else
like SVG or XML?  Any luck?  I know very little about Mac 
lock-ins, but
if you can get a text-based file to display (e.g. if .graffle 
is .xml

underneath) you might be able to edit the text.

You could also try taking a screenshot and then editing that by
overlaying the newer links on top of the old image. Quality might
suffer.

Perhaps committers could consider SVG as a forward-thinking 
standard
format for the project's graphical source files 
(production-ready files

can be exported as whatever).  My preferred tool is Inkscape
(Windows/Mac/Linux).



On 14-12-15 06:33 AM, Ron Wheeler wrote:

Can we move them to open source products such as  Open Office or
ArgoUML
or Freeplane?
These run on all platforms and are all free.

Ron

On 15/12/2014 7:30 AM, Sharan-F wrote:

Hi All

Does anyone in the community have access to Graffle on a Mac 
who is

willing
to help us update one of our wiki diagrams?

The diagram that needs to be updated is called
OFBizComponent

Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread Ron Wheeler

It is easy to update.
If anyone can tell me what they want to add or subtract, I can do this 
very quickly.
If someone wants to edit the file themselves (or make new ones) and 
needs any help, just let me know.


Ron

On 16/12/2014 4:09 AM, Sharan-F wrote:

Hi Ron

Thanks for doing an initial diagram conversion on this. I'm definitely
interested in learning more about how to use these tools and I know we have
a lot of diagrams to convert and update.

Unless anyone else wants to step in and work with you to update this
particular diagram, I'm afraid that I wont have any time free until after
the New Year.

Thanks
Sharan



--
View this message in context: 
http://ofbiz.135035.n4.nabble.com/Help-needed-to-update-an-OFBiz-Wiki-Graffle-Diagram-tp4659615p4659648.html
Sent from the OFBiz - User mailing list archive at Nabble.com.




--
Ron Wheeler
President
Artifact Software Inc
email: rwhee...@artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102



Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread Jacques Le Roux


Le 16/12/2014 14:21, Ron Wheeler a écrit :

I thought that I had seen some UML Use Case fragments but I can not find them 
again.
There are drawings at these locations:
https://cwiki.apache.org/confluence/download/attachments/7045155/01MainDiagram.pdf?version=1&modificationDate=1267053493000&api=v2
https://cwiki.apache.org/confluence/download/attachments/7045155/18ArtRefDia.pdf?version=1&modificationDate=1267053493000&api=v2

Do we need them?


Yes, they are part of 
https://cwiki.apache.org/confluence/display/OFBTECH/Framework+Introduction+Videos+and+Diagrams

Jacques


If we do, do we have the sources?


David has them I suppose, maybe even HWM?

Jacques




Ron

On 15/12/2014 11:38 PM, Jacques Le Roux wrote:
The graphs at https://cwiki.apache.org/confluence/display/OFBTECH/Data+Model+Diagrams were done using OmniGraffle, that's all what I know. Are you 
referring to other places (IIRW other places are older...)


Jacques

Le 15/12/2014 20:37, Ron Wheeler a écrit :

Others may have more definite information about what has been used in the past.

I have seen UML(use case) drawings in the wiki that use the same (or very 
similar) graphics that ArgoUML uses.
ArgoUML is open source
We are only scratching the surface in our internal use of it so I am not an expert modeller but it looks like something that an experienced UML 
modeler should be able to use to get most of the diagrams required to support development.


It would be nice to have a product that deals with the issue of version control and SCM for models in a way that allowed many people to update the 
models.

It is probably possible to partition the model into enough chunks that people 
can keep the models up to date without tripping over each other.

There are a lot of database models already part of the documentation but I am 
not sure if they are up to date.
I also do not know what tool was used to make them
We use MySQL Workbench which is free and produces diagrams that are pretty 
aesthetically pleasing.



Ron




On 15/12/2014 1:56 PM, Todd Thorner wrote:

I'm sold ... for what that's worth. Is there any UML-type facility for
the project's future of design & spec-chasing?



On 14-12-15 10:41 AM, Ron Wheeler wrote:

On 15/12/2014 1:30 PM, Todd Thorner wrote:

Yeah, graphs & charts represent special cases.

For the first applications of our ETVL, org charts were a very useful
output since we were dealing with people in organizations where a clean
hierarchy is the common way that companies are organized. It was useful
to have the organizational structure (departments, divisions, etc) as
well as reporting relationships between people.

Graphviz is capable of producing very complex charts and has a fair
amount of language features to support customizing the appearance.

Ron




On 14-12-15 09:49 AM, Ron Wheeler wrote:

If people don't like the idea of using the Graphviz version that I made,
there is a viewer for graffle that runs on the PC. Not sure if any of
their other free utilities will output an SVG.
Graphviz can outout SVG.
I am not sure if it would be easy to use svg as a source.

Graphviz offers high level control over placement that usually gives a
clean graph without having to manually place nodes.

I have just started to use the dynamic javascript version of graphviz in
my ETVL tool to output org charts embedded into HTML pages from
hierarchical data.
Works fine but the org charts are not as nice looking as GetOrgChart's
charts and GetOrgChart produces a chart that can be interrogated in the
browser to view the detail information stored at each node so I support
both ways of generating charts in HTML format.

Ron

On 15/12/2014 12:04 PM, Todd Thorner wrote:

What happens if you change a .graffle file's extension to something
else
like SVG or XML?  Any luck?  I know very little about Mac lock-ins, but
if you can get a text-based file to display (e.g. if .graffle is .xml
underneath) you might be able to edit the text.

You could also try taking a screenshot and then editing that by
overlaying the newer links on top of the old image. Quality might
suffer.

Perhaps committers could consider SVG as a forward-thinking standard
format for the project's graphical source files (production-ready files
can be exported as whatever).  My preferred tool is Inkscape
(Windows/Mac/Linux).



On 14-12-15 06:33 AM, Ron Wheeler wrote:

Can we move them to open source products such as  Open Office or
ArgoUML
or Freeplane?
These run on all platforms and are all free.

Ron

On 15/12/2014 7:30 AM, Sharan-F wrote:

Hi All

Does anyone in the community have access to Graffle on a Mac who is
willing
to help us update one of our wiki diagrams?

The diagram that needs to be updated is called
OFBizComponentDependencies.graffle (see link below)

https://cwiki.apache.org/confluence/pages/viewpageattachments.action?pageId=7766065&metadataLink=true








It forms

Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread Ron Wheeler

On 16/12/2014 10:37 AM, Jacques Le Roux wrote:


Le 16/12/2014 14:21, Ron Wheeler a écrit :
I thought that I had seen some UML Use Case fragments but I can not 
find them again.

There are drawings at these locations:
https://cwiki.apache.org/confluence/download/attachments/7045155/01MainDiagram.pdf?version=1&modificationDate=1267053493000&api=v2 

https://cwiki.apache.org/confluence/download/attachments/7045155/18ArtRefDia.pdf?version=1&modificationDate=1267053493000&api=v2 



Do we need them?


Yes, they are part of 
https://cwiki.apache.org/confluence/display/OFBTECH/Framework+Introduction+Videos+and+Diagrams


Are there more on that page than the 2 that I mentioned.

The two that I mentioned could be redone in Open office in an hour or 
two if we don't have the sources and they need updating.

The URL is www.ofbiz.org which is not a huge deal.
Who is Underson Consulting?


I seem to recall some Use Cases but can not find them now.



Jacques


If we do, do we have the sources?


David has them I suppose, maybe even HWM?

Jacques




Ron

On 15/12/2014 11:38 PM, Jacques Le Roux wrote:
The graphs at 
https://cwiki.apache.org/confluence/display/OFBTECH/Data+Model+Diagrams 
were done using OmniGraffle, that's all what I know. Are you 
referring to other places (IIRW other places are older...)


Jacques

Le 15/12/2014 20:37, Ron Wheeler a écrit :
Others may have more definite information about what has been used 
in the past.


I have seen UML(use case) drawings in the wiki that use the same 
(or very similar) graphics that ArgoUML uses.

ArgoUML is open source
We are only scratching the surface in our internal use of it so I 
am not an expert modeller but it looks like something that an 
experienced UML modeler should be able to use to get most of the 
diagrams required to support development.


It would be nice to have a product that deals with the issue of 
version control and SCM for models in a way that allowed many 
people to update the models.
It is probably possible to partition the model into enough chunks 
that people can keep the models up to date without tripping over 
each other.


There are a lot of database models already part of the 
documentation but I am not sure if they are up to date.

I also do not know what tool was used to make them
We use MySQL Workbench which is free and produces diagrams that are 
pretty aesthetically pleasing.




Ron




On 15/12/2014 1:56 PM, Todd Thorner wrote:
I'm sold ... for what that's worth. Is there any UML-type facility 
for

the project's future of design & spec-chasing?



On 14-12-15 10:41 AM, Ron Wheeler wrote:

On 15/12/2014 1:30 PM, Todd Thorner wrote:

Yeah, graphs & charts represent special cases.
For the first applications of our ETVL, org charts were a very 
useful
output since we were dealing with people in organizations where a 
clean
hierarchy is the common way that companies are organized. It was 
useful
to have the organizational structure (departments, divisions, 
etc) as

well as reporting relationships between people.

Graphviz is capable of producing very complex charts and has a fair
amount of language features to support customizing the appearance.

Ron




On 14-12-15 09:49 AM, Ron Wheeler wrote:
If people don't like the idea of using the Graphviz version 
that I made,
there is a viewer for graffle that runs on the PC. Not sure if 
any of

their other free utilities will output an SVG.
Graphviz can outout SVG.
I am not sure if it would be easy to use svg as a source.

Graphviz offers high level control over placement that usually 
gives a

clean graph without having to manually place nodes.

I have just started to use the dynamic javascript version of 
graphviz in

my ETVL tool to output org charts embedded into HTML pages from
hierarchical data.
Works fine but the org charts are not as nice looking as 
GetOrgChart's
charts and GetOrgChart produces a chart that can be 
interrogated in the
browser to view the detail information stored at each node so I 
support

both ways of generating charts in HTML format.

Ron

On 15/12/2014 12:04 PM, Todd Thorner wrote:
What happens if you change a .graffle file's extension to 
something

else
like SVG or XML?  Any luck?  I know very little about Mac 
lock-ins, but
if you can get a text-based file to display (e.g. if .graffle 
is .xml

underneath) you might be able to edit the text.

You could also try taking a screenshot and then editing that by
overlaying the newer links on top of the old image. Quality might
suffer.

Perhaps committers could consider SVG as a forward-thinking 
standard
format for the project's graphical source files 
(production-ready files

can be exported as whatever).  My preferred tool is Inkscape
(Windows/Mac/Linux).



On 14-12-15 06:33 AM, Ron Wheeler wrote:

Can we move them to open source products such as  Open Office or
ArgoUML
or Freeplane?
These run on all platforms and are all free.

Ron

On 15/12/2014 7:30 AM, Sharan-F wrote:

Hi All

Does anyone in the communi

Re: Help needed to update an OFBiz Wiki Graffle Diagram

2014-12-16 Thread pierre.gaudin

Hi Ron
On 16/12/2014 15:14, Ron Wheeler wrote:
Looks very nice. The blue shading is a bit too much when the images 
are posted on the wiki - I did find one in my searching and it was 
hard to read the entity name since the black did not have enough 
contrast with the blue.

Thanks.
You can change the background color for each entity.


http://ufo.labs.libre-entreprise.org/UFO/screenshots.html does not 
show all of the UML drawings that one would like to have.

Use case, Sequence, Activity are not shown.
Sorry, i didn't notice that you also need use case, sequence... UFO is 
only for Entity.


Pierre


It looks really good as an ER tool.
Does anyone know which one was used to make the ER diagrams in the Wiki?

Ron

On 16/12/2014 3:24 AM, pierre.gaudin wrote:

Hi all,

There is a tool : UFO (UML for OFBIz) that have been developed to 
make UML diagrams from OFBiz XML entity definition :

http://ufo.labs.libre-entreprise.org/UFO/index.html
http://www.neogia.org/wiki/index.php/U.F.O.

We use it for a long time and it works well. It's on GPL licence but 
may be it can be set to Apache licence.


Pierre
On 16/12/2014 05:38, Jacques Le Roux wrote:
The graphs at 
https://cwiki.apache.org/confluence/display/OFBTECH/Data+Model+Diagrams 
were done using OmniGraffle, that's all what I know. Are you 
referring to other places (IIRW other places are older...)


Jacques

Le 15/12/2014 20:37, Ron Wheeler a écrit :
Others may have more definite information about what has been used 
in the past.


I have seen UML(use case) drawings in the wiki that use the same 
(or very similar) graphics that ArgoUML uses.

ArgoUML is open source
We are only scratching the surface in our internal use of it so I 
am not an expert modeller but it looks like something that an 
experienced UML modeler should be able to use to get most of the 
diagrams required to support development.


It would be nice to have a product that deals with the issue of 
version control and SCM for models in a way that allowed many 
people to update the models.
It is probably possible to partition the model into enough chunks 
that people can keep the models up to date without tripping over 
each other.


There are a lot of database models already part of the 
documentation but I am not sure if they are up to date.

I also do not know what tool was used to make them
We use MySQL Workbench which is free and produces diagrams that are 
pretty aesthetically pleasing.




Ron




On 15/12/2014 1:56 PM, Todd Thorner wrote:
I'm sold ... for what that's worth. Is there any UML-type facility 
for

the project's future of design & spec-chasing?



On 14-12-15 10:41 AM, Ron Wheeler wrote:

On 15/12/2014 1:30 PM, Todd Thorner wrote:

Yeah, graphs & charts represent special cases.
For the first applications of our ETVL, org charts were a very 
useful
output since we were dealing with people in organizations where a 
clean
hierarchy is the common way that companies are organized. It was 
useful
to have the organizational structure (departments, divisions, 
etc) as

well as reporting relationships between people.

Graphviz is capable of producing very complex charts and has a fair
amount of language features to support customizing the appearance.

Ron




On 14-12-15 09:49 AM, Ron Wheeler wrote:
If people don't like the idea of using the Graphviz version 
that I made,
there is a viewer for graffle that runs on the PC. Not sure if 
any of

their other free utilities will output an SVG.
Graphviz can outout SVG.
I am not sure if it would be easy to use svg as a source.

Graphviz offers high level control over placement that usually 
gives a

clean graph without having to manually place nodes.

I have just started to use the dynamic javascript version of 
graphviz in

my ETVL tool to output org charts embedded into HTML pages from
hierarchical data.
Works fine but the org charts are not as nice looking as 
GetOrgChart's
charts and GetOrgChart produces a chart that can be 
interrogated in the
browser to view the detail information stored at each node so I 
support

both ways of generating charts in HTML format.

Ron

On 15/12/2014 12:04 PM, Todd Thorner wrote:
What happens if you change a .graffle file's extension to 
something

else
like SVG or XML?  Any luck?  I know very little about Mac 
lock-ins, but
if you can get a text-based file to display (e.g. if .graffle 
is .xml

underneath) you might be able to edit the text.

You could also try taking a screenshot and then editing that by
overlaying the newer links on top of the old image. Quality might
suffer.

Perhaps committers could consider SVG as a forward-thinking 
standard
format for the project's graphical source files 
(production-ready files

can be exported as whatever).  My preferred tool is Inkscape
(Windows/Mac/Linux).



On 14-12-15 06:33 AM, Ron Wheeler wrote:

Can we move them to open source products such as  Open Office or
ArgoUML
or Freeplane?
These run on all platforms and are all free.

Ron

On 15/12/2014 7:30 AM