Últimos artigos escritos por Emerson
Como migrar Joomla para um servidor diferente
Suporte pago / hora técnica
Caso tenha dificuldades de migrar você mesmo seu site Joomla e já não tiver seu profissional de confiança, saiba um pouco mais sobre quem eu sou e então entre em contato.
Este tutorial é relativamente simples, mas não raro é solicitado por novatos (e não tão novatos) em fórums e afins. O que vou escrever aqui é dar mais de um meio para você que quer realizar a migração de um Joomla entre servidores, quer seja entre servidores Web, quer seja fazer o upload entre servidor local para o servidor Web, possa fazê-lo sem problemas. Outro ponto sobre este tutorial, é que vou apresentar diversos caminhos e, como talvez você já tenha percebido pelo meno blog, em geral eu prefiro apresentar soluções que fazem você saber melhor o que está fazendo, uma relação mais intima com o seu servidor, em detrimento do uso de extensões.
Leia mais:Como migrar Joomla para um servidor diferenteInscrições para o curso gratuito de Joomla 1.6 presencial em Porto Alegre
O Curso gratuito de Joomla 1.6 presencial em Porto Alegre a ser ministrado no sábado de 12 de fevereiro, referente a administração do CMS ( favor nesse momento não confundir com o Curso de Framework e Programação de Extensões Joomla 1.6 ) teve uma procura maior do que o numero de vagas que são oferecidas e, nessa situação, vou levar em consideração os critérios do publico alvo. Nesse sentido, este artigo que escrevo é para deixar transparente a você que ou vai ser aceito no curso, ou você que não vai ser, saber como a escolha será feita.
Leia mais:Inscrições para o curso gratuito de Joomla 1.6 presencial em Porto AlegreCurso de Framework e Programação de Extensões Joomla 1.6
Este é o anuncio do curso de “Framework e Programação de Extensões Joomla!”. Se você está procurando pelo “Curso de Administração do CMS Joomla! 1.6”, que será gratuito e fora do horário comercial, visite o outro anúncio.
Leia mais:Curso de Framework e Programação de Extensões Joomla 1.6Curso gratuito de Joomla 1.6 presencial em Porto Alegre
No sábado de 12 de Fevereiro de 2011, ministrarei o curso "Curso gratuito de Joomla! 1.6 presencial em Porto Alegre". O Objetivo do curso é fomentar o uso de Joomla! 1.6 em ambientes multi-usuário, em especial instituições de ensino ou governamental, com cuidado especial para questões de segurança. Pontos fortes do curso:
- Otimizar o máximo o uso do Joomla! puro, em detrimento da instalação de extensões;
- Vantagens do Joomla 1.6 em relação ao Joomla 1.5;
- Segurança em sites Joomla!.
Ainda que o foco seja Joomla! 1.6, que atualmente é a versão mais nova deste CMS, por estar-se em uma fase de transição, no curso será explicitado as diferenças para a versão já consolidada atualmente, o Joomla 1.5, de modo que mesmo aos administradores que tiverem que continuar com essa versão tenham base para tal.
Cronograma
Este cronograma poderá sofrer alterações sutis. Caso tenha interesse em se inscrever, pode aproveitar para sugerir ideias.
Apresentação de o que é CMS
- O que é um CMS?
- Comparativo entre Joomla!, Wordpress, Drupal e Plone
- História do Joomla!
Preparar o CMS Joomla para uso
- Instalação do Joomla! 1.6
- Visão geral das configurações do Joomla
- Otimização para Sistemas de Busca
Administração em Joomla
- Conceito Componente, Módulo, Plugin e Template (comum J!1.5 e J!1.6)
- Conceito de template overides;
- Conceito de Nested Categories (em J!1.5 o sessão/categorias);
- Conceito da Nova ACL J1.5 (J!1.5: Visitante, Registrado e Especial, e etc);
- Migração de Joomla! 1.5 para Joomla! 1.6.
Estendendo o CMS Joomla!
- Aparência do Joomla!
- O que é possível ir além do Core
- Exemplos de principais extensões recomendadas
- Visão geral de extensões Joomla
Visão geral do Framework Joomla! (versão para não programadores)
- Visão rápida do potencial do Framework Joomla!
- Tabelas e referências com informações mais comuns OU Manual de primeiros socorros para não-programadores
- Por que isso meu código não funciona OU Por que usar o framework lhe protege de ataques
- Exemplo prático: como criar um módulo
- Código fonte padrão de demonstração: plugin simples
- Código fonte padrão de demonstração: componente simples
- Código fonte padrão de demonstração: template simples
- Como integrar SUA aplicação dentro do Joomla
- Joomla Wapper OU sua página em artigos via iframe
- Noção geral de passos mínimos de como integrar sua aplicação dentro do Joomla
Questões de segurança e uso geral dos servidores
- Servidores: como compactar, descompactar e afins usando por linha de comando OU como evitar fazer upload de arquivo um a um
- Noção geral de principais tipos de ataques a sites na internet
- SQL injection, Cross-site scripting
- Como invadir um site Joomla!
- Princiais causas de invasões em sites Joomla
- Guia mínimo de como blindar seu site Joomla contra invasões
- Relação administrador J! e hospedagem: como lidar com isso
Haverá tempo para perguntas.
Importante salientar que, conforme o nível do grupo que for no curso, se for perceptível que a maioria tem bom domínio sobre a administração em Joomla, naturalmente será dado maior enfoque para questões menos conhecidas e de grande importância.
Publico Alvo
Não só por questões de limitações da sala e computadores, mas também para melhor atender aos participantes, a quantidade será restrita a 16 pessoas. No caso de maior procura do que a quantidade de vagas não será só considerado a data da demonstração de interesse na participação, mas também dada prioridade ao seguinte publico alvo:
- Gerentes de TI da UFRGS;
- Membros da Comunidade JoomlaTchê;
- Clientes e ex-clientes meus, em especial colaboradores de projetos;
- Pessao que seja ativa na comunidade Joomla!, ou de outros softwares livres;
Como se inscrever no curso
Interessados deverão demonstrar interesse neste curso via email emerson@webdesign.eng.br, e caso seu perfil se encaixe no publico alvo, favor informar para que tenha prioridade na inscrição do curso
Short URL: http://goo.gl/rzXdE
CURRENT_TIMESTAMP e MySQL: solução de contorno para usar multiplos
#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
O Código acima é um exemplo de código que você pode testar para resolver seu problema. Se você chegou nesta página é porque provavelmente tentou usar vários CURRENT_TIMESTAMP e descobriu que o MySQL exibe esse erro.
O que esse exemplo faz?
Este exemplo além de conter alguns campos padrões do Joomla, em vez de usar o CURRENT_TIMESTAMP, usa Trigger (gatilhos) do MySQL que são executados antes de inserir um novo dado, e ao atualizar este dado. Como você pode perceber, ele por exemplo não comete o erro de dizer que foi atualizado quando é criado.