问题标签 [screwturn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wiki - 将内容从 OpenWiki 迁移到 ScrewTurn Wiki
我们有一个大型的基于 OpenWiki 的 wiki。OpenWiki 似乎是一个死项目,ScrewTurn 是下一个最佳选择。
有谁知道将我们的内容从 OpenWiki SQL Server 格式移动到ScrewTurn wiki SQL Server 格式的数据迁移路线?
我们最终可能会创建自己的(并分享它),但我们宁愿不重新发明轮子。
问候,
麦克风
sql-server - 如何配置ScrewTurn Wiki 以使用SQL Server?
我正在尝试在我的服务器上配置出色的ScrewTurn Wiki 产品,但无法理解文档。
我想将其配置为使用 SQL Server 进行存储。我还需要为 web.config 中的 PublicDirectory 键指定一个有效值吗?
到目前为止,这就是我尝试配置连接的方式,但显然我还缺少其他东西:
添加此连接字符串后,如果不抱怨 PublicDirectory 键,我什至无法加载页面。在我添加连接字符串之前,该站点在没有 SQL Server 实现的情况下运行良好。我什至没有机会查看数据库连接是否有效并且不知道在此处命名它的名称,如果名称对密钥有任何影响。
我怎样才能让它正常工作?
asp.net - ScrewTurn wiki 和自定义 asp.net 会员提供商
我正在考虑实施Screwturn Wiki来记录网站的管理区域。我想使用现有的自定义 asp.net 会员提供程序,以便无缝访问 wiki。所以它看起来像这样:
http://www.example.com/admin
- 现有行政区域http://www.example.com/admin/wiki
- 维基
有一个名为HTTPUserProvider Plugin的插件,它允许您通过 Web 请求在另一个 Web 服务器上进行身份验证,但这似乎是一种 hack。
有人有这种情况的经验吗?
asp.net-mvc - 螺丝转自定义页面存储提供程序
我想看看我们是否可以自定义ScrewTurnWiki 以适应我们的网站,所以
而不是传统的 Page.ashx 或 Default.aspx?page=abc
wiki 页面将是 site/section1/page/Wiki site/section2/category2/Wiki site/sectionXX/categoryYY/PageZZ/Wiki
其中每个的 pageName 变为 Section1/page Section2/Category2 SectionXX/CategoryYY/PageZZ
等等
据我所知,这应该是可能的 1)创建一个新的存储提供程序,它根据新的页面名称获取页面 2)设置以便默认使用新的存储提供程序
代码已准备好,但要测试它,我需要设置配置以默认采用新的存储提供程序 - 这个配置应该放在哪里?注意 - 我宁愿让它与新的自定义存储提供程序一起出现,而不是转到常规管理屏幕(这里没有)并从那里配置它!)
asp.net - 在子文件夹中运行 ASP.NET 网站
有没有办法在网站的子文件夹中运行 ASP.NET 网站?
例如,假设我想在我的网站上名为“wiki”的文件夹中运行螺丝转 wiki ( http://www.screwturn.eu/ ),我可以更改螺丝转网站的 web.config 来告诉它它在“wiki”文件夹中运行?(就像说 "~/" = "/wiki/")
然后,wiki 将在“/wiki/bin”中的“~/bin”中找到其程序集,并且对于新根目录下的所有其他文件夹也是如此。
screwturn - 自定义ScrewTurn Wiki 以存储和重用C# 源代码
我正在做一个研究项目。我需要自定义ScrewTurn Wiki来存储C#源代码。它可以通过链接重用代码。例如,我有一个 add 函数,add 函数将存储为一个 wiki 页面。如果有人想添加 2 个整数,而不是自己编写,他们可以通过链接页面简单地重用 add 函数。[网址]添加/网址。
用户可以通过重用如上所示的现有函数来编写代码,并能够下载完整的源代码并预览源代码。
我的问题是我对ScrewTurn Wiki 非常陌生,我需要一些建议来说明我从哪里开始?鉴于我只有2 个月的时间,定制它的最佳方法是什么。任何建议都非常合适。
iis-6 - Asp.net MVC 应用程序中的虚拟目录应用程序
我在尝试将螺旋 wiki 托管为我当前域中的虚拟目录应用程序时遇到问题。
域托管为something.com,wiki 看起来像something.com/wiki
当我浏览到 something.com/wiki 我得到
无法加载文件或程序集“System.Web.Mvc,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。
为什么虚拟目录回落到根应用程序。它不应该是它自己的应用程序边界吗?
我还添加到根 mvc 应用程序
这仍然没有解决问题。
migration - 从ScrewTurn Wiki 导出到Confluence 的脚本或实用程序?
有没有人尝试过从ScrewTurn迁移到Confluence?我希望我可以将ScrewTurn 数据库导出为xml,然后使用一个实用程序将其转换为Confluence 可以理解的格式——也许是Universal Wiki Converter使用的格式。
有人用过这样的工具吗?在我尝试自己写之前有什么我应该知道的吗?
更新:我已经安装了 Confluence 试用版并查看了备份。有一个entities.xml
看起来像数据存储的文件。根标签是<hibernate-generic>
,这让我相信他们使用Hibernate。我不熟悉 Hibernate,但这应该很有用。
wiki - ScrewTurn Wiki 和 GPLv2 许可证
我想ScrewTurn Wiki
在我们公司使用实习文档系统。我对许可有点困惑。
ScrewTurn Wiki 是在 GPL 许可下发布的,这是一个开源许可,但他们也有一个商业Internal Usage License
.
那么我应该购买许可证还是可以在我的公司中使用开源许可证?我们不会做任何改变,重新出售它或任何东西。我们只想安装在我们的内部网络服务器上并在同事之间共享一些内容。
mercurial - 在螺丝转 wiki 站点中创建 Mercurial 存储库是个好主意吗?
我有两个用于我们的系统和用户文档的ScrewTurn wiki 文档站点。我的想法是在每个 wiki 站点根目录中创建一个 Mercurial 存储库。然后每天都有一个预定的过程添加新文件并将更改提交到存储库,并将更改集推送到备份存储库。
我意识到,默认情况下,ScrewTurn 创建所有更改文件的副本,因此有自己的更改跟踪,但我正在考虑关闭该行为。
我相信这会给我比默认行为和自动备份更好的版本控制。
是否有一些我遗漏的注意事项?这是一个好主意吗?一个坏主意?