domingo, 26 de junho de 2011

5 extensões gratuitas para o Joomla que você deveria ter - Parte 1

Bom gente,

É uma pergunta comum e quem faz curso comigo até recebe um kit de extensões gratuitass úteis para utilizar com Joomla.

Eu vou fazer uma lista básica de 10 itens que você realmente deve ter e seus links para downloads.

1. Backup

Nome: Akeeba Backup
Disponível nas versões: 1.5 e 1.6
Link para Download
O que faz: Este componente é perfeito para as tarefas de backup do seu site. Ele te avisa até quando você precisa de um novo backup. Fácil de usar, faça os backups regularmente e mais importante: FAÇA OS DOWNLOADS DOS BACKUPS QUE FIZER!

2. Calendário de Eventos

Nome: Events List
Disponíveis na versão: 1.5
O que faz: Gerenciamento de eventos com agenda, grupos, cadastro de lugares e uma série de funcionalidades. Há vários módulos e plugins para eles. Alguns gratuitos e outros pagos.

3. Site de Anúncios

Nome: adsmanager
Disponível nas versões: 1.5 e 1.6
O que faz: Cria um site inteiro de anunciantes, campos podem ser formulados de acordo com sua vontade. Há uma série de extensões criadas para o AdsManager, algumas free, outras pagas.

4. Formulários Personalizados

Nome: JForms
Disponível nas versões: 1.5 e 1.6
O que faz: Crie um formulário de e-mail personalizado com o que você precisa, utilizando apenas o arrastar e soltar (Drag n' Drop) do mouse.

5. Mostrar o site em várias linguagens

Nome: JoomFish
O que faz: Possibilita mostrar o site em mais de uma linguagem.
ATENÇÃO: este componente não traduz o site pra você.
Possibilita porém, que você escolha quais linguagens vai existir seu site e te permite traduzir módulos, artigos, bannes, componentes e inclusive fazer configurações diferentes em cada módulo dependendo da linguagem

Eu coloquei uma enquete no meu site jenniferpayne.com.br, a extensão dentre as 5 acima mais votada até o dia (08/07/2011) ganhará um tutorial completo aqui no blog. Eu não tinha dito isto a vocês antes, mas rolou uma outra enquete parecida e o resultado tinha sido "Adaptar templates para Joomla 1.6" e foi minha última postagem. Então galera, votem aí, espalhem a enquete, para que eu faça o tutorial que vocês queiram mais.

Obrigada leitor RSN, que sugeriu uma nova lista, ao invés da que está na minha apostila e aí está. Eu vou colocando listagens como esta de vez em quando no blog e fazendo os tutoriais baseados nos resultados das enquetes.

Até a próxima!

terça-feira, 21 de junho de 2011

Como adaptar um template do Joomla 1.5 na versão 1.6

Para cumprir este tutorial é necessário que você tenha:
1. Um template feito pro Joomla 1.5
2. Uma versão do Joomla 1.6 instalada localmente ou no seu servidor

É necessário que você saiba trabalhar com templates e com o Joomla 1.5

Há 3 maneiras de utilizar um template 1.5 para a versão 1.6

1. Na área administrativa: pega o zip do seu template 1.5 e instala normalmente utilizando o Extension Manager (Extensions -> Extension Manager)

2. Copiar a pasta do template e colar dentro do seu joomla 1.6 na pasta templates.

Neste caso, é necessário também colocar o Joomla para “descobrir” o arquivo, é meio que um refresh dentro de suas extensões para saber se alguém colocou algo novo lá sem ser via instaladores.

Para isso vá em Extensions -> Extension Manager -> Clique na aba “Discover” e clique no botão do topo chamado “Discover”, ele vai acusar seu template. Selecione-o no check Box e clique no botão “Install”.

3. Realmente adaptar o template:

Neste caso, vou pegar o template do meu site e adaptar para Joomla 1.6. Vamos comparar o templateDetails.xml

A primeira coisa que muda é que o XML não começa mais com o
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="template">

Agora é:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension version="1.6" type="template" client="site">

Você não precisa também descrever absolutamente todos os arquivos do template. Você diz apenas os que estão na raiz e descreve os folders.
<files>
<folder>css</folder>
<folder>images</folder>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_thumbnail.png</filename>
<filename>favicon.ico</filename>
</files>
<positions>Continua a mesma coisa
<position>Left</position>
<position>Right</position>
<position>Top</position>
<positions>
<params> agora é <config>
E é só! Para vocês compreenderem melhor, vou mostrar a minha estrutura anterior e a atual:

Versão 1.5


Versão 1.6


Confira as diferenças entre as duas versões nas imagens acima. Agora é só zipar a pasta e instalar normalmente em quantos sites com Joomla 1.6 quiser!

quarta-feira, 15 de junho de 2011

Apostila de Joomla 1.5 para iniciantes - grátis sem senha

Pois é galera. Vocês exigiram tanto, que tirei a senha da apostila.

Podem ir em http://www.jenniferpayne.com.br/index.php?option=com_phocadownload&view=file&id=3:apostila-de-joomla-15-para-iniciantes-gratis&Itemid=23

e fazer o download normalmente clicando no botão "download" no fim da página.

Boonex Dolphin 7 - Como mudar o template do site sem quebrar o Orca Forum

Minha primeira experiência com Dolphin está sendo um pouco difícil pois a falta de suporte, documentação pobre e falta de livros sobre o assunto torna as coisas mais árduas. O Dolphin é uma ferramenta complicada quando se trata de personalização.

Passei pelo seguinte: Criando meu layout personalizado, notei que cada vez que escolhia meu layout, Meu Forum parava de funcionar. Quando voltava ao template padrão (Uni) tudo voltava ao normal. Descobri o porquê.

Quando você cria um novo template no Dolphin, você precisa criar um novo layout para o Orca Forum, com o mesmo nome do seu novo template. Vou guiá-los passo-a-passo. Eu presumo que você saiba como criar um template pro Dolphin.


1. Via FTP ou Gerenciado de Arquivos do seu painel de controle, siga este caminho: your_site/modules/boonex/forum/layout e lá, faça uma cópia da pasta chamada Uni e renomeie com o mesmo nome do seu template, meu template é chamado jenniferpayne.

2. Dentro da pasta que renomeou (jenniferpayne) a minha, abra num editor de texto o arquivo chamado params.php .

Lá você verá as seguintes linhas:

$gConf['dir']['xsl'] = $gConf['dir']['layouts'] . 'uni/xsl/'; // xsl dir
$gConf['url']['css'] = $gConf['url']['layouts'] . 'uni/css/'; // css url
$gConf['url']['xsl'] = $gConf['url']['layouts'] . 'uni/xsl/'; // xsl url

Renomeie "uni" com o nome do seu template e você terá algo deste tipo:

$gConf['dir']['xsl'] = $gConf['dir']['layouts'] . 'jenniferpayne/xsl/'; // xsl dir
$gConf['url']['css'] = $gConf['url']['layouts'] . 'jenniferpayne/css/'; // css url
$gConf['url']['xsl'] = $gConf['url']['layouts'] . 'jenniferpayne/xsl/'; // xsl url

3. Salve o arquivo, envie-o de volta ao servidor e estamos quase prontos.

Ao fazer isto, você notará alguns colchetes [[ ]] em volta de alguns textos, isto acontece porque se você modifica qualquer coisa no forum, como layout ou arquivos de linguagens, este precisa ser recompilado. Mesmo que você não tenha alterado o arquivo de linguagem. vá para o link "Manage Forum", clique em "[[Compile Language]]" ou algo do tipo e está pronto! Agora você pode começar a trabalhar no seu layout.

Para quem percebeu, meu site está fora do ar hoje, mas isso porque a hospedagem anterior não estava aguentando o tráfico de informações geradas por vocês, que fazem vários downloads da minha apostila! Estou mudando para uma beeeeem melhor.

Próximo post sobre Dolphin, ensinarei aos iniciantes como criar seu próprio template e alguns truques para trabalhar com o HTML e CSS padrão gerado pelo Dolphin.

Até a próxima!

Dolphin 7 - how to change template without break Orca Forum /

Hello guys, this is my first time using Boonex Dolphin 7 and my first post talking about it. It's a pain for the newbies. It's kinda hard to figger it out and even harder when it comes to customization. It's just so much to talk about and so poor documentation.

I had the following experience: creating my customised layout, i noticed that everytime i changed it, my Orca Forum stopped working. Back to Uni template, everything went back to normal. Finally discovered why.

When you create a new template at Dolphin, you need to create a new layout for the Orca Forum, with the same name. Let's go through this step-by-step. I assume you do know how to create a template by now.

1. Via FTP or CPanel File Manager, reach out this path: your_site/modules/boonex/forum/layout and there, make a copy the folder named Uni and rename it with your template's name, my template is called jenniferpayne.

2. Inside the folder you named (jenniferpayne) for me, open on a text editor like notepad, eclipse or any other the file called params.php .

There you'll see these lines:


$gConf['dir']['xsl'] = $gConf['dir']['layouts'] . 'uni/xsl/'; // xsl dir
$gConf['url']['css'] = $gConf['url']['layouts'] . 'uni/css/'; // css url
$gConf['url']['xsl'] = $gConf['url']['layouts'] . 'uni/xsl/'; // xsl url

Replace the "uni" with your templates name and you'll have something like this:

$gConf['dir']['xsl'] = $gConf['dir']['layouts'] . 'jenniferpayne/xsl/'; // xsl dir
$gConf['url']['css'] = $gConf['url']['layouts'] . 'jenniferpayne/css/'; // css url
$gConf['url']['xsl'] = $gConf['url']['layouts'] . 'jenniferpayne/xsl/'; // xsl url

3. save the file, send it back to your server and we're almost done.

When you do this, you'll notice some brackets [[ ]] around some texts, it happens because if you change any file from Orca, layout, Language files, it needs to be recompiled. So, go to Manage Forum link, click at "[[Compile Language]]" or something like this. Click on it and it's done.

This is my first post in English, i'm a web designer teacher, my resume is at www.jenniferpayne.com.br <--- Still translating my site, but basically Joomla, web design Teacher, do also some 3D applications.

You'll find some useful information about Dolphin, Joomla, Wordpress, other CMS's and stuffs related to the web world.

follow me at twitter @JennyPayneDZN

Next time, i'll teach the noobs how to create their own template and some tricks to work with Dolphin CORE Generated HTML and CSS.

That's all.