/Desenvolvimento

voltar
/Desenvolvimento

Quer trabalhar com Joomla!? Comece sendo um bom profissional web

PorRodrigo Diniz Rosa em

web mosaic

Outro dia recebi um e-mail pedindo dicas e orientações para quem vai trabalhar com Joomla!. Bom, passo aqui apenas as minhas dicas, ok? Outros excelentes profissionais, como o Ronildo Costa e o Fift, podem ter outras técnicas e opiniões.

Em nove anos de projetos, vi e vivi diversas situações, boas e ruins, com diferentes tipos de freelancers trabalhando comigo. Com base nisso, pude formar a opinião sobre um bom profissional de internet para os dias de hoje.

Além do Joomla!, espero que estas dicas sejam válidas para outros
profissionais também. Falarei primeiro de dicas gerais, depois vou entrar no Joomla! propriamente dito.

Conhecedor

O profissional tem que ser curioso dinâmico e aberto à experiências. Além de estudar muito, para dominar a técnica que mais lhe agrada, sim dominar!, ele deve ler blogs, feeds, sair pra jantar em plena segunda-feira com uma pessoa que acabou de conhecer, saltar de Bungee Jump, comer ostras, ler Harry Potter e depois a biografia do Cazuza, ouvir Raul Seixas e depois Bach. Enfim, qualquer coisa pode virar uma boa experiência e uma boa vivência para a mente planejadora de um profissional web. Experiências de vida também viram boas idéias atrás de uma mesa e limpam a nossa mente para termos o foco necessário para solucionar um problema ou criar algo que inove. Portanto, profissionais web, vivam, vivam muito. Eu, por exemplo, estou no quarto com copo de suco, um cigarro e ouvindo Antônio Nóbrega (hein?). Sim, essa é a situação que me agrada neste momento para começar a escreveu este texto.

Disciplinado

“Aah, vou trabalhar em casa como freelancer, comer hambúrguer todo dia e assistir TV até a hora do Vale a Pena Ver de Novo”.

Papo furado, isso não cola. A disciplina rege a vida dos melhores designers e programadores do mundo. E todos recomendam isso! Não tenha pressa, trabalhe sua disciplina e seus processos de organização, planejamento e produção com calma. Vá à tentativa e erro até acertar o melhor conjunto de procedimentos e técnicas para você. O tempo passa e isso é bom, só com o tempo é que amadurecemos como se deve.

Um bom começo é pelas técnicas de organização pessoal, como o famoso método GTD. Aprenda a customizar seu tempo de trabalho, seja em casa ou na empresa, com o tempo de lazer, seja comendo num restaurante Malaio perto da Paulista ou assistindo a um filme com a namorada e o cachorro. Recomendo os sites da Garota sem fioEfetividade.net e o Fala Freela. São bons começos. Organização é antecipação! E isso vale ouro e neurônios. Busque também ferramentas que lhe ajudem a ter mais controle e planejamento sobre os projetos. Como o MS Project e o ClockingIT (ambos, ministro treinamento aqui em Belo Horizonte, na Trena Arquitetura e Cursos, olha o jabá). Mas, sério, tirando o jabá, além desses, existem opções ótimas como o I Deskera e o OpenProj. Ai vale também a disciplina! Projetos não se atualizam sozinhos! E não geram resultados sozinhos! Reserve uma hora por semana e umas duas horas na sexta-feira para atualizar e planejar sua próxima semana.

Que tal organizar a semana com o Mind Meister?

Compromissado

O profissional web deve ser compromissado tanto com o trabalho, como com o recebimento! Um projeto bem organizado faz uma parte do projeto a cada dia, segue o cronograma previsto (sim, previsto, aprenda a prever intempéries no projeto, elas sempre aparecem para “temperar” nossos dias). Tenha ciência também que atrasos de pagamento existem e devem ser previstos. Nada pior que um designer desesperado para receber. Mas não seja o “Zé Mané” da história. Arme-se com um bom sistema de boletos, aceite pagamentos via cartão de crédito, como os oferecidos pelo PagSeguro e o Pagamento Digital e sabia realizar cobranças e, principalmente, aprenda a dizer não para aqueles clientes que vêm com prazos loucos de projetos “urgentes”.

Networking

Yeah! Aprenda a fazer networking e separe umas duas horas por semana para isso. Dicas muito bacanas estão disponíveis no Efetividade.net.

Conheça o mundo da mobilidade

As dicas sobre mobilidade são ótimas no blog da Garota sem fio. Depois, aprenda a carregar projetos, apresentações e um portfólio no seu smartfone.

E o Joomla?

Se você quer começar com Joomla!, saiba o seguinte:

Essa visão de que ele é simples e
“facinho de trabalhar” para quem quer layouts comuns e com poucos
recursos, como um site html, se limita a usuários com pouca experiência.
A medida que você avança no desenvolvimento de seus layout (templates)
as possibilidades são ilimitadas.

O Joomla! é um “framework” poderoso e muito flexível.  Muito customizável, seguro, estável e com uma comunidade maravilhosa e ativa mundo a fora! Você  nunca estará desamparado com a comunidade Joomla, como o fórum de língua portuguesa do Joomla.org. Todo seu potencial pode ser explorado por profissionais que se identificam com os esses quesitos. Só assim, um projeto em Joomla! pode fluir até para resultados inesperados, mas positivos.

Sua constituição é simples

Código fonte aberto x página de administração (back end) e home page (front end), com um sólido (o mínimo sempre produz resultados de igual tamanho) conhecimento de php e css, pelo menos,  seus módulos, componentes e plugins podem produzir em tempo otimizado projetos tão valiosos como os desenvolvidos por grandes empresas.

Não vou me aprofundar em questões técnicas
ou de desenvolvimento aqui, no site do iMasters; você pode encontrar muito mais informação aqui mesmo, em outros artigos, e também nos sites de Ronildo CostaBigodines,  Majour e o Joomla Minas. Leitura obrigatória, hein!  

Além das
questões técnicas, vá estudar! Faça um curso presencial (em Sampa, com a Konfide, ou em BH, com
a Estação Cad,
dentre várias outras) ou on-line e procure ter fundamentos além da prática. A
prática leva à perfeição, com certeza, mas ponha na ponta do lápis o
tempo que você levou para aprender o básico de PHP, por exemplo, na raça
pura e as duas horas por sábado que você levou pra aprender a mesma
coisa em um curso? Há uns 4 anos, quando pus isso na ponta do lápis,
levei um “choque”.

E-Commerce

O Joomla! também é uma alternativa muito bacana para o comércio eletrônico, que não tem segredo nenhum. Você:

  • Instala o Joomla!;
  • Configura a Virtue Mart;
  • Implanta as opções de pagamento do PagSeguro, Paypal ou Pagamento Digital;
  • Integra com o Google Analytics;
  • Coloca num servidor seguro com Https e pronto!

É, não tão “pronto” assim. Rodar uma loja virtual como a Virtue Mart, ou mesmo a Oscommerce, Zencart, Magendo ou OpenCart, requer um procedimento que descrevo, de forma simplificada abaixo:

Depois de instalado, você muito provavelmente encontrará erros de classes php, permissões de arquivo, caracteres provavelmente em ISO e não em UTF-8. Terá de customizar a loja, reajustando o CSS de módulos, alterando cores do template (dica, use o add on Web Developer do Firefox + firebug e o Yslow controlando assim a busca de arquivos e desempenho), ajustando o “posicionamento” dos arquivos .js da home e muito mais (o Amaya Web Browser ajuda, e muito). A lista pode ser grande.

Nessa hora, planeje bem o tempo disponível para corrigi-las, pois serão as horas mais maçantes do projeto. Algo do tipo “Search and Destroy” que, ao final, virará um belo e sonoro “Hasta la vista Baby“. Nesta hora é importante não desanimar! Mas também sempre avaliar a relação custo x tempo.

Outra dica interessante de projetos de loja virtual com Joomla! é a E-Joom Hard Pró, usei e gostei.

Pra finalizar, os preços. Avalie seus preços e valorize seus conhecimentos e o tempo disponível para os projetos. Na hora de elaborar seus preços, rascunhe uma previsão com folga para a execução do projeto, riscos, intempéries, material necessário, compras (gente, não é muito válida a visão de podermos pegar tudo de graça na net para nossos projetos, às vezes, vale, e muito, comprar um módulo, componente, plugin ou um serviço de outros desenvolvedores ou empresas, além de valorizar a profissão mundo afora ganha-se tempo em certas etapas do projeto), e tudo o que virá pela frente com este projeto.

Não, não é que designer/programador caro é bom e o barato é ruim. Você sempre terá projetos de R$ 600,00 ou R$ 6.000,00 pela frente. O que deve ser considerado são os pontos do projeto, aí você terá um valor justo e com margem para negociação. Neste ponto, valem as dicas do Bruno Ávila, em seu post, “Aprenda a dizer não”. Tenha calma e tempo para gerenciar a parte financeira, dance conforme a música e sempre busque formas de aperfeiçoar a parte financeira!

De 0 a 10, o quanto você recomendaria este artigo para um amigo?

 

Deixe um comentário! 37

37 comentários

Comentários

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Comentando como Anônimo

  1. Ótimo artigo. Sou leitor de alguns dos site citados e gostaria de dizer que eles contém um material excelente. Parabéns pelo artigo, tanto é que criei um artigo no meu blog. ;D

  2. Penso que o grande conflito e repetição, continua sendo o desconhecimento e a classificação de valor por parte tanto do cliente como do desenvolvedor.

    Basta você acessar a página da Catho e verificar as solicitações que, normalmente, os RH’s pedem para os webdesigner e webmasters. Não tem nada a ver.

    Entende-se webdesigner como o cara que resolve a rede interna, formata máquina, etc…

    Do lado do Joomla, entendo que você precisa ser um profissional completo: Programar, conhecer de interface e técnicas de design, php, mysql, apache, css, xhtml, html(5), servidor…

    Isso te dá bagagem para não falar bobagens e sair por aí depreciando o trabalho de quem cobra R$ 45,00 /hora para entregar um projeto que, vislumbra o segmento do cliente, o que pretendde com o site, se quer vender, aparecer no google e onde, em que região pretende buscar ou prospectar clientes…

    Joomla é fácil mas não pode ser tratado de forma amadora e anti-profissional ocomo vejo por aí.

    Ganho minha vida, hoje, com o Joomla, projetos personalizados e pelo menos 2 por mês. Isso depois de trabalhar 22 anos dentro de bancos.

    Tenho 44 anos e ainda acho muito difiícil trabalhar dentro de uma organização ou departamento de TI, considerando que impera muito mais a vaidade do que os resultados e as metas acertadas.

    Desculpe, abraços,
    Sou Joomla, Drupal, WordPress até morrer.

    Reinaldo

    1. Excelente observação Reinaldo, ela é ainda mais válida quando vem de um profissional com verdadeiros anos de experiência. Abs

    2. Preciso de um desenvolvedor em joomla que possa trabalhar ao meu lado em alguns projetos e cobre por hora, em Belo Horizonte. Na verdade tenho alguns sites já totalmente do çponto de vsita gráfico em falsh (swf) e preciso passar para joomla ou wordpress.

      Contato:

      mariano_palhares@hotmail.com

  3. “Joomla … para quem quer layouts comuns e com poucos recursos” ? Tá de brincadeira? Pensamento de quem não conhece direito a ferramenta. Complexidade de layout depende do conhecimento técnico do designer (sim, um designer Joomla de verdade faz MUITO) e recursos … bem … são mais de 2mil extensões …. Post bom, mas de Joomla foi fraco!

    1. Sim, Paulo, de joomla foi fraco. Pois o post é destinado mais aos novatos em Joomla ou Organização pessoal. Leia o texto por favor – designers iniciantes em joomla produzem “layouts comuns e com poucos recursos” geralmente o que vem no pacote do template ou coisa assim.

      Depois continua:

      “O Joomla! é um “framework” poderoso e muito flexível. Muito customizável, seguro, estável e com uma comunidade maravilhosa e ativa mundo a fora! Você nunca estará desamparado com a comunidade Joomla, como o fórum de língua portuguesa do Joomla.org. Todo seu potencial pode ser explorado por profissionais que se identificam com os esses quesitos. Só assim, um projeto em Joomla! pode fluir até para resultados inesperados, mas positivos.”

      Abraços

  4. Ele é simples e “facinho de trabalhar” para quem quer layouts comuns e com poucos recursos, como um site html.

    Enfatizando “para quem quer layouts comuns e com poucos recursos” …..

    Eu li errado?

    1. Opa le le Paulo, leu certo. Justa a observação. Já pedi uma modificação neste parágrafo pro pessoal da redação ;) abraços.

  5. o artigo foi bom,mas falar do joomla como se fosse uma coisinha fácil de se mexer não é bem assim tem muita gente quebrando a cabeça pra construir layouts diferentes dos padrões q tem por aé.
    Fácil pra quem pega template e joga conteúdo o joomla é rico em diversos aspectos que vão desde um iniciante usar para um site básico a grandes empresas usando layouts e módulos mais complexos.

    1. Olá Clarisse, existem dois tipos de designers/programadores que trabalham com joomla. Os que usam templates e os que criam templates – vamos simplificar assim. Neste artigo procurei conciliar as informações mais para os novatos e deixei os sites dos mestres como referencia. Tb pedi uma alteração num parágrafo do artigo para o pessoal da redação justamente sobre esse ponto que ficou “simplista” demais. Abraços

  6. Meu IP,

    é verdadeiro e igual o velho ditado… o filho do vizinho faz igualzinho… isso é super válido e doloroso…. fazer o q?

    deixa o filho do vizinho fazer depois o cliente volta!

  7. Primeiro parabéns pelo post, agrega valores distintos sobre a web 2.0…
    O joomla não vai ser a ultima ferramenta que teremos em auxilio da web, claro que ter domínio das tecnologias do momento ajudam e muito um profissional…
    é claro que temos uma forma lucrativa de ver o joomla, para que desenvolve templates e para que programa e administra o site, mas sera que essa ferramenta torna vulgar o trabalho de um programador?
    Hoje qualquer pessoa que goste de novas ferramentas e nao tem conhecimento nenhum sobre programação web faz um site em joomla…
    A melhor forma de encarar isso é agregar o máximo de diferenciais, para não sermos mais um na multidão…

    1. Concordo Alan e Mestre – vejo muitos “Sobrinhos” arrebatando sites de pequenas e médias empresas aqui em Belo Horizonte ou São Paulo. Ai é só aguardar o resultado final. Na maioria dos casos sabemos até qual o nome do template que fora usado no site, de tão poucas alterações que ele sofreu. O que vale em um site Joomla é o domínio, para criar e ampliar. Essa, penso eu, é a maior diferença. Abs.

  8. Ótimo artigo! Um dos problemas do Joomla!, WordPress, SEO, Redes Sociais e outras tendências são sites baratos e feitos com templates pouco customizados. Não tenho nada contra templates, muito pelo contrário (todos que me conhecem sabem disso :-). Apenas fico triste em ver sites em Joomla! sem URLs amigáveis, pois é fator crítico de SEO.
    Rodrigo, também sou articulista no iMasters e evangelizador do Joomla!. Veja com a redação se poderia incluir o site da Konfide, pois tenho vários artigos sobre o Joomla! – http://www.konfide.com.br – ou o site do nosso http://www.Cursodejoomla.com.br.

    Abraços,
    Marcio Okabe

    1. Claro Marcio, pedi para a redação uma pequena mudança, mesmo porque o site é ótimo. Quanto ao Evangelizador, gostei disso hein? Não tem vaga para um desses em BH não ;) Abraço

  9. Rodrigo, Parabéns pelo post!!

    Gostaria de fazer uma pergunta, vi em um post seu no IMasters mesmo a respeito de contraste em um site da imprensa de MG… Estou em um projeto junto a UFSC e estamos desenvolvendo em joomla um site acessível para deficientes visuais e auditivos…

    Encontrei dificuldade em aumentar e diminuir o contraste da página, com a finalidade de facilitar a leitura para pessoas daltônicas!
    Mas não encontro nada a respeito, qualquer ajuda será bem vinda!!!

    abraços

    1. Bom dia Lucas, tudo bem? Acabei de enviar no seu email muitas dicas sobre acessibilidade e o contraste em sites Joomla. Abraços

  10. Parabéns pelo post Rodrigo! Eu trabalho com o Joomla também e acho ele um excelente CMS e framework. Estou procurando aprender algo novo e para utilizar em meu trabalho, pensei em deixar o Joomla de lado e começar a trabalhar com o Zend Framework, você acha que é uma boa idéia?

    1. Não precisa deixar o joomla de lado não Will, o Zend é super conceituado e com uma boa certificação terá um diferencial e tanto no Joomla. Experimente o Eclipse também. Jogue um samba bom entre todos e terás um ótimo expertise. Abraços

  11. Execelente artigo, sou um programador posso dizer amador, iniciante, e aprendir muita coisa,
    pretendo trabalhar com o joomla, e preciso de ajuda,

    grato abraços

  12. Muito interessante seu artigo, obrigado por dividir um pouco do seu conhecimento sobre Joomla e pelas dicas. Vou começar a programa em web e me interessei muito em Joomla depois do que li em seu artigo. Um forte abraço. E espero quem sabe pegar algumas dicas com vc.

    Ate mais.

  13. Salve Rodrigo!
    Novo por aqui, novo em aprendizado Joomla. E vi que tenho muito a aprender para trabalhar com Joomla. Mas sem sustos. Muito bom artigo, boas indicações. Vou aproveitar tua última fala e mandar dúvidas quando houver.
    Grato!

  14. Muito bom seu post, e ainda por cima atemporal , o que falta na maioria das pessoas de fato é profissionalismo e não apenas o conhecimento técnico. Obrigada pelas dicas, acrescentou muito.

  15. Excelente post. Obrigado! Eu estava tentando levar a profissão de desenvolvedor independente sem o uso de CMS, mas estou mudando meu ponto de vista.

leia mais
Este projeto é mantido e patrocinado pelas empresas: