Faz login para seguires isto  
Seguidores 0
Mike

Optimização e Performance - Actualização do Site - Abr. 2012

1 mensagem neste tópico

Boas,

Desde o arranque da V4 do site, que temos vindo a fazer algumas pequenas actualizações. Já actualizamos o sistema de envio de email (passou a suportar email HTML), criamos uma Chrome app, actualizamos o nosso CDN, já fizemos 2 actualizações de segurança, fizemos uma actualização ao cartão de membro, e migramos para um novo servidor.

Temos vindo desde a Quarta-feira passada (dia 18) a efectuar mais uma série de actualizações (e correcções de bugs) no site, sendo que o foco principal desta actualização foi em optimização, performance e moderação.

- Optimização - Foram efectuadas várias optimizações ao código do site e query's SQL.

- Performance - Os resultados do ponto acima significam um site mais rápido, mas foram também efectuadas alterações à estrutura da base de dados de modo a conseguimos aliviar o peso das tabelas maiores do site (por exemplo, conseguimos reduzir a base de dados das mensagens do fórum em cerca de 20%).

- Moderação - Foram implementadas novas ferramentas de moderação e várias das já existentes foram melhoradas.

Não vos vou massacrar com os detalhes dos pontos acima.

No entanto, para além destes, foram corrigidos vários bugs (algumas deles reportados pelos membros), e foram implementadas outras novidades no site (algumas delas sugeridas pelos membros)... destacam-se as seguintes:

  • Partilha automática/manual nas redes sociais quando se cria um tópico
    Quando criam um novo tópico no fórum, têm agora uma opção que vos permitirá partilhar o tópico que escreveram nas redes sociais (via Ligação Facebook/Twitter do site).
  • Reputação/Gostos
    As páginas de Perfil foram actualizadas com uma nova "Tab" que permitirá mostrar o conteúdo que o membro recebeu ou marcou como "Gosto".
    Em adição, foi também criada uma nova página com o TOP de mensagens com mais Gostos (está no final da página principal do fórum).
  • Auto-Login
    Na barra preta no topo do site quando fazem login, aparece-vos um popup AJAX a pedir o vosso username/password. Até agora os browsers não memorizavam os dados aqui colocados. Este problema encontra-se resolvido.
  • Emoticons nas assinaturas
    É agora possível colocar emoticons na vossa assinatura.
  • Alterar Avatar
    O bug qua havia na alteração de alguns avatares foi resolvido.
  • Menu principal do site
    O código deste foi rescrito (código mais limpo).

Outras novidades que já estão prontas a ser implementadas durante as próximas semanas são:

  • Denunciar/Gostar Artigos
    Os artigos passarão a suportar o sistema de Gostos e a Denuncias.
  • Novos campos para artigos
    Será adicionado novas possibilidades para campos nos artigos... por exemplo ter uma campo que lista todos os eventos no calendário de modo a facilmente ligar um artigo a um evento no calendário, ou a uma galeria, etc.
  • Tags nos artigos
    Os artigos irão agora suportar Tags.
  • Bases de dados relacionais nos Artigos
    Este é um ponto importante para os Artigos.
    (Caso não saibam) As bases de dados relacionais são 2 ou mais bases de dados que podem facilmente ser ligadas e integradas. Imaginem termos uma base de dados de seiyuus que facilmente pode ser ligada a um artigo de uma série/filme. Na página de seyuus, podem colocar as séries que este trabalhou, e as respectivas páginas das séries serão actualizadas com a informação que o seyuu X trabalhou nessa série.
    Também pode ser feito o inverso... colocar o seyuu na página da série, e automaticamente a página do seyuu é actualizada com essa info.
    Um exemplo mais concreto é o IMDB, que é praticamente é uma base de dados relacional enorme.
    Será também possível fazer o preenchimento automatico de um campo... por exemplo no momento que começam a escrever o nome de um seyuu, aparece uma lista de nomes sugeridos num drop-down menu.
    As bases de dados relacionais são uma ferramenta muito poderosa que temos agora disponível nos artigos e futuras bases de dados que possamos vir a ter.

E prontos, esperamos que gostem.

Se detectarem algum problema ou quiserem sugerir algo para o site, estejam livres de o fazer.

2 membros gostaram disto!

Partilhar esta mensagem


Link para a mensagem
Partilhar nas redes sociais
Faz login para seguires isto  
Seguidores 0

  • Conteúdo Recomendado:

    • Mike
      Por Mike
      Boas,

      Não falando da estrutura e/ou funcionalidades do site, o Anime Portugal já tive várias mudanças completas de layout sendo a actual a 5ª versão, ou V5.
       
      Não vem aí nenhuma V6, no entanto, entre versões nós fazemos muitos ajustes e mudanças por forma a tornar o layout mais funcional, simples e apelativo.
      Gostaria de ouvir a opinião da comunidade em relação ao layout actual do site e que sugestões gostariam de dar para melhorar este. Não digo que irei fazer tudo o que escreverem aqui, mas todas as sugestões serão tomadas em conta.
       
      Obrigado.
    • SeventyFive
      Por SeventyFive
      "A ideia é juntar o maior número de pessoas cá do fórum para por a conversa em dia, ou simplesmente ver se somos assim tão gordos ao vivo. Como já existem várias pessoas que se conhecem cá da comunidade, a ideia é fazer com que esses grupos se conheçam e passem um bom dia entre amigos. Sobre o que fazer, dêem aqui a vossa ideia para a gente se entreter."
       
      Para mais informações podem contactar o organizador do evento, @kikuchi. 
    • Mike
      Por Mike
      Boas a todos!
      Hoje é 11 de Abril e não, não é o dia para falarem mal da equipa... isso foi há uns dias atrás. Hoje é o...
       
        13º aniversário do Anime Portugal!  
       
       
      Eia 13 aninhos!!! 
      Pois é, aqui o vosso cantinho da internet fez mais um aninho, e como sempre gostaria de vos agradecer a todos por fazerem parte desta comunidade. É graças às vossas visitas, participação e ajuda que o Anime Portugal continua online ano após ano.
       
      Este ano para festejar vamos lançar uma novidade que já a algum tempo queríamos ter. Troféus (ou achievements).
      A partir de hoje iremos começar a activar os troféus, o que significa que poderão receber umas quantas notificações se já cumprirem os requisitos para os desbloquear (desculpem o incómodo que possa causar).
      Irei dar mais informações num tópico de actualizações do site dentro de um ou dois dias.
       
      Em nome de toda a equipa, OBRIGADO e divirtam-se mais um ano no Anime Portugal !!
       

    • Mike
      Por Mike
      TL;DR - Bem-vindo ao Anime Portugal V5, a nova versão do site. Estudos científicos realizados em laboratórios por pessoas de bata branca, revelaram que a V5 está melhor que a V4, no entanto ainda há umas quantas coisas para limar.
       
       
       
      Boas,
       
      O Anime Portugal é uma comunidade que já conta com mais de 12 anos, e ao longo desse tempo, temos sempre feito um grande esforço para evoluir o site regularmente, de forma a acompanhar as novas tecnologias e metodologias da web.
       
      A V4 (a versão anterior), foi implementada em finais de 2011 e revolucionou (na altura) o Anime Portugal. Foi uma versão que se destacou ao longo dos anos de outros fóruns do género (e não só), e foi pelo menos no meu ponto de vista uma versão muito bem-sucedida.
      No entanto, como já tinha referido noutro tópico, a Web é um local que está constante evolução, e o que parece bom hoje, poderá não o ser amanhã. Um site, seja sobre o que for, não pode parar no tempo, e tem de acompanhar estas evoluções por forma a continuar relevante.
      Apesar de a V4 não estar antiquada, queríamos tornar o site ainda melhor e colocá-lo num outro patamar, e começamos a planear a nova versão em 2014, e a trabalhar nesta em 2015. Hoje temos o prazer de a lançar.
       
       

      Logótipo por @fraKUS
       
      Bem-vindos ao Anime Portugal V5, a nova versão do site.

      A V5 foi concebida para ser melhor, mais rápida, fácil, e tirar proveito das novas tecnologias da web, mas mantendo a familiaridade da V4.
      Foram implementadas inúmeras melhorias e novidades, não só no site, mas também no servidor, entre as quais se destacam:
       
      Servidor
      O servidor recebeu uma grande actualização. Tem uma gestão de cache melhor e mais rápida, processa páginas php mais rapidamente, o acesso leitura/escrita na base de dados está consideravelmente mais rápida, e corre agora sobre discos SSD.
      Suportamos agora também HTTP/2 + SPDY e Websockets.
       
      Layout
      O layout do site foi completamente redesenhado para ser um layout mais actual para os dias de hoje, é responsivo (para poder ser visto em todos os tamanhos de ecrã), rápido, limpo, organizado, e esteticamente mais agradável.
       
      Mobile
      Como referi no ponto acima, o layout é agora responsivo, o que significa que o site se adapta a todos os tamanhos de ecrã, como por exemplo telemóveis.
      A V4 apenas tinha o fórum e galeria optimizados para telefones. A V5 tem TODO o site, o que significa que podes aceder a todas as áreas do site no teu telefone.
       
      Menus dinâmicos
      O menu no topo do site mantém-se simples, limpo, e está sempre disponível. No entanto para não ocupar muito espaço, este reduz automaticamente o seu tamanho ao fazerem scroll na página.
      Neste menu é também onde podem activar o menu lateral do site, um menu que tem blocos de informação rápida (tópicos recentes, últimos pensamentos, etc.) que mudam consoante a página que estejam a ver por forma a dar-vos a informação mais relevante para a área que estiverem.
      Dêem sugestões para a ordem dos blocos ou o que incluir nestes.
      É também através deste menu lateral que podem rapidamente ver e/ou aceder às vossas notificações, definições e mensagens privadas.
       
      HTML5 e AJAX
      O site usa mais AJAX que na V4 e usa agora também HTML5, para uma melhor experiência de navegação.
       
      Página de Actividade
      Como poderão ver, a primeira opção do menu é a Actividade. Aqui têm acesso a uma vista geral da actividade que está decorrer em todas as áreas do site.
      Podem também aplicar filtros, criar os vossos próprios filtros e criar um atalho para estes para um acesso rápido.
      Dêem uma vista de olhos nesta nova página.
       
      Novo editor de texto
      Algo que é muito importante num site de socialização, é a ferramenta que usamos para escrever.
      O editor foi melhorado por forma a ser completamente WYSIWYG, portanto digam adeus ao BBCode. O que estiverem a ver no editor é o que aparece na mensagem.
      O Editor e o site utilizam agora o formato oEmbed para embutir conteúdo, que é mais prático, e mostra mais informação.
      Ao colocarem um link de para um conteúdo vídeo, ou links para sites que suportem OEmbed (facebook por ex.), estes são automaticamente embutidos na mensagem com pré-visualizações.
       
      De momento são suportados os seguintes serviços:
      todo o tipo de imagens College Humor Facebook Flickr Gfycat Google+ Instagram SoundCloud Spotify Ted Twitter Vimeo Vine YouTube Algumas páginas do AnimePT (Mensagens, Tópicos, Eventos, Fotos da Galeria)  
       
      Nunca mais percas uma mensagem que estavas a escrever
      O site suporta agora o armazenamento local de mensagens, o que significa que as mensagens que estão a escrever são guardadas ao segundo. Assim se acontecer algum acidente, como por exemplo fecharem a janela sem querer, sabem que não perderam o que estavam a escrever.
      Isto era feito de uma outra forma menos eficaz na V4, e apenas guardava de 3 em 3 minutos.
       
      Pensamentos com suporte para gostos
      Os pensamentos (novo nome das actualizações de estado), suportam agora gostos e é possível embutir media.
      ...também suportam denúncias.
       
      Chat
      No canto inferior direito do site têm agora um chat instantâneo, onde podem ver quem está online no site e ter conversas individuais.
      Brevemente haverá sala(s) de chat, para conversas em grupo.
       
      Notificações
      As notificações do site foram melhoradas, mas o site suporta agora também as notificações via browser (se o vosso browser suportar). Para que sejam notificados quando não têm a janela da site activa (têm de ter o site aberto numa janela, mas pode por exemplo estar minimizada).
       
      Tópicos estilo Reddit
      Em certas zonas, pode fazer mais sentido ter tópicos estilo Reddit, onde a comunidade pode votar + ou - na mensagem, e o site ordena as mensagens por popularidade.
      Temos este sistema a trabalhar na categoria Netflix & Chill.
       
      Páginas de Eventos
      As páginas dos eventos (no calendário) tem um novo aspecto, e é possível agora colocar o mapa de onde o evento irá decorrer.
      Será possível também ligar os eventos à galeria para que as fotos do evento apareçam nessa página e vice-versa.
       
      Galeria (irá reabrir dentro de alguns dias)
      A galeria teve várias melhorias para tornar o envio de fotos ainda mais fácil e rápido.
      É possível ligar mais informações da foto através da informação EXIF (algo que a foto trás), como por exemplo a localização de onde foi tirada (que por motivos de privacidade está desabilitada por defeito no site, mas o membro que envia a foto pode activar).
       
      HTTPS
      O servidor teve algumas melhorias em termos de segurança em adição ao que já tínhamos, no entanto, a única que se vocês vêem é que agora o site usa HTTPS em vez de HTTP, o que faz com que toda a informação entre o vosso computador e o servidor do Anime Portugal seja encriptada.
      Como sempre disse, isto não é nenhum site de um banco, mas levamos a segurança muito a sério.
       
      Backend e ferramentas de moderação
      Tanto o backend como as ferramentas disponibilizadas para a equipa de moderação foram melhoradas.
      Há agora uma automatização mais vasta de processos no site.
      Informações sobre isto serão dadas em privado há equipa.
       
      Pesquisa
      A pesquisa foi melhorada e dará agora resultados de pesquisa mais relevantes, no entanto, os resultados que esta apresenta ainda serão melhorados no futuro, com uma actualização que temos prevista (os preparativos já estão feitos).
       
      Login via conta Google
      Para além do Facebook e Twitter, podem agora fazer login via conta Google.
      Todos estes métodos são seguros, e nenhum deles envia a password da vossa conta para o Anime Portugal.
       
       
       
      Não quero ser demasiado extenso, mas ainda há outras melhorias e novidades mais pequenas que irão descobrir com o uso do site.
      ---
       
      Apesar de termos lançado a V5, ainda não acabamos o nosso trabalho!!
      Num futuro muito breve temos planeado implementar:
      O que ainda falta terminar da V4 (Homepage + Galeria + Wiki (novo nome dos artigos) + páginas extra estilo Sobre Nós) Achievements Salas de chat Páginas personalizadas para tópicos de animes/mangas Melhoria nos resultados de pesquisa … entre outras
       
       
      O que têm de ter atenção por agora / o que não correu bem
      Menções antigas
      As menções antigas foram desabilitadas de propósito. Utilizamos agora um novo sistema de menções, que é melhor e consome menos recursos no servidor. Se não as desabilitássemos, ao implementarmos este novo sistema seriam geradas milhares de notificações de citações antigas.
      As menções antigas estão identificadas com 2 arrobas estilo @@Mike … se passarem com o rato por cima nestas irá aparecer uma mensagem de erro.
       
      Imagens antigas de sites externos
      Sem dúvida, isto foi o que correu menos bem na migração, pois não estava à espera disto.
      A grande maioria das imagens de sites externos nas mensagens enviadas antes da V5 não aparecem, devido aos novos procedimentos que temos para mostrar imagens.
      Tenho de desenvolver um script para corrigir esta situação, mas ainda nem comecei e é possível que demore um bocado devido à complexidade do trabalho.
      Isto só acontece com as imagens de sites externos de mensagens enviadas antes do lançamento da V5… As imagens que inserirem a partir de hoje, não vão dar problemas.
      ---
       
       
      Por fim, chamo apenas a atenção que nesta fase inicial em que estamos a lançar uma nova versão do site, é normal que ainda seja necessário fazer uns ajustes e/ou corrigir alguns bugs/problemas que me passaram ao lado e possam agora vir a ser detectados pela comunidade. Peço-vos que tenham um pouco de paciência, até que eu coloque tudo novamente a 100%.
      Por favor, avisem-nos caso detectem algum bug/problema/erro ortográfico/etc.
       
      Bem isto já vai num grande testamento
      Podem responder a este tópico para dar a vossa opinião/feedback, sugestões, reportar problemas, ou fazer perguntas caso tenham algumas dúvidas.
      Esperamos que a nova versão do Anime Portugal seja do vosso agrado.
      ---
      A equipa do Anime Portugal