Esta é uma iniciativa comunitária dos usuários que participam na lista de discussão do CodeIgniter e trata-se de um projeto colaborativo, onde o conteúdo será gerado pelos próprios usuários, resultando em constantes novidades no site.

Bem-vindo ao CodeIgniter Brasil

Sobre o CodeIgniter

O Code Igniter é um framework de desenvolvimento de aplicações - algo como um kit de ferramentas - para quem constrói sites em PHP.

Seu objetivo, através de um abrangente conjunto de bibliotecas voltadas as tarefas mais comuns, de uma interface e uma estrutura lógica simples para acesso àquelas bibliotecas, é possibilitar que você desenvolva projetos mais rapidamente do que se estivesse codificando do zero.

Code Igniter permite que você mantenha o foco em seu projeto minimizando a quantidade de código necessário para uma dada tarefa.

Comunidade (IRC/MSN)

Devido ao crescimento da lista de e-mails do code igniter brasil,
resolvi criar algo mais dinâmico para suporte e entretenimento:

Grupo CI-BR no MSN: group164817@gorupsim.com
Canal CI-BR no IRC: /server irc.freenode.com -j #ci-br

Oportunidade para curso, treinamento, workshop

A empresa Castwork (www.castwork.com), que atua no desenvolvimento de websites em PHP procura curso, treinamento, workshop, etc em CodeIgniter.

Caso alguém se habilite, favor responder diretamente a:
Jose Geraldo
jgeraldo at castwork.com
ou atraveś do site: www.castwork.com

Removendo o index.php da URL

Esse artigo pretende mostrar como remover o index.php do endereço do site e mostrar os possíveis problemas encontrados, permitindo que a URL se torne mais amigável e elegante. Consideramos que o site já esteja devidamente configurado, a base_url no arquivo config.php e as váriaveis $system_folder e $application_folder.

Ajudando na tradução do manual da versão 1.7 do CodeIgniter

Quem está acompanhando a discussão via inscrição na lista da comunidade em http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br, sabe que a mesma está fazendo um trabalho voluntário para traduzir a nova versão do manual desta framework para o português. Para aqueles desejam colaborar com o projeto procurem o tópico Tradução do Manual nos e-mails já postados. A nossa meta é terminar a mesma até o fim deste mês de janeiro de 2009, por isso toda ajuda é bem-vinda, abaixo segue algumas dicas de como proceder para ajudar na tradução:

imagem de coyote

Diagrama do CodeIgniter

Encontrei em meu computador o diagrama anexo. Como já tem tempo que peguei e não lembro de onde, deixo de citar a fonte.
Caso alguém saiba, peço que envie um comentário para darmos os devidos créditos.

Abs

Processamento de dados

Olá pessoal, estou disponibilizando uma biblioteca que fiz para me auxiliar na validação de dados.

EXPLICAÇÃO: num formulário qualquer faço a validação de dados, aceitando alguns 'erros', por exemplo, no meu sistema quero que o valor 'peso' seja sempre no formato x.xxx mas a validação aceita apenas um numero (por exemplo) e ai a biblioteca transforma esse valor para o formato x.xxx

A biblioteca esta em anexo, baixe, use, corriga, comentem...

OBS: para baixar o anexo é necessário esta logado.

imagem de coyote

Corrigindo erros de codificação (acentuação)

Boas a todos!

Um problema relatado com certa frequência em fóruns que participo é o de erros na acentuação de textos.

Motivado por um post aqui no Drupal, resolvi colocar essa dica para outras pessoas que passem pelo mesmo problema.

Para que a acentuação e caracteres especiais apareçam corretamente é necessário configurar os 3 ítens abaixo da mesma maneira:

1. a página;
2. o banco de dados;
3. o editor.

Considerando o uso de utf-8 (o mais indicado), como isso deve ser feito ?

1. Na página:

1.1 Definir o idioma (opcional mas recomendado)
 

imagem de coyote

CodeIgniter

O que é MVC

Model-view-controller (MVC) é um padrão de arquitetura de software.
Para facilitar a construção e manutenção de sistemas , tornou-se fundamental separar as camadas de Dados (Model) e o Layout (View). Deixando separadas, qualquer alteração do Layout ou de Dados, não interferem entre si. E para "manipular" a junção dos dados e Layout, vocÊ tem a camada Controladora (Controller).

Conteúdo sindicalizado