Blue Systems CMS 3.0 agora será Code Click CMS

17 January, 2012 Codeclick No comments

O BSCMS mudará de nome para Code Click CMS por uma questão estratégica de marketing. O poderoso CMS desenvolvido pela Blue Systems tecnologia continuará aos updates para a versão 2.1 porém a versão 3.0 passará a receber o nome de Code Click CMS

Abaixo você poderá conferir alguns screenshots do Novo CMS

Screenshot Code Click CMS ( Post Add )

Screenshot Code Click CMS ( Dashboard )

Code Click CMS

Em breve testaremos o CMS que a Blue Systems enviará para nós.

Criando um preloader simples com Jquery

20 November, 2011 Codeclick No comments

A biblioteca Jquery é de fato algo de mais incrível que aconteceu na vida de desenvolvedores e profissionais de front-end. A forma simples e descomplicada de criar elementos de interface, interações e animações tornam a web mais fácil e intuitiva principalmente quando caem em mãos de pessoas criativas.

Neste exemplo mostraei como criar um preloader para sua aplicação de forma simples e descomplicada. Você demorará 10 segundos para adicionar a funcionalidade em seu projeto. Siga os passos abaixo para implementação.

1_ Adicione a seguinte chamada de script no antes do fechamento do </head> da página.

<script type=”text/javascript”>
$(document).ready(function(){
$(‘#defaultcontainer’).fadeIn(2000);
jQuery(‘#loading’).hide();
});
</script>

2_ Vamos criar uma div com id=loading onde colocaremos nosso loader da página

<div id=”loading”>Loading…</div>

3_ No script que adicionamos há uma chamada para o id #defaultcontainer. Este id corresponde a div principal que envolve todo o conteúdo da página e vai até o fechando da tag </body>. Caso esteja utilizando algum outro nome basta trocar por #defaultcontainer. Adicione no CSS da div #defaultcontainer para display:none, isto deve-se pelo motivo que quando a página carregar o próprio Jquery trocará a propriedade DOM do elemento para display:block

Fácil não ? Você pode ver o script em funcionamento clicando aqui.

 

Exportando tabela HTML para XLS pelo PHP

Se você pretende exportar um conteúdo de uma tabela HTML para o formato XLS ( Exel ) através do PHP a melhor forma é utilizando o modelo de script que preparamos para nosso exemplo. Com ele não é necessário que você tenha nenhuma biblioteca adicional do PHP para fazer o serviço.

Veja o exemplo

$string="<html><head><title>Teste</title></head>";
$string.="<body><table><tr><td>id</td><td>nome</td></tr></table></body>";
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=demo.xls");
print $string;

Feito isto quando o usuário carregar o arquivo ele fará o download do arquivo demo.xls com o conteúdo da variável $string.

Modelo de desenvolvimento MVC como funciona ?

O MVC é um padrão de desenvolvimento que vêm sendo adotado por muitos desenvolvedores pelo motivo da praticidade de flexibilidade na hora de desenvolver um novo projeto.

O que é e como funciona o MVC?
Com o aumento da complexidade das aplicações desenvolvidas torna-se fundamental a separação entre os dados (Model) e o layout (View). Desta forma, alterações feitas no layout não afectam a manipulação de dados, e estes poderão ser reorganizados sem alterar o layout.

Como funciona este padão?
O MVC tem base em divisão de camadas. São projetos dentro de uma solução, e não são pastas dentro um projeto). As camadas do MVC são as seguintes

Model
Alguns dizem ser a camada de acesso aos dados, outros dizem ser a camada de negocios ( Neste caso onde o model é considerado outra camada de negocios, mais uma camada é criada, chamada de Persistência, onde no caso, faz acesso aos dados).

View
Camada interface do usuario, onde ficarão nossos arquivos .phtml.

Controller

Camada onde ficam nossas regras de negocio, verificações, metodos e ações.