Muito bom mesmo, tem previsão para disponibilizar?
Há algum tempo atrás, comecei a desenvolver um dashboard (apenas um painel de visualização do banco de dados) para L2J Interlude para o meu próprio servidor, mas achei interessante a ideia de abrir à público.
Trata-se de um sistema onde os Admin's (ou se os mesmos quiserem, podem disponibilizar a utilização à players também) podem visualizar todos os dados do seu servidor de uma maneira mais amigável. Itens, skills, npc's classes, rotas, mapas, etc e até mesmo as próprias configurações do servidor (os seus arquivos properties, podendo até configurá-los por ali mesmo!).
Antes de começar o projeto, fiz um mapa do banco de dados e quais as funções que deveria abordar. Segue o mapa:
Enfim, vamos à parte chata: Características do sistema:
- O sistema é feito em padrão MVC (Model View Controller) o que faz com que a navegação em si seja mais rápida do que uma simples página com requisições Client->Server.
- Utilização de jQuery e AJAX para requisições, evitando o carregamento das páginas e para conteúdo dinâmico (como a página de visualização de status dos personagens).
- A conexão com o banco de dados é feia através da biblioteca PDO e possui um anti-inject nativo, fora o fato de que o tratamento de parâmetros é feito via client e server. Usando PDO ainda permite que o sistema faça rollback de dados caso a execução da query falhe por algum motivo, voltando ao estado original.
- As bibliotecas jQuery nativas do sistema permitem um amplo gerenciamento e tratamento de conteúdo, permitindo geração de gráficos com atualização em tempo real ou estáticos.
- Possui um sistema de idiomas, permitindo que o sistema seja exibido de acordo com o idioma que o usuário desejar. Como é um sistema beta, apenas o pt-BR está disponível.
- O sistema por enquanto ainda não utiliza nenhum sistema de template (Smarty por exemplo), portanto apenas esse layout está disponível, mas arrumarei isso em breve.
Vamos lá, algumas imagens:
Um live preview está em: [Somente usuários registrados podem vem os links. ]
Usuário: admin
Senha: admin
Módulos prontos: Contas, Personagens, Skills, Itens (Armor, Etcitem, Weapon), NPC e Droplist.
Módulos em desenvolvimento: Configurações do servidor, Clan/Ally, Olímpiadas e Heroes.
Demais módulos serão desenvolvidos sobre demanda para não sobrecarregar.
À quem se interessar, o sistema não vai morrer no desenvolvimento, como alguns já o fizeram. Vou terminá-lo assim que possível.
Estou aberto à ideias, sugestões, dúvidas, bug report e reclamações a resepeito do mesmo.
Créditos e considerações finais
Todo o CÓDIGO do sistema está sendo desenvolvido por mim, nada foi encontrado na internet, nada é de ninguém.
O tema/layout foi COMPRADO no [Somente usuários registrados podem vem os links. ] e está protegido sobre leis de uso/divulgação.
A página de visualização de status do personagem possui a mesma skin do saudoso L2Sublimity, o qual copiei o layout por pura falta de criatividade. Quem quiser e puder mandar uma outra tela de view, é muito bem-vindo.
É isso. Espero que leiam o tópico todo antes de comentar alguma coisa da qual não tenha conhecimento.
E volto a frisar: O SISTEMA SERÁ DISPONIBILIZADO GRATUITAMENTE ASSIM QUE FOR TERMINADO, APENAS E SOMENTE PARA VISUALIZAÇÃO.
A parte de CRUD dele será vendida como módulo à parte aos interessados.
Sem mais,
Att, Victor Mendonça (mend3)
======================= Changelog (Clique na descrição para ver detalhes) =======================
19/01/2013
- Corrigi algumas falhas em relação às informações do personagem quanto à inventário e skills (para personagens novos e com dados nulos);
- A seção de clan está quase completa, com a visualização e status de clan rank (o que também vai depender se o servidor utiliza essae feature, até porque alguns nem mesmo o têm, e todos os clans tem rank 0);
- Comecei a desenvolver 2 módulos: Um de Doação (via Paypal e PagSeguro) e outro de envio de SMS (tabela extra-auxiliar não obrigatória). O módulo de doação via PagSeguro e SMS já funcionam. Como serão utilizados vai à critério de vocês.
- O módulo de doações possui um editor, onde o admin adiciona os itens vendidos, e o player compra direto por ali. Tudo automatizado, se a compra for efetuada com sucesso o player recebe o item no inventário na hora.
Bem, é isso. Assim que possível estarei enviando os arquivos ao host para que possam fazer seus testes.
Como de praxe, estou aberto à sugestões, dúvidas e afins.
Abraços!
Tentar é o primeiro passo rumo ao fracasso, mas o único passo rumo ao sucesso. Albert Einstein
Muito bom mesmo, tem previsão para disponibilizar?
Assim que conseguir passar um pente fino e terminar os módulos de clan/ally. Muito nó requer mais força pra atá-los =]
Tentar é o primeiro passo rumo ao fracasso, mas o único passo rumo ao sucesso. Albert Einstein
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores