https://github.com/joomcoder-com/joomcck
Advanced Web Application Builder & Content Construction Kit (CCK) for Joomla CMS
https://github.com/joomcoder-com/joomcck
bootstrap cck cms content-construction css html joomla joomla-component joomla-extension php website-builder
Last synced: 4 months ago
JSON representation
Advanced Web Application Builder & Content Construction Kit (CCK) for Joomla CMS
- Host: GitHub
- URL: https://github.com/joomcoder-com/joomcck
- Owner: JoomCoder-com
- License: gpl-2.0
- Created: 2022-09-21T17:50:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-02-19T21:06:19.000Z (4 months ago)
- Last Synced: 2026-02-19T21:27:07.191Z (4 months ago)
- Topics: bootstrap, cck, cms, content-construction, css, html, joomla, joomla-component, joomla-extension, php, website-builder
- Language: PHP
- Homepage: https://www.joomcoder.com
- Size: 7.15 MB
- Stars: 17
- Watchers: 6
- Forks: 5
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
π 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](https://www.joomcoder.com/joomla-extensions/9-components/24-joomcck)**
---
## π¦ 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](https://github.com/JoomCoder-com/JoomCCK/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
- π [Documentation](https://github.com/JoomCoder-com/JoomCCK/wiki)
- π [Report Issues](https://github.com/JoomCoder-com/JoomCCK/issues)
- π¬ [Community Support](https://github.com/JoomCoder-com/JoomCCK/discussions)
---
## π€ 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](LICENSE).
---