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定义以及实时语法检查
  • 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()方法调用后继批次来链接. 但是这种硬编码使该模型变得不灵活. 很难从外部构建链,从中央类构建链,也不能在依赖于业务逻辑的运行时构建链.

Developer Utilities

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

  • GitHub Salesforce Deploy Tool - Automagically deploy a GitHub repository to a 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.

  • SOQooLio-用于查询,排序和导出Salesforce数据的Web应用程序.

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

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

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-Build the project normally in Visual Studio; everything should build fine. If you wish to create a new project and not use the NuGet versions of the core libraries, simply create a new project with the template, remove the NuGet reference and add references to Salesforce.SDK.Core, Salesforce.SDK.Store (for windows projects) or Salesforce.SDK.Phone for phone projects.

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

Salesforce Mobile Packs with Javascript Libraries

Google Polymer Pack: Try Designer | Github Repo | Watch Designer Video | 使用一组新的HTML标记构建您的移动应用程序,这些标记可简化Salesforce驱动的用户界面的开发. 它基于Google的Polymer框架,并使用Web组件提供基本的构建基块,以使用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 ISalesforce Platform Developer II.

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

Salesforce University

Technical Blogs

  • Salesforce Developer Releations 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 在Salesforce期间,Salesforce不断提升的能力让他们为之高兴 Read More
  • Jeff Doughlas -Appirio的高级技术顾问,topcoder的开发人员福音设计师,专门研究基于云,API和移动应用程序. Read More
  • Keir Bowden-也称为Keir Bowden,Keir是英国Salesforce白金合作伙伴BrightGen的首席技术官.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生态系统的新闻.

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