問題タブ [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 - SQLServerを使用するようにScrewTurnWikiを構成するにはどうすればよいですか?
サーバー上で優れたScrewTurnWiki製品を構成しようとしていますが、ドキュメントを理解できませんでした。
ストレージにSQLServerを使用するように構成したいと思います。web.configでPublicDirectoryキーに有効な値を指定する必要がありますか?
これは私がこれまで接続を構成しようとした方法ですが、明らかに私は何か他のものが欠けています:
この接続文字列を追加した後、PublicDirectoryキーについて文句を言わずにページをロードすることさえできません。接続文字列を追加する前に、SQLServerを実装しなくてもサイトは正常に起動しました。DB接続が機能するかどうかを確認する機会すらなく、名前がキーに違いがある場合は、ここで名前を付ける方法がわかりません。
どうすればこれを正しく機能させることができますか?
asp.net - ScrewTurnwikiおよびカスタムasp.netメンバーシッププロバイダー
ウェブサイトの管理領域を文書化するためにScrewturnWikiを実装することを考えています。Wikiへのアクセスがシームレスになるように、既存のカスタムasp.netメンバーシッププロバイダーを使用したいと思います。したがって、次のようになります。
http://www.example.com/admin
-既存の行政区域http://www.example.com/admin/wiki
-Wiki
HTTPUserProviderプラグインと呼ばれるプラグインがあり、Webリクエストを介して別のWebサーバーで認証できますが、これは一種のハックのようです。
誰かがこのシナリオの経験がありますか?
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 Web サイトを実行する
Web サイトのサブフォルダーで ASP.NET Web サイトを実行する方法はありますか?
例として、スクリューターン wiki ( http://www.screwturn.eu/ ) を自分の Web サイトの「wiki」というフォルダーで実行したいとします。スクリューターンの Web サイトの web.config を変更して、 「wiki」フォルダで実行されていますか?("~/" = "/wiki/" のように)
wiki は、"/wiki/bin" の "~/bin" にあるアセンブリを検索し、新しいルートの下にある他のすべてのフォルダーについても同じアセンブリを検索します。
screwturn - ScrewTurn Wiki をカスタマイズして、C# ソース コードを保存および再利用する
私は研究プロジェクトに取り組んでいます.ScrewTurn WikiをカスタマイズしてC#ソースコードを保存する必要があります.リンクすることでコードを再利用できます. たとえば、add 関数があり、add 関数は wiki ページとして保存されます。誰かが 2 つの整数を追加したい場合は、独自の値を書く代わりに、ページをリンクすることで add 関数を再利用できます。[url]add/url.
ユーザーは、上記のように既存の関数を再利用してコードを記述し、完全なソース コードをダウンロードしてソース コードをプレビューすることができます。
私の質問は、ScrewTurn Wiki を初めて使用することです。どこから始めればよいか提案が必要です。2 か月しかないことを考えると、どのようにカスタマイズするのが最善の方法ですか? どんな提案も大いに当てはまります。
iis-6 - Asp.net MVC アプリ内の仮想ディレクトリ アプリ
現在のドメイン内で、screwturn wiki を仮想ディレクトリ アプリケーションとしてホストしようとすると問題が発生します。
ドメインは something.com としてホストされ、wiki は something.com/wiki のようになります。
something.com/wiki を参照すると、
ファイルまたはアセンブリ 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
仮想ディレクトリがルート アプリケーションにフォールバックするのはなぜですか。それは独自のアプリケーション境界であるべきではありませんか?
ルート mvc アプリにも追加しました
これはまだ問題を解決していません。
migration - ScrewTurn Wiki から Confluence にエクスポートするためのスクリプトまたはユーティリティ?
ScrewTurnからConfluenceへの移行を試みた人はいますか? 私は、ScrewTurn データベースを xml にエクスポートし、ユーティリティを使用して Confluence が理解できる形式 (おそらくUniversal Wiki Converterで使用される形式) に変換できることを望んでいます。
誰もそのようなユーティリティを使用しましたか? 自分で書き始める前に知っておくべきことはありますか?
更新: Confluence 試用版をインストールし、バックアップを確認しました。entities.xml
データストアのように見えるファイルがあります。ルートタグは です。これにより、 Hibernate<hibernate-generic>
を使用していると思われます。私は Hibernate に詳しくありませんが、これは役立つはずです。
wiki - ScrewTurn Wiki および GPLv2 ライセンス
ScrewTurn Wiki
インターンのドキュメンテーションシステムとして、当社でを使用したいと考えています。ライセンスについて少し混乱しています。
ScrewTurn Wiki は、オープン ソース ライセンスである GPL ライセンスの下でリリースされていますが、商用版もありInternal Usage License
ます。
では、ライセンスを購入する必要がありますか?それとも、社内でオープン ソース ライセンスを使用できますか? 変更、再販などは行いません。社内 Web サーバーにインストールして、同僚間でコンテンツを共有したいだけです。
mercurial - スクリューターンウィキサイトにMercurialリポジトリを作成するのは良い考えですか?
システムとユーザーのドキュメントに使用される2つのScrewTurnwikiドキュメントサイトがあります。私の考えは、各wikiサイトのルートディレクトリにMercurialリポジトリを作成することです。次に、毎日、スケジュールされたプロセスで新しいファイルを追加し、リポジトリに変更をコミットして、変更セットをバックアップリポジトリにプッシュします。
デフォルトでは、ScrewTurnはすべての変更されたファイルのコピーを作成するため、独自の変更追跡機能があることを認識していますが、その動作をオフにすることを検討しています。
これにより、デフォルトの動作や自動バックアップよりも優れたバージョン管理が可能になると思います。
私が見逃しているいくつかの考慮事項はありますか?これは良い考えですか?悪い考えですか?