XenForo
Plataforma · a análise detalhada foi elaborada a partir das páginas oficiais páginas da própria plataforma e das ferramentas auxiliares.
Veja também: como ler as fichas и sobre as fontes e sobre o método.
Visão geral
O XenForo não é uma rede social nem uma plataforma onde você abre uma conta. É um motor de fórum pago: você compra uma licença, instala o programa no seu próprio servidor e obtém uma comunidade que pertence a você. As regras sobre publicidade, a moderação e a decisão sobre quem entra são suas, e não de terceiros.
O operador é a XenForo Ltd.: a linha «Community platform by XenForo® © 2010‑2026 XenForo Ltd.» aparece no rodapé da documentação.
Para um especialista em comunidades, o XenForo interessa em um único cenário: quando a marca precisa de um fórum próprio, e não de presença no fórum alheio. Tudo o que neste guia costuma ser chamado de promoção aqui se transforma em administração.
Quem está aqui
O XenForo não tem audiência: tem administradores que compraram uma licença.
O idioma da documentação é o inglês. O motor em si é multilíngue: a interface é traduzida por um sistema de «frases», e uma mesma instalação pode conter vários idiomas, o visitante escolhe o seu e o administrador define o idioma padrão. O desenvolvedor sugere procurar traduções prontas no próprio catálogo de recursos dele.
Como começar
O que se exige do servidor
As instruções de instalação pedem «ensure that your server meets XenForo's requirements». Da documentação se depreende o seguinte:
- é preciso um banco de dados MySQL vazio e os dados de acesso a ele, além de acesso FTP ao servidor — são os primeiros itens da lista «To install XenForo you will need»;
- os diretórios
dataeinternal_dataprecisam ter permissão de escrita (no Linux — «chmod 0777», no Windows/IIS — «Full Control» para a conta IUSR_); - se o instalador reclamar de algo que não sejam as permissões de acesso, então, como dizem diretamente as instruções, «your server does not meet XenForo's requirements and your host will need to make changes to their PHP configuration»;
- para emojis e Unicode completo é exigido MySQL versão 5.5 ou mais recente e a codificação UTF8mb4;
- o complemento «Enhanced Search» exige Elasticsearch 2.0 ou mais recente, e o desenvolvedor avisa: na maioria das hospedagens compartilhadas ele não existe.
Instalação
A ordem é simples: baixar o arquivo compactado na área do cliente, descompactar, subir para o servidor o conteúdo do diretório upload, abrir no navegador um endereço do tipo example.com/community/install/ e passar pelo assistente (passo a passo). Há duas formas de não fazer isso à mão: encomendar a instalação à equipe da XenForo — na compra ou depois, pela área do cliente — ou pegar o XenForo Cloud, onde a instalação e as atualizações são automatizadas.
Quanto custa
Os preços são definidos pelo vendedor nas próprias páginas de compra: xenforo.com/purchase/ e xenforo.com/pricing/. A linha de produtos aparece no rodapé da documentação: o fórum, a galeria de mídia, o gerenciador de recursos, a busca ampliada e os importadores.
O que se pode publicar
As restrições sobre o conteúdo são definidas pelo dono do fórum. O motor dá o enquadramento: tópicos, mensagens, anexos, formatação com BB code. A lista de tipos de arquivo permitidos é configurada pela opção «Allowed attachment file extensions», e na mesma página está o gerenciador de anexos com filtros por tipo, dono e data, junto com um aviso de que um anexo excluído não pode ser recuperado.
As regras para os usuários do fórum também são suas. O XenForo é entregue com dois documentos, «Terms and rules» e «Privacy policy», que o usuário aceita ao se registrar; o texto deles é editado pelo sistema de frases ou substituído por um link para uma página externa.
Como crescer
Aqui não existe um algoritmo de feed que «mostre» o seu conteúdo para uma audiência alheia: este é o seu site. O que existe em matéria de publicidade é um sistema de veiculação embutido. Os anúncios são adicionados na seção Setup > Advertising: você escolhe uma posição de uma lista pronta, cola o HTML do anunciante e, se quiser, limita a exibição por grupos de usuários. A documentação sugere diretamente uma combinação: esconder a publicidade de quem comprou um upgrade pago da conta.
Caminho para a monetização
O XenForo não paga aos autores: quem paga a você é o seu fórum. A ferramenta padrão são os «paid user upgrades»: o usuário compra a passagem para um grupo com direitos ampliados, e por meio desses direitos é possível vender o acesso a qualquer seção ou função. Primeiro configura-se o perfil de pagamento, depois o upgrade em si: preço, prazo, renovação automática.
Os pagamentos são processados por ferramentas externas. A documentação enumera Stripe, PayPal, BrainTree e 2Checkout; a geografia dos pagamentos é determinada por essas ferramentas, e não pelo XenForo.
Ferramentas e automação
Existe uma API REST e ela é oficial. [Surgiu no XenForo 2.1, fica disponível em um endereço do tipo https://example.com/community/api/, vem ativada por padrão e é desativada com a linha $config['enableApi'] = false; em src/config.php](https://docs.xenforo.com/manual/reference/rest-api). As respostas são JSON e os erros são devolvidos com códigos da faixa 400.
As chaves são criadas apenas no painel administrativo e apenas por um superadministrador; todos os superadministradores recebem um e-mail quando uma chave é criada, e as próprias chaves são de três tipos — de convidado, de usuário e «super user», sendo que esta última pode agir em nome de qualquer usuário e contornar os direitos dele. Não há acesso não autenticado à API, e usuários comuns não podem emitir chaves para si mesmos. O desenvolvedor aconselha criar uma chave separada para cada cliente da API e conceder a ele apenas os scope necessários.
O alcance da API se vê pela lista de seções da referência: fóruns, tópicos, mensagens, usuários, anexos, conversas privadas, galeria de mídia, gerenciador de recursos, busca, estatísticas, OAuth2 e oEmbed. Ali mesmo estão enumerados scope do tipo alert:read, attachment:write, conversation:read e node:delete — os direitos estão fatiados de forma bem miúda.
Limites e regras
A disciplina dentro do fórum funciona por pontos: o moderador emite uma advertência, os pontos se acumulam e as «warning actions» aplicam automaticamente restrições ou banimento ao ser atingido um limite; cada advertência tem seu próprio peso e seu próprio prazo de «expiração».
O antispam é um conjunto à parte: verificação de quem se registra contra a base StopForumSpam, listas de bloqueio DNS, temporizador de registro, «frases de spam» com padrões do tipo watch * online, verificação do texto por Akismet com envio para a fila de moderação. O CAPTCHA é ou o reCAPTCHA, ou as suas próprias perguntas e respostas, mas apenas um dos dois de cada vez.
A principal limitação jurídica é evidente, mas vale dizê-la em voz alta: o servidor, os dados dos usuários e o cumprimento da legislação local ficam por sua conta. O motor apenas dá as ferramentas.
Para quem serve
O XenForo serve a uma empresa ou a um veículo de mídia que precise de um fórum próprio sob controle total e esteja disposto a pagar pela licença e a manter um servidor (ou a pegar a variante em nuvem). Não serve a quem procura uma audiência pronta: aqui ela não existe pelo próprio desenho do produto. Também não serve a quem precisa de um orçamento previsível: será preciso planejá-lo com os dados do vendedor, obtidos diretamente.
Dados verificados da base
Dados verificados resumidos em que se apoia a análise detalhada.
Sobre a plataforma
a plataforma se descreve assim: «XenForo is a compelling community forum platform with a premium user experience, reliability, flexibility and security. There is no better platform upon which to grow your community.»
autodescrição: é uma declaração da própria plataforma sobre si mesma, não uma avaliação independente
fonte, verificado 2026-07-28
no rodapé da documentação consta «Community platform by XenForo® © 2010-2026 XenForo Ltd.»
Único domínio oficial acessível
fonte, verificado 2026-07-28
Por onde começar
para a instalação são necessários os dados da conta do comprador, um cliente FTP e acesso ao servidor, além de um banco MySQL vazio; os diretórios data e internal_data devem ter permissão de escrita («chmod 0777» no Linux, «Full Control» para o IUSR_ no Windows/IIS)
Não há nas páginas acessíveis uma tabela de requisitos de versões de PHP e de SGBD
fonte, verificado 2026-07-28
o suporte completo a Unicode e emojis exige MySQL versão 5.5 ou mais recente e codificação UTF8mb4; para bancos já existentes há o script php cmd.php xf:convert-utf8mb4
Único requisito de versão de SGBD confirmado
fonte, verificado 2026-07-28
o complemento XenForo Enhanced Search exige Elasticsearch 2.0 ou mais recente; o desenvolvedor adverte que ele não está disponível na maioria das hospedagens compartilhadas
Advertência direta na documentação
fonte, verificado 2026-07-28
Conteúdo
os tipos de anexo permitidos são definidos pela opção «Allowed attachment file extensions»; o gerenciador de anexos permite filtrar por tipo, proprietário e data; anexos excluídos não podem ser restaurados
Seção «Attachments»
fonte, verificado 2026-07-28
Publicidade
sistema de publicidade integrado: seção Setup > Advertising, escolha da posição em uma lista pronta, inserção do HTML do anunciante, limitação da exibição por grupos de usuários, ordem de exibição e chave de ativação; nos templates as posições são marcadas pela tag <xf:ad position="..." />
A documentação sugere explicitamente ocultar a publicidade de quem comprou um upgrade pago
fonte, verificado 2026-07-28
Como se paga aqui
a monetização padrão são os «paid user upgrades»: o usuário compra a passagem para um grupo com permissões ampliadas; configuram-se o preço, o prazo e a renovação automática; primeiro é criado um perfil de pagamento
Seção «User upgrades»
fonte, verificado 2026-07-28
os pagamentos são processados por Stripe, PayPal, BrainTree e 2Checkout; o perfil é configurado em Options > Service providers > Payment profiles
A geografia dos pagamentos é definida por essas ferramentas, e não pelo XenForo
fonte, verificado 2026-07-28
Restrições
a disciplina funciona por pontos: o moderador aplica uma advertência com peso e prazo de expiração, e as «warning actions» aplicam automaticamente restrições ou banimento quando o limite é atingido
Seção «Warnings»
fonte, verificado 2026-07-28
antispam: verificação de quem se cadastra na base do StopForumSpam, listas de bloqueio DNS (por exemplo, Tornevall DNSBL), temporizador de cadastro, frases de spam com padrões do tipo «watch * online» e verificação do texto pelo Akismet com envio para a fila de moderação
Seção «Spam management»
fonte, verificado 2026-07-28
estão disponíveis dois sistemas de CAPTCHA — reCAPTCHA e perguntas e respostas próprias; apenas um funciona por vez
Seção «CAPTCHA»
fonte, verificado 2026-07-28
Aspectos jurídicos
o motor é fornecido com dois documentos para os usuários — «Terms and rules» e «Privacy policy» —, aceitos no cadastro; o texto deles é editado pelo sistema de frases ou substituído por um link para uma página externa
As regras da plataforma são definidas pelo dono do fórum, e não pelo XenForo
fonte, verificado 2026-07-28
Acesso via API
na página inicial há um link para a documentação para desenvolvedores: https://docs.xenforo.com/api — a página abre e apresenta indícios de documentação
Corrigido: a redação anterior declarava como seção para desenvolvedores qualquer endereço com a palavra api ou dev encontrado na página inicial. Todos os 57 registros desse tipo foram verificados abrindo o endereço: 24 se mostraram documentação.
fonte, verificado 2026-07-28
a REST API foi acrescentada no XenForo 2.1, fica disponível em endereço do tipo <URL base>/api/, vem habilitada por padrão e é desativada pela linha $config('enableApi') = false; as respostas vêm em JSON e os erros, em códigos da faixa 400
Referência da REST API
fonte, verificado 2026-07-28
não há acesso não autorizado à API e os usuários não podem emitir chaves para si mesmos; as chaves são criadas apenas pelo superadministrador, e todos os superadministradores recebem um e-mail sobre a criação; os tipos de chave são de convidado, de usuário e super user (esta pode agir em nome de qualquer usuário e ignorar as permissões dele)
Seções «API keys» e «Key types»
fonte, verificado 2026-07-28
a API é dividida em áreas de acesso (scopes) do tipo alert:read, alert:write, attachment:delete, conversation:read, media:delete_hard, node:write, profile_post:read; as seções abrangem fóruns, tópicos, mensagens, usuários, anexos, conversas, galeria de mídia, gerenciador de recursos, busca, estatísticas, OAuth2 e oEmbed
Referência dos endpoints e esquema OAuth2
fonte, verificado 2026-07-28
Idiomas
idioma da interface da página inicial: en-US
O idioma foi obtido do atributo da marcação; as versões, do hreflang
fonte, verificado 2026-07-28
toda a interface é traduzida pelo sistema de «frases»; uma mesma instalação pode ter vários idiomas, o visitante escolhe o seu, o administrador define o idioma padrão e pode proibir a escolha de determinados idiomas
Seção «User interface text: Language»
fonte, verificado 2026-07-28
As fontes divergem: no facts.tsv o idioma da interface do xenforo está registrado como en-US no endereço https://xenforo.com/; hoje esse endereço entrega não o site, mas a página de verificação da Cloudflare, que também tem lang="en-US" — o valor no banco pode se referir a essa página intermediária
A divergência foi registrada em um registro separado, conforme exigido pela tarefa
fonte, verificado 2026-07-28
Seção do catálogo: todos os semelhantes Veja também: índice do catálogo · região: Europa Ocidental · comparação de agendadores · seleção por situação · restrições das plataformas