代码之家  ›  专栏  ›  技术社区  ›  Anders

是否有人有修改SharePoint应用程序的经验?

  •  0
  • Anders  · 技术社区  · 16 年前

    我目前正在做一个电话记录项目。老板希望我使用SharePoint作为基础,所以我用一个moss 2007实例建立了一个虚拟机。我下载了微软的 call center template 并安装了它。我已经玩了一段时间了,它看起来很简单。如何修改(或扩展)此模板?为了满足我的需要?我还想知道它是如何工作的,所以如果需要,我可以创建我自己的应用程序,所以任何帮助都将在这里非常感谢。

    谢谢!

    编辑:

    我将在这里冒险说,我在这个文件夹中找到的ASPX文件:

    C:\程序文件\通用文件\Microsoft共享\Web服务器扩展\12 \模板\功能\

    已经编译了它们的代码,这样就不会有太多我可以做的事情来了解应用程序是如何以这种方式运行的。我说的对吗?

    4 回复  |  直到 16 年前
        1
  •  1
  •   Henrik P. Hessel    16 年前

    我开发了一些SharePoint功能和Web部件。是的,这是A*的真正痛苦。

    在SharePoint服务器上,查看目录

    C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\1033
    

    应该有你想要修改的母版页和CSS样式表。

        2
  •  1
  •   Community CDub    8 年前

    SharePoint开发可能有一个陡峭的学习曲线,而且产品似乎与您抗争。尤其是当你习惯了ASP.NET并且习惯了所有的自由。它是一个相当大的产品,有时是复杂的产品,有自己的框架和工作方式。这就是为什么我强烈建议在使用现有应用程序时认真阅读和尝试的原因。几点:

    支持

    主要原因是,如果更改文件系统而不了解其影响,则很容易导致安装不受支持。如果需要安装Service Pack或升级到未来版本,这将导致严重问题。通常有一种方法可以将更新后的代码部署到SharePoint,而无需沿着此路径进行。

    取得成果

    另一个原因是,除非你知道自己在做什么,否则在不了解的情况下进行黑客攻击通常会导致大量的头部攻击和很少的结果。可能发生一些毫无意义的错误,或者所做的更改不会生效。

    SharePoint方式

    最后,如果你不知道做某件事的“SharePoint方式”,你会浪费大量的时间去尝试让事情工作。知道“方法”可以节省你这么多时间,并很好地与产品集成,但如果你不知道它为痛苦做准备!这包括从自定义代码到CSS和母版页,到部署的主题。

    我希望这不会耽误你,因为你可以享受产品所提供的挑战,而且你可以用它做一些非常酷的事情。要了解更多信息,有几个关于开始使用SharePoint开发的堆栈溢出问题。( this is just one )

        3
  •  0
  •   Cody C    16 年前

    我对苔藓发育的经验不多。IMO,它不是为应用程序开发或自定义代码而构建的。有许多其他的门户网站很适合需要。对于内置的协作工具,它是一个很好的工具。除此之外,它会一直与你斗争。

    至少这是我的经验。

        4
  •  0
  •   ArjanP    16 年前

    亚历克斯说的话!

    使用SharePoint构建呼叫中心应用程序应该是非常可能的。就我个人而言,我不喜欢微软的模板,但它们可能有助于为你提供关于如何构建类似模板的想法。 我不知道你的应用到底应该做什么,但是通过构建一些Web部件并利用OOB列表和工作流功能,你(或者有点经验的SharePoint开发人员)应该能够快速创建一些东西。

    你不应该让有负面经验的人把你甩了。不管你喜欢与否,SharePoint将继续存在,一旦你越过学习曲线,它作为一个应用程序平台会非常有效。 如果您不知道自己在做什么,但它是一个服务器应用程序,我可以看到安装SharePoint是一件很痛苦的事情;应该有所了解。