Olá pessoal, tudo bem ?

Hoje vamos dar continuidade a sequência de vídeos sobre Habemus e Scriptcase.
Nos vídeos anteriores nós vimos como criar um site dentro da plataforma Habemus e importar para dentro do Scriptcase.
No post de hoje vamos criar um sistema para gerenciar todo o site sem precisar mexer em nenhuma linha de código.
No post anterior criamos o banco de dados com as tabelas necessárias para a criação deste sistema.

Vamos iniciar criando dentro da pasta “root” uma pasta chamada “backend”, está pasta será responsável por guardar todas as aplicações que farão parte do sistema backend.

img-001

DICA: Antes de iniciar a criação de qualquer aplicação, vá na opção “Projeto > Valores padrão” e defina a padronização das aplicações que irão utilizar, para que não precise mexer aplicação por aplicação para arrumar por exemplo: cabeçalho, rodapé, botões, quantidade de registros por página, etc…

Agora vamos criar as aplicações do sistema, podemos criá-las individualmente ou utilizar a opção “Aplicações em Lote”. Neste caso como temos poucas tabelas e elas são praticamente iguais, utilizaremos a segunda opção (Aplicações em Lote).

Vamos selecionar a conexão em que as tabelas foram criadas e depois selecionar todas as tabelas, note que na tabela “tbl_pg_navegacao” não utilizaremos a grid.

img-002

 

Depois podemos alterar os nomes das aplicações, podemos também adicionar uma descrição em cada app. Na aplicação “form_tbl_pg_navegacao” utilizaremos o tipo “Múltiplos registros”. Marque a opção “Gerar fonte” e aguarde.

img-003

 

Quando a geração finalizar, teremos todas as aplicações criadas, na aplicação “form_tbl_pg_navegacao” podemos ver todos os itens do menu do nosso site, assim como executando qualquer outra aplicação veremos os demais itens.

Vamos criar o módulo de segurança para que possamor ter um usuário e senha em nosso sistema.

Vá na opção Módulos > Segurança;
Selecione a opção “Criar um novo” e clique em prosseguir;
Neste sistema utilizaremos a opção “Grupo” para compor o tipo de segurança do sistema, clique em prosseguir;
Selecione a conexão, defina um prefixo para as tabelas ou deixe padrão (Para saber mais sobre o módulo de segurança assista: https://www.youtube.com/watch?v=9j-U0fIaMM8);
Depois você poderá ver a estrutura das tabelas criadas para uso do módulo de segurança;
Agora você precisará adicionar um prefixo para as aplicações ( coloque: sec_ ), selecionar MD5 na opção “Criptografia”, marcar a opção “Ativar segurança”;
Na parte de login mude para que o tamanho máximo da senha seja 100, assim facilitará para o usuário escolher uma senha mais segura;
Em Recuperar Senha deixe como esta;
Na parte de Novos usuários, desmarque todas as caixinhas, afinal, não teremos neste sistema o cadastro de novos usuários;
Em Configurações de e-mail não colocaremos nada neste caso;
Login Template, podemos usar um controle normal ou utilizar o novo modo de template livre, neste caso utilizaremos o template livre pra ficar mais bonitinho. Então marque “sim”, habilite a biblioteca que deseja utilizar, depois no campo Login Template selecione o modelo desejado e prossiga;
Depois poderás incluir os dados do primeiro usuário, no caso eu deixei os dados padrão do módulo;
Agora vamos finalmente “Gerar a segurança”;

Pronto, já temos o módulo de segurança.

Adicione agora no menu “sec_menu” as aplicações que você vai acessar pelo menu do sistema. [img-004]

Para adicionar no site o link de acesso ao sistema, basta ir no menu “Navegação” e adicionar o item “Acessar” com o link “../sec_Login/sec_Login.php” e salvar. Agora quando você for no site e clicar em acessar, irá direcionar para uma nova janela a página de login do sistema.

A partir de agora, tudo que precisarem mudar no site, vão direto pelo sistema e vai alterar já no site instantâneamente.

Site: www.camilamoreira.com.br
Facebook: https://www.facebook.com/camilamoreira.webdesigner
E-mail: contato@camilamoreira.com.br
Instagran: camilamoreira.webdesigner
Youtube: https://www.youtube.com/channel/UCdgFgifcu-9LL5nt4A_cVCA

Você pode gostar de…

SCRIPTCASE: O que é VS O que não é

O que é VS O que não é O que é o ScriptCase? É um ambiente de desenvolvimento rápido com...

Usando Biblioteca Externa para montar DataGrids em formulários e Report PDF

Nesse artigo vamos apresentar uma classe externa em php desenvolvida exclusivamente para usar com Sc...

Como abordar com sucesso o desenvolvimento de software

Como abordar com sucesso o desenvolvimento de software O Scriptcase é um poderoso ambiente de dese...

Comente este post

Receba novos posts, ofertas e muito mais toda semana.

Usaremos as informações fornecidas para lhe enviar newsletter e ofertas especiais por email. Você pode cancelar a inscrição quando quiser, clicando em um link no rodapé de qualquer e-mail que receber de nós, ou entrando em contato conosco pelo e-mail sales@scriptcase.net. Saiba mais sobre nossa Polícia de Privacidade.