Postado em Desenvolvimento, Planejamento on set 29th, 2008
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 »
Postado em Desenvolvimento, Marketing, News on set 24th, 2008
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 »
Postado em Desenvolvimento, Design on ago 5th, 2008
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 »
Postado em Desenvolvimento, Design on ago 1st, 2008
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 »
Postado em Desenvolvimento on jul 30th, 2008
É 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 »
Postado em Desenvolvimento on jul 29th, 2008
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 »
Postado em Desenvolvimento on jul 28th, 2008
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 »
Postado em Desenvolvimento on jul 21st, 2008
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 »
Postado em Desenvolvimento on jul 16th, 2008
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 »
Postado em Desenvolvimento on jul 15th, 2008
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 »
Postado em Desenvolvimento on jul 11th, 2008
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 »