我是 Sitecore 的新手,想更多地了解新项目的常规方法。因此,我愿意倾听并尝试一些经验丰富的 Sitecore 开发人员解决方案。我有很多问题,我不会问所有的。我只是对其他人的方法很好奇。
启动 Sitecore 项目的最佳方法是什么?
你会如何设置你的项目?
您将如何看待 future 项目中代码的回收?
简而言之:您有哪些经验(如果您曾参与或正在从事 Sitecore 项目)以及您如何推荐其他人使用 Sitecore。
现在我们正忙于构建我们可以在其他项目中回收的 Sitecore 块,但我确信那里有 1001 个方便的提示和技巧。我希望我们有一些 Sitecore pro 的 @stackoverflow 可以帮助一点。
最佳答案
以下是一些基于我们做事方式的一般设置信息。
颠覆
这不是 Sitecore 特定的,但我们像这样设置我们的存储库
后备箱
这是我们积极开发/修复错误的地方,具体取决于我们所在项目的哪个部分。我们设置了这样的东西(例如,该项目称为 TheProject)
我们将解决方案文件保存在此文件夹的根目录下,这将引用 src 文件夹中的各种库以及网站文件夹中的 web 项目。
通用 Sitecore 代码库
您可以做的最好的事情之一是从一开始就设置一个通用的 Sitecore 库,该库可以随着时间的推移添加到其中。然后当你为一个项目编写任何不仅适用于该项目的代码时,你可以在那里添加它。这似乎很明显,但从长远来看,这确实会有所帮助。你最终会得到更可靠的代码,见 link text .
所以当我们完成所有这些后,我们就有了这样的解决方案/项目结构
TheProject(解决方案)
工具
这是另一件普遍的事情,但我发现它确实有助于加快 Sitecore 的开发。如果您发现自己在 Sitecore 中一遍又一遍地做某事,请使用 API 编写一个工具来为您做这件事。这不仅有助于解决您正在处理的任何问题,还有助于让您更加熟悉 API。
Resharper
这更像是一般的 .NET 开发建议,请使用 Resharper( http://www.jetbrains.com/resharper/index.html)。我有点像 Resharper 的粉丝,它使开发过程中的许多事情变得更容易和更快。在我看来,最大的优势是它使重构代码变得多么容易,随着时间的推移,这对于保持事情的清晰和易于理解非常重要。
我希望这会有所帮助。
加布
关于project - Sitecore 项目的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145886/