π Build Anything with Joomla
π‘ 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
- Download the latest release from GitHub Releases
- Log in to your Joomla administrator panel
- Go to System β Install β Extensions
- Upload and install the package
- Navigate to Components β JoomCCK to get started
π Documentation & Support
- π Documentation
- π Report Issues
- π¬ Community Support
π€ Contributing
Contributions are welcome! Here's how you can help:
- π΄ Fork the repository
- πΏ Create a feature branch (
git checkout -b feature/amazing-feature) - πΎ Commit your changes (
git commit -m 'Add amazing feature') - π€ Push to the branch (
git push origin feature/amazing-feature) - π Open a Pull Request
π License
JoomCCK is released under the GNU General Public License v2.0.