SugarClub
SugarClub
  • User
  • Site
  • Search
  • User
  • Groups & Discussions
    Groups & Discussions
    • Product Forums
      Product-focused Q&A, discussions, best practices, fixes, and help
      Product Forums
      • Sugar Market
      • Sugar Sell & Enterprise
      • Sugar Serve
      • sales-i
    • User Groups
      Professional, Industry, Language
    • Get Involved
      Learn how to become a Raving Fan
    • Social Club
      Live, interactive, virtual meetups with other Sugar customers and Sugar’s Subject Matter experts!
    • Leadership Lounge
      Network with fellow organizational leaders, ask questions, and share insights
    • Developers
      Visit DevClub, the SugarClub group for Sugar Developers
      Developers
      • DevClub
      • Mobile Developers
      • Developer Builds
        Supplemental access level required. Inquiries: developers@sugarcrm.com
    • Additional Groups (Access Required)
      Groups that require special access will be displayed here. Contact sugarclub@sugarcrm.com for assistance. Click here to see all groups
      Additional Groups (Access Required)
      • SugarCloud Platform
  • Product Information
    Product Information
    • Release Central
      Find release-specific content to prepare for your next Sugar update
    • Documentation & Resources
      Looking to expand your Sugar knowledge? Explore our in-depth documentation and other helpful resources!
    • Product Update Blogs
      Updates about each Sugar product
    • Customer Stories »
      Case Studies by SugarCRM
  • Training & Certification
    Training & Certification
    • Training & Certification Home
      Live & On-Demand classes, Quick Videos, Sugar Certifications, and more!
    • Quick Videos
      Short videos about using Sugar
    • Event Recordings
      Recordings from SugarU Live Webinars and Sugar Market Academy
    • My SugarU Dashboard »
    • SugarU News & Updates
  • Adoption
    Adoption
    • Grow Adoption Framework
      Get started on your adoption journey and review the adoption resources from SugarCRM
  • Calendar
  • News
    News
    • Sugar News
    • SugarCRM.com News »
    • Dev Blog
    • SugarCRM Marketplace Blog
  • Help
    Help
    • Welcome to Sugar!
      New to Sugar? Get started here!
    • SugarClub Help & Instructions
      Learn more about SugarClub and find answers to questions about this site
    • New to SugarClub?
      Start your community journey here
    • Technical Support
      Sugar's support resources
      Technical Support
      • Case Portal »
        Access the SugarCRM Case Portal
      • Working with Sugar Support »
        Find out more about engaging with the SugarCRM Support team
      • SugarCloud Information
        Find information about SugarCloud service updates and site status. Contact sugarclub@sugarcrm.com to request access
  • More from Sugar
    More from Sugar
    • DevClub
    • PartnerClub
    • Support
    • SugarOutfitters Marketplace
    • sugarcrm.com
  • DevClub
  • PartnerClub
  • Support
  • Marketplace
  • sugarcrm.com
DevClub
DevClub
  • Dev Blog
  • Answers & Best Practices
  • Developer On-boarding
  • Dev Tutorials
  • Developer Events
  • Event Recaps
  • Members
  • Developer Suggestions
  • Sub-Groups
  • More
Click here to join this group and curate your SugarClub experience.
  • All tags
  • engineering team
  • php
  • advanced workflow (1)
  • api (2)
  • code (7)
  • community (2)
  • dev tools (2)
  • devblog (17)
  • Development Best Practices (2)
  • javascript (4)
  • Logic Hooks (1)
  • open source (2)
  • performance (5)
  • rest (7)
  • studio & module builder (1)
  • sugar 7 (16)
  • sugar 7.11.0 (1)
  • sugar 7.5.0 (3)
  • sugar 7.6.0 (3)
  • sugar 7.7.0 (5)
  • sugar 7.8.0 (2)
  • sugar 7.9.0 (3)
  • sugar 7.x (2)
  • sugar7 (2)
  • support (1)
  • tip (2)
  • unit tests (2)
  • Unknown platforms to be restricted in Winter '18 release

    Matt Marum
    Matt Marum
    In Sugar 8 / Spring '18, Sugar administrators can now configure API platforms using the Administration panel. The Platform extension is still available if you want to register a custom API platform as part of a Module Loadable Package. Sugar uses platforms…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • Preparing Sugar customizations for PHP 5.6 and 7.0

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by avlasovsugar. Alex Vlasov is an experienced Sugar Developer and contractor that works on the SugarCRM Engineering platform team. In this post, Alex shares advice to Sugar Developers for preparing their Sugar customizations for…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • Upcoming security changes to Sugar

    Matt Marum
    Matt Marum
    In our most recent set of security releases , we made some changes in Sugar that address input sanitization issues reported by a 3rd party security researcher. Conveniently, these issues can be addressed with the input validation and CSRF form authentication…
    • over 7 years ago
    • DevClub
    • Dev Blog
  • Using e-mail fields correctly in Sugar

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by dwheelz. Here is an important message from David Wheeler , a long time Software Engineer and Architect at SugarCRM, about using e-mail fields correctly. E-mail handling is core to CRM software. Almost everyone we know uses multiple…
    • over 8 years ago
    • DevClub
    • Dev Blog
  • Triggering Advanced Workflow processes in PHP customizations

    Matt Marum
    Matt Marum
    An Advanced Workflow process can only be triggered once per PHP process or HTTP request. This is intended to prevent Sugar Administrators from defining infinitely looping processes. (A real catastrophe!) But what does this mean for PHP customizations…
    • over 8 years ago
    • DevClub
    • Dev Blog
  • Use of prepared statements in Sugar 7.9

    Matt Marum
    Matt Marum
    What are Prepared Statements? Prepared Statements , also known as parameterized statements, is a database feature that allows the same or similar queries to be executed with more efficiency and greater security. It has also been a common Sugar platform…
    • over 8 years ago
    • DevClub
    • Dev Blog
  • Using SugarCRM XHProf Viewer to profile Sugar server-side performance

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by Vadzim Ramanenka. Sugar Performance Engineer Vadzim Ramanenka shares some tips for profiling Sugar code using our newly launched SugarCRM XHProf Viewer open source project. Profiling Sugar softly Whenever you encounter that…
    • over 8 years ago
    • DevClub
    • Dev Blog
  • Security changes coming in Sugar 7.8

    Matt Marum
    Matt Marum
    Important security changes in Sugar 7.8 As we near the release of Sugar 7.8, we wanted to update the Sugar Developer community on a couple of important security changes that are coming in this release. The oauth_token URL parameter is disabled by default…
    • over 8 years ago
    • DevClub
    • Dev Blog
  • Announcing XHProf Viewer, REST PHP Client, and Sugar Repairs Module open source projects

    Matt Marum
    Matt Marum
    At SugarCRM, we have been accelerating the rate at which we share technology with the Sugar Developer community. Back in June at UnCon , we shared more open source code examples and tools than ever before. In April, we announced Sucrose Charts and the…
    • over 8 years ago
    • DevClub
    • Dev Blog
  • Sugar now supports PHP 5.6 in Sugar 7.7.1

    Matt Marum
    Matt Marum
    Sugar and older versions of PHP The latest version of PHP that Sugar 6.5 supported was PHP 5.3 which was released back in 2009. That is a long time ago folks. A sizable portion of the Sugar Developer community was in grade school back when PHP 5.3 was…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • PHP Session Changes in Sugar 7.7

    Matt Marum
    Matt Marum
    Below is some details from Andreas Sandberg , Director of Engineering, at SugarCRM. Andreas is on his second tour of duty at SugarCRM. He first joined SugarCRM back in 2007 as an Engineering manager. He was also the Head of Engineering at Stitch prior…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Sugar 7 test tools now available!

    Matt Marum
    Matt Marum
    Do you write unit tests for your Sugar customizations? Do you performance test your Sugar on-site deployments? Every developer knows they should be building unit tests and performance tests but sometimes it is just too hard to get started from nothing…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Creating a Dashlet for Sugar 7 List Views

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by tshubbard. In our previous "Hello World" dashlet post , we established what a minimal dashlet entailed. In these next post, we'll be building on those skills to create a more useful dashlet that takes advantage of Sugar 7 List…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • Creating a PHP unit test for Sugar 7

    Matt Marum
    Matt Marum
    In a previous post, we learned how to write JavaScript unit tests using Sugar 7's Jasmine framework. Today we will learn how to write PHP unit tests using Sugar 7's PHPUnit framework. If you do not have access to Sugar 7 unit-tests Github repository and…
    • over 9 years ago
    • DevClub
    • Dev Blog
  • Using server side changes to customize SugarCRM Mobile

    Matt Marum
    Matt Marum
    If you were at UnCon in April 2015 then you know that one of our hottest topics was plans for a SugarCRM Mobile SDK. Since mobile devices and mobile use cases are such a key part of what Customer Relationship Management and Customer Experience is today…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • How Type and Name attributes affect Sugar 7 Views

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by Joo Lee. Sugar 7 allows you to define your own view metadata for creating new custom layouts and views. In these custom view definitions, the correct use of the type and name attributes is essential when you want to reuse metadata…
    • over 10 years ago
    • DevClub
    • Dev Blog
  • SugarCRM Cookbook - So you wanna override an endpoint

    SugarCRM Developers
    SugarCRM Developers
    Post originally written by sugarraagaard. 1. Introduction So you have yourself in a bit of a bind, you need to get an existing API to do something different. Maybe you need more information on an Account record, or perhaps your custom module needs some…
    • over 11 years ago
    • DevClub
    • Dev Blog