<<O>>  Difference Topic FlowchartPlugin (r1.17 - 28 Jun 2005 - AurelioAHeckert?)

FlowchartPlugin

You can create flowcharts from textual content on the topic.

Line: 121 to 121

File: Description:
data/TWiki/FlowchartPlugin.txt Plugin topic
data/TWiki/FlowchartPlugin.txt,v Plugin topic repository
Changed:
<
<
data/TWiki/FlowchartPluginExample.txt  
data/TWiki/FlowchartPluginExample.txt,v  
>
>
data/TWiki/FlowchartPluginExample.txt Plugin Example
data/TWiki/FlowchartPluginExample.txt,v Plugin Example repository

lib/TWiki/Plugins/FlowchartPlugin.pm Plugin Perl module
Changed:
<
<
pub/TWiki/FlowchartPluginExample/flowchart_FlowchartPluginExample.png  
pub/TWiki/FlowchartPluginExample/flowchart_FlowchartPluginExample.svg  
pub/TWiki/FlowchartPluginExample/flowchartMapImg_FlowchartPluginExample.txt  
>
>
pub/TWiki/FlowchartPluginExample/flowchart_FlowchartPluginExample.png The example image to show
pub/TWiki/FlowchartPluginExample/flowchart_FlowchartPluginExample.svg The example base SVG
pub/TWiki/FlowchartPluginExample/flowchartMapImg_FlowchartPluginExample.txt The example map file

 <<O>>  Difference Topic FlowchartPlugin (r1.16 - 27 Jun 2005 - AurelioAHeckert?)
Changed:
<
<

Flowchart Plugin

Crie fluxogramas a partir de conteúdo textual do tópico.

>
>

FlowchartPlugin


Added:
>
>
You can create flowcharts from textual content on the topic.

TOC: No TOC in "TWiki.FlowchartPlugin"
Changed:
<
<

Exemplo

>
>

Example


Include of URL is disabled Fuxograma de Exemplo
Changed:
<
<

Pare o mouse sobre cada item e veja a etiqueta com o nome em tamanho maior.
Cada item também é um link para o bloco de texto que o criou e onde podem existir mais detalhes sobre o passo.
>
>

Stop the mouse above each item and see the tag with the name in a bigger size.
Each item is a link for the text block what was created it and where can exist more information about this step.


The Based SVG
Changed:
<
<
O exemplo acima foi gerado pelo conteúdo do tópico FlowchartPluginExample

Como Usar

>
>
The example above was generated by the content of the topic FlowchartPluginExample

Changed:
<
<
Para criar e apresentar o fluxograma adicione a variável %FLOWCHART% ou %FLOWCHART{Parametros}%.

O plugin coleta o conteúdo do texto e considera que cada título de segundo nível ---++ indica o início da definição de um novo item do fluxograma. Para especificar o item e a ação derivada espera-se uma lista do tipo * Atributo: Valor

Atributos Comentário
Type tipo da unidade do fluxograma. Padrão: Action
Id Identificador para o Goto. Precisa validar com /[_a-zA-Z0-9]*/
Color Cor diferenciada para o item
Goto Indica para que item o fluxo deve seguir. Padrão: Next
Yes O mesmo que Goto, mas é obrigatório para Type: Question
No O mesmo que Goto, mas é obrigatório para Type: Question
Os tipos validos são:
Type Comentário
Start Indica o inicio de um fluxograma. Deve ser colocado no seu primeiro item
Action O tipo padrão. Apenas indica uma ação
Question Abre uma bifurcação no fluxo. Obriga a definição dos atributos Yes e No
End Indica o fim do fluxograma (ou parte dele)
End-Error Fim diferenciado para o caso de erro

Exemplo de uso:

>
>
In the text to define the itens of the Flowchart you must to write by this way for each item:


Changed:
<
<

Item do Fluxograma

  • Id: nome_unico
>
>

Item of the Flowchart

  • Id: unic_nome

  • Type: Question
  • Yes: item_A
  • No: item_B
Changed:
<
<
Para um exemplo mais completo, veja: FlowchartPluginExample

Para controlar o início e fim de de títulos válidos para a construção do Fluxograma use %FLOWCHART_START% e %FLOWCHART_STOP%.

>
>
To a better example see the FlowchartPlugin Example.

Changed:
<
<
Se um nome for grande demais para o espaço do item a quebra de linha pode ser feita com %FLOWCHART_BR%, que não interfere no texto da página, apenas no fluxograma.
>
>

Syntax Rules


Changed:
<
<
Para personalizar um fluxograma, basta adicionar parametros a variável: %FLOWCHART{Parametros}%
Os parametros válidos são:
Parameter Comentário
item-w Largura do item do fluxograma
item-h Altura do item do fluxograma
area-w Largura da área do item do fluxograma
area-h Altura da área do item do fluxograma
percent Porcentagem do tamanho PNG apresentado em relação ao padrão do SVG gerado
text-size Tamanho em pixels do texto
tag-style Estilo para a tag img
>
>
To create and present the flowchart, add the variable %FLOWCHART% ou %FLOWCHART{Parameters}%.

Changed:
<
<

Dicas

>
>
This plugin Plugin collects the content of the text and considers that each heading level two ---++ indicate the beginning of the definition of a new item of the flowchart. To specify the item and the derived action is expected a list of the type * Attribute: Value
Atribute Commentary
Type Type of the flowchart's item. Default: Action
Id Identification for the Goto. It needs to validate with /[_a-zA-Z0-9]*/
Color Color differentiated for the item
Goto Indicates so that item it must follow. Default: Next
Yes The same as Goto, but is obligator for Type: Question
No The same as Goto, but is obligator for Type: Question
The valid types are:
Type Commentary
Start Indicates the beginning of a flowchart. It must be placed in its first item
Action The standard type. It indicates an action
Question Opens a bifurcation in the flow. It compels the definition of attributes Yes e No
End Indicates the end of the flowchart (or part of it)
End-Error Differentiated end for the error case

To control the beginning and end of of valid headings for the construction of the Flowchart use %FLOWCHART_START% and %FLOWCHART_STOP%.

If a name is excessively big for the space of the item a line break can be made with %FLOWCHART_BR%, that does not intervene with the text of the page, only in the flowchart.

To personalize a flowchart, is enough to add parametros to the variable: %FLOWCHART{Parameters}%
The valid parametros are:

Parameter Commentary
item-w Width for the flowchart's itens area
item-h Height for the flowchart's itens
area-w Width of the area of the flowchart's itens
area-h Height of the area of the flowchart's itens
percent Percentage of the PNG size presented in relation to the standard of the generated SVG
text-size Size in pixels of the font text
tag-style Style for the img tag

Tips

IDEA! The web bowsers normally make cache of the web page and of the elements contained in that (images, animações, sounds...). It is possible that after to save the modification in the definition of the flowchart you do not see the effect of the modification in the image. In this case click "Reload" in your web browser.

IDEA! Some flowcharts can become so complex and will be difficult to follow its lines. In this case, increase the area of itens, giving a bigger space between them. eg: %FLOWCHART{ area-w="220" area-h="100" }%

Construction of the Flowchart and Plugin's Working Way

  1. The blocks initialized by a heading level two ---++ are read as definition of item of the Flowchart (as the TWiki:Plugins.SlideShowPlugin).
  2. A SVG is created with this information and is annexed in the topic. This SVG file can be had access by %ATTACHURL%/flowchart_%TOPIC%.svg.
  3. A PNG is generated with the ImageMagick and reduced, so that the image has a good anti-aliasing, that it is not obtained in the direct conversion. The PNG is annexed in the topic and can be had access by %ATTACHURL%/flowchart_%TOPIC%.png (use this advantage to separate the flowchart's image of the definition topic when it is interesting).
  4. Is created a map for the image linking the itens of the flowchart whith the origin of its information, where can exist more information for implementation. %ATTACHURL%/flowchartMapImg_%TOPIC%.txt (use to map the image out off the topic where the flowchart was generated too)
    %INCLUDE{"%PUBURL%/Web/FlowchartTopic/flowchartMapImg_FlowchartTopic.txt"}%
    <img src="%PUBURL%/Web/FlowchartTopic/flowchart_FlowchartTopic.png" usemap="flowchart_FlowchartTopic" alt="Flowchart" border="0" />
  5. The content of the map file and one image tag presenting the PNG are placed in the place of variable %FLOWCHART%.

The files (SVG, PNG and Map) are generated when the topic contend %FLOWCHART% is saved.


Deleted:
<
<
IDEA! Os navegadores normalmente fazem cache da página web e dos elementos contidos nela (imagens, animações, sons...). É possível que após salvar a modificação na definição do fluxograma você não veja o efeito da modificação na imagem. Nesse caso clique "Atualizar" no seu navegador web.

Changed:
<
<
IDEA! Alguns fluxogramas podem se tornar demasiadamente complexos e será difícil acompanhar suas linhas. Nesse caso aumente a área dos itens, dando assim maior espaçamento entre eles. eg: %FLOWCHART{ area-w="220" area-h="100" }%
>
>

Plugin Settings


Changed:
<
<

Construção do Fluxograma e funcionamento do plugin

  1. Os blocos iniciados por título de segundo nível ---++ são lidos como definição de item do Fluxograma (como o plugin de slides).
  2. Um SVG é criado com essa informação e anexado ao tópico. Esse arquivo SVG pode ser acessado por %ATTACHURL%/flowchart_%TOPIC%.svg.
  3. Um PNG é gerado com o ImageMagick e redusido, para que a imagem tenha uma boa suavização de serrilhado, que não se consegue na conversão direta. O PNG é anexado ao tópico e pode ser acessado por %ATTACHURL%/flowchart_%TOPIC%.png (aproveite isto para separar a imagem do fluxograma do tópico de definição quando for interesante).
  4. É criado um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação. Um arquivo txt com o mapa é anexado ao tópico e pode ser acessado por %ATTACHURL%/flowchartMapImg_%TOPIC%.txt (use para mapear a imagem mesmo fora do tópico onde o fluxograma foi gerado).
    %INCLUDE{"%PUBURL%/Web/TopicoDoFluxograma/flowchartMapImg_TopicoDoFluxograma.txt"}%
    <img src="%PUBURL%/Web/TopicoDoFluxograma/flowchart_TopicoDoFluxograma.png" usemap="flowchart_TopicoDoFluxograma" alt="Fuxograma" border="0" />
  5. O conteudo do arquivo de mapa e uma tag de imagem apresentando o PNG são colocados no lugar da varável %FLOWCHART%.
>
>
Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %INTERWIKIPLUGIN_SHORTDESCRIPTION%

Changed:
<
<
Os arquivos (SVG, PNG e Map) são gerados quando o tópico contendo %FLOWCHART% é salvo.
>
>
  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Bilds a flowchart from information on the topic

Changed:
<
<

Configuração

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico

  • Largura padrão do item do fluxograma
>
>
  • Standard width for the flowchart's itens

    • Set ITEM_WIDTH = 140
Changed:
<
<
  • Altura padrão do item do fluxograma
>
>
  • Standard height for the flowchart's itens

    • Set ITEM_HEIGHT = 40
Changed:
<
<
  • Largura padrão da área do item do fluxograma
>
>
  • Standard width for the area of the flowchart's itens

    • Set ITEM_AREA_W = 180
Changed:
<
<
  • Altura padrão da área do item do fluxograma
>
>
  • Standard height of the area of the flowchart's itens

    • Set ITEM_AREA_H = 70
Changed:
<
<
  • Tamanho padrão em pixels do texto
>
>
  • Standard size in pixels of the font text

    • Set TEXT_SIZE = 17
Changed:
<
<
  • Porcentagem padrão do tamanho PNG apresentado em relação ao padrão do SVG gerado
>
>
  • Standard percentage of the PNG size presented in relation to the standard of the generated SVG

    • Set PERCENT_IMG = 70
Changed:
<
<
  • Estilo padrão para a tag img
>
>
  • Standard style for the img tag

    • Set TAG_STYLE = border:1px dotted #505050;
Added:
>
>
  • Debug plugin: (See output in data/debug.txt)
    • Set DEBUG = 0

Plugin Installation Instructions

Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the server where TWiki is running.

  • Download the ZIP file from the Plugin web (see below)
  • Unzip FlowchartPlugin.zip in your twiki installation directory. Content:
    File: Description:
    data/TWiki/FlowchartPlugin.txt Plugin topic
    data/TWiki/FlowchartPlugin.txt,v Plugin topic repository
    data/TWiki/FlowchartPluginExample.txt  
    data/TWiki/FlowchartPluginExample.txt,v  
    lib/TWiki/Plugins/FlowchartPlugin.pm Plugin Perl module
    pub/TWiki/FlowchartPluginExample/flowchart_FlowchartPluginExample.png  
    pub/TWiki/FlowchartPluginExample/flowchart_FlowchartPluginExample.svg  
    pub/TWiki/FlowchartPluginExample/flowchartMapImg_FlowchartPluginExample.txt  
  • Install the ImageMagick
  • Test if the installation was successful:

Plugin Info

<!-- INI Plugin Info -->

Plugin Author: TWiki:Main.AurelioAHeckert
Plugin Version: 27 Jun 2005 (V1.000)
Change History: <!-- versions below in reverse order --> 
27 Jun 2005: Initial public version 0.8
TWiki Dependency: $TWiki::Plugins::VERSION 1.024
CPAN Dependencies: none
Other Dependencies: ImageMagick
Perl Version: 5.005
License: GPL (GNU General Public License)
TWiki:Plugins/Benchmark: GoodStyle nn%, FormattedSearch nn%, FlowchartPlugin nn%
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/FlowchartPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/FlowchartPluginDev
Appraisal: http://TWiki.org/cgi-bin/view/Plugins/FlowchartPluginAppraisal
<!-- FIM Plugin Info -->

Related Topics: TWikiPreferences, TWikiPlugins


-- TWiki:Main.AurelioAHeckert - 17 Jun 2005

 <<O>>  Difference Topic FlowchartPlugin (r1.15 - 25 Jun 2005 - AurelioAHeckert?)

Flowchart Plugin

Crie fluxogramas a partir de conteúdo textual do tópico.

Line: 65 to 65

Dicas

Changed:
<
<
  • Os navegadores normalmente fazem cache da página web e dos elementos contidos nela (imagens, animações, sons...). É possível que após salvar a modificação na definição do fluxograma você não veja o efeito da modificação na imagem. Nesse caso clique "Atualizar" no seu navegador web.
  • Alguns fluxogramas podem se tornar demasiadamente complexos e será difícil acompanhar suas linhas. Nesse caso aumente a área dos itens, dando assim maior espaçamento entre eles. eg: %FLOWCHART{ area-w="220" area-h="100" }%
>
>
IDEA! Os navegadores normalmente fazem cache da página web e dos elementos contidos nela (imagens, animações, sons...). É possível que após salvar a modificação na definição do fluxograma você não veja o efeito da modificação na imagem. Nesse caso clique "Atualizar" no seu navegador web.

IDEA! Alguns fluxogramas podem se tornar demasiadamente complexos e será difícil acompanhar suas linhas. Nesse caso aumente a área dos itens, dando assim maior espaçamento entre eles. eg: %FLOWCHART{ area-w="220" area-h="100" }%


Construção do Fluxograma e funcionamento do plugin

  1. Os blocos iniciados por título de segundo nível ---++ são lidos como definição de item do Fluxograma (como o plugin de slides).
 <<O>>  Difference Topic FlowchartPlugin (r1.14 - 25 Jun 2005 - AurelioAHeckert?)

Flowchart Plugin

Crie fluxogramas a partir de conteúdo textual do tópico.

Line: 25 to 25

Para especificar o item e a ação derivada espera-se uma lista do tipo * Atributo: Valor
Atributos Comentário
Type tipo da unidade do fluxograma. Padrão: Action
Changed:
<
<
Id Identificador para o Goto. Precisa validar com /[_a-zA-Z0-9]*/
>
>
Id Identificador para o Goto. Precisa validar com /[_a-zA-Z0-9]*/

Color Cor diferenciada para o item
Goto Indica para que item o fluxo deve seguir. Padrão: Next
Changed:
<
<
Yes O mesmo que Goto, mas é obrigatório. Complementa o Type Question
No O mesmo que Goto, mas é obrigatório. Complementa o Type Question
>
>
Yes O mesmo que Goto, mas é obrigatório para Type: Question
No O mesmo que Goto, mas é obrigatório para Type: Question

Os tipos validos são:
Type Comentário
Start Indica o inicio de um fluxograma. Deve ser colocado no seu primeiro item
Line: 63 to 63

text-size Tamanho em pixels do texto
tag-style Estilo para a tag img
Added:
>
>

Dicas

  • Os navegadores normalmente fazem cache da página web e dos elementos contidos nela (imagens, animações, sons...). É possível que após salvar a modificação na definição do fluxograma você não veja o efeito da modificação na imagem. Nesse caso clique "Atualizar" no seu navegador web.
  • Alguns fluxogramas podem se tornar demasiadamente complexos e será difícil acompanhar suas linhas. Nesse caso aumente a área dos itens, dando assim maior espaçamento entre eles. eg: %FLOWCHART{ area-w="220" area-h="100" }%

Construção do Fluxograma e funcionamento do plugin

  1. Os blocos iniciados por título de segundo nível ---++ são lidos como definição de item do Fluxograma (como o plugin de slides).
  2. Um SVG é criado com essa informação e anexado ao tópico. Esse arquivo SVG pode ser acessado por %ATTACHURL%/flowchart_%TOPIC%.svg.
 <<O>>  Difference Topic FlowchartPlugin (r1.13 - 24 Jun 2005 - AurelioAHeckert?)

Flowchart Plugin

Changed:
<
<
  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico
>
>
Crie fluxogramas a partir de conteúdo textual do tópico.

Changed:
<
<
Passos:
  • Os blocos iniciados por título de segundo nível ---++ são lidos como definição de item do Fluxograma, como o plugin de slides.
  • Um SVG é criado com essa informação e anexado ao tópico.
  • Um PNG é gerado com o ImageMagick e redusido, para que a imagem tenha uma boa suavização de serrilhado que não se consegue na conversão direta. O PNG é anexado ao tópico.
  • É criado um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação. Um arquivo txt com o mapa é anexado ao tópico.
  • O conteudo do arquivo de mapa e uma tag de imagem apresentando o PNG são colocados no lugar da varável %FLOWCHART%.
A Fazer:
  • A imagem não deve ser recriada a cada visita, mas apenas quando o tópico for salvo.
  • Colocar opções de tamanho (imagem, itens do fluxograma) para serem alteradas pelo usuário.
  • Colocar limitadores para definir a área válida de conteúdo para criar o Fluxograma
>
>
TOC: No TOC in "TWiki.FlowchartPlugin"

Changed:
<
<
Teste:
>
>

Exemplo


Changed:
<
<
%FLOWCHART%
The Based SVG
>
>
Include of URL is disabled Fuxograma de Exemplo
Pare o mouse sobre cada item e veja a etiqueta com o nome em tamanho maior.
Cada item também é um link para o bloco de texto que o criou e onde podem existir mais detalhes sobre o passo.

The Based SVG

Added:
>
>
O exemplo acima foi gerado pelo conteúdo do tópico FlowchartPluginExample

Como Usar


Added:
>
>
Para criar e apresentar o fluxograma adicione a variável %FLOWCHART% ou %FLOWCHART{Parametros}%.

O plugin coleta o conteúdo do texto e considera que cada título de segundo nível ---++ indica o início da definição de um novo item do fluxograma. Para especificar o item e a ação derivada espera-se uma lista do tipo * Atributo: Valor


Atributos Comentário
Changed:
<
<
Type tipo da unidade do fluxograma
Id Identificador para o Go-To. Precisa validar com /[a-zA-Z0-9]*/
>
>
Type tipo da unidade do fluxograma. Padrão: Action
Id Identificador para o Goto. Precisa validar com /[_a-zA-Z0-9]*/

Color Cor diferenciada para o item
Changed:
<
<
GoTo Indica para que id o fluxo deve seguir. Padrão: Next
Yes O mesmo que Go-To, mas é obrigatório. Complementa o Type Question
No O mesmo que Go-To, mas é obrigatório. Complementa o Type Question
>
>
Goto Indica para que item o fluxo deve seguir. Padrão: Next
Yes O mesmo que Goto, mas é obrigatório. Complementa o Type Question
No O mesmo que Goto, mas é obrigatório. Complementa o Type Question
Os tipos validos são:

Type Comentário
Changed:
<
<
Start  
Action  
Question precisa definir os atributos Yes e No
End  
End-Error fim diferenciado, vermelho

Quebra de linha pode ser feita com %FLOWCHART_BR%, que não interfere no texto da página, apenas no fluxograma.



Início do %FLOWCHART_BR% Fluxograma

  • Type: Start

Questão 1

  • Type: Question
  • Yes: tronco1
  • No: tronco2

Início do %FLOWCHART_BR% Tronco 1

  • Id: tronco1
  • Color: 70B070

Bli...

Questão 2

  • Type: Question
  • Yes: tronco1
  • No: Next

Questão 4

  • Type: Question
  • Yes: Next
  • No: Quest6

Bla bla bla...

Questão 6

  • Id: Quest6
  • Type: Question
  • Yes: Next
  • No: Lennon_canta

Fim Tronco 1

  • Id: Fim1
  • Type: End

"Imagine all %FLOWCHART_BR% the people..."

  • Id: Lennon_canta
  • Goto: tronco1

Início do %FLOWCHART_BR% Tronco 2

  • Id: tronco2
  • Color: E0B040
>
>
Start Indica o inicio de um fluxograma. Deve ser colocado no seu primeiro item
Action O tipo padrão. Apenas indica uma ação
Question Abre uma bifurcação no fluxo. Obriga a definição dos atributos Yes e No
End Indica o fim do fluxograma (ou parte dele)
End-Error Fim diferenciado para o caso de erro

Exemplo de uso:

---++ Item do Fluxograma
   * Id: nome_unico
   * Type: Question
   * Yes: item_A
   * No: item_B
Para um exemplo mais completo, veja: FlowchartPluginExample

Para controlar o início e fim de de títulos válidos para a construção do Fluxograma use %FLOWCHART_START% e %FLOWCHART_STOP%.

Se um nome for grande demais para o espaço do item a quebra de linha pode ser feita com %FLOWCHART_BR%, que não interfere no texto da página, apenas no fluxograma.

Para personalizar um fluxograma, basta adicionar parametros a variável: %FLOWCHART{Parametros}%
Os parametros válidos são:

Parameter Comentário
item-w Largura do item do fluxograma
item-h Altura do item do fluxograma
area-w Largura da área do item do fluxograma
area-h Altura da área do item do fluxograma
percent Porcentagem do tamanho PNG apresentado em relação ao padrão do SVG gerado
text-size Tamanho em pixels do texto
tag-style Estilo para a tag img

Construção do Fluxograma e funcionamento do plugin

  1. Os blocos iniciados por título de segundo nível ---++ são lidos como definição de item do Fluxograma (como o plugin de slides).
  2. Um SVG é criado com essa informação e anexado ao tópico. Esse arquivo SVG pode ser acessado por %ATTACHURL%/flowchart_%TOPIC%.svg.
  3. Um PNG é gerado com o ImageMagick e redusido, para que a imagem tenha uma boa suavização de serrilhado, que não se consegue na conversão direta. O PNG é anexado ao tópico e pode ser acessado por %ATTACHURL%/flowchart_%TOPIC%.png (aproveite isto para separar a imagem do fluxograma do tópico de definição quando for interesante).
  4. É criado um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação. Um arquivo txt com o mapa é anexado ao tópico e pode ser acessado por %ATTACHURL%/flowchartMapImg_%TOPIC%.txt (use para mapear a imagem mesmo fora do tópico onde o fluxograma foi gerado).
    %INCLUDE{"%PUBURL%/Web/TopicoDoFluxograma/flowchartMapImg_TopicoDoFluxograma.txt"}%
    <img src="%PUBURL%/Web/TopicoDoFluxograma/flowchart_TopicoDoFluxograma.png" usemap="flowchart_TopicoDoFluxograma" alt="Fuxograma" border="0" />
  5. O conteudo do arquivo de mapa e uma tag de imagem apresentando o PNG são colocados no lugar da varável %FLOWCHART%.

Changed:
<
<

Blo...

>
>
Os arquivos (SVG, PNG e Map) são gerados quando o tópico contendo %FLOWCHART% é salvo.

Changed:
<
<

Questão 3

  • Type: Question
  • Yes: Lennon_canta
  • #Yes: Fim1
  • No: Next

Questão 5

  • Type: Question
  • Yes: Next
  • No: erro
>
>

Configuração


Changed:
<
<

Questão 7

  • Type: Question
  • Yes: Next
  • No: tronco2

Faz algo

>
>
  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico

Changed:
<
<

Questão 9

  • Type: Question
  • Yes: fim
  • No: Next
>
>
  • Largura padrão do item do fluxograma
    • Set ITEM_WIDTH = 140
  • Altura padrão do item do fluxograma
    • Set ITEM_HEIGHT = 40
  • Largura padrão da área do item do fluxograma
    • Set ITEM_AREA_W = 180
  • Altura padrão da área do item do fluxograma
    • Set ITEM_AREA_H = 70
  • Tamanho padrão em pixels do texto
    • Set TEXT_SIZE = 17
  • Porcentagem padrão do tamanho PNG apresentado em relação ao padrão do SVG gerado
    • Set PERCENT_IMG = 70
  • Estilo padrão para a tag img
    • Set TAG_STYLE = border:1px dotted #505050;

Deleted:
<
<

ERRO Sei lá... %FLOWCHART_BR% frown

  • Id: erro
  • Type: End-Error

Fim Tronco 2 %FLOWCHART_BR% smile

  • Id: fim
  • Type: End

Changed:
<
<
-- AurelioAHeckert? - 17 Jun 2005
>
>
-- TWiki:Main.AurelioAHeckert - 17 Jun 2005

META TOPICMOVED AurelioAHeckert? date="1119466004" from="TWiki.FluxogramaPlugin" to="TWiki.FlowchartPlugin"
 <<O>>  Difference Topic FlowchartPlugin (r1.12 - 24 Jun 2005 - AurelioAHeckert?)

Flowchart Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico
Line: 73 to 73

  • Yes: Next
  • No: Lennon_canta
Changed:
<
<

Fim Tranco 1

>
>

Fim Tronco 1

  • Id: Fim1

  • Type: End

"Imagine all %FLOWCHART_BR% the people..."

Line: 88 to 89

Questão 3

  • Type: Question
Added:
>
>
  • Yes: Lennon_canta
  • #Yes: Fim1
  • No: Next

Questão 5

  • Type: Question

  • Yes: Next
  • No: erro
Changed:
<
<

Questão 5

>
>

Questão 7


  • Type: Question
  • Yes: Next
  • No: tronco2

Faz algo

Changed:
<
<

Questão 7

>
>

Questão 9


  • Type: Question
  • Yes: fim
  • No: Next
Line: 107 to 114

  • Id: erro
  • Type: End-Error
Changed:
<
<

Fim Tranco 2 %FLOWCHART_BR% smile

>
>

Fim Tronco 2 %FLOWCHART_BR% smile


  • Id: fim
  • Type: End
 <<O>>  Difference Topic FlowchartPlugin (r1.11 - 24 Jun 2005 - AurelioAHeckert?)

Flowchart Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico

Passos:

Changed:
<
<
  • Os blocos iniciados por título de segundo nível ---+ são lidos como definição de item do Fluxograma, como o plugin de slides.
>
>
  • Os blocos iniciados por título de segundo nível ---++ são lidos como definição de item do Fluxograma, como o plugin de slides.

  • Um SVG é criado com essa informação e anexado ao tópico.
  • Um PNG é gerado com o ImageMagick e redusido, para que a imagem tenha uma boa suavização de serrilhado que não se consegue na conversão direta. O PNG é anexado ao tópico.
  • É criado um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação. Um arquivo txt com o mapa é anexado ao tópico.
Changed:
<
<
  • O conteudo do arquivo de mapa e uma tag de imagem apresentando o PNG são colocados no lugar da varável %FLUXOGRAMA%.
>
>
  • O conteudo do arquivo de mapa e uma tag de imagem apresentando o PNG são colocados no lugar da varável %FLOWCHART%.

A Fazer:
  • A imagem não deve ser recriada a cada visita, mas apenas quando o tópico for salvo.
  • Colocar opções de tamanho (imagem, itens do fluxograma) para serem alteradas pelo usuário.
  • Colocar limitadores para definir a área válida de conteúdo para criar o Fluxograma

Teste:

Changed:
<
<
%Formata_Centro%
>
>

%FLOWCHART%
Changed:
<
<
http://wiki.gnhlug.org/twiki2/pub/TWiki/FlowchartPlugin/flowchart_FlowchartPlugin.svg %Fim_Formata%
>
>
The Based SVG

Atributos Comentário
Type tipo da unidade do fluxograma
Line: 36 to 36

End  
End-Error fim diferenciado, vermelho
Added:
>
>
Quebra de linha pode ser feita com %FLOWCHART_BR%, que não interfere no texto da página, apenas no fluxograma.


Added:
>
>


Início do%FLOWCHART_BR%Fluxograma

  • Type: Start

Questão 1

Deleted:
<
<
  • Id: Quest1

  • Type: Question
Changed:
<
<
  • Yes: Next
  • No: Quest4
>
>
  • Yes: tronco1
  • No: tronco2

Changed:
<
<

Questão 1.5

  • Id: Quest1_5
  • Type: Question
  • Yes: Next
  • No: Quest2
>
>

Início do %FLOWCHART_BR% Tronco 1

  • Id: tronco1
  • Color: 70B070

Changed:
<
<

Nome "longo" com%FLOWCHART_BR%quebra de linha

>
>

Bli...


Questão 2

Deleted:
<
<
  • Id: Quest2

  • Type: Question
Changed:
<
<
  • Yes: Quest1
>
>
  • Yes: tronco1

  • No: Next
Deleted:
<
<
  • Color: 60B040

Changed:
<
<

Questão 3

  • Id: Quest3
>
>

Questão 4


  • Type: Question
Changed:
<
<
  • Yes: Quest1
  • No: Next
>
>
  • Yes: Next
  • No: Quest6

Changed:
<
<

Questão 5

  • Id: Quest5
  • Type: Question
  • Yes: End
  • No: Next
>
>

Bla bla bla...


Questão 6

  • Id: Quest6
  • Type: Question
  • Yes: Next
Changed:
<
<
  • No: Quest3
>
>
  • No: Lennon_canta

Changed:
<
<

Nome Repetido

Nome Repetido

>
>

Fim Tranco 1

  • Type: End

Changed:
<
<

ERRO %FLOWCHART_BR%WikiWord e <nop>

  • Type: End-Error
  • Id: fim_triste
>
>

"Imagine all %FLOWCHART_BR% the people..."

  • Id: Lennon_canta
  • Goto: tronco1

Início do %FLOWCHART_BR% Tronco 2

  • Id: tronco2
  • Color: E0B040

Changed:
<
<

Questão 4

  • Id: Quest4
>
>

Blo...

Questão 3

  • Type: Question
  • Yes: Next
  • No: erro

Questão 5


  • Type: Question
Changed:
<
<
  • Yes: Quest3
>
>
  • Yes: Next
  • No: tronco2

Faz algo

Questão 7

  • Type: Question
  • Yes: fim

  • No: Next
Changed:
<
<

Fim

  • Type: End
  • Id: End
>
>

ERRO Sei lá... %FLOWCHART_BR% frown

  • Id: erro
  • Type: End-Error

Added:
>
>

Fim Tranco 2 %FLOWCHART_BR% smile

  • Id: fim
  • Type: End

-- AurelioAHeckert? - 17 Jun 2005

 <<O>>  Difference Topic FlowchartPlugin (r1.10 - 22 Jun 2005 - AurelioAHeckert?)
Changed:
<
<

Fluxograma Plugin

>
>

Flowchart Plugin


  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico
Changed:
<
<
  • Pego os blocos iniciados por título de segundo nível ---+, como o plugin de slides. DONE Feito
  • Crio um SVG com essa informação. %ICO_OBRA% em andamento
  • Gero um PNG com o ImageMagick. DONE Feito
  • Crio um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação. não implementado
>
>
Passos:
  • Os blocos iniciados por título de segundo nível ---+ são lidos como definição de item do Fluxograma, como o plugin de slides.
  • Um SVG é criado com essa informação e anexado ao tópico.
  • Um PNG é gerado com o ImageMagick e redusido, para que a imagem tenha uma boa suavização de serrilhado que não se consegue na conversão direta. O PNG é anexado ao tópico.
  • É criado um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação. Um arquivo txt com o mapa é anexado ao tópico.
  • O conteudo do arquivo de mapa e uma tag de imagem apresentando o PNG são colocados no lugar da varável %FLUXOGRAMA%.
A Fazer:
  • A imagem não deve ser recriada a cada visita, mas apenas quando o tópico for salvo.
  • Colocar opções de tamanho (imagem, itens do fluxograma) para serem alteradas pelo usuário.
  • Colocar limitadores para definir a área válida de conteúdo para criar o Fluxograma

Teste:

Deleted:
<
<
<!-- noautolink> </noautolink -->

%Formata_Centro%
Changed:
<
<
%FLUXOGRAMA%
>
>
%FLOWCHART%


http://wiki.gnhlug.org/twiki2/pub/TWiki/FlowchartPlugin/flowchart_FlowchartPlugin.svg %Fim_Formata%
Line: 22 to 25

Type tipo da unidade do fluxograma
Id Identificador para o Go-To. Precisa validar com /[a-zA-Z0-9]*/
Color Cor diferenciada para o item
Changed:
<
<
Go-To Indica para que id o fluxo deve seguir. Padrão: Next
>
>
GoTo Indica para que id o fluxo deve seguir. Padrão: Next

Yes O mesmo que Go-To, mas é obrigatório. Complementa o Type Question
No O mesmo que Go-To, mas é obrigatório. Complementa o Type Question
Line: 33 to 36

End  
End-Error fim diferenciado, vermelho
Changed:
<
<
TOC: No TOC in "TWiki.FlowchartPlugin"
>
>


Changed:
<
<

Início do Fluxograma

>
>

Início do%FLOWCHART_BR%Fluxograma


  • Type: Start

Questão 1

Line: 50 to 53

  • Yes: Next
  • No: Quest2
Changed:
<
<

Nome longo com%FLUXOGRAMA_BR%quebra de linha

>
>

Nome "longo" com%FLOWCHART_BR%quebra de linha


Questão 2

  • Id: Quest2
Line: 80 to 83

Nome Repetido

Nome Repetido

Changed:
<
<

ERRO Bli

>
>

ERRO %FLOWCHART_BR%WikiWord e <nop>


  • Type: End-Error
  • Id: fim_triste
Line: 97 to 100

-- AurelioAHeckert? - 17 Jun 2005

Added:
>
>
META TOPICMOVED AurelioAHeckert? date="1119466004" from="TWiki.FluxogramaPlugin" to="TWiki.FlowchartPlugin"
 <<O>>  Difference Topic FlowchartPlugin (r1.9 - 22 Jun 2005 - AurelioAHeckert?)

Fluxograma Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico
Line: 33 to 33

End  
End-Error fim diferenciado, vermelho
Added:
>
>
TOC: No TOC in "TWiki.FlowchartPlugin"

Changed:
<
<

Inicio do Fluxograma

>
>

Início do Fluxograma


  • Type: Start

Questão 1

Line: 76 to 77

  • Yes: Next
  • No: Quest3
Added:
>
>

Nome Repetido

Nome Repetido


ERRO Bli

  • Type: End-Error
  • Id: fim_triste
 <<O>>  Difference Topic FlowchartPlugin (r1.8 - 22 Jun 2005 - AurelioAHeckert?)

Fluxograma Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico
Line: 41 to 41

  • Id: Quest1
  • Type: Question
  • Yes: Next
Changed:
<
<
  • No: passoA
>
>
  • No: Quest4

Questão 1.5

  • Id: Quest1_5
  • Type: Question
  • Yes: Next
  • No: Quest2

Nome longo com%FLUXOGRAMA_BR%quebra de linha

Line: 58 to 64

  • Yes: Quest1
  • No: Next
Added:
>
>

Questão 5

  • Id: Quest5
  • Type: Question
  • Yes: End
  • No: Next

Questão 6

  • Id: Quest6
  • Type: Question
  • Yes: Next
  • No: Quest3

ERRO Bli

  • Type: End-Error
  • Id: fim_triste
Changed:
<
<

Questão 3

  • Id: passoA
>
>

Questão 4

  • Id: Quest4

  • Type: Question
  • Yes: Quest3
  • No: Next
 <<O>>  Difference Topic FlowchartPlugin (r1.7 - 21 Jun 2005 - AurelioAHeckert?)

Fluxograma Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico
Line: 34 to 34

End-Error fim diferenciado, vermelho
Changed:
<
<

Recebe CAI Info

>
>

Inicio do Fluxograma


  • Type: Start
Changed:
<
<

Escolhe a %FLUXOGRAMA_BR% Interface

Deseja Instalar Bli?

>
>

Questão 1

  • Id: Quest1

  • Type: Question
  • Yes: Next
Changed:
<
<
  • No: tem_certesa
>
>
  • No: passoA

Changed:
<
<

Instala Bli

  • Id: instala
  • Goto: End
  • Color: 60B040
>
>

Nome longo com%FLUXOGRAMA_BR%quebra de linha


Changed:
<
<

Tem certesa?

  • Id: tem_certesa
>
>

Questão 2

  • Id: Quest2

  • Type: Question
Changed:
<
<
  • Yes: fim_triste
  • No: eba
>
>
  • Yes: Quest1
  • No: Next
  • Color: 60B040

Changed:
<
<

Eba!

  • Id: eba
  • Goto: instala
>
>

Questão 3

  • Id: Quest3
  • Type: Question
  • Yes: Quest1
  • No: Next

Changed:
<
<

Fim aaaaaaa...

>
>

ERRO Bli


  • Type: End-Error
  • Id: fim_triste
Added:
>
>

Questão 3

  • Id: passoA
  • Type: Question
  • Yes: Quest3
  • No: Next

Fim

  • Type: End
  • Id: End
 <<O>>  Difference Topic FlowchartPlugin (r1.6 - 20 Jun 2005 - AurelioAHeckert?)

Fluxograma Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico

  • Pego os blocos iniciados por título de segundo nível ---+, como o plugin de slides. DONE Feito
  • Crio um SVG com essa informação. %ICO_OBRA% em andamento
Changed:
<
<
  • Gero um PNG com o ImageMagick. Já testado, não implementado
  • Crio um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação.
>
>
  • Gero um PNG com o ImageMagick. DONE Feito
  • Crio um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação. não implementado

Teste:

Changed:
<
<
>
>
<!-- noautolink> </noautolink --> %Formata_Centro% %FLUXOGRAMA%
http://wiki.gnhlug.org/twiki2/pub/TWiki/FlowchartPlugin/flowchart_FlowchartPlugin.svg %Fim_Formata%

Atributos Comentário
Type tipo da unidade do fluxograma
 <<O>>  Difference Topic FlowchartPlugin (r1.5 - 19 Jun 2005 - AurelioAHeckert?)

Fluxograma Plugin

Changed:
<
<
  • Set SHORTDESCRIPTION = Monta fluxograma a partir de info do tópico
>
>
  • Set SHORTDESCRIPTION = Monta fluxograma a partir de informação do tópico

Changed:
<
<
Teste:
>
>
  • Pego os blocos iniciados por título de segundo nível ---+, como o plugin de slides. DONE Feito
  • Crio um SVG com essa informação. %ICO_OBRA% em andamento
  • Gero um PNG com o ImageMagick. Já testado, não implementado
  • Crio um mapa para a imagem lincando os itens do fluxograma a origem da sua informação onde podem existir mais dados para implementação.

Added:
>
>
Teste:

Line: 33 to 37

Deseja Instalar Bli?

  • Type: Question
  • Yes: Next
Changed:
<
<
  • No: End
>
>
  • No: tem_certesa

Instala Bli

Added:
>
>
  • Id: instala
  • Goto: End
  • Color: 60B040

Tem certesa?

  • Id: tem_certesa
  • Type: Question
  • Yes: fim_triste
  • No: eba

Eba!

  • Id: eba
  • Goto: instala

Fim aaaaaaa...

  • Type: End-Error
  • Id: fim_triste

Fim

  • Type: End
 <<O>>  Difference Topic FlowchartPlugin (r1.4 - 17 Jun 2005 - AurelioAHeckert?)

Fluxograma Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de info do tópico
Line: 6 to 6

Teste:

Changed:
<
<
>
>

Atributos Comentário
 <<O>>  Difference Topic FlowchartPlugin (r1.3 - 17 Jun 2005 - AurelioAHeckert?)

Fluxograma Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de info do tópico

Teste:

Changed:
<
<
>
>

Atributos Comentário
Type tipo da unidade do fluxograma
 <<O>>  Difference Topic FlowchartPlugin (r1.2 - 17 Jun 2005 - AurelioAHeckert?)

Fluxograma Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de info do tópico

Teste:

Changed:
<
<
%FLUXOGRAMA%
>
>

Atributos Comentário
Type tipo da unidade do fluxograma
Changed:
<
<
Id Identificador para o Go-To
>
>
Id Identificador para o Go-To. Precisa validar com /[a-zA-Z0-9]*/

Color Cor diferenciada para o item
Go-To Indica para que id o fluxo deve seguir. Padrão: Next
Yes O mesmo que Go-To, mas é obrigatório. Complementa o Type Question
Line: 26 to 26

Recebe CAI Info

  • Type: Start
Changed:
<
<

Escolhe a Interface

>
>

Escolhe a %FLUXOGRAMA_BR% Interface


Deseja Instalar Bli?

  • Type: Question
 <<O>>  Difference Topic FlowchartPlugin (r1.1 - 17 Jun 2005 - AurelioAHeckert?)
Line: 1 to 1
Added:
>
>

Fluxograma Plugin

  • Set SHORTDESCRIPTION = Monta fluxograma a partir de info do tópico

Teste:

%FLUXOGRAMA%

Atributos Comentário
Type tipo da unidade do fluxograma
Id Identificador para o Go-To
Color Cor diferenciada para o item
Go-To Indica para que id o fluxo deve seguir. Padrão: Next
Yes O mesmo que Go-To, mas é obrigatório. Complementa o Type Question
No O mesmo que Go-To, mas é obrigatório. Complementa o Type Question

Type Comentário
Start  
Action  
Question precisa definir os atributos Yes e No
End  
End-Error fim diferenciado, vermelho

Recebe CAI Info

  • Type: Start

Escolhe a Interface

Deseja Instalar Bli?

  • Type: Question
  • Yes: Next
  • No: End

Instala Bli

Fim

  • Type: End
  • Id: End

-- AurelioAHeckert? - 17 Jun 2005

Revision r1.1 - 17 Jun 2005 - 11:43 - AurelioAHeckert?
Revision r1.17 - 28 Jun 2005 - 10:26 - AurelioAHeckert?