Respondendo sua pergunta quais campos são editaveis.
Não lembro a pergunta que fiz.
Será que está na lista de melhorias do apresentador?
  1. ler xml converter em variáveis
    Ex: no Mutirao.xml temos no tópico 4
    <topico>
        <id>Aprender</id>
        <desc>conteúdo do elemento</desc>
    </topico>
    => desc.MutiraoAprender = conteúdo do elemento;
    variáveis são usadas:

    1. exibir conteúdo da página

    2. criar Índice de Tópico

    3. salvar dados

    4. configuração

  2. página editável

    1. interromper edição => contentEditable="false"ok

    2. atual botão editar para editar online, ok

    3. para editar =>  contentEditable="true" ok   ver pagina de teste aqui

    4. salvar editado  => salva nas variáveis

    5. exibir conteúdo do xml a partir de variáveis

    6. ler xml converter em variáveis - ver detalhamento

    7. atualizar e salvar arquivos js

    8. atualizar e salvar xml

    9. colocar editor mais adequado ver:  Israel vai ver


Bem ....
Um elemento da página pode ser exibido de diversas maneiras diferentes ao mesmo tempo.
Pode ser apresentado com:
Nível de detalhamento de elemento
  1. id
  2. icone
  3. lead (dica)
  4. resumo
  5. Dado
Características de um elemento
numero
|
ícones: Cinema melhorar
|
|
icone.id
|
|
|
elemento
|
|
|
|
qtd  elementos do conjunto
|
|
|
|
|
1. Apresentar cinema
Javascript
{2}

Formato de elemento: arquivo css ou estilo.id: