Loading
Construímos e geramos rapidamente um painel de controle básico apenas para que você possa se fámiliarizar com a ferramenta e ter certeza que é o que está buscando.
Colabore com qualquer valor e ajude a manter nosso canal com conteúdos cada vez melhores
PIX: fabio.lwc.dev@gmail.com
“Introdução ao PHPMaker ganhe tempo e facilidade no desenvolvimento de seus projetos, com o PHPMaker”
DBSA: Banco de Dados
Primeiramente precisamos criar nosso banco de dados, pois é a partir da conexão com um banco de dados que o PHPMaker carrega as tabelas para podermos configurar e gerar nosso painel administrativo, como podem ver na imagem a seguir temos um banco de dados em mysql com 3 tabelas que são elas categorias, produtos e usuários, isto já será suficiente para que você possa compreender o poder do PHPMaker.
DBSA: Conexão com o Banco de Dados
Agora vamos acessar o PHPMaker e configurar para se conectar ao nosso banco de dados, essa configuração pode ser feita ja na tela inicial quando abre o PHPMaker 10, bastando preencher o host, username e password do seu banco de dados, ao fazer isso será listado os bancos disponíveis para conexão no nosso caso o exemplo_maker é listado e o selecionamos para continuarmos as configurações.
Table Fields: Configurando as Colunas da Tabela
Agora você já pode ver listado no lado esquerdo as tabelas do seu banco de dados ao clicar na setinha ao lado > você consegue expandir um menu que apresenta todas as colunas da tabela, e ao clicar em uma coluna você pode configurar suas preferencias de uso para cada uma de acordo com o próposito e a necessidade delas, essa tela que aparece se chama Table Field e nela você pode configurar todas as suas colunas disponíveis, lembrando que o PHPMaker apresentará para você as opções disponíveis para cada uma de acordo com o tipo do campo, por exemplo:
Uma coluna do tipo VARCHAR terá disponíveis um conjunto de ferramentas e opções especificas para textos em quanto uma coluna do tipo INT terá disponível ferramentas e opções especificas para numeros inteiros.
Gostou deste conteúdo? que tal Colaborar com qualquer valor e ajudar a manter nosso canal com conteúdos cada vez melhores?
PIX: fabio.lwc.dev@gmail.com
“Aprenda Criar sites sem programar com o PHPMaker”
Extensions
O PHPMaker nos disponibiliza uma série de extensões para utilização em nossos projetos, essas extensões ajudam a facilitar alguns processos de uso do painel administrativo, segue listado a baixo algumas delas:
PHPExcel: Utilizado para exportar relatorios em formato de tabela do excel.
FCKeditorFileManager: Gerênciador de Arquivos do CKeditor.
HorizontalMenu: Utilizado para deixar o painel com menu Horizontal
PHP Thumb Library: Bíblioteca para geração de miniaturas do PHP
DOMPDF: Utilizado para exportar relátorios em formato PDF
JSCalendar: Utilizado para gerar um calendario javascript nos campos do tipo date e datetime
EscllingTable: Uma extensão muito utilizada para criar barra de rolagem na horizontal, quando uma tabela disponha de muitas colunas
Você no momento que estiver criando seu projeto ou mesmo querendo fornecer atualizações importantes pode recorrer a essas extensões afim de melhorar o uso de sua ferramenta.
General Options: Configurações Gerais
A aba General Options nos permite fazer algumas configurações gerais do nosso painel administrativo, ou seja são configurações que devem ser representada em todas as colunas de nossos formulários, a baixo segue uma lista dessas configurações, lembrando que abordaremos apenas as principais:
Default date format: podemos definir o formato padrão de data adotado em nosso painel de controle
No Cache: Indica que nenhum cache será utilizado na navegação do painel, voce pode manter esta opção habilitada em quanto faz atualizações no projeto.
Multi Language: Utilizado no caso de um sistema que use mais de um idioma, por exemplo Inglês e Português
Default Language: Aqui você define qual será o idioma padrão do site.
Upload Folder: Qual o caminho padrão para upload de arquivos.
Max File Size: Qual o tamanho máximo permitido no upload de arquivos em (bytes) onde 2000000 bytes representam 2Mb
Allowed File Type: Quais os formatos de arquivos aceitos para upload por padrão e permitido as seguintes extensões (.gif, .jpg, .jpeg, .bmp, .png, .doc, .xls, .pdf, .zip).
Delete File on update/delete: Se marcado esta opção quando você alterar ou remover uma imagem ela será também removida do servidor.
Security: Login e Senha
Na Aba Security podemos definir 2 tipos de permissões de acesso, além do Advanced que será abordado em nosso curso completo de ACL com PHPMaker que você pode acompanhar aqui no site.
Administrator Login (hard-coded): A Primeira opção é para uso super-administrativo nesta opção não é possível alterar as permissões de acesso ainda que estejam disponíveis para configurar, se trata de um acesso total ao painel de controle, comumente é utilizado pelo desenvolvedor do projeto para manutenção e ou do proprietario do site quando não se há uma tabela de usuario construida no banco de dados, este login e senha é armazenado de forma interna no proprio escript do phpmaker logo não é possivel alterar via banco de dados, apenas tendo acesso ao projeto original do phpmaker que é um arquivo xml com a extensão (.pmp) de phpmaker project.
Use Existing Table: A Segunda opção trata-se de configurar um acesso definido via banco de dados em que obrigatóriamente deve se possuir estes dois campos pelomenos Username e Password, aqui você deve indicar ao PHPMaker 10 qual é a tabela de usuario do seu banco de dados e após indicar qual o campo responsavel pelo username (normalmente se usa o campo email) e também qual o campo responsável pelo armanzenamento da senha (password) que permitirá o acesso do usuário ao site.
Nesta aba temos ainda disponível a Login Options resposáveis pela forma como o usuário pode gravar as sessões de login do site
Auto-login: Significa que será gravado a sessão e sempre que o usuário acessar o painel ja estara logado, até que o mesmo saia clicando em sair para derrubar a sessão.
Remenber username: Os dados de Login do usuário será gravado e mantido ainda que a sessão não esteja mais disponível.
Always Ask: Sempre que o usuário acessar a pagina de login o sistema obrigatóriamente pedirá que ele informe os dados de acesso para efetuar o Login.
Field Captions:
A aba Field Captions nos permite configurar o nome dos campos dos nossos formulários de nosso sistema adiministrativo, quando o PHPMaker carrega nosso banco de dados ele carrega automaticamente de acordo com o nome da coluna, e aqui podemos melhorar essa nomenclatura colocando valores mais proprios para o uso real, ao terminar a edição e clicar em close o sistema ira lhe perguntar se deseja salvar, basta informar que sim e estará pronto.
Obrigado por sua Colaboração isso ajuda a manter nosso canal com conteúdos cada vez melhores
PIX: fabio.lwc.dev@gmail.com
Generate
Agora vamos definir onde onde em nosso computador queremos gerar o código fonte do nosso sistema que acabamos de criar com o PHPMaker 10
para isso basta clicar na Aba Generate que esta ao lado da Security ao fazer isso abrira uma tela como essa de baixo com uma barra de navegação de título Application root folder e no final dela contem o icone de uma pastinha do windows, pode clicar nessa pastinha e navegar até o local onde deseja gerar seu código fonte, como podem ver na imagem a baixo estou trabalhando e gerando as atualizações em meu servidor local WAMP dessa forma basta eu acessar minha rota localhost/maker/admin e ja consigo acessar meu painel administrativo.
Agora que ja salvamos e geramos nosso sistema em nosso servidor local, já podemos acessar e testar as funcionalidade, caso tenha algum eventual problema, basta corrigir no PHPMaker 10 e gerar novamente.
Acessando a pagina de login podemos efetuar login informando nossas credenciais.
Terminamos por aqui esse post espero que tenham gostado e não deixem de conferir nosso vídeo ok? forte abraço a todos.
O PHPMaker 2019 é uma ferramenta de automação de scripts PHP que pode gerar rapidamente um conjunto completo de scripts PHP a partir de um banco de dados MySQL, PostgreSQL, Microsoft Access, Microsoft SQL Server ou Oracle.
Ele é projetado para criar aplicativos web responsivos e dinâmicos, com funcionalidades como exibição, edição, pesquisa, exclusão e adição de registros, além de suporte a autenticação, autorização e geração de relatórios.
Geração Automática de Código - Cria rapidamente scripts PHP para CRUD (Create, Read, Update, Delete).
Modelos Responsivos - Geração de interfaces amigáveis para dispositivos móveis.
Suporte a Múltiplos Bancos de Dados - Compatível com MySQL, PostgreSQL, Microsoft Access, Microsoft SQL Server e Oracle.
Segurança - Suporte para autenticação, autorização baseada em permissões, e integração com LDAP.
Relatórios e Gráficos - Geração de relatórios avançados e gráficos.
Exportação de Dados - Exportação para vários formatos como Excel, Word, PDF, HTML e XML.
Customização Avançada - Permite a adição de código customizado, modificação de templates e criação de eventos personalizados.
O PHPMaker 2019 é um software comercial disponível para download no site oficial da e.World Technology.
Após o download, você pode instalar o software em qualquer computador com Windows. Uma chave de licença é necessária para ativar o produto.
O PHPMaker 2019 é compatível com o PHP 5.5 até o PHP 7.3.
Certifique-se de que seu ambiente de servidor está configurado com uma dessas versões para garantir a compatibilidade.
O PHPMaker 2019 permite várias formas de personalização
Eventos do Servidor - Adicione código PHP personalizado em eventos como Row_Inserting, Row_Updating, etc.
Eventos do Cliente - Adicione JavaScript personalizado para manipular o comportamento do lado do cliente.
Extensões - Use ou desenvolva extensões que podem ser integradas ao projeto.
Templates - Modifique os templates de código para ajustar a aparência e o layout.
Sim, o PHPMaker 2019 oferece suporte para autenticação de usuário e autorização baseada em permissões.
Ele pode ser configurado para usar tabelas de usuários existentes no banco de dados ou integrado a sistemas externos, como LDAP.
O PHPMaker 2019 tem suporte nativo para geração de relatórios e gráficos.
Você pode criar relatórios usando a interface do PHPMaker, onde é possível configurar campos calculados, resumos, grupos e gráficos (barras, linhas, torta, etc.).
Sim, o PHPMaker 2019 permite a exportação de dados em vários formatos, como Excel, Word, PDF, HTML, XML, CSV e e-mail.
Sim, ele suporta a internacionalização (i18n) e pode gerar aplicações em vários idiomas.
Você pode adicionar traduções personalizadas e configurar a aplicação para exibir o idioma baseado na configuração do navegador ou no banco de dados.
Você pode obter suporte através dos fóruns da comunidade no site oficial do PHPMaker ou através do suporte técnico pago oferecido pela e.World Technology.
Além disso, a documentação detalhada está disponível no site do produto.