415 lines
44 KiB
Plaintext
415 lines
44 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome CakePHP [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
[38;5;12mA curated list of amazingly awesome [39m[38;5;14m[1mCakePHP 5.x+[0m[38;5;12m plugins, resources and shiny things.[39m
|
||
|
||
[38;5;12mIf you are looking for previous CakePHP resources please visit:[39m
|
||
[38;5;12m- the [39m[38;5;14m[1mCakePHP 2.x version[0m[38;5;12m (https://github.com/FriendsOfCake/awesome-cakephp/tree/cake2) of this awesome list[39m
|
||
[38;5;12m- the [39m[38;5;14m[1mCakePHP 3.x version[0m[38;5;12m (https://github.com/FriendsOfCake/awesome-cakephp/tree/cake3) of this awesome list[39m
|
||
[38;5;12m- the [39m[38;5;14m[1mCakePHP 4.x version[0m[38;5;12m (https://github.com/FriendsOfCake/awesome-cakephp/tree/cake4) of this awesome list[39m
|
||
[38;5;12m- this wiki with a [39m[38;5;14m[1mlist of not-yet upgraded plugins[0m[38;5;12m (https://github.com/FriendsOfCake/awesome-cakephp/wiki#plugins-not-yet-upgraded-from-2x-to-3x)[39m
|
||
|
||
[38;5;12mAdditional lists you might find useful:[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakePHP Plugins[0m[38;5;12m (https://plugins.cakephp.org)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome PHP[0m[38;5;12m (https://github.com/ziadoz/awesome-php)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome Awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mFor those wondering; this list differs from plugins.cakephp.org by supporting[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mplugin subparts (instead of only the whole plugin/repo), more granular[39m
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mgrouping and the primary focus on task-specific functionality.[39m
|
||
|
||
[38;2;255;187;0m[4mTable of Contents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPlugins[0m[38;5;12m (#plugins)[39m
|
||
[48;5;235m[38;5;249m- **APM** (#apm)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Architecture** (#architecture)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Asset Management** (#asset-management)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Auditing / Logging** (#auditing--logging)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Authentication and Authorization** (#authentication-and-authorization)[49m[39m
|
||
[48;5;235m[38;5;249m- **Caching** (#caching)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Code Analysis** (#code-analysis)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Debugging** (#debugging)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Email** (#email)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **File Manipulation** (#file-manipulation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Filtering and Validation** (#filtering-and-validation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Geolocation** (#geolocation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **I18n** (#i18n)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Imagery** (#imagery)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Libs** (#libs)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Markup** (#markup)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Migration** (#migration)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Miscellaneous** (#miscellaneous)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Navigation** (#navigation)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **NoSQL** (#nosql)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Notifications** (#notifications)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **ORM / Database / Datamapping** (#orm--database--datamapping)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **PDF** (#pdf)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Queue** (#queue)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **REST and API** (#rest-and-api)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Search** (#search)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Security** (#security)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **SEO** (#seo)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Skeleton** (#skeleton)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Social** (#social)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Templating** (#templating)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Testing** (#testing)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **Third Party APIs** (#third-party-apis)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware[0m[38;5;12m (#software)[39m
|
||
[48;5;235m[38;5;249m- **Development Environment** (#development-environment)[49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWeb Applications[0m[38;5;12m (#web-applications)[39m
|
||
[48;5;235m[38;5;249m- **CMS and applications built on CakePHP** (#cms-and-applications-built-on-cakephp)[49m[39m
|
||
[48;5;235m[38;5;249m- **Demo** (#demo)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[48;5;235m[38;5;249m- **Help** (#help)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **CakePHP Websites** (#cakephp-websites)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **CakePHP Books and Articles** (#cakephp-books-and-articles)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **CakePHP Videos** (#cakephp-videos)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **CakePHP Tutorials** (#cakephp-tutorials)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m- **CakePHP Reading and Listening** (#cakephp-reading-and-listening)[49m[39m
|
||
[48;5;235m[38;5;249m- **CakePHP Internals Reading** (#cakephp-internals-reading)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m- [39m[38;5;14m[1mConferences[0m[38;5;12m (#conferences)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mPlugins[0m
|
||
|
||
[38;2;255;187;0m[4mAPM[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for Application Performance Monitoring.[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mArchitecture[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBurzum/CakeServiceLayer plugin[0m[38;5;12m (https://github.com/burzum/cakephp-service-layer) - Service layer and domain/business model implementation.[39m
|
||
|
||
[38;2;255;187;0m[4mAsset Management[0m
|
||
[48;2;30;30;40m[38;5;13m[3mTools for managing, compressing and minifying website assets.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAssetCompress plugin[0m[38;5;12m (https://github.com/markstory/asset_compress) - A complete asset manager for CakePHP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAssetMix plugin[0m[38;5;12m (https://github.com/ishanvyas22/asset-mix) - Provides integration with [39m[38;5;14m[1mLaravel Mix[0m[38;5;12m (https://laravel-mix.com) asset compilation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mViteHelper plugin[0m[38;5;12m (https://github.com/brandcom/cakephp-vite) - Provides integration with [39m[38;5;14m[1mVite[0m[38;5;12m (https://vite.dev/) asset compilation.[39m
|
||
|
||
[38;2;255;187;0m[4mAuditing / Logging[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for auditing and logging.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAuditStash plugin[0m[38;5;12m (https://github.com/lorenzo/audit-stash) - Flexible and rock solid audit log tracking.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDatabaseLog plugin[0m[38;5;12m (https://github.com/dereuromark/CakePHP-DatabaseLog) - Simple and stand-alone logging to database instead of files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMuffin/Footprint plugin[0m[38;5;12m (https://github.com/UseMuffin/Footprint) - Plugin to allow passing currently logged in user to model layer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVersion plugin[0m[38;5;12m (https://github.com/josegonzalez/cakephp-version) - A plugin that facilitates versioned database entities.[39m
|
||
|
||
[38;2;255;187;0m[4mAuthentication and Authorization[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins and libraries for implementing authentication and authorization.[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mADmad/SocialAuth[0m[38;5;14m[1m [0m[38;5;14m[1mplugin[0m[38;5;12m [39m[38;5;12m(https://github.com/ADmad/cakephp-social-auth)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mauthenticate[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12msocial[39m[38;5;12m [39m[38;5;12mproviders[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mFacebook/Google/Twitter[39m[38;5;12m [39m[38;5;12metc.[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mSocialConnect/auth[0m[38;5;12m [39m[38;5;12m(https://github.com/SocialConnect/auth)[39m[38;5;12m [39m[38;5;12msocial[39m[38;5;12m [39m
|
||
[38;5;12msign[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApiTokenAuthenticator plugin[0m[38;5;12m (https://github.com/rrd108/api-token-authenticator) - A simple token authentication plugin for CakePHP REST APIs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAuthentication plugin[0m[38;5;12m (https://github.com/cakephp/authentication) - Official CakePHP authentication middleware plugin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAuthorization plugin[0m[38;5;12m (https://github.com/cakephp/authorization) - Official CakePHP authorization stack.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakeDC/Users plugin[0m[38;5;12m (https://github.com/CakeDC/users) - Complete user management (admin panel, remember me, etc), Social login (FB, Twitter, LinkedIn, Google, Instagram), RBAC, API and more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTinyAuth plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-tinyauth) - Authentication and role-based (single/multi) authorization as very light-weight approach.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools:Passwordable[0m[38;5;12m (https://github.com/dereuromark/cakephp-tools) - Containing [39m[38;5;14m[1mPasswordable behavior[0m[38;5;12m (https://github.com/dereuromark/cakephp-tools/blob/master/docs/Behavior/Passwordable.md) for a DRY approach on password hashing.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTwoFactorAuth[0m[38;5;14m[1m [0m[38;5;14m[1mplugin[0m[38;5;12m [39m[38;5;12m(https://github.com/andrej-griniuk/cakephp-two-factor-auth)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mfactor[39m[38;5;12m [39m[38;5;12mauthentication[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAuthenticator[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mone-time[39m[38;5;12m [39m[38;5;12mcodes.[39m[38;5;12m [39m[38;5;12mBased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mRobThree/TwoFactorAuth[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/RobThree/TwoFactorAuth)[39m[38;5;12m [39m[38;5;12mlibrary.[39m
|
||
|
||
[38;2;255;187;0m[4mCaching[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for caching data.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCache plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-cache) - For caching views (HTML, CSV, JSON, XML, ...) as static cache files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakeDC/CachedRouting plugin[0m[38;5;12m (https://github.com/CakeDC/cakephp-cached-routing) - Provides a cached version of the RoutingMiddleware to improve the load time of routes.[39m
|
||
|
||
[38;2;255;187;0m[4mCode Analysis[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for analyzing, parsing and manipulation codebases.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mcakedc/cakephp-phpstan[0m[38;5;12m (https://github.com/CakeDC/cakephp-phpstan) - A PHPStan extension to resolve CakePHP magic around getter return types for the static analyzer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIdeHelper plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-ide-helper) - Helps to make IDE support better by adding annotations to your existing code similar to what baking does to new code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIdeHelperExtra plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-ide-helper-extra) - Useful IdeHelper addons for other plugins or custom use cases.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlordsimal/cakephp-psalm[0m[38;5;12m (https://github.com/LordSimal/cakephp-psalm) - A Psalm extension to resolve CakePHP magic around getter return types for the static analyzer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTestHelper plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-test-helper) - Provides testing enhancements and TDD support as browser backend.[39m
|
||
|
||
[38;2;255;187;0m[4mDebugging[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for debugging and local development.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAssociationsDebugger plugin[0m[38;5;12m (https://github.com/zunnu/associations-debugger) - A plugin that draws your model associations as diagram.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakephpWhoops plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-whoops) - PHP errors and exceptions for cool kids with [39m[38;5;14m[1mfilp/whoops[0m[38;5;12m (https://github.com/filp/whoops).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDebugKit plugin[0m[38;5;12m (https://github.com/cakephp/debug_kit) - The de-facto standard for debugging.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExecution order[0m[38;5;12m (https://github.com/dereuromark/executionorder) - A demo app to display the execution order of files, methods and callbacks.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSentry plugin[0m[38;5;12m (https://github.com/lordsimal/cakephp-sentry) A plugin to seamlessly integrate Sentry for errors and exceptions.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSetup plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-setup) - A lightweight setup plugin containing debugging and maintenance tools.[39m
|
||
|
||
[38;2;255;187;0m[4mEmail[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for sending and parsing email.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mQueue plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-queue) - A dependency-free queue-based mail solution using Mailer/Email class, allowing re-queue on (network) failure.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSendGrid plugin[0m[38;5;12m (https://github.com/sprintcube/cakephp-sendgrid) - Email transport plugin for sending email via SendGrid API.[39m
|
||
|
||
[38;2;255;187;0m[4mFile Manipulation[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for file manipulation.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mFileStorage plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-file-storage) - Flexible file storage and upload plugin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJosegonzalez/Upload plugin[0m[38;5;12m (https://github.com/FriendsOfCake/cakephp-upload) - A customisable plugin that uses [39m[38;5;14m[1mFlysystem[0m[38;5;12m (https://flysystem.thephpleague.com/) to write to multiple backends (Dropbox, FTP, S3, Local, etc.).[39m
|
||
|
||
[38;2;255;187;0m[4mFiltering and Validation[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for filtering and validating data.[0m
|
||
|
||
[38;5;12m- see Cake/Localized plugin below.[39m
|
||
[38;5;12m- see Tools plugin below.[39m
|
||
|
||
[38;2;255;187;0m[4mGeolocation[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for geocoding addresses and working with latitudes and longitudes.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mGeo plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-geo) - Containing [39m[38;5;14m[1mGeocoder behavior[0m[38;5;12m (https://www.dereuromark.de/2012/06/12/geocoding-with-cakephp/) and [39m[38;5;14m[1mGoogleMaps helper[0m[38;5;12m (https://www.dereuromark.de/2010/12/21/googlemapsv3-cakephp-helper/).[39m
|
||
|
||
[38;2;255;187;0m[4mI18n[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for I18n (Internationalization) and L10n (Localization).[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mADmad/I18n plugin[0m[38;5;12m (https://github.com/ADmad/cakephp-i18n) - A plugin with I18n related tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCake/Localized plugin[0m[38;5;12m (https://github.com/cakephp/localized) - Localized validation and ready-to-use translation PO files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTranslate plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-translate) - Translate your translations in the backend with ease.[39m
|
||
|
||
[38;2;255;187;0m[4mImagery[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for manipulating images.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mADmad/Glide plugin[0m[38;5;12m (https://github.com/ADmad/cakephp-glide) - A plugin for using [39m[38;5;14m[1mGlide[0m[38;5;12m (https://glide.thephpleague.com/) image manipulation library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQrCodePlugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-qrcode/) - Easily render SVG/PNG QR Codes for your app.[39m
|
||
|
||
[38;2;255;187;0m[4mLibs[0m
|
||
[48;2;30;30;40m[38;5;13m[3mUseful libraries or tools that don't fit in any of the other categories.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mChronos[0m[38;5;12m (https://github.com/cakephp/chronos) - A simple standalone DateTime API extension (successor of Carbon).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComposer Installers[0m[38;5;12m (https://github.com/composer/installers) - A multi framework Composer library installer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mComposer[0m[38;5;12m (https://getcomposer.org/)/[39m[38;5;14m[1mPackagist[0m[38;5;12m (https://packagist.org/) - A package and dependency manager.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGraphviz[0m[38;5;12m (https://github.com/alexandresalome/graphviz) - A Graphviz library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRocketeer[0m[38;5;12m (https://github.com/rocketeers/rocketeer) - PHP task runner and deployment package.[39m
|
||
|
||
[38;2;255;187;0m[4mMarkup[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for working with markup.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMarkup plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-markup) - Allows to use PHP or JS based syntax highlighting.[39m
|
||
|
||
[38;2;255;187;0m[4mMigration[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins and resources around migration and upgrading.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMigrations plugin[0m[38;5;12m (https://github.com/cakephp/migrations) - (DB) Migration plugin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUpgrade app[0m[38;5;12m (https://github.com/cakephp/upgrade) - Official upgrade app for 3.x=>4.x and 4.x=>5.x.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUpgrade app (extended)[0m[38;5;12m (https://github.com/dereuromark/upgrade) - An extended upgrade app for 3.x=>4.x and some 5.x snippets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUpgrade/Migration Guide[0m[38;5;12m (https://book.cakephp.org/5/en/appendices.html) - Official migration guide.[39m
|
||
|
||
[38;2;255;187;0m[4mMiscellaneous[0m
|
||
[48;2;30;30;40m[38;5;13m[3mMisc plugins and libraries.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAjax plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-ajax) - A plugin to ease handling AJAX requests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakeDC/Enum plugin[0m[38;5;12m (https://github.com/CakeDC/enum) - A plugin to add enumeration list support to your app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakeDto plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-dto) - Quickly generate useful data transfer objects for your app (mutable/immutable), replacing messy arrays and leveraging your IDE through typehinting and autocomplete.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCalendar plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-calendar) - For generating basic calendars. Includes IcalView for ICS calendar file generation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFeedback plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-feedback) - Allow visitors to send quick and easy feedback incl. a screenshot via sidebar form.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFlash plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-flash) - More powerful flash messages for your application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInertia plugin[0m[38;5;12m (https://github.com/CakeDC/cakephp-inertia) - Plugin for connecting a Vue 3 app and use an API interface using a middleware.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOPCache Preloader[0m[38;5;12m (https://github.com/cnizzardini/cakephp-preloader) - An OPCache Preloader for CakePHP applications. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mSetup:Maintenance[0m[38;5;12m (https://github.com/dereuromark/cakephp-setup/blob/master/docs/Maintenance/Maintenance.md) - Maintenance shell to go into maintenance mode for all requests with optional IP whitelisting.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mShim plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-shim) - A plugin containing useful shims and improvements as basis for your application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-tools) - Containing lots of useful helpers, behaviors, components, commands, helpers, libs and more.[39m
|
||
[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mNavigation[0m
|
||
[48;2;30;30;40m[38;5;13m[3mTools for building navigation structures.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mIcings/Menu plugin[0m[38;5;12m (https://github.com/icings/menu) - A [39m[38;5;14m[1mKnpMenu[0m[38;5;12m (https://github.com/KnpLabs/KnpMenu) seasoned menu plugin for CakePHP.[39m
|
||
|
||
[38;2;255;187;0m[4mNoSQL[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for working with "NoSQL" backends.[0m
|
||
|
||
[38;2;255;187;0m[4mNotifications[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for working with notification software.[0m
|
||
|
||
|
||
[38;2;255;187;0m[4mORM / Database / Datamapping[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins that implement object-relational mapping or data-mapping techniques.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mADmad/Sequence plugin[0m[38;5;12m (https://github.com/ADmad/cakephp-sequence) - Behavior for maintaining ordered list of records.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakeDecimal plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-decimal) - A value object approach on handling decimals.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDuplicatable plugin[0m[38;5;12m (https://github.com/riesenia/cakephp-duplicatable) - Behavior for duplicating entities including related data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLampager/Cake plugin[0m[38;5;12m (https://github.com/lampager/lampager-cakephp) - Rapid pagination without using OFFSET.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMuffin/Orderly plugin[0m[38;5;12m (https://github.com/usemuffin/orderly) - Allows setting default order for your tables.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMuffin/Trash plugin[0m[38;5;12m (https://github.com/usemuffin/trash) - Soft-delete behavior for CakePHP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mItosho/EasyQuery plugin[0m[38;5;12m (https://github.com/itosho/easy-query) - Behavior for easily generating some complicated queries like (bulk) insert/upsert etc.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIcings/Partitionable plugin[0m[38;5;12m (https://github.com/icings/partitionable) - Partitionable associations allowing for basic limiting per group.[39m
|
||
|
||
[38;2;255;187;0m[4mPDF[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins and software for working with PDF files.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCakePdf plugin[0m[38;5;12m (https://github.com/FriendsOfCake/CakePdf) - A plugin around PDF generation.[39m
|
||
|
||
[38;2;255;187;0m[4mQueue[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for working with event and task queues.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mQueue plugin[0m[38;5;12m (https://github.com/cakephp/queue) - CakePHP core queue system for the [39m[38;5;14m[1mphp-queue[0m[38;5;12m (https://php-enqueue.github.io) queue library.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQueue plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-queue) - A minimal and dependency-free queue solution.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQueueScheduler plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-queue-scheduler) - A dependency-free crontab-like scheduler as DB driven solution and addon to Queue (dereuromark) plugin.[39m
|
||
|
||
[38;2;255;187;0m[4mREST and API[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins and web tools for developing REST-ful APIs.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCRUD plugin[0m[38;5;12m (https://github.com/FriendsOfCake/crud) - CakePHP Application development on steroids - rapid prototyping / scaffolding & production-ready code.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakeDC/Api plugin[0m[38;5;12m (https://github.com/CakeDC/cakephp-api) - All-in-one solution to provide a complete API. It includes versioning, renderers, CRUD, authentication, extensions (paginate, filter, HATEOAS), and much more.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFractalTransformerView plugin[0m[38;5;12m (https://github.com/andrej-griniuk/cakephp-fractal-transformer-view) - A plugin which allows using [39m[38;5;14m[1mFractal transformers[0m[38;5;12m (https://fractal.thephpleague.com/transformers/) for your API output.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMixerApi[0m[38;5;12m (https://mixerapi.com) - Streamline development of modern RESTful APIs for your team's CakePHP project.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwaggerBake plugin[0m[38;5;12m (https://github.com/cnizzardini/cakephp-swagger-bake) - This plugin automatically builds OpenAPI from your existing models and routes for display in Swagger and Redoc.[39m
|
||
|
||
[38;2;255;187;0m[4mSearch[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins and software for indexing and performing search queries on data.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCake/ElasticSearch plugin[0m[38;5;12m (https://github.com/cakephp/elastic-search) - Alternative ORM using [39m[38;5;14m[1mElasticsearch[0m[38;5;12m (https://www.elastic.co/) as its backend.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCakeDC/SearchFilter[0m[38;5;14m[1m [0m[38;5;14m[1mplugin[0m[38;5;12m [39m[38;5;12m(https://github.com/CakeDC/search-filter)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPowerful[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12msolution[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12mfunctionality.[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrobust[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcreating[39m[38;5;12m [39m[38;5;12mdynamic,[39m[38;5;12m [39m[38;5;12muser-friendly[39m[38;5;12m [39m[38;5;12msearch[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||
[38;5;12mminimal[39m[38;5;12m [39m[38;5;12meffort.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPlumSearch plugin[0m[38;5;12m (https://github.com/skie/plum_search) - Implements custom, flexible and extendable search strategies. Implements PRG pattern.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSearch plugin[0m[38;5;12m (https://github.com/FriendsOfCake/search) - Provides easy searching/filtering for paginated views using PRG pattern.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTags plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-tags) - For tagging and finding tagged records.[39m
|
||
|
||
[38;2;255;187;0m[4mSecurity[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins and information around security, preventing vulnerabilities and protection against XSS and alike.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCaptcha plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-captcha) - Simple, unobtrusive and extendable captcha solution providing by default an image based math captcha.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExpose plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-expose) - Expose entities through additional UUIDs instead of their AIID primary keys to obfuscate those IDs and data associated with these numerically ordered values.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMuffin/Obfuscate plugin[0m[38;5;12m (https://github.com/usemuffin/obfuscate) - Primary key obfuscation/shortening using UUIDs, HashIds, Optimus, Tiny and/or custom obfuscation strategies.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMuffin/Throttle plugin[0m[38;5;12m (https://github.com/usemuffin/throttle) - A plugin for rate limiting (API) requests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRecaptcha plugin[0m[38;5;12m (https://github.com/ctlabvn/Recaptcha) - Simple, lightweight Google Recaptcha v2.[39m
|
||
|
||
[38;2;255;187;0m[4mSEO[0m
|
||
[48;2;30;30;40m[38;5;13m[3mSearch Engine Optimization.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMuffin/Slug plugin[0m[38;5;12m (https://github.com/UseMuffin/Slug) - A plugin for generating slugs and finding records by slug. Uses a pluggable architecture which allows using your own slug generator class.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools:Slugged[0m[38;5;12m (https://github.com/dereuromark/cakephp-tools) - Containing Slugged behavior to auto-generate URL-compatible slugs from titles.[39m
|
||
|
||
[38;2;255;187;0m[4mSkeleton[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins and repositories around app skeletons.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mApp template[0m[38;5;12m (https://github.com/cakephp/app) - An empty CakePHP project for use with composer.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBS flavored App template[0m[38;5;12m (https://github.com/dereuromark/cakephp-app) - An empty CakePHP project with BS5 and FontAwesome out of the box.[39m
|
||
|
||
[38;2;255;187;0m[4mSocial[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins around social features.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mComments plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-comments) - Allows users to comment records, supporting different formats.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFavorites plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-favorites) - Allows users to star/like/favor records.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRatings plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-ratings) - Allows users to rate records and displays ratings.[39m
|
||
|
||
[38;2;255;187;0m[4mTemplating[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for templating and lexing.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBake plugin[0m[38;5;12m (https://github.com/cakephp/bake) - Provides code generation functionality.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBootstrapUI plugin[0m[38;5;12m (https://github.com/friendsofcake/bootstrap-ui) - Bootstrap 4/5 integration.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCsvView plugin[0m[38;5;12m (https://github.com/FriendsOfCake/cakephp-csvview) - A view class to easily generate CSV.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFeed plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-feed) - Containing an RssView class to easily generate (complex) RSS feeds.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMeta plugin[0m[38;5;12m (https://github.com/dereuromark/cakephp-meta) - Makes handling meta tags and SEO-relevant HTML markup DRY and easy.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTemplating[0m[38;5;12m (https://github.com/dereuromark/cakephp-templating) - HTML snippets as value objects, (Font) icons, and templating topics.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools:Tree[0m[38;5;12m (https://github.com/dereuromark/cakephp-tools) - Tree helper to work with Core Tree behavior and handle tree structure output.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTwigView plugin[0m[38;5;12m (https://github.com/cakephp/twig-view) - A plugin to use the Twig Templating Language for views.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mXlsView plugin[0m[38;5;12m (https://github.com/impronta48/cakephp-xlsview) - A view class to easily generate XLS using PHPSpreadsheet.[39m
|
||
|
||
[38;2;255;187;0m[4mTesting[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins/Tools for testing codebases and generating test data.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCakePHP CodeSniffer rules[0m[38;5;12m (https://github.com/cakephp/cakephp-codesniffer) - The official CakePHP CS rules.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakephpFixtureFactories plugin[0m[38;5;12m (https://github.com/pakacuda/cakephp-fixture-factories) - Create your fixtures dynamically on a test basis, accelerate the writing and maintenance of your tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFriendsOfCake/Fixturize plugin[0m[38;5;12m (https://github.com/FriendsOfCake/fixturize) - More efficient inserting fixtures when running test suites by decreasing amount of inserts (mysql only).[39m
|
||
|
||
[38;2;255;187;0m[4mThird Party APIs[0m
|
||
[48;2;30;30;40m[38;5;13m[3mPlugins for accessing third party APIs.[0m
|
||
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mSoftware[0m
|
||
[48;2;30;30;40m[38;5;13m[3mSoftware for creating a development environment.[0m
|
||
|
||
[38;2;255;187;0m[4mDevelopment Environment[0m
|
||
[48;2;30;30;40m[38;5;13m[3mSoftware and tools for creating a sandboxed development environment.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCakePHP Docker[0m[38;5;12m (https://github.com/cnizzardini/cakephp-docker) - A cakephp/app template for docker.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCakePHP Vagrant Setup[0m[38;5;12m (https://github.com/cpierce/cakephp-vagrant-setup) - Tool for spinning up multiple CakePHP vanilla dev environments.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDDEV[0m[38;5;12m (https://ddev.readthedocs.io/en/stable/) - Docker based local env.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDevilbox[0m[38;5;12m (https://devilbox.readthedocs.io/en/latest/) - A docker development environment for (CakePHP) apps to be auto-setup including a lot of tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDocker[0m[38;5;12m (https://github.com/stefanvangastel/docker-cakephp) - CakePHP in a docker container environment.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGalley[0m[38;5;12m (https://gitlab.com/amayer5125/galley) - A small Docker dev environment for CakePHP development which includes a simple command line utility.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNetBeans[0m[38;5;12m (https://github.com/junichi11/cakephp3-netbeans) - This package provides support for CakePHP in NetBeans 8.1+.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOven[0m[38;5;12m (https://github.com/CakeDC/oven) - Setup your favorite framework with 1 file and 1 click.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPuppet[0m[38;5;12m (https://puppetlabs.com/) - A server automation framework and application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVagrant[0m[38;5;12m (https://www.vagrantup.com/) - A portable development environment utility.[39m
|
||
|
||
[38;5;12mIDE specific compatibility information and tips can be found [39m[38;5;14m[1mhere[0m[38;5;12m (https://github.com/dereuromark/cakephp-ide-helper/wiki#ide-support-and-tips).[39m
|
||
|
||
[38;2;255;187;0m[4mWeb Applications[0m
|
||
|
||
[38;2;255;187;0m[4mCMS and applications built on CakePHP[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mbaserCMS[0m[38;5;12m (https://github.com/baserproject/basercms) - This is a website development framework with RESTful APIs. Installable as a plugin for CakePHP.[39m
|
||
|
||
[38;2;255;187;0m[4mDemo[0m
|
||
[48;2;30;30;40m[38;5;13m[3mWeb-based (demo) applications and tools.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mBlogMVC[0m[38;5;12m (https://github.com/Kareylo/BlogMVC-CakePHP3) - A simple Blog example with CakePHP based on [39m[38;5;14m[1mBlogMVC Project[0m[38;5;12m (https://github.com/Grafikart/BlogMVC).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBookmarkr[0m[38;5;12m (https://github.com/lorenzo/cakephp3-bookmarkr) A bookmarking application built with the CRUD plugin.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFluentd + Grafana Loki demo application[0m[38;5;12m (https://github.com/ishanvyas22/cakephp-loki-demo) - A demo application to send CakePHP docker container logs to [39m[38;5;14m[1mGrafana Loki[0m[38;5;12m (https://grafana.com/logs/) via [39m[38;5;14m[1mFluentd[0m[38;5;12m (https://www.fluentd.org/).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRealWorld[0m[38;5;12m [39m[38;5;12m(https://github.com/gothinkster/cakephp-realworld-example-app)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExample[39m[38;5;12m [39m[38;5;12mCakePHP[39m[38;5;12m [39m[38;5;12mcodebase[39m[38;5;12m [39m[38;5;12mcontaining[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mworld[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12m(CRUD,[39m[38;5;12m [39m[38;5;12mauth,[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mpatterns[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12madheres[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mRealWorld[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/gothinkster/realworld-example-apps)[39m[38;5;12m [39m[38;5;12mspec[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAPI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSandbox[0m[38;5;12m (https://sandbox.dereuromark.de) - A sandbox CakePHP application with lots of demos and plugin showcasings.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQuery Examples[0m[38;5;12m (https://github.com/lorenzo/cakephp3-examples) Advanced query building examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mXeta[0m[38;5;12m (https://github.com/XetaIO/Xeta) - A resource to help people starting with CakePHP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVue.js Demo App[0m[38;5;12m (https://github.com/ishanvyas22/cakephpvue-spa) - A CakePHP + VueJS single page application skeleton.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mResources[0m
|
||
[38;5;12mVarious resources, such as books, websites and articles, for improving your CakePHP development skills and knowledge.[39m
|
||
|
||
[38;2;255;187;0m[4mHelp[0m
|
||
[48;2;30;30;40m[38;5;13m[3mWhere to get help.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial CakePHP Forum[0m[38;5;12m (https://discourse.cakephp.org/) - This is for generic questions and alike.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mstackoverflow.com/questions/tagged/cakephp[0m[38;5;12m (https://stackoverflow.com/questions/tagged/cakephp) - This is for specific questions, ideally along with some example code.[39m
|
||
|
||
[38;2;255;187;0m[4mCakePHP Websites[0m
|
||
[48;2;30;30;40m[38;5;13m[3mUseful and current CakePHP-related websites and blogs.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCakeDC[0m[38;5;12m (https://www.cakedc.com/articles) - Articles around CakePHP.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mdereuromark.de[0m[38;5;12m (https://www.dereuromark.de) - An extensive CakePHP core dev blog.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mjosediazgonzalez.com[0m[38;5;12m (https://josediazgonzalez.com/) - A mainly CakePHP related core dev blog.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmark-story.com[0m[38;5;12m (https://mark-story.com) - CakePHP lead dev blog.[39m
|
||
|
||
[38;2;255;187;0m[4mCakePHP Books and Articles[0m
|
||
[48;2;30;30;40m[38;5;13m[3mFantastic CakePHP-related (e)books and other reading material.[0m
|
||
|
||
[38;2;255;187;0m[4mCakePHP Videos[0m
|
||
[48;2;30;30;40m[38;5;13m[3mFantastic CakePHP-related videos.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCakePHP[0m[38;5;12m (https://www.youtube.com/user/CakePHP) - Channel about CakePHP videos.[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mCakePHP Tutorials[0m
|
||
[48;2;30;30;40m[38;5;13m[3mMust-do tutorials.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Content Management Tutorial[0m[38;5;12m (https://book.cakephp.org/5/en/tutorials-and-examples/cms/installation.html)[39m
|
||
|
||
[38;2;255;187;0m[4mCakePHP Reading and Listening[0m
|
||
[48;2;30;30;40m[38;5;13m[3mDocumentation and CakePHP-related reading and listening materials.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCakePHP Cookbook(!)[0m[38;5;12m (https://book.cakephp.org/) - The official CakePHP documentation.[39m
|
||
|
||
[38;2;255;187;0m[4mCakePHP Internals Reading[0m
|
||
[48;2;30;30;40m[38;5;13m[3mReading materials related to the CakePHP internals and decisions.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mTop 10 (and more) core contributors[0m[38;5;12m (https://github.com/cakephp/cakephp/graphs/contributors) - Give 'em a hand.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mConferences[0m
|
||
|
||
[38;2;255;187;0m[4mOfficial[0m
|
||
[48;2;30;30;40m[38;5;13m[3mInternational conference.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mcakefest.org[0m[38;5;12m (https://cakefest.org/) - Annual CakePHP Conference.[39m
|
||
|
||
[38;2;255;187;0m[4mMeetUps[0m
|
||
[48;2;30;30;40m[38;5;13m[3mRegional meet-ups.[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCakePHP-DE[0m[38;5;12m (https://www.meetup.com/CakePHP-DE) - MeetUps in Germany.[39m
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mContributing[0m
|
||
[38;5;12mPlease see [39m[38;5;14m[1mCONTRIBUTING[0m[38;5;12m (CONTRIBUTING.md) for details.[39m
|
||
|
||
[38;2;255;187;0m[4mCredits[0m
|
||
[38;5;12mawesome-cakephp[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mdereuromark[0m[38;5;12m [39m[38;5;12m(https://github.com/dereuromark)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mhim[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mFriendsOfCake[39m[38;5;12m [39m[38;5;12mgroup.[39m[38;5;12m [39m[38;5;12mThank[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;14m[1mcontributors[0m[38;5;12m [39m[38;5;12m(https://github.com/FriendsOfCake/awesome-cakephp/graphs/contributors),[39m
|
||
[38;5;12mtoo.[39m
|
||
|
||
[38;5;12mcakephp Github: https://github.com/FriendsOfCake/awesome-cakephp[39m
|