見る (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
それを見つける場所
- プロジェクトはcode.google.comでホストされています: code.google.com/p/infoterminal4dokuwiki
- ライセンス: GPL2
- ここからダウンロードできます: code.google.com/p/infoterminal4dokuwiki/downloads/list
- アーカイブまたはプロジェクトのメインページのインストール情報
- バグと提案は、ローカルの問題リストに最もよく書かれています
! デモで画像が壊れています