Ir para o conteúdo

 Voltar a OpenACS: Des...
Tela cheia

#dúvida em ADP#

18 de Janeiro de 2012, 10:05 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 65 vezes

Me perdoem se estou sendo um tanto chato, mas estou estudando OpenACS há uns meses, e volta e meia eu me deparo certos trechos do código adp como, por exemplo, # acs-subsite.Applications # , que contém esse caractere "#" mas ainda não consegui entender o que exatamente isto faz.

Alguém poderia me explicar rapidamente, ou talvez me mostrar onde posso ler sobre isso?

 

Obrigado! 

Autor: Felipe Pimentel Aguiar


55 comentários

  • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
    18 de Janeiro de 2012, 10:12

     

    Olá Felipe,

    Quando colocamos um termo entre # num arquivo ADP estamos utilizando uma chave de internacionalização. Isso significa que a mensagem entre # poderá ser traduzida para os idiomas suportados pelo sistema.

    A sintaxe para criação de tais chaves é nome_do_pacote.nome_da_chave, tudo entre #. Assim, a chave que você mencionou (acs-subsite.Applications) é uma mensagem do pacote acs-subsite com a mensagem Applications para ser traduzida para qualquer idioma.

    A documentação sobre a internacionalização pode ser encontrada aqui: http://openacs.org/doc/i18n.html

    A documentação completa do sistema pode ser lida aqui: http://openacs.org/doc/index.html

    Sinta-se à vontade para perguntar se tiver outras dúvidas. 

    • 831db499f16ccd7bd8b807e2b485ff80?only path=false&size=50&d=404Felipe Pimentel Aguiar(usuário não autenticado)
      18 de Janeiro de 2012, 10:28

       

      Obrigado, Eduardo!

      Na verdade quando vc respondeu minha pergunta, reparei que minha dúvida estava em outro lugar; era sobre a tag <include> . Mas creio que entendi o funcionamento dela também. : )

       

      Obrigado mais uma vez,

      Abraço. 

      • 831db499f16ccd7bd8b807e2b485ff80?only path=false&size=50&d=404Felipe Pimentel Aguiar(usuário não autenticado)
        18 de Janeiro de 2012, 11:04

         

        Ok, posso aproveitar este tópico para fazer mais perguntas?

        Utilizando agora o <include> para chamar a lista de aplicações, reparei que esta utiliza um arquivo CSS que se encontra no pacote acs-templating. Minha pergunta é: gostaria de usar um CSS customizado. Qual a melhor maneira de fazer isso?

        • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
          18 de Janeiro de 2012, 11:40

           

          Olá Felipe,

          Existem várias formas de alterar o CSS. você pode chamá-lo direto na página utilizando a tag <link> ou ainda utilizar os templates do sistema utilizando as tags <master> e <slave>. Dê uma lida aqui: http://openacs.org/doc/templates.html

           

          Talvez se sua pergunta for um pouco mais específica fique mais fácil de ajudar. 

          • 831db499f16ccd7bd8b807e2b485ff80?only path=false&size=50&d=404Felipe Pimentel Aguiar(usuário não autenticado)
            18 de Janeiro de 2012, 12:23

             

            Ok, vou tentar explicar melhor.

            Tenho aqui uma instalação limpa do OpenACS. Já reparei que existem essas tags <master> e <slave> para carregar os templates padrão do site, e consegui alterá-los para carregar o o que seria o cabeçalho e rodapé do site. Porém as listas e forms (que são chamadas no adp pela tag <include>) ficaram sem formatação.

            Pesquisando um pouco mais, consegui descobrir que os arquivos CSS  para as listas e forms estão no pacote acs-templating, mas eu não entendi muito bem o código que está lá.

            Pois bem, o que eu gostaria de fazer é criar um template para listas e forms. A princípio eu havia pensado em editar os valores dos arquivos "forms.css" e "lists.css" (estão no pacote acs-templating) para tentar descobrir aos poucos como está formatado, mas isso poderia levar um bom tempo.

             Então a minha dúvida foi.. qual seria o método mais "correto" de criar um template? Onde mais eu preciso configurar para implementar o CSS do conteúdo do site?

             

            Perdão, escrevi muito e não sei se expliquei bem minha dúvida. Se não der para entender, posso tentar de novo.

             

            Muito obrigado! 

Oportunidade de Trabalho com OpenACS

9 de Dezembro de 2011, 16:07, por Desconhecido

Domí­nio do ambiente Linux em modo Shell;



Fundamentos de desenvolvimento e criação de comunidades virtuais com o framework OpenACS

28 de Outubro de 2010, 16:51, por Desconhecido

Durante o Latinoware, que será realizado em Foz do Iguaçu entre os dias 10 e 12 de Novembro, será realizada uma oficina sobre desenvolvimento em OpenACS. A oficina é parte da iniciativa de compartilhamento do Projeto Software Público Internacional, e conta com apoio da organização.



Oficina sobre OpenACS em Belo Horizonte

19 de Novembro de 2008, 9:43, por Desconhecido

No dia 27 de novembro de 2008, será realizado durante o Encontro Mineiro de Software Livre, uma oficina para formação de desenvolvedores OpenACS. A oficina tem por objetivo introduzir a ferramenta na cidade e atender a uma demanda crescente por especialistas na área.



Treinamento em OpenACS em Brasília tem sua aula inaugural

10 de Novembro de 2008, 9:43, por Desconhecido

Fruto de uma paceria entre a Lupa Treinamento e a Secretaria de Logística e Tecnologia da Informação do Ministério do Planejamento, começou no último Sábado o terceiro treinamento em OpenACS realizado em Brasília.



Instalacao do OACS 5.3 em Debian e Ubuntu

29 de Janeiro de 2008, 16:52, por Desconhecido

Acaba http://cognovis.de/developer/ou de sair do forno...