DokuWikiのInfoTerminal

DokuWikiのInfoTerminalは、人気のある軽量wikiの代替インターフェイスです。 DokuWikiと組み合わせて、これは情報端末管理システムと呼ぶことができます。



ロゴ

見る (Operaでは全画面表示の方が良い)

Wikiの数が少ない-インデックス»wiki»dokuwikiから始めるのが最善です





どうやってこれに来たの



White IDEの開発にうんざりした私は、自分のシステムで開発者として自分のシステムを試し、使いやすさをテストし、機能を追加することにしました。

長い間、ニュースを読むための情報端末(太ったクライアント)を書きたかったのですが、テストに非常に適しています-シンプルで美しいです。

インターフェイスの作成には2日間のゆったりとした作業が必要でした。 そして、管理パネルについての質問が生じました...私は本当に、例えばCakePHPのスキャフォールドに「何かが起こる」ために、管理パネルを書いたり、すばやく書いたりしたくありませんでした。

データストレージ構造を備えたDokuWikiが登場しました。 そして、私はあまり持っていませんでした:記事とカテゴリーのリストを配布すること、読書のために記事を配布すること。 さらに半日は、APIを掘り下げ、サーバーコードを記述し、ローカルロケールをねじ込みました。 次に、デバッグが行われ、ターミナルが現在あるタイプにドットが付きます。



それらのいくつか。 詳細の



アプリケーションは、アプリケーション環境とリストと記事の表示に分かれています。 余分なボタンで端末をオーバーロードすることは使用できないため、アプリケーションインターフェイスをできる限り一般化する必要がありました。 単一のユーザーインターフェイスには、データプレゼンテーションコンポーネント用の単一のオブジェクトインターフェイスが必要でした。

プレゼンテーションを制御するには、記事とリストの両方で、上にスクロール(scrollUp)と下にスクロール(scrollDown)の2つのボタンのみを使用します。 scrollXXXメソッドは、現在のページとページ数を含む配列を返します。

サーバーからのデータは、json形式のXHRを使用した単一のbrowse()インターフェースを介して受信されます。 データと、どのオブジェクトがデータ+ページタイトルおよびメッセージステータスを表すかを示すヘッダーで構成されます。 browse()は、ハッシュ配列の最も単純なキャッシュ(キャッシュ[page_uri] = json)でラップします。 その他のトリビア:履歴、ページの更新、ホーム。



Opera Kioskモードで端末を起動する



Windows: C:\Program Files\Opera\opera.exe -k -nocontextmenu -nodownload -nokeys -nomaillinks -nomenu -noprint -nosave http:// yourdomain.host/path/to/wiki/terminal

UNIX: opera -k -nocontextmenu -nodownload -nokeys -nomaillinks -nomenu -noprint -nosave http:// yourdomain.host/path/to/wiki/terminal

ac: Applications/Opera.app/Contents/MacOS/Opera -k -nocontextmenu -nodownload -nokeys -nomaillinks -nomenu -noprint -nosave http:// yourdomain.host/path/to/wiki/terminal






httpの後://ハブがコード内のリンクを食べないようにスペースがあります

キオスクモードの詳細www.opera.com/support/mastering/kiosk



それを見つける場所

キオスクモードで使用するためにOpera向けに特別に設計されましたが、他のブラウザでも動作します。



デモで画像が壊れています



All Articles