Estamos passando por uma reorganização. A versão 3.5.2 está em processo de modificações.

Atom (CMS Habbo)

A Laravel multi-theme CMS
Temos o prazer de apresentar o Atom CMS, uma iniciativa do (Object), um dos colaboradores do projeto. Com o objetivo de contribuir de forma significativa para o mundo Habbo, surgiu a ideia de desenvolver um CMS que não apenas oferecesse diversão, mas também enriquecesse a experiência de todos. Essa ideia culminou na criação do Atom CMS.

O que é Atom?

Atom CMS é um sistema de gerenciamento de conteúdo (CMS) destinado a projetos Habbo Retro, focado em oferecer a melhor experiência possível tanto para administradores quanto para usuários.

Tecnologias utilizadas:
Desenvolvido com PHP e utilizando o framework Laravel no backend, o Atom CMS se beneficia de uma plataforma robusta e comprovada, escolhida por sua extensa utilização em aplicações de larga escala e por oferecer uma das documentações mais completas disponíveis. Isso facilita tanto para novatos quanto para especialistas em PHP personalizarem o CMS à vontade.

Além disso, o Atom CMS suporta múltiplos temas, permitindo flexibilidade na criação de novos visuais com Bootstrap CSS, Tailwind CSS, ou Vanilla CSS, sem restrições a uma estrutura específica.

Recursos disponíveis:
  • Suporte a múltiplos temas
  • Documentação detalhada do Laravel para personalização
  • Tema básico responsivo e elegante, construído com Blade e Tailwind CSS
  • Estrutura testada e recomendada para todos os níveis de conhecimento em PHP
Acesse agora:
Recursos adicionais para iniciantes em Laravel:
Para aqueles novos ao Laravel, recomendamos o bootcamp gratuito e dois cursos em vídeo disponíveis na Laracasts, uma plataforma oficial de aprendizado para o Laravel. Incluído no Atom CMS:
Um tema "oficial" está incluído para permitir um início rápido e fácil. Este tema não só é continuamente desenvolvido, incluindo vários recursos, mas também é totalmente responsivo, garantindo uma ótima experiência em qualquer dispositivo.

Como começar:
Para dar os primeiros passos com o Atom CMS, visite o repositório no GitHub.

O processo de configuração é simplificado e detalhado no README.md, segue documentação oficial: https://retros.guide/docs/category/atom-cms.

Encorajamos a leitura atenta desses materiais antes de solicitar ajuda.

Por que Atom CMS?

Criado com a intenção de retribuir à comunidade Habbo e melhorar a experiência online, o Atom CMS se destaca como uma solução robusta, flexível e acessível para criar e gerenciar projetos Habbo Retro. Convidamos todos a explorarem a demonstração ao vivo para descobrir as possibilidades que o Atom CMS oferece.

Recursos

Principais recursos
  • Suporte ao emulador Arcturus Morningstar
  • Suporte a vários temas
  • Login e registro
  • Sistema de referencia
  • Seleção de idioma
  • Minha página
  • Artigos
  • Reações do artigo
  • Página da equipe
  • Página da loja
  • Página de regras
  • Configurações do Usuário
  • Configurações de senha
  • Suporte Nitro
  • API Findretros
  • Lista de permissões e lista negra de VPN/ASN
  • Manutenção (com login da equipe)
  • Sistema de proibição
  • Equipe e classificações ocultas
  • Modo escuro
  • Sessões de login
  • Turbolinks (faz com que o cms pareça um aplicativo de página única)
  • E muito mais

Capturas de tela

Entrada Login Registro Àrea logada
Staff
Conteúdo Hall

Está migrando de CMS?

Se você está migrando de outro CMS, como o Cosmic CMS, e tem preocupações sobre a remoção de tabelas específicas ou sobre possíveis conflitos de nomes de tabelas, o Atom CMS oferece uma solução eficaz para tranquilizá-lo. Entendemos que, embora seja ideal realizar uma limpeza detalhada manualmente, nem sempre isso é prático ou possível.

Para facilitar a transição e evitar conflitos de nomes de tabelas, o Atom CMS inclui uma funcionalidade que permite renomear automaticamente as tabelas que possam causar colisões e remover as respectivas chaves estrangeiras.

Para ativar essa opção, basta alterar a configuração de RENAME_COLLIDING_TABLES=false para RENAME_COLLIDING_TABLES=true no seu arquivo .env. Esse ajuste garante que, ao habilitar este recurso, o Atom CMS cuidará de identificar e resolver quaisquer conflitos de tabelas que possam surgir devido à coexistência com outro CMS.

Assim, ao seguir para a próxima etapa e ajustar seu arquivo .env conforme indicado, você permite que o Atom CMS facilite o processo de integração, garantindo uma transição suave e sem preocupações de sua infraestrutura anterior para o Atom CMS.

Guia de Configuração

Os seguintes requisitos são necessários para configurar o Atom CMS:
  • PHP 8.1 ou superior PHP Downloads
  • MySQL 8.x ou MariaDB 10.x ou mais recente
  • Baixar Composer v2 Composer
  • Download do nó NPM (LTS)
  • Um banco de dados Arcturus Morningstar Repositório de banco de dados
Após instalar e configurar todos os requisitos necessários, siga os passos abaixo para configurar o Atom CMS em seu ambiente. Este guia abrange desde a clonagem do repositório até a configuração final, tanto para ambientes Windows quanto Linux.

Configuração Inicial

  • Abra o CMD (Prompt de Comando) e navegue até o diretório onde deseja instalar o Atom CMS.
  • Clone o repositório do Atom CMS usando o comando: git clone https://github.com/ObjectRetros/atomcms.git
  • Entre no diretório clonado: cd atomcms
  • Copie o arquivo de configuração de exemplo para o real: copy .env.example .env (Windows) ou cp .env.example .env (Linux). Não esqueça de editar as credenciais do banco de dados dentro do arquivo .env.
  • Instale as dependências do PHP com: composer install
  • Instale as dependências do Node.js e construa os assets com: npm install && npm run build:atom (para desenvolvimento, use: npm run dev:[theme-name], substituindo [theme-name] pelo nome do tema, por exemplo, npm run dev:atom).
  • Gere a chave da aplicação: php artisan key:generate
  • Execute as migrações do banco de dados e os seeders: php artisan migrate --seed

Configuração Específica do Ambiente

Windows:
Certifique-se de vincular o seu site IIS à pasta "public" dentro de "atomcms".

Linux:
Conceda as permissões necessárias com os seguintes comandos:
sudo chown -R $USER:www-data storage
sudo chown -R $USER:www-data bootstrap/cache
chmod -R 775 storage
chmod -R 775 bootstrap/cache
Para servidores NGINX, configure conforme uma configuração básica disponível em guias de implantação de sites NGINX.

Extensões Necessárias

Verifique se as seguintes extensões estão habilitadas no seu arquivo php.ini:
  • curl
  • fileinfo
  • gd
  • mbstring
  • openssl
  • pdo_mysql
  • sockets

Configurações Adicionais

  • Em ambientes de produção, altere APP_ENV=local para APP_ENV=production e APP_DEBUG=true para APP_DEBUG=false no arquivo .env.
  • Se estiver usando HTTPS através do Cloudflare, defina FORCE_HTTPS=true no arquivo .env para assegurar que tudo esteja utilizando HTTPS corretamente.
  • Desative o Rocket Loader no Cloudflare se estiver ativo, pois ele pode interferir com o JavaScript usado pelo Atom CMS.

Tutorial e Suporte

Para um guia detalhado sobre a configuração de um hotel do zero, siga a série de três partes no DevBest.

Para resolver problemas com cURL, baixe o cacert.pem mais recente e configure o caminho no seu php.ini.

Com essas etapas, você terá o Atom CMS configurado e pronto para uso.

Créditos

  • Kasja - Ajudando com design, ideias e GFX
  • Nicollas - Modo escuro, Turbolinks, melhorias de desempenho, reações de artigos, sessões de usuários, melhorias de layout e traduções PT-BR
  • Dominic - Melhorias de desempenho e sessões de usuário
  • Oliver - página de perfil e traduções em finlandês
  • Beny - Correções de API do Findretros e Correções de CF
  • Ao vivo - traduções em francês, correções de bugs e ajustes
  • MisterDeen - Widget de discórdia personalizado, correções de bugs e ajustes
  • DamienJolly - Correções de bugs
  • Danbo - Correções de bugs
  • Diddy/Josh - Melhorias na legibilidade do código
  • Damue - traduções para o alemão
  • Talion - traduções para turco
  • CentralCee & Rille - traduções suecas
  • Traduções Yannick - Holanda
  • Gedomi - traduções em espanhol
  • Lorenzune - traduções italianas
  • Twana - traduções norueguesas
  • Kani - Rcon System & Findretros API
  • Sonay - tema material
  • Raizer - Circinus
Carregando avaliações...

Avalie esta publicação

Postar um comentário

  • Novidade Canal "Fale Conosco" Disponível!
    Temos o prazer de anunciar que nosso canal de atendimento "Fale Conosco" já está disponível! Se você tiver qualquer dúvida, precisa de assistência ou deseja compartilhar seu feedback, estamos aqui para ajudar.

    Clique aqui para nos enviar uma mensagem. Estamos ansiosos para ouvir de você e oferecer o suporte necessário.
  • Liberado Entrada Mu Kóreia 7 Anos
    Com grande entusiasmo, anunciamos que, após uma longa espera e muita expectativa, finalmente lançamos o modelo Web Mu Kóreia 7 Anos (Entrada). Este marco celebra nossa jornada contínua e compromisso em oferecer experiências excepcionais.

    Clique aqui para explorar o novo modelo e descobrir o que temos preparado para você.
Consentimento de cookies
Solicitamos cookies na Rede Templates para analisar o tráfego, lembrar suas preferências e otimizar sua experiência.
Oops!
Parece que há algo errado com sua conexão com a internet. Conecte-se à Internet e comece a navegar novamente.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.