Introduction

Community Builder Social Web, Social Media

Professional and scalable social media management module for Joomla 4 / 5 / 6.


HC - Social Media (Joomla Module)

HC - Social Media is a modern Joomla module designed to provide a structured, flexible and professional way to manage and display social media links within Joomla websites. It was developed following Joomla 4+ architectural standards, ensuring long-term maintainability, clean separation of responsibilities and compatibility with future platform updates.

This module goes beyond a simple list of links. It is a structured system focused on layout flexibility, per-item customization and clean rendering without compromising performance or code organization.


Architecture and Design Principles

  • Clean architecture based on Dispatcher + HelperFactory
  • Strict separation between data processing and rendering
  • Layout files responsible only for HTML output
  • Helper layer responsible for normalization and validation
  • Modular CSS separated per layout
  • Fail-safe rendering approach
  • Structured project organization prepared for future evolution

The module ensures safe updates without breaking changes and maintains consistency across Joomla versions.


Available Layouts

  • default – Institutional and balanced presentation
  • minimal – Ultra clean and compact display
  • inline – Horizontal row with optional separators
  • boxed – Clickable card-style blocks
  • stacked – Vertical tiles (icon above / text below)

Each layout includes its own dedicated CSS file, keeping visual structure isolated and maintainable.


Per-Item Customization

Each social media item can optionally use individual CSS Variables when customization is enabled.

Supported variables:

  • --hc-bg
  • --hc-text
  • --hc-border
  • --hc-bg-hover
  • --hc-text-hover
  • --hc-border-hover
  • --hc-border-width
  • --hc-radius
  • --hc-py
  • --hc-px
  • --hc-shadow
  • --hc-transition

This approach allows advanced styling control without modifying layout files.


Technical Specifications

  • Compatible with Joomla 4.x, 5.x and 6.x
  • Compatible with PHP 8.0+
  • Joomla Update System ready (Update Server included)
  • Dependency Injection architecture
  • Parameter normalization layer
  • Basic sanitization and validation
  • Device visibility control (all / desktop / mobile)
  • SVG, image and CSS class icon support
  • Clean and maintainable code structure

Roadmap

Planned improvements include:

  • Native WhatsApp integration inside the module
  • Dedicated phone number and predefined message fields
  • Optional highlighted WhatsApp layout
  • Accessibility improvements (ARIA refinements)
  • Color preset system
  • Extended customization options

Author

  • https://hirleicarlos.github.io/
  • prof.hirleicarlos@gmail.com

HC - Social Media (Módulo Joomla)

Módulo profissional e escalável para gerenciamento de redes sociais no Joomla 4 / 5 / 6.

HC - Social Media é um módulo moderno para Joomla projetado para oferecer uma forma estruturada, flexível e profissional de gerenciar e exibir links de redes sociais em sites Joomla. Foi desenvolvido seguindo os padrões arquiteturais do Joomla 4+, garantindo manutenção de longo prazo, separação clara de responsabilidades e compatibilidade com futuras atualizações da plataforma.

Este módulo vai além de uma simples lista de links. Ele é um sistema estruturado focado em flexibilidade de layout, personalização individual por item e renderização limpa, sem comprometer desempenho ou organização do código.


Arquitetura e Princípios de Projeto

  • Arquitetura limpa baseada em Dispatcher + HelperFactory
  • Separação rígida entre processamento de dados e renderização
  • Arquivos de layout responsáveis apenas pelo HTML
  • Camada Helper responsável por normalização e validação
  • CSS modular separado por layout
  • Estratégia de renderização segura (fail-safe)
  • Organização estruturada preparada para evolução futura

O módulo garante atualizações seguras sem breaking changes e mantém consistência entre versões do Joomla.


Layouts Disponíveis

  • default – Apresentação institucional e equilibrada
  • minimal – Exibição ultra clean e compacta
  • inline – Linha horizontal com separadores opcionais
  • boxed – Blocos no formato de cards clicáveis
  • stacked – Tiles verticais (ícone acima / texto abaixo)

Cada layout possui seu próprio arquivo CSS dedicado, mantendo a estrutura visual isolada e de fácil manutenção.


Personalização por Item

Cada item de rede social pode utilizar CSS Variables individuais quando a customização estiver ativada.

Variáveis suportadas:

  • --hc-bg
  • --hc-text
  • --hc-border
  • --hc-bg-hover
  • --hc-text-hover
  • --hc-border-hover
  • --hc-border-width
  • --hc-radius
  • --hc-py
  • --hc-px
  • --hc-shadow
  • --hc-transition

Essa abordagem permite controle avançado de estilização sem modificar arquivos de layout.


Especificações Técnicas

  • Compatível com Joomla 4.x, 5.x e 6.x
  • Compatível com PHP 8.0+
  • Preparado para Joomla Update System (Servidor de Atualização)
  • Arquitetura com Injeção de Dependência
  • Camada de normalização de parâmetros
  • Sanitização e validação básica
  • Controle de exibição por dispositivo (all / desktop / mobile)
  • Suporte a SVG, imagem e classes CSS
  • Estrutura de código limpa e de fácil manutenção

Roadmap

Melhorias planejadas incluem:

  • Integração nativa de WhatsApp dentro do módulo
  • Campo dedicado para número e mensagem pré-definida
  • Layout opcional com destaque para WhatsApp
  • Melhorias de acessibilidade (ARIA)
  • Sistema de presets de cores
  • Expansão das opções de personalização

Autor

  • https://hirleicarlos.github.io/
  • prof.hirleicarlos@gmail.com
System - WhatsApp Button
Free

System - WhatsApp Button

By Hirlei Carlos Pereira de Araújo
Social Presence
plgsystembtnwhatsapp — Floating WhatsApp Button Plugin for Joomla Lightweight and professional WhatsApp floating button plugin for Joomla 4 / 5 / 6. plgsystembtnwhatsapp is a System type Joomla plugin designed to automatically inject a floating WhatsApp button into the frontend of a Joomla website. It enables direct communication between visitors and the site owner without modifying the templa...

HC - Social Media

Version:
1.0.0
Developer:
Hirlei Carlos Pereira de Araújo
Last updated:
Mar 02 2026
5 hours ago
Date added:
Feb 28 2026
License:
GPLv2 or later
Type:
Free download
Includes:
m
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System