• About
    • Vision
    • Security
    • Releases
    • Town Halls
    • License
    • Get Involved
    • Project News
  • Get Started
    • Hosting
    • Download
    • Installation
  • Extensions
    • Add-ons
    • Themes
    • Related Projects
    • Translations
  • Documentation
  • Community
    • Forums
    • Translate
    • Search Members

Documentation

  • User Guide
  • Developers
  • Videos
  • Tutorials
  • Contribute

Creating Custom Code in a Package

Edit
This documentation is not for the most recent release version of Concrete CMS.
  • Developer Documentation
  • Introduction & Installation
  • Basic Concepts
  • Pages & Themes
  • Working with Blocks
  • Express
  • JavaScript and CSS Asset System
  • Bundling Code into Packages for Reuse and Marketplace Distribution
  • Working with Files and the File Manager
  • Localization & Translation
  • Attributes
  • Interface Customization
  • Users & Groups
  • Pemissions and Access
  • Automated Tasks
  • Security: Protecting Your Web Applications
  • REST API
  • Framework
    • Request Lifecycle
    • Application Events
    • Routing, Controllers & Views
    • Validators
    • Extending Concrete with Custom Code
      • Overview
      • Creating Custom Code in the Application Directory
      • Extending Core Classes in the Application Directory
      • Creating Custom Code in a Package
    • Configuration Management
    • Database Management
    • Console Commands and Jobs
    • Commands and Command Handlers
    • Working with Topics
    • Mail Templates and Sending Mail
    • Caching
    • Logging
    • Dependency Injection
    • PHP API
  • Boards & Summary Templates
  • Appendix

Improvements?

Let us know by posting here.

Package documentation has extensive documentation. Check there for more information.

Security Terms of Use Privacy Policy Contact

© PortlandLabs 2008-2025