Jornal doSite

Este documento lista todos os eventos relacionados com a solução doSite.

Edite este documento apenas quando possa contribuir muito significativamente para a melhoria e correcção do seu conteúdo. Caso pretenda somente discutir acerca do seu conteúdo, use o documento de discussão correspondente.

2004.12.dd

Foi disponibilizada uma demonstração desta solução, acessível em http://dosolutions.dowedo-it.com/dosite.

2004.04.20

A versão 1.1.0 do doSite está disponível para download no SourceForge.

Esta versão resolve alguns pequenos incidentes:

  1. O Internet Explorer não lida com CSS :hover a não ser em tags <A>. Para resolver este bug, codificou-se as tags <A> com display: block; e width: 100%, o que também permitiu eliminar o uso de tabelas usadas para mostrar o efeito table cell :hover.
  2. O acesso e leitura de directórios (pastas) por glob foi substítuido por opendir.
  3. O uso da função de geração de links internos doSite, build_link, generalizou-se por todo o código que lida com links para documentos internos à plataforma (content/).

Acrescenta também as seguintes funcionalidades:

  1. É agora possível usar-se vários temas alternativos para uma instalação do doSite. Esta feature pode-se ligar ou desligar através da edição do parâmetro USE_THEME_SWITCHER. Uma estrutura de pastas vazias está incluída na pasta /themes/, para acelarar a criação de novos temas. O visitante escolhe o tema preferido através da selecção desse tema num campo dropdown.
  2. Opcionalmente, pode-se usar uma coluna com ícones para destacar diversos documentos de uma instalação doSite. A caixa Featured Icons recorre a JavaScript para gerir os efeitos onMouse sobre os ícones.
  3. As variáveis globais cl, cd e cp foram substítuidas por variáveis de sessão. Existe uma nova variável de sessão, que guarda o tema escolhido pelo visitante durante toda a sessão. Se o browser do visitante permitir cookies, então não se usa o SID (Session ID), senão a função build_link acrescenta o SID à construção de todos os links internos.
  4. O código do default.php (dentro da pasta content/) é agora independente da linguagem, e recorre às definições dentro do common.php (nas pastas content/<language_code>) para mostrar o conteúdo dependente da linguagem.
  5. Os estilos específicos a uma instalação doSite foram movidos do layout.css para o custom.css.
  6. A versão corrente do interpretador PHP é afixada no footer, junto à mensagem sobre design e hosting.

Estas alterações levaram a que as pastas image/backgrounds, layout/ e styles/ fossem movidas da raíz www/ para www/themes/.

Em resumo, a plataforma pode agora lidar com diversos temas, independentes do conteúdo, está ainda mais robusta e versátil, com diversos incidentes corrigidos.

2004.01.27

O website da solução doSite no SourceForge, acessível em http://dosite.sourceforge.net, está pronto. O conteúdo é, por enquanto, exclusivamente em Inglês, mas assim que possível será também composto o conteúdo em Português.

2004.01.24

A versão 1.0.5 do doSite está disponível para download no SourceForge.

Esta versão resolve alguns pequenos incidentes:

  1. O formulário Contact Us tinha o link hard-coded, em vez de usar a nova função build_link.
  2. A versão da plataforma não tinha sido actualizada no config.php.
  3. A data da última actualização ao conteúdo não ia verificar a data do ficheiro de conteúdo mais recente à pasta da linguagem seleccionada.

Acrescenta também as seguintes funcionalidades:

  1. O formato e a localização das datas e horas são agora dependentes da linguagem seleccionada, e não se encontram hard-coded no doSite.php e footer.php. Para isso foi codificado um novo ficheiro que substitui o anterior define_text.php. Este novo ficheiro, common.php, também define a mensagem para o footer.
  2. O nome das variáveis para navegação foi encurtado, sendo agora cd (content document), cp (content page number) e cl (content language).
  3. O menu agora evidencia a opção que foi anteriormente escolhida. Para isso foi criado mais um estilo, que deriva do menu-option ou do extra-bar e se designa por menu-option-selected ou extra-bar-selected.
  4. Foram acrescentados documentos com conteúdos em Inglês, que se encontram preparados à semelhança dos similares em Português.

Em resumo, foram corrigidos bugs relacionados com os conteúdos em diversas linguagens, bem como se optimizou a construção dos links internos. Algumas pequenas alterações cosméticas aos estilos também foram realizadas.

2004.01.22

A versão 1.0.4 do doSite está disponível para download no SourceForge.

Esta versão acrescenta as seguintes funcionalidades:

  1. O separador de menus horizontais pode ser escolhido de uma gama pré-definida. Actualmente as várias escolhas são:
    • opção 1 | opção 2 | … | opção n-1 | opção n
    • :: opção 1 :: opção 2 :: … :: opção n-1 :: opção n
    • [ opção 1 ] [ opção 2 ] [ … ] [ opção n-1 ] [ opção n ]
    • ( opção 1 ) ( opção 2 ) ( … ) ( opção n-1 ) ( opção n )
    • opção 1 - opção 2 - … - opção n-1 - opção n
  2. O conteúdo foi sub-dividido em linguagens. A linguagem escolhida é a linguagem definida no browser do utilizador que fôr mais compatível com as linguagens pré-definidas do conteúdo. As linguagens que estão pré-definidas são comparadas com as linguagens do browser, uma a uma, até se encontrar uma linguagem compatível. Senão escolhe-se a linguagem por omissão que está também pré-definida na configuração do doSite.
  3. Acrescentou-se uma nova Box: languages. Esta Box permite ao visitante escolher a linguagem de visualização do conteúdo. Esta adição também implicou alterações aos cascade styles bem como á própria Box menu.
  4. Os links internos são agora construídos com recurso a uma função, que conhece quer a secção da página corrente, quer o número de página e quer a linguagem escolhida.

Em resumo, esta nova release está preparada para lidar com conteúdos em diversas linguagens, bem como melhorou a construção dos links internos. Algumas pequenas alterações cosméticas aos estilos também foram realizadas.

2004.01.09

A versão 1.0.3 do doSite está disponível para download no SourceForge.

Esta versão acrescenta as seguintes funcionalidades:

  1. O código para definição de METADA foi removido, devido a não trazer quase nenhuns benefícios ao ranking (posicionamento) nos motores de pesquisa, de acordo com informações recentes.
  2. Foi incluída a classe PHPMailer-v1.7.1, para envio de mensagens de e-mail, nomeadamente para permitir aos visitantes enviarem comentários ou sugestões através do site.
  3. Foi adicionado ao cabeçalho dos ficheiros com código fonte o bloco de texto em inglês referente à licença GPL.
  4. A plataforma afixa no footer a data da última actualização ao conteúdo, no lado direito.

2003.11.24

A versão 1.0.0 do doSite está disponível para download no SourceForge.

2003.11.13

O SourceForge aprovou o projecto doCommerce, acessível em http://docommerce.sourceforge.net ou em http://sourceforge.net/projects/docommerce.

Quem quiser participar no desenvolvimento, manutenção e documentação do doCommerce pode-se inscrever, como utilizador registado do SourceForge, e colaborar no projecto. O alojamento no SourceForge funciona como ambiente de desenvolvimento e repositório das versões do projecto.

 
  dosolutions/journals/dosite.txt · Last modified: 28/Jan/2008 23:55
 
 
Recent changes RSS feed Recent changes RSS feed Creative Commons License
Valid XHTML 1.0 Valid CSS Driven by DokuWiki