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
System — WhatsApp Button Lightweight, professional and fully configurable floating WhatsApp button plugin for Joomla 4, 5 and 6. plg_system_btnwhatsapp is a System type Joomla plugin that automatically injects a floating WhatsApp button into the frontend of any Joomla website. It enables direct and instant communication between visitors and the site owner — without modifying the template str...
HC IgPulse - Instagram Feed
Free

HC IgPulse - Instagram Feed

By Hirlei Carlos Pereira de Araújo
Social Web
Displays Instagram posts and reels on your Joomla website via the official Meta Graph API. No external CSS or JS frameworks. Pure semantic HTML. Fully responsive. Compatible with Joomla 4, 5 and 6. 4 layouts included: - Carousel — with prev/next navigation and smooth transitions - Grid — CSS Grid with configurable columns (2, 3 or 4) - Mosaic — CSS Grid with featured first item (2×2 span)...

HC - Social Media

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

Uses Joomla! Update System