Skip to content

JoomCoder-com/JoomCCK

Repository files navigation

JoomCCK - Content Construction Kit for Joomla

πŸš€ Build Anything with Joomla

PHP Version Joomla Version Bootstrap Version GitHub Downloads GitHub Issues


πŸ’‘ What is JoomCCK?

JoomCCK (Content Construction Kit) is a powerful Joomla extension that transforms your website into a flexible content management platform. Create custom content types, define unlimited fields, build complex data relationships, and launch any type of web application β€” all without writing a single line of code.

Whether you're building a marketplace, directory, job board, or any data-driven website, JoomCCK provides the foundation to bring your vision to life.


πŸ”₯ Why JoomCCK?

πŸ“‹ Unlimited Content Types

Create any type of content structure β€” from simple articles to complex product catalogs. Define custom fields, set validation rules, and build exactly what your project needs without writing code.

πŸ”— Powerful Relations System

Link records together to build complex data relationships. Create parent-child hierarchies, related items, and cross-references between different content types.

πŸ” Advanced Search & Filtering

Built-in filtering system with multiple filter types, AJAX-powered search, category filters, tag filters, and field-based filtering. Help users find content fast.

πŸ’° E-Commerce Ready

Sell digital products, physical goods, or access to content. Integrated payment gateways, order management, download restrictions, and multi-vendor marketplace support.

πŸ‘₯ Multi-User & Multi-Vendor

Support multiple content creators, vendors, or authors. Each can manage their own listings with personalized dashboards and statistics.

⭐ Rating & Review System

Multiple rating templates (stars, hearts, thumbs), user reviews, voting system, and karma/reputation tracking for community engagement.

πŸ’¬ Comments & Community

Built-in comment system with moderation, nested replies, and integrations with popular comment platforms. Build engaged communities around your content.

πŸ”” Smart Notifications

Email notifications for new content, updates, and comments. Daily, weekly, or monthly digests. Keep users informed automatically.

πŸ“Š Audit Trail & Versioning

Track all changes with complete edit history. Roll back to previous versions. Full moderation workflow for content approval.

πŸ—ΊοΈ Google Maps Integration

Display content on maps, enable location-based search, and add geographic context to your records.

πŸ” SEO Optimized

SEF URLs, meta tags, Open Graph support, auto-generated metadata, and auto-link tags for internal SEO improvement.

🎨 Flexible Templates

Customizable input forms, output displays, and filter templates. Responsive Bootstrap 5 design out of the box.

πŸ“€ Import/Export

Migrate data in and out with CSV and JSON support. Backup and restore your content easily.

πŸ“¦ Extension Packing

Package your JoomCCK sections as installable Joomla extensions. Distribute or sell your custom configurations.


🎯 Use Cases

JoomCCK opens incredible possibilities for constructing websites. Build almost anything:

Use Case Description
πŸ›’ E-Commerce & Marketplaces Product catalogs, multi-vendor stores, digital downloads
🏠 Real Estate Portals Property listings with maps, filters, and agent profiles
πŸš— Auto Markets Vehicle listings with specs, images, and dealer management
πŸ’Ό Job Boards Job postings, company profiles, applicant tracking
πŸ“ File Downloads Software distribution, document libraries, media archives
πŸ–ΌοΈ Galleries & Media Photo galleries, video collections, portfolio sites
πŸ“ Blogs & Publishing Multi-author blogs, news portals, magazine sites
πŸ’¬ Forums & Communities Discussion boards, Q&A platforms, member directories
⭐ Review Platforms Product reviews, service ratings, comparison sites
🎫 Support Desks Ticket systems, knowledge bases, help centers

πŸ“‹ Field Types

πŸ†“ Free Version (27+ Fields)

Category Fields
πŸ“ Text Text, Textarea, HTML, Password, Email, URL, Telephone
πŸŽ›οΈ Selection Checkbox, Radio, Select, Multiselect, Boolean, List Autocomplete
πŸ“… Date/Numbers DateTime, Digits
πŸ–ΌοΈ Media Image, Gallery, Video, Audio, Uploads
πŸ’° Commerce Pay To Download
πŸ” SEO Open Graph, Auto Metadata
πŸ”— Relations Records (linked items)
πŸ“Š Display Status, ReadMore

πŸ†“ Free vs 🌟 Extended Version

βœ… Free Version Includes

  • βœ… All 27+ core field types
  • βœ… Unlimited custom content types
  • βœ… Advanced search & filtering
  • βœ… Rating & comments system
  • βœ… E-commerce basics (Pay To Download)
  • βœ… Import/Export functionality
  • βœ… 5 core modules
  • βœ… SEO features (SEF URLs, Open Graph, Auto Metadata)
  • βœ… Audit trail & versioning
  • βœ… Template customization

🌟 Extended Version Adds

πŸ“¦ 13 Additional Field Types

Field Description
πŸ”— Child Related records linking
πŸ”— Parent Parent record linking
⏱️ Dripcontent Time-based content release
πŸ“ Geo Geolocation with maps
✍️ Signature Digital signature capture
πŸ“Š Multilevelselect Hierarchical dropdowns
πŸ›’ Q2C Quick2Cart e-commerce integration
πŸ“ Register User registration forms
πŸ”’ Related_access Access control for relations
πŸ›’ J2Store J2Store e-commerce integration
πŸ’³ Paytoaccess Payment gating for content
🎟️ Payvoucher Voucher/coupon system
🐦 TwitterCard Twitter metadata

πŸ“¦ 6 Additional Modules

Module Description
mod_joomcck_followers User followers tracking
mod_joomcck_ifollow Follow functionality
mod_joomcck_notifications User notifications
mod_joomcck_participants Event participants
mod_joomcck_sectionstatistics Section analytics
mod_joomcck_userstatistics User activity stats

πŸ’¬ Comment System Integrations

cComment, Disqus, Facebook Comments, Komento, RSComment, VK

πŸ‘₯ Social Platform Integrations

JomSocial, EasySocial, CommunityBuilder, SLogin

πŸ’³ Payment Gateways

2Checkout, RoboKassa

πŸ“„ Data Formatters

XML, CSV, INI, JSON, Joomla Update

πŸ”— Auto-Link Tags (SEO Feature)

Automatically converts tag keywords in HTML/Textarea content to clickable internal links, improving your site's internal SEO structure.

πŸ‘‰ Get Extended Version


πŸ“¦ Included Modules (Free)

Module Description
mod_joomcck_category Category listing and navigation
mod_joomcck_filters Advanced filtering interface
mod_joomcck_records Record listing and display
mod_joomcck_submitbutton Submit form button
mod_joomcck_tagcloud Tag cloud display

πŸ› οΈ Requirements

Requirement Version
PHP 8.1+
Joomla 4.2+
Bootstrap 5+

πŸ“₯ Installation

  1. Download the latest release from GitHub Releases
  2. Log in to your Joomla administrator panel
  3. Go to System β†’ Install β†’ Extensions
  4. Upload and install the package
  5. Navigate to Components β†’ JoomCCK to get started

πŸ“š Documentation & Support


🀝 Contributing

Contributions are welcome! Here's how you can help:

  1. 🍴 Fork the repository
  2. 🌿 Create a feature branch (git checkout -b feature/amazing-feature)
  3. πŸ’Ύ Commit your changes (git commit -m 'Add amazing feature')
  4. πŸ“€ Push to the branch (git push origin feature/amazing-feature)
  5. πŸ”ƒ Open a Pull Request

πŸ“„ License

JoomCCK is released under the GNU General Public License v2.0.


Contributors 2

  •  
  •