Skip to content

Latest commit

 

History

History
228 lines (163 loc) · 8.78 KB

File metadata and controls

228 lines (163 loc) · 8.78 KB

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.