Carregar um CSS específico para determinado domínio utilizando apenas o template do Symfony
Submitted by nei on seg, 04/20/2009 - 20:31Trabalho em um projeto onde temos uma aplicação desenvolvida em Symfony que roda em diversos sites e assim compartilha todo o código, porém queremos adicionar um css específico para cada site para sobreescrever algumas definições de layout.
Como criar um handler de configuração para carregar um arquivo YML personalizado no Simfony
Submitted by nei on seg, 04/20/2009 - 14:31Esses dias estive estudando sobre o handler de configuração do Symfony, o Symfony tem uns recursos bem bacanas que acabamos não utilizando por falta de conhecimento, pois normalmente estamos acostumados a fazer tudo com o arroz e feijão. Mas o Symfony tem uns acompanhamentos interessantes para fazermos uma mistura legal, e o sistema de Handler de configuração é uma delas.
Verificando a configurações do servidor web para compatibilidade do Symfony
Submitted by nei on qui, 04/09/2009 - 19:55Para verificar se seu servidor web é compatível com o linux existe um script muito útil que verifica isso pra nós.
baixe o arquivo direto do repositório svn.
wget http://trac.symfony-project.org/browser/branches/1.2/data/bin/check_configuration.php?format=raw
**atenção:** a versão do symfony é especificada na url, neste caso é 1.2.
agora rode o arquivo e acesse via navegador pois ambos devem estar ok.
Enviando email no symfony usando o biblioteca de email do Zend Framework
Submitted by nei on sex, 03/27/2009 - 15:12Acesse o site da Zend.com e baixe a biblioteca do Zend Framework, escolha a opção mínima pois só queremos utilizar o sistema de Email. o arquivo é algo como ZendFramework-1.7.7-minimal.tar.gz, será necessário fazer um cadastro rápido para conseguir o arquivo.
Crie o essa estrutura de diretório para armazenar o download.
mkdir -p projeto/lib/vendor/Zend/tmp
Descompacte o arquivo:
tar -xzvf ZendFramework-1.7.7-minimal.tar.gz projeto/lib/vendor/Zend/tmp
Formatação de datas no symfony
Submitted by nei on qui, 03/12/2009 - 17:21No template você diz que quer utilizar o helper date, ou então você pode configurar para carregar como default no arquivo settings.php.
...actionSuccess.php
use_helper("Date"); ?>
e então podemos utilizar o comando format_date no código:
= format_date(date('Y-m-d'), 'P'); ?>
saída: sábado, 14 de março de 2009
Atualizando o Drupal com tar.gz
Submitted by nei on qui, 03/12/2009 - 02:50O processo de atualização de um site em drupal é muito simples, desde que você tenha seguido as recomendações de não alterar códigos do core, ao invés disso você deve usar os padrões de sobreescrita.
exemplo de uma atualização do site em drupal 5.15 para 5.16.
cd /var/www/example.com/public_html
wget http://ftp.drupal.org/files/projects/drupal-5.16.tar.gz
Instalação Symfony 1.2 usando uma sandbox
Submitted by nei on sab, 03/07/2009 - 01:30Para instalar o symfony é extremamente fácil, nestas 3 linhas de códigos vamos instalar uma sandbox do Symfony, ou seja, uma instalação já pré configurada, sem nenhuma dependência, só instalar e brincar.
Acesse a página do projeto symfony para visualizar o manual de instalação:
http://www.symfony-project.org/installation/1_2
e baixe o link # sf_sandbox_1_2.tgz
mova o arquivo para /var/www e descompacte com o comando:
mv sf_sandbox_1_2.tgz /var/www
tar -xzvf sf_sandbox_1_2.tgz
será criado um diretório chamado sf_sandbox.
Removendo o beep do Ubuntu 8.10
Submitted by nei on qui, 02/26/2009 - 00:56Para tirarmos os beeps do ubuntu 8.10 é muito simples, siga os passos:
Rode o “lsmod” e verifique se possui o pcspkr.
Se encontrar então remova o beep com o comando “rmmod pcspkr“.
Para tornar esta alteração persistente toda vez que logar na máquina, então adicione o comando "blacklist pcspkr" no arquivo /etc/modprobe.d/blacklist
[root@nei ~]# lsmod | grep pcspkr
[root@nei ~]# echo “blacklist pcspkr” >> /etc/modprobe.d/blacklist
[root@nei ~]# rmmod pcspkr
Flash e Java no Ubuntu
Submitted by nei on seg, 02/02/2009 - 09:46Para quem usa ubuntu e está precisando de plugin Flash, Java, codecs, fontes truetype, descompactador de arquivo .rar, suporte a mp3 e outros utilize o pacote ubuntu-restricted-extras através do comando abaixo:
sudo apt-get install ubuntu-restricted-extras
Otimização de arquivos CSS
Submitted by nei on sex, 12/12/2008 - 12:32Uma coisa legal para fazer em arquivos css que estão em sites de produção e que precisam de uma boa performance é usar as ferramentas que enxugam o código CSS, retirando comentários, linhas em branco, melhorando algumas declarações, etc. O drupal já possui esse recurso no core do sistema, inclusive para arquivos js também, porém em outros projetos devemos fazer isso manualmente.
