Antonio Martins

Send private message

You must be logged in to send a private message.

Friends

No friends yet.

Group membership

  • Elgg Brasil

    Elgg Brasil

    Comunidade para desenvolvedores brasileiros usuários do Elgg.

Activity

  • Antonio Martins added a new discussion topic Informações sobre o Elgg in the group Elgg Brasil
    Amig@s: Acabo de entrar na comunidade. Sou editor de Outras Palavras (www.outraspalavras.net), um site sobre Política e Cultura. Queremos abrir uma rede social em que leitores publiquem textos e comentários sobre diversos...
    • Felix, estive vendo o Farobook. Minha próxima habilidade a aprender com o ELGG é mudar o visual da rede que administro. Já li um um tutorial, mas não entendi bem. Como você fez esse arranjo? Editou diretamente algum arquivo CSS do ELGG? Mexe-se em arquivo PHP?

    • Olá Intraespo na verdade toda a customização da rede é feita através de plugins. No caso do www.farobook.com.br eu criei um plugin de pagina inicial, depois outro para modificar a pagina de registro, um thema proprio que fiz usando outro thema já existente e neste caso personalizei o thema mexendo nos arquivos phps e CSSs a fim de alcançar o desejado.

      Mudei também um pouco alguns trechos de código do próprio ELGG quando não foi possível estender views como no caso do sistema de comentários nativos eu precisei fazer isso para aceitar um outro plugin que construi e dar a rede algumas ferramentas iguais ao facebook, mas não aconselho isso, é mais apropriado estender a views através de novas funções em seus proprios plugins. Assim é melhor se vc pretender atualizar no futuro não terá problemas. Eu só modifiquei porque tive problemas com bibliotecas de javascripts e não consegui resolver da forma que precisei então tive que modificar mesmo o núcleo para esta rede em questão. Mas comentei o código e esta mudança no futuro poderá ser desfeita.

      Resumindo é necessário ter um certo conhecimento de php e css principalmente, mas acredito que um pouco de conhecimento disto já da para fazer boas mudanças.

      Um bom ponto de partida é estudar o código de plugins já existentes, entender a sintaxe do código, toda a ierarquia seguida pelos desenvolvedores. Para themas personalizados eu sugiro que vc baixe themas simples e comece a mudar nos aquivos CSS as posições, cores, menus rodapés, topo etc. depois de se entender como estes plugins funcionam e quando vc já estiver bem familiarizado com os códigos será fácil construir seus proprios themas e plugins.

       

    • Obrigado Felixrubens, suas dicas foram claras e precisas. Dá para tomar um rumo bom com elas. Eu tive que parar meus estudos de ELGG e estou voltando agora.  Espero finalmente avançar além do básico

  • Antonio Martins has a new avatar
    Antonio Martins