Home - o-data/EspoCRM-Learning-and-Design GitHub Wiki
EspoCRM Learning, Development and Design Thread
Welcome to the EspoCRM-Learning-and-Design "wiki"! Created by an user for the community. Below you will find a collection of various useful, helpful or FAQs thread separately (poorly) into different category. Please contribute if you want to help!
Discussion thread: https://forum.espocrm.com/forum/general/54706-learning-espocrm-and-design
Official Documentation by the EspoCRM Developer: https://docs.espocrm.com/
Official Glossary of "Words" and Definition (Good for New User): https://www.espocrm.com/crm-glossary/
Video Tutorial by emillod: https://forum.espocrm.com/forum/developer-help/72684-video-tutorials-let-me-know-what-do-you-think-#post72712
Table contents >>> see on the right side of Github. Click on the "Page"
Some administration/Server IT Guy work and installation to get start with EspoCRM as "bare bone", then you would need to slowly fix up and make edit to make it relevant to your usage.
- Installation Guide (basic guides) - https://forum.espocrm.com/forum/developer-help/63980-new-user#post63980
- Migration, Backup and Transfer step by Vadym - https://forum.espocrm.com/forum/general/76650-advanced-pack-for-new-instance?p=76704#post76704
- Deployment on Amazon Cloud Services (AWS) - https://github.com/ruzzzz6312/cf-espo-amazon
- Export and Import EspoCRM setting using CLI to Run (extension require to be install) - https://forum.espocrm.com/forum/extensions/92453-export-import#post92453
- Three way relationship and foreign link - https://forum.espocrm.com/forum/general/61754-problem-with-relationship-between-three-foreign-entities
- Make Public (Portal) Knowledge Base without login - https://forum.espocrm.com/forum/general/47866-public-knowledge-base
- Cleanup Jobs (Job_) CRON Schedule - https://forum.espocrm.com/forum/feature-requests/62020-option-to-log-specific-status-for-schedule-job-log
- CRON Adding/activate in PLESK - https://forum.espocrm.com/forum/installation-and-upgrade-help/66679-unable-to-setup-cron-using-plesk
- Memory Time Out and Uploading Large File (including Import) - https://forum.espocrm.com/forum/general/61868-uploading-large-files
- Forcing TLS_ 1.2 Encryption with Database - https://forum.espocrm.com/forum/installation-and-upgrade-help/61639-install-with-tls-1-2-support
- User Action History Clean Up (Audit Logs) time - https://forum.espocrm.com/forum/general/62108-user-action-history
- Custom Folder / Modification to EspoCRM file location - https://forum.espocrm.com/forum/general/62067-espocrm-went-back-to-install-even-after-i-had-things-running?p=62138#post62138
- Disable/Bypass (forced) CLI and Update through GUI without needing CLI - https://forum.espocrm.com/forum/installation-and-upgrade-help/64101-upgrade-from-5-9-4-6-0-3-without-cli
- Mass Recalculate Formula PHP CLI Terminal Script - https://forum.espocrm.com/forum/general/67517-mass-recalculate-formula
- Cloning Entity (Clone, Copy, Duplicate) - https://www.eblasoft.com.tr/post/cloning-entity-in-espocrm | Alternative short summary - https://forum.espocrm.com/forum/installation-and-upgrade-help/75194-issues-after-upgrading-because-of-existing-entity-action?p=75223#post75223
- Email setting - Microsoft Outlook Hotmail 365 SMTP Issue - https://forum.espocrm.com/forum/general/65617-how-to-sync-espocrm-with-office365-especially-with-smtp#post66469
- Backup with Proxmox - https://forum.espocrm.com/forum/general/68972-proxmox-and-espocrm#post68972
- Manual update/build update package for Beta testing commit (Github) using Grunt - https://forum.espocrm.com/forum/installation-and-upgrade-help/73886-try-alpha?p=73904#post73904
- SECURITY: All Required Network Ports Used by Typical EspoCRM Deployment - https://forum.espocrm.com/forum/general/74162-security-all-required-network-ports-used-by-typical-espocrm-deployment#post74162
- Custom Code refactoring from v6 to v7. Problem & Solutions - https://forum.espocrm.com/forum/installation-and-upgrade-help/75424-solutions-to-adapting-previous-custom-code-to-work-with-espo-7-x#post75424
- Create Custom-Config Parameter for Admin Panel - https://forum.espocrm.com/forum/developer-help/77104-custom-config-parameters-on-admin-panel#post77104
- Reduce Database Filesize, Large Schedule Jobs - https://forum.espocrm.com/forum/general/87384-trimming-database-filesize#post87384
- API Example - https://forum.espocrm.com/forum/developer-help/57446-api-example
- Wordpress integration, forms, Website Form to EspoCRM: https://forum.espocrm.com/forum/feature-requests/28578-wordpress-form-integration/page2
- Wordpress Contact Form 7 (CF7 to EspoCRM) plugins - https://github.com/Dafnie/CF7-to-EspoCRM
- Web-to-Lead integration for Phone Number (Home) (Mobile) - https://forum.espocrm.com/forum/general/68357-web-to-lead-capturing-home-and-mobile-number-store-data-to-field-with-list-optins
- ModX (web-to-lead) API Contact Form - https://forum.espocrm.com/forum/developer-help/68312-web-to-lead-for-modx-cms#post78317
- Tutorial - Calling External API To Populate Entities - https://forum.espocrm.com/forum/developer-help/62743-tutorial-calling-external-api-to-populate-entities
- (Code) Update Currency exchange rate through API - https://forum.espocrm.com/forum/developer-help/63731-updating-the-currency-rate-by-api
- API HTTP Response - https://forum.espocrm.com/forum/developer-help/64691-external-api-response-after-http-request
- POST Request with C# Application - https://forum.espocrm.com/forum/developer-help/65012-bad-request-on-post-to-account
- Send API request as HTTP instead of JSON through URL encoding - https://forum.espocrm.com/forum/developer-help/72873-help-i-need-to-send-http-request-to-api-for-sending-sms#post73227
- Adding (Multiple) Image (photo) to Record using API - https://forum.espocrm.com/forum/developer-help/74499-adding-multiple-jpg-files-via-api
- Parsing JSON file (from PDFtoText) to API Post - https://forum.espocrm.com/forum/developer-help/75657-insert-or-update-espocrm-account-from-external-application#post75696
- REST API - Set Multiple phone numbers / email adresses via POST / PUT - https://forum.espocrm.com/forum/developer-help/91843-rest-api-set-multiple-phone-numbers-email-adresses-via-post-put
- Add Email SMTP & IMAP/POP using API - https://forum.espocrm.com/forum/developer-help/92772-imap-and-smtp-configuration-by-api#post93048
- Save or log all webhooks to a file - https://forum.espocrm.com/forum/developer-help/73424-request-example-webhooks?p=73483#post73483
- Limit date selection to be in the current month only - https://forum.espocrm.com/forum/general/60639-limiting-the-date-selection
- One-to-One Relationship Auto populate field - https://forum.espocrm.com/forum/developer-help/61117-one-to-one-auto-populate-name-field-from-users-to-tech-entity
- (Code) Workflow access by User Role - https://forum.espocrm.com/forum/general/63504-access-to-workflow-features-via-roles-access-rights#post63504
- Webhook to split Street Address to other arrangement or field - https://forum.espocrm.com/forum/general/87881-import-us-format-address-to-espo-format-address
- Debugging PHP Code - Error Logs and Console - https://forum.espocrm.com/forum/developer-help/55036-debugging-php-code
- Reset and Restore server - Nuclear option by telecastg - https://forum.espocrm.com/forum/installation-and-upgrade-help/59330-upgrade-destroyed-something?p=61187#post61187 | https://forum.espocrm.com/forum/installation-and-upgrade-help/90600-7-3-4-7-4-x-upgrade-from-ui-issue-error-occurred-while-espocrm-rebuild?p=90693#post90693
- Simple Backup Solution - https://forum.espocrm.com/forum/installation-and-upgrade-help/59330-upgrade-destroyed-something?p=61204#post61204
- Backup through SFTP through PHP library code - https://forum.espocrm.com/forum/feature-requests/67094-filesystem-abstraction-for-php?p=67275#post67275
- Shared hosting? Error 406? Error 403? mod_security? Extension installation error? See - https://forum.espocrm.com/forum/extensions/25406-permission-denied-when-installing-real-estate-extension
- Websocket, PHP 7, ZMQ and Windows (php_zmq dll rebuild for PHP8) - https://forum.espocrm.com/forum/installation-and-upgrade-help/67816-websocket-zmq-and-php-7-4#post68501
- Import and Export brief guide - https://forum.espocrm.com/forum/installation-and-upgrade-help/57881-trouble-importing-data?p=58119#post58119
- Create new User Admin through CLI and MySQL (Error 404) - https://forum.espocrm.com/forum/general/74713-please-help-espo-error-404#post74713
- Installing old database into newly install major version - https://forum.espocrm.com/forum/installation-and-upgrade-help/75466-can-i-do-new-install-with-current-database#post75486) | https://forum.espocrm.com/forum/installation-and-upgrade-help/75466-can-i-do-new-install-with-current-database
This section can be edit by just using EspoCRM build-in GUI (Graphic User Interface) only without needing to code or getting access to server/file. You may need Administration privilege though.
- Formula Sandbox (v7+) - https://forum.espocrm.com/forum/general/82348-formula-sandbox-help?p=82358#post82358
- Adding custom formula function (PHP) "Proper Case" ucwords() - https://forum.espocrm.com/forum/general/66341-formula-proper-for-string
- Date change by event in Opportunities - https://forum.espocrm.com/forum/general/61606-date-change-by-event-in-opportunities
- Get only Year from DateField - https://forum.espocrm.com/forum/general/64094-get-only-year-from-datefield
- Auto fill Postcode from Street Name (City) -https://forum.espocrm.com/forum/developer-help/61770-autofill-postcode-and-district-after-choosing-street
- Copy field to another Entity - https://forum.espocrm.com/forum/general/61909-copying-content-of-textbox-from-one-entity-to-second-and-edit-in-second
- Month and Date convert to Period Quarter (e.g. Quarter1 Q1__ Quarter 4) - https://forum.espocrm.com/forum/general/62675-how-to-configure-formula-for-date-format-quartal#post62675
- Formula to have record Name as ParentName - https://forum.espocrm.com/forum/general/59284-default-value-for-call-name-using-entity-fields
- Using Formula, adding Formula. Dragging or retrieving data from other entity or data - https://forum.espocrm.com/forum/developer-help/54901-help-request-document-relationship-to-case-account
- If false/true then set condition (blank null) - https://forum.espocrm.com/forum/general/60149-help-formula-if-checkbox-is-true-date-should-be-none-blank?p=60168#post60168
- ifThen update another entity field - https://forum.espocrm.com/forum/general/64690-change-the-value-of-one-entity-field-when-changing-a-value-in-another-entity
- ifThen blank and input - https://forum.espocrm.com/forum/general/67109-condition-formula-error
- Default field name from Entity - https://forum.espocrm.com/forum/developer-help/59284-default-value-for-call-name-using-entity-fields#post62828
- ifThen nested multiple option search and check calculation - https://forum.espocrm.com/forum/general/82116-ifthen-or-nested-ifthenelse-contacts-formula
- Calculate Sum of Opportunities / Opportunity - https://forum.espocrm.com/forum/general/62829-calculate-sum-value-in-opportunities
- Email linking to Parent (case) - https://forum.espocrm.com/forum/general/63478-filter-emails-into-cases-tasks-etc#post63478
- Default Image field - https://forum.espocrm.com/forum/general/64141-default-image-in-image-field
- Adding a QRCode (Barcode) to open your EspoCRM website/link - https://forum.espocrm.com/forum/general/55971-how-to-create-qrcode-with-reference-to-new-entry
- Copying one field from another entity through Formula - https://forum.espocrm.com/forum/general/66445-copy-value-of-field-in-one-entity-in-another
- Lead name as call name - https://forum.espocrm.com/forum/developer-help/66471-lead-name-as-the-default-call-name-when-scheduling
- URL Cleaning (string\replace) for Jitsi Meeting - https://forum.espocrm.com/forum/developer-help/68058-url-cleaning-function
- (German) Add Title (Doctor) Sehr geehrter - https://forum.espocrm.com/forum/international-support/deutschsprachiger-support/46426-geschlechterspezifische-anrede-in-emails
- Incorrect timezone? Date? Make sure to have timezone in Formula - https://forum.espocrm.com/forum/general/71680-problem-with-the-function-string-concatenate-string_1-string_2
- Array push Multi-enum field (adding) without removing previous data (Require workflow?) - https://forum.espocrm.com/forum/general/73158-include-don-t-replace-options-in-a-multi-enum-field#post73158
- QRcode to scan a single contact person - https://forum.espocrm.com/forum/general/54706-learning-espocrm-and-design?p=74484#post74484
- Find and get related Record (relatedOne) information (including Note/Stream) - https://forum.espocrm.com/forum/general/76126-function-findrelatedmany-to-find-contact-histories#post76126
- Check if record Exist before Create (record\findOne) - https://forum.espocrm.com/forum/general/76264-can-record-exists-formula-value-be-from-another-entity#post76264
- Create/Add multiple email by Formula - https://forum.espocrm.com/forum/general/76398-formula-to-create-multiple-contact-phone-numbers#post76516
- Add Increment NumbersID for an entity (Invoice in this example) - https://forum.espocrm.com/forum/general/76677-increment-id-in-invoice-contract?p=76688#post76688
- Rename (uploaded) attachment filenames - https://forum.espocrm.com/forum/developer-help/82160-rename-uploaded-files-attachments
- Assign "Create from Email" status to new Case using formula & workflow - https://forum.espocrm.com/forum/general/82051-assign-another-status-on-cases-created-based-on-inbound-email
- Auto send 'Welcome Email' using template on creation - https://forum.espocrm.com/forum/general/82589-account-creation-with-emails-urgent
- Formula to split Street Address to other arrangement or field - https://forum.espocrm.com/forum/general/87881-import-us-format-address-to-espo-format-address
- Create Variable and using formula edit later - https://forum.espocrm.com/forum/general/90971-related?p=91192#post91192
- Noting/Note if the new (current) record was duplicated from an old record - https://forum.espocrm.com/forum/extensions/90529-how-to-get-original-record-id-of-cloned-object#post90529
- Auto show current Steam Notes in a field using formula - https://forum.espocrm.com/forum/general/92537-help-me-stream-post#post92538
- Random generate number (RNG GOD) (4-6) digits - https://forum.espocrm.com/forum/general/93621-generating-random-6-digit-and-4-digit-numbers-in-crm#post93621
- How to use Loop formula - https://forum.espocrm.com/forum/general/100286-create-multiple-related-records-from-one-relationship-field?p=100426#post100426
- Handlebar Javascript Example - https://www.cloudhadoop.com/handlebarjs-if-helper/
- Inline CSS / HTML Email Look Beautiful Pretty - You need to use inline CSS (some example) - https://dashboard.unlayer.com/create/blank | https://templates.mailchimp.com/resources/inline-css/ | https://uicookies.com/free-responsive-email-templates/
- Email Printing Attachment's image to PDF - https://forum.espocrm.com/forum/general/54706-learning-espocrm-and-design?p=66160#post66160
- Listing all Contact in a meeting and/or All Meeting of a Contact (Should work for other entity too, e.g. Account) - https://forum.espocrm.com/forum/general/66141-template-show-list-of-attended-meetings-of-a-contact
- Table, Column and Row - https://forum.espocrm.com/forum/developer-help/66483-pdf-template-tables-doesn-t-print-cells-all-data-on-top-of-each-other
- Handlebar reference, for use of non-EspoCRM field (for example: dateformat)- https://docs.celigo.com/hc/en-us/articles/360039326071-Handlebars-helper-reference
- Print to PDF Filter & Tips - https://forum.espocrm.com/forum/developer-help/78879-tips-print-to-pdf
- Print Grandchildren & Grandparents information - https://forum.espocrm.com/forum/developer-help/84741-pdf-template-get-relation-field-of-relation#post84904
- Exporting Accent Unicode and Multiple Accounts - https://forum.espocrm.com/forum/bug-reports/61859-problem-by-exporting-%C3%BC-%C3%B6-%C3%A4-and-multiple-account#post61862
- Updating Update Upgrade through no-GUI_ using Command Line CLI_ SSH_ Shell PuTTY - https://forum.espocrm.com/forum/announcements/58363-espocrm-5-9-0-released?p=58424#post58424
- Updating EspoCRM and CLI_ (SSH_/Webserver) Version: https://forum.espocrm.com/forum/installation-and-upgrade-help/61519-i-can-t-upgrade-from-client?p=62905#post62905
- Assigning a contact in Portal Users does seem to work - https://forum.espocrm.com/forum/developer-help/73441-assigning-a-contact-in-portal-users-does-seem-to-work#post73441
- Maximum numbers of field, speed and restriction - https://forum.espocrm.com/forum/general/75405-is-there-a-maximum-number-of-fields-in-a-form#post75405
Require extension Advanced Pack to use.
- Count Opportunities of a certain Sale Type per Contact - https://forum.espocrm.com/forum/general/62300-how-to-count-opportunities-of-a-certain-sale-type-per-contact
- Create Portal User through Workflow - https://forum.espocrm.com/forum/general/58998-add-portal-user-entity-in-workflow-entity-list#post59002
- Set/Create User Password Expiration time - https://forum.espocrm.com/forum/general/60632-how-to-set-user-password-expiration
- Send Message to MS Teams Channel with AdvancedPack - https://forum.espocrm.com/forum/developer-help/65194-send-message-to-ms-teams-channel-with-advancedpack
- Auto-assign or Create User login account for a Contact - https://forum.espocrm.com/forum/general/77024-how-can-i-automatically-assign-a-user-to-a-contact#post77063
- Send Tracking URL to Email - https://forum.espocrm.com/forum/general/85368-simple-url-tracking-issue
- Get and store JSON into a field - https://forum.espocrm.com/forum/general/85495-reading-an-http-response-body
- Check for Contact Duplicate with Phone Numbers using Workflow - https://forum.espocrm.com/forum/general/86144-contacts-with-same-phone-number
- Convert POST/API Request Response of XML to JSON - https://forum.espocrm.com/forum/general/87585-xml-to-json
- Get information from Email and Map/Create Records for it: https://forum.espocrm.com/forum/general/88932-get-and-map-values-from-email
- Sending Telegram message with attribute (field template) - https://forum.espocrm.com/forum/general/64665-attribute-to-telegram
- Attach A Pre-Existing Attachment To Email - https://forum.espocrm.com/forum/general/89130-attach-a-pre-existing-attachment-to-email
Visual, GUI, customization, Interface, etc - All editing to make your EspoCRM stand out, easier to use and read or suit your requirement. Some are easy to use (theme) where you can just install, other you need to dig through menu and edit one by one or require you to do coding.
- DevCRM's Dubas Light Theme - https://forum.espocrm.com/forum/extensions/62330-free-espocrm-theme-adjusted-by-devcrm-it
- DevCRM's Dubas Dark Theme - https://forum.espocrm.com/forum/extensions/63347-free-dark-theme-for-espocrm-adjusted-by-devcrm-it
- novastream's Espocrm-light-theme - https://forum.espocrm.com/forum/extensions/70913-espocrm-free-light-theme-base#post70913
- novastream's Hub Inspired Theme - https://forum.espocrm.com/forum/extensions/78850-hub-inspired-theme
- novastream's Modern Theme (Hub Theme for EspoCRM 7.x) - https://github.com/novastream/Modern-Theme
- Interface Mortification GUI_ File Location - https://forum.espocrm.com/forum/developer-help/61108-reference-espo-gui-script-map-guide-where-can-i-change-something
- Percentage fill field float - https://forum.espocrm.com/forum/general/62262-filling-percentage
- Change Favicon: https://forum.espocrm.com/forum/developer-help/56815-how-to-change-the-favicon
- Custom Icon - https://forum.espocrm.com/forum/developer-help/64396-location-of-icons
- Custom SVG icon for entity - https://forum.espocrm.com/forum/feature-requests/73134-new-icon-pack?p=73454#post73454
- (Code) Make List View Column resize through drag rather than static Column Width % - https://forum.espocrm.com/forum/feature-requests/49975-expand-column
- (Code + Extension) Create Bootscrap Dashboot Widget (Homepage) - https://forum.espocrm.com/forum/developer-help/62891-tutorial-how-to-create-a-bootstrap-dashboard-progress-cards-widget-inside-a-dashlet
- (iframe Dashlet) - Adding weather 'widget' to your homepage (or can be anything that can be load as iframe) - https://forum.espocrm.com/forum/general/78408-weather-to-the-home-page?p=78423#post78423
- (Code + Limited Setting) Change color (colours) in Calendar - https://forum.espocrm.com/forum/feature-requests/23444-color
- (Code) Change Logo of Calendar and Navigationbar - https://forum.espocrm.com/forum/developer-help/64998-i-can-t-change-the-calendar-color#post65045
- (Lifehack) Hide or "Minimized" Accordion style details layout - https://forum.espocrm.com/forum/general/62097-hiding-panels-on-detail-layout
- EspoCRM linking to Website Description Field blurb except (ApplicationName) - https://forum.espocrm.com/forum/feature-requests/62410-adding-description-field-similar-to-applicationname
- (Code) Kanban as default view instead of list - https://forum.espocrm.com/forum/general/67607-kanban-view-as-default
- Customize layout for Portal user using Layout set - https://forum.espocrm.com/forum/general/68373-report-panels-how-to-hide-from-portal-users
- Portal/User Knowledgebase Article permission and hiding (hide) and showing category - https://forum.espocrm.com/forum/general/70568-show-knowledgebase-articles-conditional?p=70745#post70745
- Hide "None" (non-input, blank, missing value) by using Label Manager trick - https://forum.espocrm.com/forum/general/71718-remove-placeholder-empty-in-a-empty-field#post71718
- Change the default icon pack - https://forum.espocrm.com/forum/feature-requests/73134-new-icon-pack#post73134
- Change List View to Pagination (Page 1 2 3 instead of Show More) - https://forum.espocrm.com/forum/feature-requests/8146-pagination-instead-of-show-more#post76220
- Full Width record view through CSS edit - https://forum.espocrm.com/forum/developer-help/76474-full-width-for-records#post76474
- Add tab to Bottom Panels - https://forum.espocrm.com/forum/announcements/82755-espocrm-v7-2-0-released?p=83699#post83699
Anything related to the official EspoCRM team and coder, moderator, etc.
- Report accumulated result month over month - https://forum.espocrm.com/forum/general/63937-report-accumulated-result-month-over-month
- Compatibility older AdvancePack with EspoCRM 6.x - https://forum.espocrm.com/forum/extensions/64076-compatibility-older-advancepack-with-espocrm-6-x
The section below is information that may be helpful if you want to code/develop.
HTML/CSS: | Bootstrap | https://getbootstrap.com/ |
Print-to-PDF_ Template: | TCPDF | https://tcpdf.org/ |
Language/Code: | Object Oriented PHP / JS (Javascript) | |
Framework: | Backbone.js | https://backbonejs.org/ |
Template | Handlebar (Email/PDF) | https://handlebarsjs.com/guide |
API: | RestAPI v1 / JSON | https://docs.openshift.com/container-platform/3.9/rest_api/index.html |
Field WYSIWYG | Summernote | https://summernote.org/ |
PHP version: | ||
Library: | ||
Calendar: | Full Calendar | https://fullcalendar.io/ |
Translation: | PO Format | https://poeditor.com/join/project/gLDKZtUF4i |
Contributing Community Member:
Maximus
FAQ / Common Question - https://www.espocrm.com/help/common-questions
Official Links:
- Code - https://github.com/espocrm/espocrm/
- Website - https://www.espocrm.com/
- Forum - https://forum.espocrm.com/
- Documents (official) - https://docs.espocrm.com/
Third Party App, Software or Integration
Mobile Phone App
iOS/iPhone/Apple
- Progressive Web App (Self-Create your App) - https://forum.espocrm.com/forum/feature-requests/37063-mobile-app-for-ios?p=64040#post64040
- Bertley - Require subscription to use. https://forum.espocrm.com/forum/feature-requests/49578-mobile-apps-for-both-ios-and-android-devices?p=60452#post60452 -- (Forum member Betrly Admin)
- Obi CRM App - (Pay 2 Use) 15 Days Trial - https://apps.apple.com/tr/app/obi-crm/id1534304975 -- (Forum member: obicrmapp)
Android/Google
- Progressive Web App (Self-Create your App) - https://forum.espocrm.com/forum/feature-requests/37063-mobile-app-for-ios?p=64040#post64040
- BreakFree - Return from inactivity in September 2020! Update is planned to make it compatible again. https://breakfreeapp.com/ -- (Forum member
- Obi CRM App - (Pay 2 Use) 15 Days Trial - https://play.google.com/store/apps/details?id=com.obicrmmobileapp&hl -- (Forum member: obicrmapp) - Discussion thread - https://forum.espocrm.com/forum/extensions/63758-mobile-app-for-espocrm
Web-browser (Firefox, Chrome, Internet Explorer)
- Download multiple attachment (or documents?) quickly with addon - https://forum.espocrm.com/forum/general/54706-learning-espocrm-and-design?p=66440#post66440 DownThemAll
Script, Software
- Mass upload to documents attachment from your PC/Computer - https://forum.espocrm.com/forum/general/92421-request-for-mass-import-of-200-documents-into-documents-entity?p=92636#post92636
- integromat - https://www.integromat.com/en/integrations/espo-crm
- Ebla Soft - https://www.eblasoft.com.tr -- (Forum member eymen-elkum) - https://forum.espocrm.com/forum/job-offers-requests/find-customer/43527-ebla-soft-turkey
- Dubas Dev CRM - https://devcrm.it/ -- (Forum member emillod) - https://forum.espocrm.com/forum/job-offers-requests/find-customer/54178-dubas-poland
- Kunst Service - www.kunstservice.net -- (Forum member shalmaxb) "Comprehensive catalog raisonné for artists and collectors to support the entire administrative and organizational process in managing, documenting and placing artistic work on the market. The application is available free of charge in German for the German market. Individual adjustments are possible."
- Osom CRM - https://forum.espocrm.com/forum/job-offers-requests/find-customer/87980-osom-crm-lithuania
- BPM4b (@dimmy) - https://bpm4b.com/extensions/
Free extensions, paid extension or even dead and no longer compatible with the current EspoCRM version.
- (Admin) Login as User (other account) - https://github.com/mozkomor05/espocrm-login-as-user-extension
- Email - Preview - https://github.com/mozkomor05/espocrm-email-preview-extension
- EspCRM - Modifcation & "Extension" (Not really Extension, it require manual work) - https://github.com/o-data/EspoCRM_Modification
- Document Management (murugappan) - https://forum.espocrm.com/forum/developer-help/60982-creating-a-pop-up-message-notification-instead-of-a-push-notification?p=62140#post62140
- telecastg Collection of Extensions - many different extensions) - https://github.com/telecastg/
- Eblasoft's Espo Plus (it free, use coupon in description) - https://www.eblasoft.com.tr/product-page/espo-plus
- Public attachment extension for EspoCRM by devcrm.it - https://forum.espocrm.com/forum/extensions/65328-public-attachment-extension-for-espocrm-by-devcrm-it
- Address Country List (Autocomplete/Enum) by devcrm.it - https://forum.espocrm.com/forum/extensions/65607-address-field-extension-prepared-by-devcrm-it
- (New Field) Generate UUID (unique ID) by devcrm.it - https://forum.espocrm.com/forum/extensions/65719-free-uuid-field-extension-for-espocrm-by-devcrm-it
- (Need to 'build') Various Extensions by hdijkema - https://github.com/hdijkema?tab=repositories&q=espocrm&type=&language=&sort=
- Short URL & Alias, Redirection - https://docs.dubas.pro/extensions/short-url/
- Tabbed Record Relationship in Details view - https://forum.espocrm.com/forum/extensions/77784-tabbed-record-view-extension
- Dubas' Product Category (Required Sale Packs) - Retrieve or get Product ID Category, etc for PDF Invoice - https://forum.espocrm.com/forum/extensions/85375-free-addon-to-sales-pack-which-populates-product-category-from-product
- Dynamic Checklist (by Kharg forked from telecastg) - https://forum.espocrm.com/forum/extensions/87589-dynamic-checklist-for-espocrm-7-3-0
- Stream Pro (full date time in stream and stream updates expanded) - https://forum.espocrm.com/forum/extensions/82650-stream-pro-full-datetime-in-stream
- Collection of free and paid Extensions by Osom CRM
- Translation Manager (Label) - https://forum.espocrm.com/forum/extensions/92613-translation-manager
- e-Signature Signing Canvas - https://forum.espocrm.com/forum/extensions/108512-esignature-electronic-signature-extension-for-espocrm
- 2024-08 - Mass convert Leads to Contacts - https://github.com/hidden-hint/ext-mass-convert
- Eblasoft's Map Extensions (discussion thread) - https://forum.espocrm.com/forum/extensions/64063-map-extension
- Activity Logs, Chat System and Internal Message extension - https://forum.espocrm.com/forum/extensions/73105-new-commercial-extension-chat-boards-for-espocrm#post73105
- List Edit View (spreadsheet similar) - https://forum.espocrm.com/forum/extensions/76283-list-plus-extension-tabular-list-inline-editing-and-column-resizing-without-coding
- Group Records/Data - https://forum.espocrm.com/forum/extensions/80971-grouped-records-for-espocrm-commercial-extension | https://payhip.com/b/n86ud
- Collection of Extension by Russian developer - https://bpm2b.com/bpm2b-extensions
- Admin GUI Area notifications about new release - https://forum.espocrm.com/forum/feature-requests/65605-download-url-s-in-adminarea-notifications-about-new-release
- Integration Intregration external (Javascript) library libraries - https://forum.espocrm.com/forum/general/72614-how-to-integrate-external-libraries?p=72714#post72714
- Creating custom Entity to become an Install-able Extension (discussion and theory) - https://forum.espocrm.com/forum/general/71445-pack-an-entity-to-make-it-installable#post76727
This section require you to be able to code or follow the code somehow, it also mean you have access to the server files where EspoCRM is installed. If you using EspoCRM cloud version then you can't do anything of this. Host it yourself or with a server provider. And if you can't code at all, then there is limited thing you can do (maybe).
General coding and 'starter' information.
- Creating Extensions (Official Template) - need find link
- JSON Schema for metadata, routes, layouts - https://forum.espocrm.com/forum/developer-help/92953-json-schema-for-metadata-routes-layouts
- Starter Information (Guide) to coding with EspoCRM - https://forum.espocrm.com/forum/general/86427-getting-started-as-a-developer-in-espocrm?p=86437#post86437
- Comments about Module vs Custom namespace - https://forum.espocrm.com/forum/developer-help/67104-custom-js-in-module-or-in-custom#post67188
- GUI file and code, stylesheet, theme, detail views - https://forum.espocrm.com/forum/developer-help/67253-reference-for-coders-gui-which-scripts-control-an-entity-s-detail-view
- Neat trick for Hook and Front End Button to bypass custom view - https://forum.espocrm.com/forum/general/73099-action-on-loading-entity-page?p=73136#post73136
- Enable non-customizable Entity layout - https://forum.espocrm.com/forum/feature-requests/74835-folder-or-ordering-system-for-bpm-on-advanced-pack-extension
- SEPA Bank (Belgium) - https://forum.espocrm.com/forum/developer-help/85578-how-to-sepa-bank
This section require you to do coding and file editing, can't be done using the GUI.
- Custom Portal Setup (multiple-portal) - https://forum.espocrm.com/forum/general/68254-custom-portal-setup-help-apache
- Adding 2FA (2 Factor Authentication) to Portal user - https://forum.espocrm.com/forum/feature-requests/58228-enable-2fa-for-portal-user#post72895
- Set which field get duplicate when using "Duplicate" - https://forum.espocrm.com/forum/developer-help/50802-set-values-on-duplicating-record
- Add Duplicate Check to RealEstateProperty extension (OBSOLETE CODE)- https://forum.espocrm.com/forum/general/62928-duplicate-checking#post68196 - Newer reference post: https://forum.espocrm.com/forum/developer-help/89716-duplicate-check-don%60t-get-it-to-work?p=89746#post89746
- Remove User ability make Preference modification (hide URL/link in navigation bar - https://forum.espocrm.com/forum/general/60493-user-settings-still-availlable-for-users
- Filter/Hide inactive contacts - https://forum.espocrm.com/forum/developer-help/60301-help-filter-hide-inactive-contacts-in-side-panel
- Custom Filter (in list) - https://devcrm.it/custom-filters
- Create a "Own" Filter - https://forum.espocrm.com/forum/developer-help/75890-how-to-own-primary-filter-espocrm-7-0-x
- Custom Filter (pop up) linked to Account - https://forum.espocrm.com/forum/general/77059-custom-filter-on-account-link-field#post77059
- report of User Active auth sessions - https://forum.espocrm.com/forum/general/60633-daily-report-of-user-active-auth-sessions
- Wordpress Form to EspoCRM lead capture - https://forum.espocrm.com/forum/general/54706-learning-espocrm-and-design?p=60758#post60758
- Target record creation on Meetings for users - https://forum.espocrm.com/forum/developer-help/26354-simple-meeting-management-tab / https://forum.espocrm.com/forum/developer-help/60889-target-record-creation-on-meetings-for-users
- API example and brief Guide - https://forum.espocrm.com/forum/developer-help/57446-api-example
- Expand Audit/Stream log result (remove the need to click "v" "vee_" - https://forum.espocrm.com/forum/general/50499-adjust-layout-of-stream-audit-display
- Hide the visibility to input/write in stream (chat/message) - https://forum.espocrm.com/forum/developer-help/73905-stream-write-your-message-here-hide#post73988
- Expand drop down panel sidebar - https://forum.espocrm.com/forum/feature-requests/48963-drop-down-panel
- Increase panel maximum field row/column from 4 to 6 (or more!) - https://forum.espocrm.com/forum/general/77036-how-to-change-the-maximum-fields-in-a-panel-row-from-4-to-6
- Maiden name, Multiple Person view - https://forum.espocrm.com/forum/developer-help/58463-custom-template-for-multiple-fields
- Auto populate an enum field by condition - https://forum.espocrm.com/forum/general/61330-auto-populate-an-enum-field-by-condition
- Auto-import from File - https://forum.espocrm.com/forum/developer-help/60238-automatic-import-from-a-file
- Adding Duration Field (workhours timer) - https://forum.espocrm.com/forum/general/51430-how-to-add-duration-field-to-new-entity
- Sidepanel edit custom view: https://forum.espocrm.com/forum/developer-help/56829-how-to-edit-the-side-panels | https://forum.espocrm.com/forum/general/56097-add-some-information-in-the-sidebar-for-the-events-%E2%80%9Ccalls%E2%80%9D-and-%E2%80%9Cmeetings%E2%80%9D#post56097
- Default Quantity of a Stock - https://forum.espocrm.com/forum/extensions/61653-it-is-not-possible-to-change-the-default-quantity-pieces
- Multi-enum Conditional Option and dynamic handler - https://forum.espocrm.com/forum/general/59293-two-multi-enum-field-with-conditional-options
- Creating a Dashlet Widget for Entity - https://forum.espocrm.com/forum/developer-help/53084-server-error-when-creating-a-dashlet
- Creating Popup Pop-up Notification Email - https://forum.espocrm.com/forum/developer-help/60982-creating-a-pop-up-message-notification-instead-of-a-push-notification#post61879
- Notification Popup - API Flow File Reference - https://forum.espocrm.com/forum/developer-help/62911-simple-popup-for-notifications#post63408
- Participant functionality in a custom entity (Attendance, Invitation, Invite) - https://forum.espocrm.com/forum/developer-help/56456-participant-functionality-in-a-custom-entity#post56690
- Creating Button (Print-to-PDF) in top right corner - https://forum.espocrm.com/forum/developer-help/61938-move-print-to-pdf-button#post62079
- Kanban View Change Status Field to show - https://forum.espocrm.com/forum/general/61823-kanban-view
- Modifying Kanban view (large fonts) - https://forum.espocrm.com/forum/developer-help/67457-adding-a-new-option-to-kanban-view
- Drop down Accordion Detail Panel - https://forum.espocrm.com/forum/feature-requests/48963-drop-down-panel
- Enable or Allow to Create Report (Advance Extensions) of User Action History Audit - https://forum.espocrm.com/forum/general/62108-user-action-history
- Fetching and linking picture field from another entity - https://forum.espocrm.com/forum/general/62277-how-to-fetch-picture-field-from-entity-1-to-linked-entity-2
- LEFT JOIN in the backend - https://forum.espocrm.com/forum/developer-help/62908-brain-fart-thursday-how-can-i-implement-a-left-join-in-the-backend
- Custom Layout Bottom Panels - https://forum.espocrm.com/forum/developer-help/63255-add-and-remove-custom-fields-programaticaly
- Alias / Custom Link Name in URL Website -
- Update Email by Backend - https://forum.espocrm.com/forum/general/63741-update-contact-email-using-formula?p=63743#post63743
- Adding WhatsApp (icon + integration?) - https://forum.espocrm.com/forum/developer-help/63566-icon-whatsapp-in-phone-link
- Complex Expression for Replace (and/or stringReplace Formula)- https://forum.espocrm.com/forum/general/64932-formula-replace-v6
- List view editable through pencil icon - https://forum.espocrm.com/forum/feature-requests/27884-editable-updatable-fields-in-lists#post45922
- Sorting Panel or Entity or Bottom Panel - https://forum.espocrm.com/forum/developer-help/68541-default-sorting-in-panes
- Show error message in GUI (on-screen) for Formula error - https://forum.espocrm.com/forum/general/68745-show-custom-error-message-on-screen?p=68824#post68824
- Using ORM to build queries (detailed comments explained) - https://forum.espocrm.com/forum/developer-help/68747-orm-select-related-entity-field#post68896
- Change update Calendar timeline block for busy period to week - https://forum.espocrm.com/forum/feature-requests/70452-calendar-options-to-admin-section#post70657
- Add more Reminder time option for Task/Meeting - https://forum.espocrm.com/forum/developer-help/70419-change-reminder-box#post70612
- File to customize or modify "search.js" - https://forum.espocrm.com/forum/developer-help/70737-how-to-customize-the-search-js#post70782
- Custom bottom panel's relationship view and list - https://forum.espocrm.com/forum/developer-help/70912-how-to-create-custom-list-related#post70912
- Change/convert Entity type from Base to Base Plus (BasePlus) - https://forum.espocrm.com/forum/general/42812-change-type-of-entity-to-get-activities-history-and-tasks/page2#post71092 | https://forum.espocrm.com/forum/developer-help/75468-convert-base-entity-to-baseplus-entity#post75468
- Editing | Editable/Updatable Fields in Small or Lists - https://forum.espocrm.com/forum/feature-requests/27884-editable-updatable-fields-in-lists
- Check if the relationship panel is populated from Javascript - https://forum.espocrm.com/forum/developer-help/73567-check-if-the-relationship-panel-is-populated-from-javascript#post73567
- HowTo Download Big File - https://forum.espocrm.com/forum/developer-help/74312-howto-download-big-file#post74312
- How to increase Barcode QRcode image size - https://forum.espocrm.com/forum/general/74401-want-to-increase-barcode-qr-code-specifically-quality-and-size#post74406
- Restrict selection (account) based on attribute (field); for example only allow Customer to be selected in Customer relationship - https://forum.espocrm.com/forum/developer-help/74624-restriction-of-account-selection-based-on-attribute#post74666
- (Paid Extension Report) - Subtract, Add, Plus, Minus between two report - https://forum.espocrm.com/forum/general/74917-two-records-via-the-report-subtract
- Create a Dashlet/iframe HTML viewer - https://forum.espocrm.com/forum/general/75256-iframe-is-always-stripped-out#post75435
- Dynamic Enum Multi Field (Get it from a list) - https://forum.espocrm.com/forum/developer-help/84099-dynamic-field-values-enum-multi-enum-etc?p=84110#post84110
- Metadata Fields in EspoCRM (skipOrmDefs) - https://forum.espocrm.com/forum/developer-help/84500-metadata-fields-in-espocrm
- Add symbol to user defined currency - https://forum.espocrm.com/forum/general/86520-add-symbol-to-user-defined-currency
- Send Email from the Call entity (custom view) - https://forum.espocrm.com/forum/developer-help/88253-problem-with-custom-views#post88275
- Disable User from turning off Notification - https://forum.espocrm.com/forum/developer-help/95010-is-there-anyway-to-not-allow-a-user-from-changing-their-preferences#post95047
- Custom Template PDF File Names (and PDF Library discussion) - https://forum.espocrm.com/forum/developer-help/54904-custom-template-pdf-file-names
- Print selected record as a single PDF_ Page - https://forum.espocrm.com/forum/developer-help/48782-template-for-printing-multiple-records-of-entity/page2
- Creating a button and bypass PDF Template CSS (ugliness) restriction: https://forum.espocrm.com/forum/general/42599-workaround-to-tcpdf-css-limitations
- Custom Template Helper (new PDF Function) - https://forum.espocrm.com/forum/general/64865-logical-operators-in-pdf-template
Creating new extensions? Use the Template: https://github.com/espocrm/ext-template
- Creating portal user via WebHook - https://forum.espocrm.com/forum/developer-help/51714-php-code-to-create-a-user
- Encrypting data before saving it to the database (security) - https://forum.espocrm.com/forum/developer-help/53433-how-to-encrypt-data
- Summing all related Opportunities - https://forum.espocrm.com/forum/general/74605-calculate-the-total-amount-in-the-field#post74648
- Create a "Portal" only filter list - https://forum.espocrm.com/forum/developer-help/105744-how-can-i-disable-custom-filters#post107396
- Default Multi-enum field - https://forum.espocrm.com/forum/general/62817-field-default-data-multi-enum
- Adding Scheduler Timeline table to Meeting Create sidebar -https://forum.espocrm.com/forum/general/63253-how-to-show-scheduler-in-meeting-creation?p=63300#post63300
- Contact Name Field to Custom Entity - https://forum.espocrm.com/forum/general/63878-contact-name-field-to-custom-entity
- Update Parent Entity view (Quote/Sales Order) - https://forum.espocrm.com/forum/developer-help/64048-update-parent-entity-view-quote-sales-order
- Enable Multi-Link for Contact in Accounts - https://forum.espocrm.com/forum/extensions/64200-question-for-the-bpm
- Changing Max Length of Field (non-var field) (Enum, link) - https://forum.espocrm.com/forum/general/64995-change-max-length-enum-link-fields
- Adding Middlename/Nickname/Suffix name field (Full Name) - https://forum.espocrm.com/forum/feature-requests/21033-addition-of-middle-name?p=66454#post66454
- Adding PrefixName, Suffix Name, Preferred Name to Full Name - https://forum.espocrm.com/forum/general/72348-additional-fields-embedded-into-contact-name-field?p=74073#post74073 | Alternatively buy to install it as extension: https://payhip.com/b/VukYG
- Adding Phone field to a custom entity - https://forum.espocrm.com/forum/developer-help/67363-can-t-add-one-more-phone-entity
- Meetings: Assigned user not attending - https://forum.espocrm.com/forum/general/55751-meetings-assigned-user-not-attending
- Custom Entity "Person Contact #2" as Attendee in Meeting/Call - https://forum.espocrm.com/forum/developer-help/57901-custom-entity-type-person-as-attendee
- Create View condition for any field (Entity Definition Making Field Visible.) - https://forum.espocrm.com/forum/feature-requests/68408-entity-definition-making-field-visible#post68902
- Adding Task side panels to Product (or any entity) - https://forum.espocrm.com/forum/general/69611-add-tasks-to-product-entity#post69611
- ContactRole AccountRole Middletable - Adding relationship field title or text - https://forum.espocrm.com/forum/developer-help/32482-adding-a-field-to-many-to-many-middle-table - Thread (2): https://forum.espocrm.com/forum/general/71853-how-to-add-a-contact-role#post71875 - Thread (3) https://forum.espocrm.com/forum/general/72944-how-is-this-field-made?p=72962#post72962
- Multiple phone numbers with Foreign Field (data from another entity) - https://forum.espocrm.com/forum/general/73789-entity-sharing?p=73882#post73882
- Enable Audited (stream log) for Text/Description field - https://forum.espocrm.com/forum/general/76408-text-field-how-config-audit#post76408
- Custom primary filter for multi-enum - https://forum.espocrm.com/forum/developer-help/79609-custom-primary-filter-for-multi-enum?p=79656#post79656 | https://forum.espocrm.com/forum/developer-help/developer-tutorials/90179-how-to-apply-a-default-filter-to-the-list-of-records-shown-when-editing-a-link-field
- Add Phone and Email field to Basic-Type entity - https://forum.espocrm.com/forum/general/100258-no-fields-emailaddress-and-phonenumber-in-basis-type-entity#post100279
- Remove EspoCRM marketing extension iFrame in Admin side panel - https://forum.espocrm.com/forum/general/62810-remove-official-extensions-news-from-admin
- Custom Javascript JS Validation of a Field (e.g. Case Status Close Validation) - https://forum.espocrm.com/forum/developer-help/63141-custom-js-validation
- Limit appending of new record with custom conditions (+AJAX) - https://forum.espocrm.com/forum/developer-help/63499-limit-appending-new-records-with-custom-conditions-using-dynamic-handler-and-ajax
- Disable Delete button based on value - https://forum.espocrm.com/forum/developer-help/66606-disallow-deletion-of-record-based-on-value
- Template for email and meetings - https://forum.espocrm.com/forum/developer-help/85173-templates-for-call-meeting-activities#post85274
- Showing and Hiding field when viewing or editing - https://forum.espocrm.com/forum/developer-help/85386-hiding-showing-field-depending-on-whether-editing-or-viewing
- Show Live Foreign Field Information upon selecting relationship without need to Save Records - https://forum.espocrm.com/forum/developer-help/90139-how-to-display-foreign-field-values-while-changing-the-related-field-link?p=91429#post91429
- Array and API (SMS Module Mobile) - https://forum.espocrm.com/forum/developer-help/55734-how-to-pass-an-array-via-rest-as-a-parameter
- Routes Post ParseBody (retrieve SMS message report from API) - https://forum.espocrm.com/forum/developer-help/71419-routes-post-parsebody#post71488
- Adding SMS provider to EspoCRM (for 2FA Factor Authentication) - https://forum.espocrm.com/forum/general/75053-how-to-add-sms-providers-for-two-factor-authenication#post75084
- Create Button to Re-calculate/run Formula - https://forum.espocrm.com/forum/developer-help/55734-how-to-pass-an-array-via-rest-as-a-parameter
- Button appear by Status change & Rental Application - https://forum.espocrm.com/forum/developer-help/64074-custom-buttons?p=64475#post64475
- Remove/Disable "Close" button in Case entity - https://forum.espocrm.com/forum/developer-help/76513-case-close#post76550
- Creating Button that can copy Attachment over to another entity - https://forum.espocrm.com/forum/general/78869-beginners-question?p=78956#post78956
- Adding "Call" phone number button (Need VOIP Extension) - https://forum.espocrm.com/forum/extensions/83642-voip-extension-add-make-a-call-button-to-the-small-form-of-the-call-entity
- Update list and detail views after mass actions and button clicks - https://forum.espocrm.com/forum/developer-help/87525-update-list-and-detail-views-after-mass-actions-and-button-clicks?p=87577#post87577
- DHL Shipping Tracking CSV Import and Export - https://forum.espocrm.com/forum/extensions/53544-script-to-generate-csv-for-dhl-online-frankierung-csv-import
- Automatic Copy or Fill Field information to another entity - https://forum.espocrm.com/forum/general/85017-how-to-fill-a-enum-box-with-attributes-from-an-other-entity
- Copy field address when creating new Properties from Contact (RealEstate Extension) - https://forum.espocrm.com/forum/general/54706-learning-espocrm-and-design?p=83754#post83754
- Hide (Disable) attachment in feature Stream - https://forum.espocrm.com/forum/general/64710-disable-attachment-in-stream
- Encrypting (Encryption) of Data - https://forum.espocrm.com/forum/developer-help/53433-how-to-encrypt-data
- Custom Code in v6 (refactoring) by telecastg - https://forum.espocrm.com/forum/developer-help/65066-tips-for-adapting-previous-custom-code-to-work-with-espo-6-0
- Coding Tutorial: How to display related entities in a side panel by telecastg - https://forum.espocrm.com/forum/developer-help/67600-coding-tutorial-how-to-display-related-entities-in-a-side-panel
- Coding Tutorial: How to add custom menu (navigation) by telecastg - https://forum.espocrm.com/forum/developer-help/67695-coding-tutorial-how-to-create-a-custom-navbar-menu-item
- Coding Tutorial: How to create custom field by telecastg - https://forum.espocrm.com/forum/developer-help/67976-coding-tutorial-how-to-create-a-custom-field
- Coding Tutorial: How to create an install-able extension from custom code by telecastg - https://forum.espocrm.com/forum/developer-help/67952-coding-tutorial-how-to-package-a-custom-implementation-as-an-installable-extension
- Create/Enable PWA (Progressive Web App) Installation for Mobile - https://forum.espocrm.com/forum/general/78782-mobile-desktop-pwa-app-for-your-espo-crm#post78782
- Tutorial - Define a custom navigation menu option to display custom PHP content by telecastg - https://forum.espocrm.com/forum/developer-help/86705-tutorial-define-a-custom-navigation-menu-option-to-display-custom-php-content
- Implement field autocomplete from remote source, filtered by value of another field https://forum.espocrm.com/forum/developer-help/developer-tutorials/89607-implement-field-autocomplete-from-remote-source-filtered-by-value-of-another-field#post89607
- ES6 ECMAScript6 (EspoCRM v8+) - https://forum.espocrm.com/forum/developer-help/developer-tutorials/95324-migrating-front-end-amd-require-js-modules-to-ecmascript6-es6-classes#post95324
- Getting related Account entity's phone number - https://forum.espocrm.com/forum/developer-help/71314-fetching-a-module-s-related-account-field-s-phone-number-as-the-value-for-a-field#post71314
- Using ORM to build queries - https://forum.espocrm.com/forum/feature-requests/71797-deprecate-getpdo
- Creating Custom CLI Console Command - https://forum.espocrm.com/forum/developer-help/76455-coding-tutorial-v7-custom-console-command#post76455
- Auto-number old record field - https://github.com/espocrm/espocrm/issues/232
- Export Multiple (All) Phone Numbers in Accounts - https://forum.espocrm.com/forum/general/105419-how-do-i-get-the-phone-numbers-in-accounts-fromn-the-database
Other tools not truly link in anyway to EspoCRM but you can use it to help make change to EspoCRM.
- Generator fake sample example data - https://github.com/fzaninotto/Faker