Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 3 de 3

Tópico: Admin Dashboard

  1. #1

    Avatar de mend3
    Data de Ingresso
    Sep 2009
    Localização
    Cuiabá - MT
    Posts
    70
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    15

    Padrão Admin Dashboard

    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:
    Código:
    Contas (Adicionar, Editar, Excluir)
    Personagens
    Alterar status básicos
    Gerenciar subclasses, skills, raidpoints, quests
    Funções de clan
    Hero (olympiad)
    Couples
    Buff Templates
    Editar lista de buffs do Support Magic
    Itens (Adicionar, Editar, Excluir)
    - Armor, gerenciar ArmorSet
    - Weapon, gerenciar Augment
    - Gerenciar itens de personagens
    - Cursed Weapons
    - Fish
    - Pets
    Npc (Normais, Custom, {npc to pc}) (Adicionar, Editar, Excluir)
    Walker Routes
    Boss
    - Editar tempo e posição do respawn
    - Status básicos
    Editor de Minions (Grupos de mobs)
    Gerenciar Skills de Npcs (npcskills)
    Clans
    Informações do clan
    Líder
    Clanhall
    Pontos e skills
    War
    Lances dados em Clan Halls
    Castelos
    Líder
    Data da siege
    Porcentagem da taxa de impostos
    Classes
    Visualização da lista
    Droplist
    Agrupado por Mob -> ItemId -> Categoria
    Skills
    Skills encantáveis
    Fishing Skills
    Skills de clan
    Árvore de skills
    - Spellbooks
    Eventos
    TvT,CTF,DM,FOS,VIP
    Global Tasks
    Visualizador do GM Audit
    Merchants
    Petições
    Seven Signs
    Sieges (siege_clans)
    Spawnlist
    Lista de spawn agrupado por npc_templateId, listando todos os spawn do mesmo
    Van Halter
    Gerenciar lista de Teleports
    Zones
    Tipos e Localização


    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:
    [Somente usuários registrados podem vem os links. ] [Somente usuários registrados podem vem os links. ] [Somente usuários registrados podem vem os links. ] [Somente usuários registrados podem vem os links. ] [Somente usuários registrados podem vem os links. ] [Somente usuários registrados podem vem os links. ] [Somente usuários registrados podem vem os links. ] [Somente usuários registrados podem vem os links. ]


    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!
    Imagens Anexas Imagens Anexas
    Tentar é o primeiro passo rumo ao fracasso, mas o único passo rumo ao sucesso. Albert Einstein

  2. #2

    Avatar de LeeLeeSobieski
    Data de Ingresso
    Aug 2009
    Localização
    Vivo em casa
    Posts
    92
    Agradecido
    2
    Agradeceu
    1
    Peso da Avaliação
    15

    Padrão

    Muito bom mesmo, tem previsão para disponibilizar?

  3. #3

    Avatar de mend3
    Data de Ingresso
    Sep 2009
    Localização
    Cuiabá - MT
    Posts
    70
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    15

    Padrão

    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

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Download| Dashboard 3.4x | ipbfocus.com
    Por Azhaurn no fórum IPB | Skin
    Respostas: 1
    Último Post: 26-02-2018, 03:49 PM
  2. |Desenvolvimento| Admin Manager 1.x
    Por Sain no fórum Servers
    Respostas: 22
    Último Post: 24-04-2014, 03:13 PM
  3. |Notícia| Nova Dashboard de Xbox 360 contém novos recursos anti-pirataria
    Por adrianodjs no fórum XBOX 360
    Respostas: 5
    Último Post: 10-12-2011, 04:22 AM
  4. |Download| Admin Mod e Amx Mod
    Por Stifler no fórum Counter Strike
    Respostas: 0
    Último Post: 08-09-2010, 04:15 PM
  5. |Tutorial| Colocando Admin
    Por M4f10u5 no fórum Tutoriais
    Respostas: 0
    Último Post: 03-10-2009, 09:42 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •