Como marquei como off pode descartar se achar por bem.
Mas como considero de bastante utilidade, por isso venho divulgar por aqui.
Veja que tem uma versão que é somente para PostgreSQL e conta com várias
funções originais que tive que desenvolver consultando o catálogo de sistema
do PostgreSQL e além disso pode ser útil para quem trabalha criando
aplicativos.

Super Scaffold 2.0 com ADOdb
Criando aplicativos em PHP com facilidade

O trabalho dos CMSs, a exemplo do Joomla, na criação de portais web é algo
que deixa o programador e o designer realmente livres para criar e fazer o
que um software não consegue. A instalação, configuração e administração de
portais é algo que não exige conhecimento de programação. Claro que quanto
mais conhecimento tiver, melhor será o portal, mas o CMS não exige esse
conhecimento. Eu gosto de programar, mas queria programar somente para
tornar os softwares mais amigáveis e não para fazer um trabalho que o
software poderia fazer.

Eu gostaria de que os grandes frameworks também trabalhassem nessa linha na
criação de aplicativos.
Bem, enquanto os frameworks não andam nessa trilha eu vou tentando criar um
software que me ajuda no desenvolvimento de aplicativos.
Atualmente já me sinto num estágio confortável, pois consigo abstrair muitas
tarefas e criar com bem menos dificuldade.

Além de facilitar também está atualmente com vários e bons recursos.
Com isso resolvi compartilhar para que ajude a outros e outros ajudem.

Pelo que sei o Super Scaffold já conta com recursos só encontrados nos
grandes softwares:
- Sistema de tradução e detecção do idioma do usuário (português e inglês
atualmente)
- Detecção de chaves estrangeiras e adição de combos aos respectivos campos
dos forms
- Instalador
- Uso da abstração de bancos de dados ADOdb, tornando-o independente do
SGBD.
- Calendário para campos tipo data

Acredito que já conta com um recurso que faz falta em grandes softwares. Os
grandes frameworks e CMSs exigem que se tenha um campo chamado ID tipo
auto_increment em cada tabela para que se possa usurfruir dos seus melhores
recursos.
O Super Scaffold usava também. Ao observar percebi que se usa o ID para
facilitar a navegação entre as ações do CRUD. Então fui atraz e criei uma
função que usa a chave primária no lugar do ID. Como uma chave primária
natural realmente é algo bem mais seguro em termos de informaçáo eu prefiro
usar uma PK ao invés de um ID. Agora com o ADOdb isso ficou até mais fácil.

Já conta ainda com diversos outros bons recursos:
- login com captcha
- paginação
- busca com highlight da string procurada
- dois níveis de usuários: administrador e comun

Alguns recursos planejados para as próximas versões:
- Administração com vários recursos para ajudar nas personalizações dos
aplicativos:
    - Alterar formatação do campo data do calendário
    - Alterar template
    - Alterar dados do banco
    - Alterar os rótulos dos campos nos forms
    - Alterar a ordem de tabulação dos campos, readonly, etc.
- Capturar todos os campos das PK e FK
- Adição de livechat para suporte ao usuário,
- Gerenciador de arquivos,
- Gerenciador para o SGBD, ...

Detalhes e Download
http://ribafs.org/portal/projetos-opensource/67-super-scaffold/94-super-scaffold

-- 
Que tal cultivar colaboração ao invés de competição?
                --------------------------------------------
                Ribamar FS - [email protected]
                           http://ribafs.org
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a