Salesforce

Awesome

Join the chat at https://gitter.im/mailtoharshit/awesome-salesforce

>有用的资源来创建应用程序 Salesforce

灵感来自 awesome 列出的东西. 您可能还想阅读完整 awesome-list.

What is Awesome Salesforce ?

太棒了,这是个很棒的项目,由 Sindre Sorhus 谁是最受欢迎的人 Github . 他创建了一个项目,以列出收藏在您计算机中的最酷链接,并通过在一个位置进行编译将它们组织在一起. 后来,这个项目引起了轰动,世界各地的开发人员社区开始编写很棒的页面(专用于他们最喜欢的技术).

What makes for an awesome list?

Read the awesome manifesto 并确保您的列表符合要求.

The Fiery Meter of AWSome

回购0100+星::fire: 回购0200+颗星::fire :: fire: 回购0500+颗星::fire :: fire :: fire: 回购1000颗以上的星星::fire :: fire :: fire :: fire: *带2000颗以上星星的仓库::fire :: fire :: fire :: fire :: fire:

不在“ AWSome的火表”上的存储库仍然很棒

A Note on Repo AWSomeness

列出的每个回购协议至少满足以下要求之一:

社区撰写的超过100个星星的回购 社区担保回购(少于100个星标)

社区回购的100多颗星不是严格的要求,它仅用作初始编译的指南. 如果您可以保证<100个星星的回购令人赞叹,并且可以解释为什么要列出回购,请提交请求请求.

拉取请求可能会保持打开状态一段时间,以使社区鸣叫并担保它. 来自的官方回购 aws 或者 awslabs 如果社区愿意,可以将其删除. 看看 awesome manifesto.

阅读相关真棒页面: * Awesome Lighting * Awesome Articles * Awesome Browser Extensions * Awesome Heroku

Salesforce Developer Free Edition Signup

IDE

以前流行的Mavensmate编辑器(http://mavensmate.com/)现在已停止开发.

  • Force.com IDE -基于Eclipse平台,由Salesforce.com支持和打包(现已淘汰)
  • ASIDE.IO -在线编辑器,快速,可快速连接到任何Salesforce组织.
  • WelkinSuite for Windows -用于force.com应用程序的桌面编辑器,免费使用,需付费以获得支持.
  • C9.IO -在线编辑器,可快速连接到任何Salesforce组织.
  • Illuminated Cloud -JetBrains IntelliJ IDEA中托管的功能强大的Force.com开发工具.

Plugins for Salesforce

  • Eclipse Plugin -基于Eclipse平台,由Salesforce.com支持和打包
  • Atom Plugin-MavensMate插件,用于在GitHub的Atom文本编辑器中构建Salesforce.com/Force.com/Salesforce1应用程序
  • Visual Studio代码
  • Salesforce Extensions for VS Code 是正式的Salesforce VS Code扩展.
  • ForceCode 是用于Salesforce开发的Visual Studio Code扩展
  • Auto-complete + 提供自动完成的Apex和Visualforce,Go-To和Peek定义以及实时语法检查
  • xysfdx 是用于Salesforce SFDX开发的Visual Studio Code扩展.
  • Salesforce Snippets 是VS代码扩展,提供有用的Salesforce代码段以加快为Salesforce平台编写代码的速度
  • ApexMate-用于TextMate的Apex插件.
  • VimAwesome-Force.com的VIM插件.
  • Force.com CLI-Force.com的命令行界面.
  • HaoIDE -Force.com的Sublime插件
  • JedIDE -IntelliJ IDEA的Force.com集成
  • Mavensmate VS代码的Mavensmate扩展. 现在,主Mavensmate项目不再处于活动状态,因此该插件的使用可能受到限制.

Salesforce Custom Search Engines

  • findsf:与Salesforce相关的网站的Google自定义搜索
  • Search The Force.com:具有OpenSearch支持的Google对Salesforce相关站点的自定义搜索

Browser extensions for Salesforce

阅读十字列表 Awesome-list-of-browser-extensions-of-salesforce

Packages and Libraries supporting salesforce

该库已扩展了五个库
* Google Cloud Print * Google Drive * Google Mirror * Google Sheets * Dropbox

该库的主要功能 + HTTP标注框架. + JSON序列化和反序列化基类. + OAuth客户端-扩展了基本AbstractClient以提供OAuth身份验证所需的标注.

  • Polyforce -PolyForce是一个最初的项目,其动机是创建可从Salesforce导出数据的聚合物应用程序/组件,该想法可创建一组可相互共享的强大的聚合物组件,另一方面可为开发人员学习并获得灵感以构建更多组件
    Button

  • Salesforce to Github -Apex for Force.com中的Github API客户端

  • Apex UML Digram Maker -使用Tooling API从Apex代码创建UML图
  • SfApexDoc -功能齐全的Apex文档生成器,类似于JavaDoc.

  • Visualforce TableGrid -TableGrid是免费的开放源代码Force.com库,它为用户和开发人员提供了高度可定制的,看起来像原生的,可排序的,可过滤的,可编辑的Grid Visualforce组件. 此组件可以用作apex:pageBlockTables和Standard Related Lists的高级,高度可配置的(由开发人员和用户使用)
    Button

  • Force.com ESAPI -Force.com平台上用于Apex语言的企业安全性API. 该库包含三个模块-验证,输出编码和访问控制(CRUD,FLS和共享).

  • R.apex -Apex的功能库. 该库受Ramda.js的启发,提供了许多实用函数来操纵Apex集合,以及对函数式编程的广泛支持.

  • Force DI - 通用 dependency injection (DI)库,支持在运行时注入Apex,Visualforce,Lightning和Flows.

  • Query.apex -Salesforce.com平台上的SOQL查询生成器,它支持复杂条件,字段和名称空间管理,子关系查询以及功能编程样式编码.

  • Apex Chainable Batch -Apex批次可以通过从前一个批次的finish()方法调用后继批次来进行链接. 但是这种硬编码使该模型变得不灵活. 很难从外部构建链,从中央类构建链,也不能在依赖于业务逻辑的运行时构建链.

  • Apex Test Kit -Apex测试工具包可以帮助为Apex测试类生成大量的sObject数据. 它可以帮助建立任意级别的多对一,一对多关系,还可以基于简单规则自动生成字段值.

Developer Utilities

  • Weave -Sublime Text插件生成样板Salesforce代码模板

  • GitHub Salesforce Deploy Tool -自动将GitHub存储库部署到Salesforce ORG 和“部署到Salesforce按钮”到您的README.md文件

  • Cinnamon-Cinnamon是Force.com应用程序,可让您构建和运行Selenium测试,以在Salesforce组织中使用Visualforce / Javascript验证自定义UI页面.

  • Push Notification Plugin for iOS and Android-适用于Android,iOS,WP8和Amazon Fire OS的Cordova推送通知插件

  • Salesforce1-Dev-Guide-Setup-Package-Salesforce1-Dev-Guide-Setup-Package

  • Analytics-Cloud-Dataset-Utils-用于将外部数据加载到Analytics Cloud数据集中并转换现有数据集的实用程序.

  • Workbench-Workbench是基于Web的功能强大的工具套件,旨在供管理员和开发人员通过Force.com API与Salesforce.com组织进行交互.

  • Playground-Adminbooster Playground是运行SOQL / SOSL查询或Apex代码的在线工具,为分析和管理效率提供了高级功能.

  • CassaCloud -不错的salesforce调试功能可帮助您从Salesforce开发人员控制台了解日志. 例如,如果您具有带有列表的地图地图,则很难在其确切位置找到值.

  • SoqlXplorer-SoqlXplorer是使用Salesforce.com平台的开发人员的绝佳工具.

  • force-dev-tool -支持Force.com开发生命周期的命令行工具.

  • JSON to Apex-从JSON字符串生成Apex类.

  • Salesforce IDs converter-将15个字符的ID转换为18个字符的ID.

  • Sweet.apex -Sweet.apex是下一代Apex开发,将Sweet Apex(功能丰富的Apex式代码)转换为Apex类.

  • soql-parser-js -JavaScript库,用于解析SOQL查询,组成SOQL查询和格式化SOQL查询.

  • Adminite -具有内置自动完成功能,内联数据编辑等功能的查询编辑器桌面应用程序.

Git Ignore for Salesforce

Open Source Projects Repositories from Salesforce

  • Salesforce Git Repo -在这里获取所有最新的Salesforce开源项目,您将找到Salesforce面向全球开放的出色项目,框架,库
  • Salesforce Labs -从Salesforce团队签出开源和实验项目. 尽早使用可以胜任功能并贡献您想法的功能

  • Salesforce Mobile UI - Polymer Elements for Salesforce -Mobile UI Elements是一个免费的开放源代码Force.com(不受支持)库,用于简化移动应用程序的开发. 该库基于Google的Polymer框架,为创建可在智能手机和平板电脑上良好运行的HTML5应用提供了基本的构建基块
  • ForceServer -它支持代理和Web服务器,ForceServer是一种简单的开发服务器,旨在在构建使用Salesforce OAuth和REST服务的应用程序时提供简单的集成开发人员体验.

Javascript Libraries for Salesforce

  • JSForce - JSforce (f.k.a. Node-Salesforce) -它以异步JavaScript函数调用的形式封装了对Salesforce提供的各种API的访问.与其他Salesforce API库不同,它旨在为服务器端和客户端应用程序提供集成接口,因此您不必重写类似的逻辑它具有仅用于在不同环境中运行的不同库.此外,它还具有有用的命令行界面(CLI),它提供了交互式控制台(REPL),因此您可以轻松学习用法.

  • ForceSniffer - Device Detection Library for Salesforce -简化的库,可检测移动设备,Salesforce1 App和其他Saleforce上下文.
  • ForceJS -现在有了ES6支持,此微型库旨在在JavaScript应用中使用Salesforce REST API
  • nForce -nforce是用于force.com,database.com和salesforce.com的node.js salesforce REST API包装器
  • ngForce -一组Angular.js模块,可促进Force.com平台上的快速,可持续的Angular.js应用程序开发.
  • ForceTK-ForceTK-用于JavaScript应用程序的最小Force.com REST API
  • ForceEng -微库在AngularJS应用中使用Salesforce REST API
  • Formulon -公式解析器完全在ES6中实现. See Demo
  • Scripting Toolkit -基于Windows的工具包,用于运行本机Javascript以访问Salesforce数据.

UX Libraries for Salesforce

ETL Tools

  • Data Loader -是易于使用的图形工具,可帮助您将数据获取到Salesforce对象中.
  • SFXOrgData -将数据从生产或完整沙箱环境复制到Developer / Dev Pro沙箱.
  • DreamFactory Monarch -在组织之间迁移相关的数据集.
  • Jitterbit -商业软件集成产品,可促进传统,企业和按需计算应用程序之间的传输.
  • Pentaho Kettle -最受欢迎的开源图形ETL工具.
  • Talend -用于带有图形开发环境的数据集成作业设计的开源应用程序. *来自的其他一些解决方案 awesome-etl list.

Salesforce Lightning

Salesforce Browser Extensions

Mobile Development with Salesforce

Mobile SDK

  • Salesfoce MobileSDK for iOS -如果您想使用SDK本身的源代码,那么您来对地方了! 您可以浏览示例应用程序源代码并调试各层,以了解幕后一切的工作方式.

  • Salesfoce MobileSDK for Windows -通常在Visual Studio中构建项目; 一切都应该建立得很好. 如果您希望创建一个新项目而不使用核心库的NuGet版本,只需使用模板创建一个新项目,删除NuGet引用,然后将引用添加到Salesforce.SDK.Core,Salesforce.SDK.Store(对于Windows)项目)或Salesforce.SDK.Phone(用于电话项目).

  • Salesfoce MobileSDK for Andriod-适用于Android的Salesforce Mobile SDK的源存储库.

Salesforce Mobile Packs with Javascript Libraries

Google聚合物包装: Try Designer | Github Repo | Watch Designer Video | Build your Mobile App with a set of new HTML tags that ease the development of salesforce driven user interfaces. It's based on the Google’s Polymer framework and uses Web Components to provide fundamental building blocks for creating an Offline enabled application with Salesforce Mobile SDK

AngularJS包: Get Started | Github Repo | 使用Mobile Pack for AngularJS设计和构建可分离UI,逻辑和数据的应用程序. Google的AngularJS可让您在JavaScript代码中获得Model-View-Control架构的好处,并利用可重复使用的组件和依赖项注入等高级功能.

Troubleshooting and queries

  • Force.com Discussion boards :各种各样的董事会可用于讨论有关平台的几乎所有内容. 找到正确的板[此处].
  • Tweet: Force.com community is pretty active on Twitter, tweet your question with hash #askforce
  • StackOverFlow:使用正确的标签(例如顶点,visualforce和salesforce)发布您的问题,以获得快速响应.
  • StackExchange :Salesforce Stack Exchange是一个针对Salesforce管理员,实施专家,开发人员以及介于两者之间的任何人的问答网站. 它是100%免费的,无需注册.
  • salesforce-developer.ru:讲俄语的Salesforce社区:有开发人员和管理员的论坛和博客.

Official Salesforce Twitter Accounts

Learning Salesforce Platform

  • Trailhead -Trailhead通过有趣的交互式教程教您如何免费构建云应用程序. 通过学习按需的Salesforce开发技能来脱颖而出.
  • Udacity Course -本课程教您如何构建功能强大的Web和移动应用程序并将其托管在云中,而无需编写任何代码.
  • Pluralsight Course -四次Salesforce MVP David Liu教授的速成课程有关如何编码Apex.
  • Focus on Force -这种廉价的学习资源提供了针对多个认证途径的平台课程,学习指南和实践考试,包括Admin,Advanced Admin,App Builder,Platform Developer I,Platform Developer II等.

Salesforce Certification Program

*引入三个新的Salesforce认证: Salesforce Platform App Builder, Salesforce Platform Developer I, 和 Salesforce Platform Developer II.

在线Salesforce认证凭证验证 Click Here 准备注册考试了吗? Click here.

Salesforce University

Technical Blogs

  • Salesforce Developer Relations Blog -由Salesforce开发人员关系团队管理,您将在Salesforce世界中找到最酷的更新,大部分是该讲台上的体验,功能和开发人员评估博客博客.
  • Salesforce Engineering Blog -涵盖了工程团队的最新更新,您将找到有关核心工程和产品发布的帖子的更新,以及一些很棒的人可以关注
  • Andrew Fawcett -Financialforce.com的CTO,作者,以对Salesforce Community的杰出贡献而闻名. Read More
  • Andrez Perez - (ElToro.IT) -有关闪电组件,Apex,Visualforce,Force.com和Salesforce的文章. 他是Salesforce.com的高级技术讲师,并拥有11倍的Salesforce认证.
  • Christophe Coenraets -Christophe Coenraets是Salesforce.com的开发人员,他专注于移动应用程序开发, Read More
  • Harshit Pandey -(Oyecode) -Harshit Pandey是Intuitive Surgical的首席技术架构师,之前是Salesforce.com开发人员关系团队的技术架构师,并负责构建 Trailhead while at Salesforce, love to expriement with ever evoloving capacities of Salesforce Read More
  • Jeff Doughlas -Appirio的高级技术顾问,topcoder的开发人员福音设计师,专门研究基于云,API和移动应用程序. Read More
  • Keir Bowden- Also known as Keir Bowden and Keir is Chief Technical Officer at BrightGen, a Salesforce Platinum Partner, in the United Kingdom.Read More
  • Enrico Murru -(Nerd @ Work) -也称为Enreeco或ForceLogic.超极客技术爱好者佣工软件开发人员和Salesforce爱好者. Read More
  • Peter Knolle -Peter Knolle喜欢使用各种不同的技术. 经过认证的Salesforce.com专业人士和Force.com MVP. Read More
  • Abhinav Gupta -(TechGerm)-Force.com MVP和架构师-对S1和Javascript充满热情,Professsion架构师,现在是他的公司所有者,专注于salesforce咨询 Read More
  • Jitendra Zaa-自2008年以来,在平台上工作的7个Salesforce证书,MVP和技术架构师 Read More
  • Mohith Shrivastava -(CloudyWorld) -Mohit是Codescience.com的CodeScience. 他以在 stackexchange 拥有9x Salesforce认证.
  • The Wizard News -向导新闻是Brian Kwong(又名Salesforce向导)创建的博客,视频和播客的集中位置.

Podcasts

  • Good day, Sir! Podcast -每周一次的技术和软件开发播客,着重于安全平台.
  • SalesforceWay Podcast -每周开发人员针对性播客.
  • Salesforce Posse -创建Salesforce Posse播客是为了向全世界介绍Salesforce开发和架构最佳实践以及Salesforce生态系统的新闻.
  • Code Coverage -Code Coverage是在force.com平台上面向开发人员的播客,在每一集中,我们都会与开发人员讨论他们如何参与该平台,他们在从事什么,他们喜欢的技术以及他们认为最适合自己的技术“创意”解决方案.

Contribute

欢迎捐款! 阅读 contribution guidelines 第一的.

BugReport-PullRequest

1.按照主题类别下的顶层“类别”页面,以_字母顺序_添加链接,并在降价文件中添加注释(如果有). 2.对于断开的链接或过时的信息,请提交错误报告(BR),或进行必要的更改并提交PR. 两者都欢迎. 请为每个链接或更改添加单独的PR. 3.对于那些无法使用git的用户,创建一个github帐户,然后在用户界面上分叉此repo. 然后按以下方式编辑页面 clicking on the "pencil" icon on the markdown page ,然后点击保存并提交PR. Github这样做 automatically in 8 steps.

License

CC0