楼主: Sky-Tiger

Utilize basic read-write functions

[复制链接]
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
51#
 楼主| 发表于 2012-9-9 19:01 | 只看该作者
Improvements included:

Added support for JDK1.7.0u06+ under Mac OS X and Linux
Added dictionary support for Chinese users from Mainland China
Refactored the core modules to gain better performance.
Added popup menu to close current page tab, other page tabs, or all page tabs
Minor UI improvements
Upgraded dependent lib

使用道具 举报

回复
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
52#
 楼主| 发表于 2012-9-11 16:25 | 只看该作者
Michael Farrington is a published author in a sense. His work isn't available in Barnes & Noble, but it's easily found with a quick search in the Salesforce App Exchange. And not unlike a writer, this developer went through a rigorous "editing" process designed to ensure that the application he created is highly secure.

A Salesforce.com and Force.com Most Valuable Player, Farrington got his start working with Salesforce as a systems administrator with Motorola. A self-described Force.com geek, he's one of three people to hold the MVP distinction on both sides of the business.

使用道具 举报

回复
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
53#
 楼主| 发表于 2012-9-11 16:25 | 只看该作者
His first experience with the security review process came in 2007, when he first published free apps into the exchange under the name Qandor.

"Basically, I selfishly built some tools for my own use to help me manage the sharing model and my customizations. So I posted them on the app exchange for free," he said. "The one great thing about it is if you're posting an app for free, you don't have to pay for the security review."

Salesforce kicks off the review process by giving developers a tool that scans for known security issues and inconsistencies with the Salesforce architecture. It's a proofreader in a sense, one that Farrington says always turns up a mistake, no matter how careful he was when creating the app.

使用道具 举报

回复
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
54#
 楼主| 发表于 2012-9-11 16:25 | 只看该作者
"Every time I run it, it comes back with something I've missed or didn't think about. It's pretty handy," he said.

The next step for native app developers such as Farrington is to fill out a questionnaire explaining the application and what it does, then answering a series of yes-or-no questions about its technical aspects.

"You really don't have to do anything that complicated; you have to fill out a form and click a button," he said. "[It's a] very easy process -- there's no calling or faxing or sending mail; it's all just done online, so it's pretty convenient."

使用道具 举报

回复
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
55#
 楼主| 发表于 2012-9-11 16:25 | 只看该作者
The turnaround time varies. Farrington believes that the review team, normally comprising several Force.com experts with one key person handling communication, gives preference to native Force.com apps. In the six years he has been active in the App Exchange, he's gotten responses in as short as 48 hours and waited as long as "a couple of weeks."

Salesforce's staff do not make any changes to the code of an app. Instead, they point errors out in an email and offer suggestions on how to fix them. Farrington said oftentimes the changes are extremely minor.

"The issues that the code scanner comes up with -- usually they are simple things to fix," he said. "I forgot a keyword here or let me add an extra line after it."

使用道具 举报

回复
论坛徽章:
350
2006年度最佳版主
日期:2007-01-24 12:56:49NBA大富翁
日期:2008-04-21 22:57:29地主之星
日期:2008-11-17 19:37:352008年度最佳版主
日期:2009-03-26 09:33:53股神
日期:2009-04-01 10:05:56NBA季后赛大富翁
日期:2009-06-16 11:48:01NBA季后赛大富翁
日期:2009-06-16 11:48:01ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05
56#
 楼主| 发表于 2012-9-11 16:26 | 只看该作者
He believes that the majority of mistakes made are little things that would affect the customer-facing side of the app, especially if it's viewed through a browser. Other times he had to rethink the code or design, but normally changes are small. The back and forth between developer and reviewer is potentially unlimited, but Farrington said the process have never gone on for an uncomfortably long period of time.

"Usually it's one fix and [I'm] done. Whatever issue they give me, I fix it thoroughly and send it back, but sometimes they find something else," he said. "The maximum I've ever hit, I had to resubmit twice.  It all comes down to the developer."

He added that when a developer resubmits his app, it stays at the front of the queue, which cuts down on the review process. Once approval comes through, the Salesforce team sends documentation and allows a developer to attach the code to the App Exchange. Updates follow the same pattern but usually go through more quickly in Farrington's experience.

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表