Desenvolvimento Apoie

CONTEUDISTA
Problema resolvido: tópico criado (com relacionamentos)
Atividades: escolher arcabouço
                    criar tópico (árvore)
                    definir formato dos dados (fieldset, ul, ol, table, ...)
                    criar conjuntos (árvore, floresta, ...) selecionando os tópicos - xml, js
                    criar relacionamentos - índices
                    criar tópicos independentes - id, txt
Componentes:
Entrada:
Editar tópico - Editor de html WYSIWYG (KompoZer, Ckeditor, ...) - Topico.xml.html - IMPLANTADO
Gerar tópico
Transformar Xml > Html ou Html > Xml - Xml2Html5.html (Xml2Html.js, XmlxHtml.js) - IMPLANTADO
Definir o que será exibido: Filtro.js, FiltroDinamico.js - IMPLANTADO
Definir relacionamentos do tópico (Índice local) - Definir.js - IMPLANTADO
A desenvolver:
Quem chama o tópico
Quem também é chamado pelo tópico
Quem é chamado pelo tópico
Gerar página - MontarHtml.html (Xml2Html.js, Definir.js, Filtro.js, FiltroDinamico.jsIniciarGerar.js (Arcabouco.htm), XmlTopico.js (Lista de tópicos em xml), MontarHtml.js, ApresentarTopico.css) - IMPLANTADO (versão 148a)
A desenvolver:
Arquivo.htm (...css, ...js, MontarHtml.js) => página dinâmica
funciona no Firefox dinamicamente e estático nos demais browsers
funcionar dinamicamente em outros browsers que sigam padrão w3c
Exemplo: apoie.org/Python3.htm
Objetivo: Alterar MontarHtml.js
A integrar:
CheatSheet - DefinirCS.js, FiltroCS.js, FiltroDinamicoCS.js, JavascriptCheatSheetCS11.js, TabelaDecisoesCS11.jsMontarHtmlCS.js, ApresentarTopicoCS.css - IMPLANTADO (versão CS11)
A desenvolver:
Chamar função ou filtros na URL - EM DESENVOLVIMENTO
Visualizar tópico
A integrar:
Formatar árvore - CriarSaidaPA6.html (PercorrerArvore6.js) - EM DESENVOLVIMENTO
Exibir tópico com Tabela de Decisões - JavascriptCS4.html (conjuntoCS, TabelaDecisoes4.js) => Cheat Sheet - EM DESENVOLVIMENTO
Saída: Topico.xml, Topico.htm, Topico.js

DESIGNER DE INTERFACE
Problema resolvido: arcabouço criado
Atividades:
criar arcabouços (modelos de página com filtros e áreas - html)
criar formato de apresentação - css
Componentes:
Entrada: Editor de html WYSIWYG, layout desejado
Saída:
Arcabouco.htm, Arcabouco_CI.htm - arcabouços - IMPLANTADO
ApresentarTopico.css - css - IMPLANTADO


PROGRAMADOR
Problema resolvido: componente codificado
Atividades: criar componente - js
Componentes: 
Entrada:
Gedit, Notepad++ - editores para html, xml, js
Saída: componentes prontos
Ferramentas de auxílio:
A desenvolver:
IdentificarAmbiente (caminho, arquivo html) => arquivos internos referenciados
Listar todos arquivos referenciados no arquivo html, direta ou indiretamemte.
Exemplo: IdentificarAmbiente (Xml2Html6) => favicon.ico Apresentar.css componente.css Xml2Xtml6.js ... ajuda.jpg
Linguagem: qualquer
o Firefox tem
Validadores:
Javascript - JsLint
HTML, XML, XHTML, SMIL, MathML - W3C
CSS - Jigsaw
XML - Validome
Expressões Regulares - Lymas
Links quebrados - W3C
Checar links do site - Xenu
Visualização nos browsers - Browsershots

ANALISTA DE COMPONENTES
Problema resolvido: componente especificado
Atividades: especificar componente (LDC, diagrama de estados, BNF, diagrama sintático, tabela de decisões)
Componentes: 
Bnf2DS.html - IMPLANTADO
Exibir tópico com Tabela de Decisões - JavascriptCS4.html (conjuntoCS, TabelaDecisoes4.js) => Cheat Sheet - EM DESENVOLVIMENTO
-----------------------------------------------------------
Componentes definidos ou em desenvolvimento

Gerar páginas - MontarHtml148a.html (Xml2Html.js)
Transformar Xml > Html ou Html > Xml - Xml2Html5.html (Xml2Html.js, XmlxHtml.js)
Formatar árvore - CriarSaidaPA6.html (PercorrerArvore6.js)
Exibir tópico com Tabela de Decisões - JavascriptCS4.html (conjuntoCS, TabelaDecisoes4.js) => Cheat Sheet