Splendidcrm专业版
开始
这里提供SplendidCrm专业人员,以允许您评估该软件。它仍然受到SplendidCrm源代码许可证的管辖,因此不是免费的。如果您在生产中使用此软件,则希望您获得每个用户的许可证。
最快开始的方法是请求我们的安装程序。安装程序实际上将做您需要的一切,除了安装SQL Server Express外,还将完成SplendidCrm站点的运行。或者,您可以从Github下载最新信息并自己构建应用程序。请联系我们的销售团队,以许可Splendidcrm专业人士。
最低要求
- Windows 10或更高版本,Windows Server 2012或更高版本。
- ASP.NET框架4.8。下载ASP.NET 4.8运行时
- Visual Studio 2017或更高版本。下载Visual Studio 2019
- SQL Server Express 2008或更高版本。下载SQL Server Express 2019
- SQL Server Management Studio。下载SQL Server Management Studio 18.10
- Windows 64位的节点版本16.20。下载节点16.20
- 纱线版本1.22。使用NPM下载:“ NPM安装-Global Yarn”
使用安装程序
安装程序的目的是执行所需的一切,以使系统运行在您正在运行的Windows版本上。我们通常将SQL Server Express与安装程序一起保存该步骤,但是如果您已经在网络上安装了SQL Server,则可以使用较小的升级下载。该应用将执行以下操作:
- 安装应用程序的所有文件。此操作由典型的安装速度应用程序执行。
- 运行Splendidcrm配置向导配置Windows。这是完成实际工作的地方。
- 如果尚未安装IIS。
- 添加该应用所需的IIS功能。
- 向IIS添加SplendidApp应用程序。
- 连接到数据库。 SQL Server可以是远程或本地的,所有重要的是您可以连接。安装程序包括一个初始化的数据库,如果未检测到现有的CRM数据库,则将附加。
- 创建或更新所有表,功能,视图,过程和/或数据以运行应用程序。
建立自己
构建自己时,请注意,我们更喜欢与React代码分开构建ASP.NET代码。我们这样做是为了使Visual Studio不需要太长时间才能进行调试,因为它将尝试每次变化时都试图构建这两种情况。因此,我们将React文件标记为内容,并将它们排除在Visual Studio Project文件中的构建中。考虑到这一点,我们包含了两个csproject文件,一个文件带有项目(_VS2013)中的React文件,另一个带有React,但作为内容(_VS2017)。这允许用来将构建与开发分开。
ASP.NET网站构建
建筑物应该与将Splendidcrm5_vs2017.csproj项目文件加载到Visual Studio 2017或更高版本一样简单。 SplendidCrm使用某些外部库的非常具体的构建,以最大程度地减少库库的依赖性,我们不使用软件包管理器。取而代之的是,我们与这些库一起包含了一个备份2012文件夹。
- ajaxcontroltoolkit.dll
- antlr3.runtime.dll
- asterisk.net.dll
- Bouncycastle.crypto.dll
- ckeditor.net.dll
- common.logging.dll
- documentformat.openxml.dll
- Google.apis.auth.dll
- Google.apis.core.dll
- Google.apis.dll
- ICSHARPCODE.SHARPZLIB.DLL
- mailkit.dll
- microsoft.aspnet.signalr.core.dll
- microsoft.aspnet.signalr.systemweb.dll
- microsoft.exchange.webservices.auth.dll
- Microsoft.exchange.webservices.dll
- Microsoft.IdentityModel.dll
- Microsoft.IdentityModel.extensions.dll
- Microsoft.InderityModel.jsonwebtokens.dll
- Microsoft.IdentityModel.logging.dll
- Microsoft.IdentityModel.protocols.dll
- Microsoft.InderityModel.protocols.wsfederation.dll
- Microsoft.InderityModel.tokens.dll
- Microsoft.InderityModel.tokens.Saml.dll
- Microsoft.IdentityModel.xml.dll
- microsoft.owin.dll
- Microsoft.owin.host.systemweb.dll
- microsoft.owin.security.dll
- Microsoft.ReportViewer.common.dll
- Microsoft.ReportViewer.datavisualization.dll
- Microsoft.ReportViewer.ProcessingObjectModel.dll
- Microsoft.ReportViewer.webforms.dll
- microsoft.sqlserver.types.dll
- Microsoft.threading.tasks.dll
- microsoft.web.infrastructure.dll
- mimekit.dll
- newtonsoft.json.dll
- oauthconnection.dll
- owin.dll
- paypal.dll
- RESTSHARP.DLL
- spring.rest.dll
- spring.social.core.dll
- streaminvi.dll
- system.InderityModel.tokens.jwt.dll
- System.InderityModel.tokens.Validatingissuernameregistry.dll
- system.web.optimization.dll
- tools.dll
- Tweetincore.dll
- Tweetinvi.dll
- twilio.dll
- twittertoken.dll
- webgrease.dll
- zlib.portable.dll
反应构建
我们建议您使用纱线来掩盖React文件。我们目前正在使用1.22版,NPM版本6.14 ADN节点16.20。这些版本可能很重要,因为更新版本可以具有构建失败。您第一次构建时,您将需要纱线安装所有软件包。
纱线安装
然后,您可以构建应用程序。
纱线构建
结果将是文件react dist js steviacrm.js
SQL构建
SQL脚本文件夹包含所有代码,以创建或更新数据库为当前级别。 build.bat文件旨在创建一个单个build.sql文件,该文件将所有SQL代码组合到一个build.sql文件中。如果这是您第一次构建数据库,则需要自己创建SQL数据库并定义具有所有权访问权限的SQL用户。我们已经设计了SQL脚本以将任何现有数据库升级到当前级别。此外,我们设计的SQL脚本将一遍又一遍地运行,而没有任何错误。我们鼓励您继续此设计。它包含设计仅应用一次的数据修改。基本的逻辑是在执行确定之前检查操作是否需要发生。
if(要测试的条件)开始 - 然后操作以执行结束 - if;
如果您想知道为什么我们使用“开始 - 然后”和“ end -if;”而不是简单地“开始”和“结束”,因此我们可以更轻松地转换代码以支持Oracle PL/SQL格式。