Feeds
Posts
Comentarios

Tag Archive 'Desenvolvimento'

Zend Framework

Se você já é um programador PHP e já passou por diversas situações em que você sempre teve que duplicar seus códigos, cada projeto um padrão diferente, abstrações e classes diferentes… ou se você já tem uma noção de PHP e deseja profissionalizar-se, sem dúvida, utilizar um Framework é uma ótima opção.
Segue abaixo 10 motivos [...]

Ler post completo »

Curso de Zend Framework

Lançado hoje, dia 24/09/2008, o treinamento de Zend Framework no eCampus School of Net.
Para maiores informações, acesse nosso site!

Ler post completo »

In Radiohead’s new video for “House of Cards” from the album “In Rainbows”, no cameras or lights were used. Just data.

Tecnologias utilizadas: Geometric Informatics (scanner de imagens 3D) e Velodyne LIDAR (leitura de ambiente através de lasers).
Clique na imagem acima para manipular.

Ler post completo »

Para que lado a mulher está se movendo? Se você vê ela se movendo em sentido horário, você está usando o lado direito do seu cérebro; se você a vê se movendo em sentido ati-horário, você está usando o lado esquerdo do cérebro. Algumas pessoas podem vê-la se movendo para os dois lados, mas a [...]

Ler post completo »

É muito comum gerarrmos confusões em relação a Zend_Auth e a Zend_ACL, e então me perguntam: Qual é a diferença entre as duas Classes? Todas!
A Zend_ACL complementa a Zend_Auth, sendo que o objetivo da Zend_Auth é fazer somente a autenticação, ou seja, if($login==”x” and $senha==”y”) { echo “ta logado”; }. Já a Zend_ACL (Access Control [...]

Ler post completo »

Utilizando Zend_Auth

Veja abaixo como fazer um sistema SIMPLES de autenticação utilizando o Zend Framework.
AuthController.php

<?php

class AuthController extends Zend_Controller_Action {

public function indexAction() {
$this->view->noLayout = true;
$auth = Zend_Auth::getInstance ();
$this->view->auth = $auth->hasIdentity ();
}

function loginAction() {
$this->view->noLayout = true;
$this->view->message = '';
if ($this->_request->isPost ()) {

// collect the data from the user
Zend_Loader::loadClass ( 'Zend_Filter_StripTags' );
$filter = new Zend_Filter_StripTags ( );
$usuario = $filter->filter ( $this->_request->getPost [...]

Ler post completo »

Em qualquer projeto, temos que poder relacionar uma tabela com a outra. O Zend framework possui essa funcionalidade de uma forma nativa. Basta configurar o Model da forma correta.
Exemplo:
Tableas: users e usersprofile

CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`login` varchar(20) collate utf8_unicode_ci NOT NULL,
`passwd` varchar(50) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY  (`id`),
UNIQUE KEY `login` (`login`)
) ENGINE=MyISAM  [...]

Ler post completo »

Quando temos um projeto, e sabemos que o mesmo vai crescer, temos que criar tudo da forma mais flexível possível. No caso do Zend Framework o “Bootstrap” ou arquivo de configuração inicial é um bom começo para criamos de uma forma bem feita. (by Pádraic Brady).
Abaixo segue tal sugestão:

Ler post completo »

Zend_Mail e Zend_Config com GMail

Como todos sabem que utilizamos o google como solução de email, esse post é destinado a como enviar emails utilizando o Zend Framework através dos servidores do Google.
Primeiramente criaremos o arquivo de configuração, nesse caso:
config.ini

[general]
mail.smtp = smtp.gmail.com
mail.params.account = seuemail@gmail.com
mail.params.password = suasenha
mail.params.auth = login
mail.params.ssl = ssl
mail.params.port = 465
mail.params.recipient = XXX@schoolofnet.com
mail.params.sender = seuemail@gmail.com

Parte de index.php

$config = new [...]

Ler post completo »

Depois de alguns dias, finalmente, colocamos em produção o site de pré-lançamento.

Abaixo segue um resumo da base tecnologia que utilizamos para desenvolver esse site:

XHTML e CSS
Tableless (Não esqueça de ler o post sobre tableless, falando mais sobre esse “termo”)
Zend Framework com os seguintes componentes: Zend_Loader, Zend_Controller, Zend_Registry, Zend_Config, Zend_Layout, Zend_View, Zend_Feed, Zend_Db,Zend_Db_Table_Abstract, e Zend_Mail.
Banco de [...]

Ler post completo »

Usando Zend_Feed no site!

Na home page do site de pré-lançamento da SON (School of Net), iremos exibir os últimos posts deste blog.
Para isso tivemos que utilizar o Zend_Feed.
Veja abaixo como utilizamos isso:
No indexController.php

public function indexAction() {
$filter = new Zend_Filter_StripTags ( );
$this->view->use_content = true;

try {
$blogSon = Zend_Feed::import ( 'http://blog.schoolofnet.com/index.php/feed/' );

// Loop through the items in the feed
$items = array [...]

Ler post completo »

Em nosso site de pré-lançamento, queremos pegar a maior quantidade de emails para notificarmos o usuário quando tudo estiver pronto. Para isso utilizaremos no ZF a Zend_Db_Table_Abstract para gravar um simples registro no banco de dados, o email. Esse exemplo parece ser muito simples, mas acredito que muitas variações podem ser feitas através do mesmo.
Vamos [...]

Ler post completo »

Posts antigos »