Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcelod/codeistrap

Blog Base CodeIgniter Bootstrap
https://github.com/marcelod/codeistrap

Last synced: 3 months ago
JSON representation

Blog Base CodeIgniter Bootstrap

Awesome Lists containing this project

README

        

CodeiStrap
===========

Blog Base CodeIgniter Bootstrap
-------------------------------

A ideia a ter uma base para criar um blog (ou qualquer outro site) que já tenham algumas funcionalidades como:

## Funcionalidades

* CodeIgniter 2.*
* Twitter Bootstrap 3
* Autenticação
* Back-end
* Gerenciamento dos usuário
* Criar e gerenciar um post
* Gerenciar comentários
* DataTables dinâmico
* Front-end
* Usuário
* Registro
* Login
* Esqueci a senha
* Editar Perfil
* Funcionalidade simples de um blog
* Log de Acesso

## Instalação
### Passo 1
#### Opção 1: Git Clone

git clone git://github.com/marcelod/codeistrap novo_site

#### Opção 2: Baixar o repositório

https://github.com/marcelod/codeistrap/archive/master.zip

### Passo 2

Configurar o arquivo application/database.php

$db['default']['username'] = 'user'; // colocar usuário do banco de dados
$db['default']['password'] = 'senha'; // senha para acesso ao banco de dados
$db['default']['database'] = 'database'; // nome da base de dados a ser usada

### Passo 3

Criar a base de dados no servidor com o nome que definiu em seu arquivo application/database.php

### Passo 4

Rodar as migrations que com isso irá criar as tabelas e dados que precisa inicialmente.

Supondo que você baixou e instalou em /var/www/novo_site

Você irá rodar no navegador

http://localhost/novo_site/instalar

Com isso já deve ter criado as tabelas e dados em seu banco de dados

* agora já pode remover o arquivo caso queira

### Passo 5

No arquivo application/config.php definir o sess_use_database como TRUE para poder gravar as sessões no banco de dados

$config['sess_use_database'] = TRUE;

E agora já pode acessar o site no navegador e visualizar

http://localhost/novo_site/

## Acesso

* users/login e senha
* admin > 1234
* user > 1234

## Log de Acesso

A parte de log de acesso já esta ok.

O que é necessário fazer é criar a uma pasta chamada *access* dentro de application/logs e dar permissão de escrita para a pasta log