hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

10年3月13日(Sat) 20時51分
TOP » xpWiki::Dev » xpWiki開発日記

xpWiki 開発日記 RSS 1.0 of xpWiki開発日記 RSS 2.0 of xpWiki開発日記 RSS Atom of xpWiki開発日記 anchor.png

[ Note ] RSS of :Note

hatenaplain(プレーン) のスキンで見るとスッキリして見やすいかも。 :D (スキン選択解除)

<< 2010.3 >>
[xpWiki開発日記]
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Page Top

ダウンロード anchor.png

Page Top

xpWiki 本体 anchor.png

Page Top
簡単インストーラ版 anchor.png
  • filexpwiki_installer.cgi
    • 2008/11/20 22:47 xoops_trust_path のパスに . (ドット) が含まれる環境に対応しました。(thx pinetree)
    • 2008/11/20 18:24 に差し替えました。以前のものは X2*1 で使うと、認証に問題がありますので、必ず新しいものに差し替えるかサーバから削除してください。

GIJOE さんが書いた hd_updater.cgi に若干手を入れて、xpWiki インストーラーに仕立てました。
バージョンアップにも対応していますので、驚くほど簡単にバージョンアップが完了します。

サーバー上で最新アーカイブをダウンロード・展開し、適切にディレクトリ・ファイルを配置し、パーミッションを設定するところまで完了します。

Page Top
使い方 anchor.png
  1. filexpwiki_installer.cgiXOOPS_ROOT_PATH にアップロードして、FTPなどで実行権限を与えます。
  2. XOOPS_URL/xpwiki_installer.cgi にブラウザでアクセスします。
  3. XOOPS_SALT または XOOPS_DB_PASS でログインします。
  4. xpwiki.tar.gz 又は K-tai_emoji.tar.gz を選択して、画面の指示に従ってクリックしていけばOK :thumb_up:
    • 最短 6クリックで完了します。
    1. mainfile.php に記述されている XOOPS_SALT または XOOPS_DB_PASS の値を入力: <PASS入力> [ login ]
    2. [ extract it (ファイル抽出) ]
    3. (インストール時のみ) dirname: <ディレクトリ名入力> [ create a new copy (新規コピー作成) ]
    4. system & trust side [ overwrite all files (すべて上書き) ]
    5. Are you OK? [ OK ]
    6. [ terminate transactions (clearing tmp folder) (一時ファイルを削除して終了) ]

※ このインストーラーを使用できる環境は、CGI が suEXEC で動作する必要があります。多くのレンタルサーバはこの条件を満たしていると思います。(Windowsサーバーでは動作しません。)

Page Top
パッケージ版 anchor.png
  • filexpwiki_4.02.27.zip
  • filexpwiki_4.02.27.tar.gz (bashCGI版インストーラ(hd_updater.cgi) 対応)
    • Ver 4.02.26 以降では、HypCommonFunc Ver. 20100108 以降が必須となりました。
    • HypCommonFunc Ver. 20100306 が含まれています。
    • FCKeditor 2.6.4 が含まれています。 (html/common/fckeditor_2.6)
    • FCKeditor用 xpWiki プラグイン fckxpwiki Ver. 20090628 が含まれています。 (html/common/fckxpwiki)
  • バージョン表記について (Ver 3.70 以降)
    • x.y.z
      • x が上がった場合は、html 側を更新しています。
        • html 側には、ユーザ定義・データが含まれます。上書きする場合には更新分のみを上書きされることをお勧めします。
      • y が上がった場合は、trust 側で、モジュールアップデートが必要な更新しています。この場合は、html 側は更新しなくてもOKです。必ずモジュールアップデートを行ってください。
      • zが上がった場合は、trust 側を更新しています。
        • trust 側にはユーザー定義・データーが含まれないので、積極的にバージョンアップしてください。
          +  Ver 3.70未満はこちら
          • バージョン表記について
            • x.y.z
              • x が上がった場合は、html 側を更新しています。
                • html 側には、ユーザ定義・データが含まれます。上書きする場合には更新分のみを上書きされることをお勧めします。
              • y が上がった場合は、trust 側を更新しています。この場合は、html 側は更新しなくてもOKです。
                • trust 側にはユーザー定義・データーが含まれないので、積極的にバージョンアップしてください。
              • zが上がった場合は、軽微な修正が含まれています。
  • バージョンアップについて
    • html側
      • html側はオリジナル設定などが含まれるので、基本的に変更のあったファイルのみ上書きしてください。
        環境によっては、trust側のみを上書きして、XOOPS_URL/modules/xpwiki*4/admin/setup.cgi に実行権限を与えて、そのファイルにブラウザでアクセスすることで、html側を自動アップデートすることができます。一番簡単なので、一度お試しください。 ;-)
    • trust側
      • trust側は、オリジナル設定などはないため基本的にすべて上書きでOKです。
      • CGIがFTPユーザーとして動作するサーバー*5ではCVSから自動アップデートする方法もあります。
  • HypCommonFunc のバージョンについて
    • xpWiki Ver 2.07 以前から Ver 2.08 以降にCVS版でバージョンアップする場合は、HypCommonFunc Ver 20070530.1 以降が必須になります。
      HypCommonFunc のバージョン表記は、年月日.rev になっています。
    • Ver 20080604以降 HypCommonPreLoad のすべての機能がデフォルトで無効になりました。XCLまたはHypCommonPreLoadを使っている場合は、HypCommonPreLoad#設定を参考にしてお好みの設定に変更してください。
Page Top
CVS版 anchor.png
Page Top

関連するもの anchor.png

Page Top
Smartyプラグイン (html側) 簡単インストーラ版、パッケージ版に含まれています anchor.png
  • 'function.d3comment.php', 'function.xoopsdhtmltarea.php' この2つのプラグインを必要とします。 XOOPS_ROOT_PATH/class/smarty/plugins ディレクトリに配置してください。
Page Top
HypCommonFunc (trust側) 簡単インストーラ版、パッケージ版に含まれています anchor.png
Page Top
追加言語パック anchor.png
Page Top
piCal プラグイン anchor.png
Page Top
ブックマークレット anchor.png

以下のリンクをツールバーにドラッグ&ドロップするなどしてブックマークに保存してお使いください。

任意の xpWiki を表示中に保存したブックマークをクリックすると管理画面に移行します。

Page Top

開発日記 anchor.png

Page Top

タグクラウド anchor.png

Ajax Amazon Apache API Bugfix Chrome context Cookie CSS d3forum d3pipes DB化 diff EMLH Enbug Exif Extension favicon FCKeditor fckxpwiki FireFox Flash German GIJOE GoogleAnalytics HTML HTML構造 html側更新 HTML文法 http HypCommonFunc IDN IE IE6 IE8 iframe IIS ini設定 JavaScript JobStack KAKASI Language make_link mbstring nao-pon Note Opera PageAlias pagepopup paraedit PATH_INFO PHP4 PHP5 PHP 5.3 piCal pico Plugin protector prototype.js PukiWiki Q&A認証 Reading RSS Safari SIE Smarty SPAM対策 SQLインジェクション SVG SWFObject t-Diary TOC ToDo trust UI UpdatesPing UTF-8 UTF_8 Wikiヘルパー Wikiレンダラー Wiki書式 Win32 WYSIWYG XCL XML-RPC XOOPS XPath XSS イベントフック イベント通知 インストール インフォメーション インポート エンバグ オートリンク カウンター キャッシュ クリッカブルリンク コメント統合 サムネイル スキン セキュリティ テーブル拡張書式 データーベース ナビゲーション バックアップ ファイルロック ファイル添付 ブロック プラグイン ページリンク ページ複製 ページ並び順 ページ別名 ポルトガル語 マルチドメイン メール メモ メモリリーク リッチエディタ リネーム 安定化 印刷用表示 画像表示 絵文字 外部オートリンク 環境設定 簡単ログイン 基本設計 携帯 検索 権限設定 言語ファイル 高速化 国際化ドメイン名 差分 最適化 雑記 初期ページ 新規プラグイン 新規関数 正規表現 静的URL 先読み対策 多言語 多言語化 段落編集 注釈 読み 付箋 負荷対策 複数インストール 複数行引数 文字化け 翻訳 要約
Page Top

最近の日記 anchor.png

(Edit)
 

Ver 4.02.27 (ポルトガル語言語ファイルの追加とBugfixなど) anchor.png Edit

Tag: 言語ファイル ポルトガル語 Bugfix PHP 5.3 ini設定

Page Top
概要 anchor.png Edit
Page Top
CVS 更新内容 anchor.png Edit
+  今回の更新分
  • 2010-03-06 17:45 nao-pon
    • * version.php (1.100):
      • Version 4.02.27.
  • 2010-03-06 17:44 nao-pon
    • * class/make_link.php (1.45), ini/pukiwiki.ini.php (1.101):
      • Added a config into "pukiwiki.ini.php".
        // Enable file scheme with brackets.
        $root->use_file_scheme = 0;
  • 2010-03-06 17:40 nao-pon
    • * skin/css/main.css (1.36), plugin/conf.inc.php (1.20):
      • Added a option "Display linked Websites host" of URL shortening with bitly.
  • 2010-03-06 17:36 nao-pon
    • * class/xpwiki.php (1.96):
      • Optimaize.
  • 2010-03-06 17:35 nao-pon
    • * class/attach.php (1.24):
      • Bugfix, Problem of Attach file search.
  • 2010-03-06 17:33 nao-pon
    • * language/xpwiki/de/plugin/dbsync.lng.php (1.3), language/xpwiki/de_utf8/plugin/dbsync.lng.php (1.3), language/xpwiki/en/plugin/dbsync.lng.php (1.3), language/xpwiki/ja/plugin/dbsync.lng.php (1.3), language/xpwiki/ja_utf8/plugin/dbsync.lng.php (1.3), plugin/dbsync.inc.php (1.40): Added a option "Update page name reading".
  • 2010-03-06 17:32 nao-pon
    • * class/func/xpwiki_func.php (1.222):
      • Bugfix, Problem of page name reading is not update on rename function.
  • 2010-03-06 17:26 nao-pon
    • * plugin/pcomment.inc.php (1.23):
      • Bugfix, "$this->conf['TEMPLATE_DEFAULT']'" is not effective.
  • 2010-03-06 17:21 nao-pon
    • * plugin/tracker.inc.php (1.22):
      • Correction for PHP 5.3.
  • 2010-03-06 17:20 nao-pon
    • * language/: portuguese/admin.php (1.1), portuguese/blocks_common.php (1.1), portuguese/main.php (1.1), portuguese/modinfo.php (1.1), portuguese/mail_template/page_update.tpl (1.1), xpwiki/pt/conf.php (1.1), xpwiki/pt/default.js (1.1), xpwiki/pt/lng.php (1.1), xpwiki/pt/plugin/areaedit.lng.php (1.1), xpwiki/pt/plugin/aws.lng.php (1.1), xpwiki/pt/plugin/block.lng.php (1.1), xpwiki/pt/plugin/conf.lng.php (1.1), xpwiki/pt/plugin/dbsync.lng.php (1.1), xpwiki/pt/plugin/deldel.lng.php (1.1), xpwiki/pt/plugin/dump.lng.php (1.1), xpwiki/pt/plugin/exifshowcase.lng.php (1.1), xpwiki/pt/plugin/fusen.lng.php (1.1), xpwiki/pt/plugin/googlemaps2.lng.php (1.1), xpwiki/pt/plugin/googlemaps2_insertmarker.lng.php (1.1), xpwiki/pt/plugin/googlemaps2_mark.lng.php (1.1), xpwiki/pt/plugin/import.lng.php (1.1), xpwiki/pt/plugin/isbn.lng.php (1.1), xpwiki/pt/plugin/links.lng.php (1.1), xpwiki/pt/plugin/pcomment.lng.php (1.1), xpwiki/pt/plugin/pginfo.lng.php (1.1), xpwiki/pt/plugin/pluginlist.lng.php (1.1), xpwiki/pt/plugin/replacer.lng.php (1.1), xpwiki/pt/plugin/search.lng.php (1.1), xpwiki/pt/plugin/update_entities.lng.php (1.1), xpwiki/pt/plugin/urlbookmark.lng.php (1.1), xpwiki/pt/plugin/vote.lng.php (1.1), xpwiki/pt/plugin/yahoo.lng.php (1.1), xpwiki/pt_utf8/conf.php (1.1), xpwiki/pt_utf8/default.js (1.1), xpwiki/pt_utf8/lng.php (1.1), xpwiki/pt_utf8/plugin/areaedit.lng.php (1.1), xpwiki/pt_utf8/plugin/aws.lng.php (1.1), xpwiki/pt_utf8/plugin/block.lng.php (1.1), xpwiki/pt_utf8/plugin/conf.lng.php (1.1), xpwiki/pt_utf8/plugin/dbsync.lng.php (1.1), xpwiki/pt_utf8/plugin/deldel.lng.php (1.1), xpwiki/pt_utf8/plugin/dump.lng.php (1.1), xpwiki/pt_utf8/plugin/exifshowcase.lng.php (1.1), xpwiki/pt_utf8/plugin/fusen.lng.php (1.1), xpwiki/pt_utf8/plugin/googlemaps2.lng.php (1.1), xpwiki/pt_utf8/plugin/googlemaps2_insertmarker.lng.php (1.1), xpwiki/pt_utf8/plugin/googlemaps2_mark.lng.php (1.1), xpwiki/pt_utf8/plugin/import.lng.php (1.1), xpwiki/pt_utf8/plugin/isbn.lng.php (1.1), xpwiki/pt_utf8/plugin/links.lng.php (1.1), xpwiki/pt_utf8/plugin/pcomment.lng.php (1.1), xpwiki/pt_utf8/plugin/pginfo.lng.php (1.1), xpwiki/pt_utf8/plugin/pluginlist.lng.php (1.1), xpwiki/pt_utf8/plugin/replacer.lng.php (1.1), xpwiki/pt_utf8/plugin/search.lng.php (1.1), xpwiki/pt_utf8/plugin/update_entities.lng.php (1.1), xpwiki/pt_utf8/plugin/urlbookmark.lng.php (1.1), xpwiki/pt_utf8/plugin/vote.lng.php (1.1), xpwiki/pt_utf8/plugin/yahoo.lng.php (1.1):
      • Portugues by leco.
Page Top
一行コメント anchor.png Edit


(Edit)
 

Ver 4.02.26 (metaWeblog API, Twitter OAuth に対応など) anchor.png Edit

Tag: Bugfix XML-RPC ini設定 環境設定 新規プラグイン

Page Top
概要 anchor.png Edit
  • [ XML-RPC ] BlogerAPI と metaWeblog API に対応。
  • ref プラグインで内部サイトとみなすURLを正規表現で設定する $const['NO_REF_EXTIMG_REG'] を pukiwiki.ini.php に追加。
  • オートテンプレートでページ名のベースネームを基準にテンプレートを作成できるようにした。
    • :template/ほげ を作っておくと、 aaa/ほげ とか aaa/bbb/ほげ といったページのテンプレートになる。
  • 個別ユーザー専用エリアを設定する $root->users_page を pukiwiki.ini.php に追加。
    • 個別ユーザー専用エリアとして指定したページ/ログインID 以下のページは、そのユーザーのみ編集できる編集権限が既定値になります。
    • :config​/user は、システム側で自動設定されます。
  • 付箋プラグインで複数行書き込むと、ページにゴミが出る不具合を修正。
  • 同一ユーザーが連続編集した場合の編集の要約のログ収集方法を調整。
  • ページURL が長くなった場合、携帯端末でアクセスできないことがある問題に対応。
  • Twitter の OAuth に対応。 (PHP 5 環境のみ)
    • Twitter API へのアプリ登録が必要 (https://twitter.com/apps/new)
    • 環境設定でアプリ登録で得られた Consumer key と Consumer secret を設定する
  • ゲストグループのみ対象とする権限設定ができない問題を修正。
  • ユーザー毎の設定を行う user_pref プラグインの追加。
    • Twitter の連携設定や Amazon アソシエイト ID の設定など
  • Amazon 関連プラグインで、ページオーナーユーザーのアソシエイトIDを埋め込む機能のスイッチを環境設定に追加。
  • ajaxtree プラグインでページ作成時キャッシュ更新されないことがある問題を修正。
  • attach プラグインの MIME Type 設定の "application/ms-word" に "docx docm"、"application/ms-excel" に "xlsx xlsm" を追加した。
  • ページ作成者(オーナー)を表示するプラグイン author を追加した。
    • &author([<ページ名>][,date]);
  • backup プラグインでページを巻き戻した場合の編集要約のメッセージ中のページ数がずれていたのを修正。
  • bitly プラグインでページ名引数を省略した場合、現在ページの短縮URLを表示するようにした。
  • calendar2 プラグインにインライン書式を追加し、当日の新規ページ追加リンクを表示するようにした。
  • deldel プラグインでページ削除時、メール通知を停止するようにした。
  • Yahoo! の仕様変更に対応し、yahoo プラグインの Yahoo! へのリンクを変更した。
  • newpage, lookup プラグインのデフォルト値に "$uname" を記入すると、UserName に置換されるようにした。
  • freeze, unfreeze プラグインのアクション時の戻り先を調整した。
  • ページコメント数を表示する page_comments プラグインを新規追加。
Page Top
新しい機能について anchor.png Edit
Page Top
ユーザー設定 anchor.png Edit
Page Top
?cmd=user_pref anchor.png Edit

ログインした状態で xpWikiのURL/?cmd=user_pref にアクセスすることで、ユーザー設定画面になります。

今回追加された設定は、Twitterとの連携設定とアマゾンアソシエイト ID 設定です。ただし、共に環境設定でそれらの機能を有効にしている場合のみ設定できるようになります。

このサイトでは、xpWiki::Dev, UsersWiki で設定できます。

Page Top
:config​/user/[ログインID] anchor.png Edit

デフォルトで :config​/user/[ログインID] のページは、ユーザー設定ページとなります。

今回、初期インストール時に読み込まれるページに :config​/user, :config​/user​/template を追加しましたので、XOOPS のモジュール管理画面よりモジュールアップデートをすることで、これらのページが保存されます。

これらのページを保存しておくと、ログインユーザーは :config​/user ページから自身の設定ページを簡単に作成できます。

現状では、設定ページで XML-RPC の metaWeblog API で使用するブログページ名を設定することができます。(環境設定で use_xmlrpc を有効にしていないと無意味となります)

項目名 "MyBlog" を複数行記述することで、複数のページを指定することができます。

Page Top
metaWeblog API 対応 anchor.png Edit

管理画面の環境設定で use_xmlrpc を有効にすると、XML-RPC の BlogerAPI, metaWeblogAPI に対応しています。APIエンドポイント(API Endpoint) は、xpWikiのURL/?cmd=xmlrpc になります。

XOOPSのログイン ID とパスワードを使って投稿します。

投稿文に HTML は使えません。Wiki書式で投稿してください。

metaWeblogAPI を使って flickr と連携すると flickr から簡単に投稿できたりメールを使いモブログすることも容易にできるようになります。

Page Top
flickr での設定例 anchor.png Edit
  • flickr にログインした状態で http://www.flickr.com/account/blogs/add/metaweblogapi にアクセスすると metaWeblogAPI に対応しているブログを登録するフォームが表示されます。そのフォームの API Endpoint に APIエンドポイントのURL、Username, PasswordXOOPS のログイン情報を入力して [NEXT] をクリックします。
  • 複数のブログページがある場合は、Choose a weblog のページが表示されるのでブログページを選択して [NEXT] をクリックします。
  • Confirm your details のページで、登録内容を確認し [ALL DONE] をクリックすれば登録完了です。
  • モブログ(Moblog) を設定するには、http://www.flickr.com/account/uploadbyemail/blog/ で登録したブログを選択します。モブログ用メールアドレスは、http://www.flickr.com/account/?tab=emailYour blog upload email がそれです。
  • ブログ投稿用テンプレートは、HTMLで構成されているので、カスタマイズして Wiki構文にする必要があります。たとえば、次のような内容になります。
    Everything is expanded.Everything is shortened.
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    
    #navi
    RIGHT:&rsslink(../);
     
     
    *** {title}
     
    RIGHT:&tag(Flickr,Moblog);
     
    RIGHT:[[{uploader_name} on flicker:{uploader_profile}]]
     
    [[&ref({photo_src}){{title}};>{photo_url}]]~
    &font(80%){[[{title}:{photo_url}]], originally uploaded by [[{uploader_name}:{uploader_profile}]]};
     
    {description_raw}
     
    #navi
Page Top
Twitter OAuth 対応 anchor.png Edit

Twitter OAuth を利用して、Twitter と連携することができます。ただし PHP 5 以上であることが必須条件となります。

Twitter と連携するために、まずは ご自身の Web サイト(xpWiki) をアプリケーションとして Twitter に登録して Consumer keyConsumer secret を取得する必要があります。

Twitter にログインした状態で https://twitter.com/apps/new にアクセスすると、アプリケーションの登録フォームが表示されます。

  • Application Type: Browser
  • Callback URL: xpWikiトップのURL

あとは、お好きなように入力して、[保存する] をクリックしてください。

得られた Consumer keyConsumer secretxpWiki の環境設定で登録すると、?cmd=user_pref でアクセスできるユーザー設定画面で各ユーザーは、自分の Twitter アカウントと xpWiki を結びつけることができるようになります。

Page Top
ユーザー毎 Amazon アソシエイツ ID anchor.png Edit

管理画面の環境設定で ユーザー別 Amazon ID を有効にすると、?cmd=user_pref でアクセスできるユーザー設定画面で各ユーザーは、自分の Amazon アソシエイト ID を設定することができるようになります。

Amazon アソシエイト ID が設定されているユーザーが作成したページでは、Amazon 系プラグイン amazon, aws, isbn を使用した場合のアマゾンへのリンクにそのユーザーのアソシエイト ID が埋め込まれます。

Page Top
CVS 更新内容 anchor.png Edit
+  今回の更新分
  • 2010-01-09 00:10 nao-pon
    • * version.php (1.99):
      • Version 4.02.26
  • 2010-01-09 00:09 nao-pon
    • * ID/: en/wiki/.timestamp (1.7), ja/wiki/.timestamp (1.7):
      • Update.
  • 2010-01-09 00:09 nao-pon
    • * ID/: en/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.3), ja/wiki/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.txt (1.3):
      • Added "docx docm" for "application/ms-word", "xlsx xlsm" for "application/ms-excel".
  • 2010-01-09 00:07 nao-pon
    • * ID/ja/wiki/: 3A636F6E6669672F75736572.txt (1.1), 3A636F6E6669672F757365722F74656D706C617465.txt (1.1):
      • User config.
  • 2010-01-09 00:07 nao-pon
    • * class/make_link.php (1.44), class/func/pukiwiki_func.php (1.214), class/func/xoops_wrapper.php (1.57), class/func/xpwiki_func.php (1.221), class/include/init.php (1.68), ini/pukiwiki.ini.php (1.100):
      • Correction for some function additions. (metaWeblog API, Twitter OAuth, User preference etc.)
  • 2010-01-08 23:01 nao-pon
    • * language/xpwiki/: de/lng.php (1.19), de/plugin/conf.lng.php (1.12), de/plugin/pcomment.lng.php (1.2), de/plugin/user_pref.lng.php (1.1), de_utf8/lng.php (1.19), de_utf8/plugin/conf.lng.php (1.12), de_utf8/plugin/pcomment.lng.php (1.2), de_utf8/plugin/user_pref.lng.php (1.1), en/lng.php (1.24), en/plugin/conf.lng.php (1.16), en/plugin/pcomment.lng.php (1.2), en/plugin/user_pref.lng.php (1.1), ja/lng.php (1.24), ja/plugin/conf.lng.php (1.16), ja/plugin/pcomment.lng.php (1.2), ja/plugin/user_pref.lng.php (1.1), ja_utf8/plugin/conf.lng.php (1.16), ja_utf8/plugin/pcomment.lng.php (1.2), ja_utf8/plugin/user_pref.lng.php (1.1):
      • Message update for new functions.
  • 2010-01-08 23:00 nao-pon
    • * plugin/ajaxtree.inc.php (1.10), events/onPageWriteAfter/ajaxtree.inc.php (1.3):
      • Bugfix of cache data problem.
  • 2010-01-08 22:59 nao-pon
    • * plugin/author.inc.php (1.1):
      • Show page owner(author).
  • 2010-01-08 22:59 nao-pon
    • * plugin/backup.inc.php (1.20):
      • Correction for edit summary.
  • 2010-01-08 22:58 nao-pon
    • * plugin/bitly.inc.php (1.2):
      • Show shoten now page with blank option.
  • 2010-01-08 22:56 nao-pon
    • * plugin/calendar2.inc.php (1.14):
      • Added inline plugin. (New page link)
  • 2010-01-08 22:56 nao-pon
    • * plugin/conf.inc.php (1.19):
      • Added new configs.
  • 2010-01-08 22:55 nao-pon
    • * plugin/deldel.inc.php (1.12):
      • Stop notify.
  • 2010-01-08 22:54 nao-pon
    • * plugin/fusen.inc.php (1.30):
      • Bugfix of html convert cache.
  • 2010-01-08 22:52 nao-pon
    • * plugin/: amazon.inc.php (1.13), aws.inc.php (1.14), isbn.inc.php (1.15):
      • Supported user preference. (Amazon associate ID)
  • 2010-01-08 22:50 nao-pon
    • * plugin/: lookup.inc.php (1.4), newpage.inc.php (1.11):
      • Supported "$uname" for default value.
  • 2010-01-08 22:49 nao-pon
    • * plugin/page_comments.inc.php (1.1):
      • Show count of page comment.
  • 2010-01-08 22:48 nao-pon
    • * plugin/pcomment.inc.php (1.22):
      • Added inline plugin. (New page link)
  • 2010-01-08 22:48 nao-pon
    • * plugin/ref.inc.php (1.49):
      • Correction for "cont['NO_REF_EXTIMG_REG']".
  • 2010-01-08 22:47 nao-pon
    • * plugin/: freeze.inc.php (1.9), unfreeze.inc.php (1.9):
      • Correction of return function.
  • 2010-01-08 22:46 nao-pon
    • * plugin/user_pref.inc.php (1.1):
      • user preference
  • 2010-01-08 22:45 nao-pon
    • * plugin/xmlrpc.inc.php (1.1):
      • Supported "metaWeblog API".
  • 2010-01-08 22:44 nao-pon
    • * plugin/yahoo.inc.php (1.5):
      • Changed link to Yahoo!.
  • 2010-01-08 22:43 nao-pon
    • * skin/keitai.skin.php (1.31):
      • For UTF-8 output.
  • 2010-01-08 22:39 nao-pon
    • * plugin/api.inc.php (1.9):
      • ob_end_clean()
      • "exit;" to "return array('exit' => 0);".
  • 2010-01-08 22:38 nao-pon
    • * plugin/: googlemaps2.inc.php (1.12), dump.inc.php (1.10):
      • "exit;" to "return array('exit' => 0);".
  • 2010-01-08 22:34 nao-pon
    • * plugin/: rss10.inc.php (1.2), moblog.inc.php (1.11):
      • ob_end_clean()
  • 2010-01-08 22:34 nao-pon
    • * plugin/touchgraph.inc.php (1.2):
      • "exit;" to "return array('exit' => 0);".
Page Top
一行コメント anchor.png Edit


(Edit)
 

Ver 4.02.25 (編集要約記録、短縮URLなどの追加とプラグイン拡張など諸々) anchor.png Edit

Tag: Bugfix 新規プラグイン 環境設定 初期ページ 基本設計 プラグイン

Page Top
概要 anchor.png Edit
  • CSS, JavaScript ファイルのキャッシュを作成時に unlink してから再作成するようにした。
    • ファイルオーナーがユーザーになるサーバー(XREAなど)で touch できないことがある問題の対策。
  • リッチエディタでインラインイメージが表示されなくなっていた問題の修正
  • bitly を利用した短縮URL機能の追加
    • 環境設定: bitly のユーザーID, パスワードの設定追加。(短縮URL機能を使う場合、設定必須)
    • 環境設定: URL を記述した場合のクリッカブルリンクを短縮URLにする設定の追加。
    • bitly プラグインの追加
  • 編集時の要約(その編集のポイント)を記録できるようにした。
    • 履歴表示で確認できます。
    • 各プラグインの編集要約対応
  • amazon, isbn プラグインで NOIMAGE が表示されないことがある問題を修正。
  • aws プラグインをバッチリクエスト対応とした。
  • ls2 プラグインで "notemplate" オプションが効かないバグを修正した。
  • pcommentプラグインの拡張
    • 特定のページで特定のユーザーの投稿を Twitter に投稿するオプションを追加
    • 複数行引数に Wikiテキストを記述するとコメントのインクルード時に先立ってレンダリングされるようにした。
    • ページが新規作成される時、auto_template の設定が効くようにした。
  • popular プラグインで "total" オプションが効かない問題を修正した。
  • ref プラグインの拡張
    • 第二引数以降に "set" を指定することで、指定した他のオプションをその後の ref の既定値とすることができるようにした。
  • #freeze が複数記述されることがある問題を修正した。
  • twitter プラグインを新規追加
  • プラグインマニュアルページの更新
    • モジュールアップデートをすると該当ページが更新されます。(更新履歴も残ります)
Page Top
CVS 更新内容 anchor.png Edit
+  今回の更新分
  • 2009-11-17 18:30 nao-pon
    • * version.php (1.98):
      • Version 4.02.25
  • 2009-11-17 18:29 nao-pon
    • * ID/ja/wiki/.timestamp (1.6):
      • Update.
  • 2009-11-17 18:29 nao-pon
    • *ID/ja/wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.2):
      • Edited "popular", "pcomment" & "ref".
  • 2009-11-17 18:23 nao-pon
    • * plugin/twitter.inc.php (1.1):
      • Plug-in linked with Twitter.
  • 2009-11-17 18:23 nao-pon
    • * plugin/exif.inc.php (1.1):
      • Plug-in that displays EXIF information.
  • 2009-11-17 18:22 nao-pon
    • * include/check.func.php (1.17):
      • Bug-fix about problem of frozen page.
  • 2009-11-17 18:20 nao-pon
    • * plugin/: fusen.inc.php (1.29), attach.inc.php (1.53):
      • Correction for Edit Summary.
  • 2009-11-17 18:20 nao-pon
    • * plugin/ref.inc.php (1.48):
      • Added a new option 'set'.
  • 2009-11-17 18:19 nao-pon
    • * plugin/read.inc.php (1.11):
      • Use function func->is_alias().
  • 2009-11-17 18:18 nao-pon
    • * plugin/popular.inc.php (1.12):
      • Bug-fix about option 'total'.
  • 2009-11-17 18:18 nao-pon
    • * plugin/pcomment.inc.php (1.21):
      • Added Twiter function.
      • Supported auto template.
      • Supported multiline argument.
  • 2009-11-17 18:16 nao-pon
    • * plugin/moblog.inc.php (1.10):
      • Use func->pkwk_touch_file().
  • 2009-11-17 18:15 nao-pon
    • * plugin/ls2.inc.php (1.17):
      • Bug-fix about option 'notemplate'.
  • 2009-11-17 18:14 nao-pon
    • * plugin/deldel.inc.php (1.11):
      • Do touch() before copy().
  • 2009-11-17 18:13 nao-pon
    • * plugin/backup.inc.php (1.19):
      • Correction for Edit Summary.
  • 2009-11-17 18:13 nao-pon
    • * plugin/aws.inc.php (1.13):
      • Supported batch request.
  • 2009-11-17 18:12 nao-pon
    • * plugin/: amazon.inc.php (1.12), isbn.inc.php (1.14):
      • Bug-fix about NOIMAGE.
  • 2009-11-17 18:11 nao-pon
    • * language/xpwiki/: de/lng.php (1.18), de_utf8/lng.php (1.18), en/lng.php (1.23), ja/lng.php (1.23), ja_utf8/lng.php (1.24):
      • Added an item for Edit Summary.
  • 2009-11-17 18:09 nao-pon
    • * class/attach.php (1.23), ini/pukiwiki.ini.php (1.99):
      • Correction for Edit Summary.
  • 2009-11-17 18:09 nao-pon
    • * class/func/: pukiwiki_func.php (1.213), xpwiki_func.php (1.220):
      • Supported Shoten URL (bitly).
      • Added Edit Summary log.
  • 2009-11-17 18:03 nao-pon
    • * class/make_link.php (1.43), language/xpwiki/de/plugin/conf.lng.php (1.11), language/xpwiki/en/plugin/conf.lng.php (1.15), language/xpwiki/ja/plugin/conf.lng.php (1.15), language/xpwiki/ja_utf8/plugin/conf.lng.php (1.15), plugin/bitly.inc.php (1.1), plugin/conf.inc.php (1.18), language/xpwiki/de_utf8/plugin/conf.lng.php (1.11):
      • Supported Shoten URL (bitly).
  • 2009-11-17 15:11 nao-pon
    • * skin/css/: compare_diff.css (1.2), main.css (1.35), tagcloud.css (1.4):
      • Adjustment of CSS.
  • 2009-11-17 15:09 nao-pon
    • * ways/jobstack.php (1.8):
      • Use func->pkwk_touch_file().
  • 2009-11-17 15:09 nao-pon
    • * ways/w2x.php (1.19):
      • Correction of problem of inline image display.
  • 2009-11-17 15:07 nao-pon
    • * loader.php (1.63):
      • Do unlink() before remake a cache file.
Page Top
一行コメント anchor.png Edit


(Edit)
 

Ver 4.02.24 (Amazon関連プラグインの修正) anchor.png Edit

Tag: プラグイン エンバグ

Page Top
概要 anchor.png Edit
Page Top
CVS 更新内容 anchor.png Edit
+  今回の更新分
  • 2009-10-27 17:46 nao-pon
    • * version.php (1.97):
      • Version 4.02.24
  • 2009-10-27 17:46 nao-pon
    • * plugin/: amazon.inc.php (1.11), aws.inc.php (1.12), isbn.inc.php (1.13):
      • Bug fix of problem that variable is not initialized.
Page Top
一行コメント anchor.png Edit


(Edit)
 

Ver 4.02.23 (特定環境下におけるXSS脆弱性の修正) anchor.png Edit

Tag: セキュリティ XSS

Page Top
概要 anchor.png Edit

Ver 4.02.17 - 4.02.22 に見つかった XSS(クロスサイトスクリプティング)脆弱性を修正しました。

この脆弱性は、ある特定の環境で運用している場合が対象となります。

  1. xpWiki のバージョンが 4.02.17 以上 4.02.22 以下である。
  2. xpWiki のレンダラーモードを利用していて、その xpWiki のデフォルト編集権限が管理者以外編集できない設定になっている。
  3. xpWiki レンダラーモードを利用しているモジュールにおいて、管理者以外も投稿可能である。

この三つの条件をすべて満たす場合にXSS攻撃の対象になります。攻撃の難易度は易しいので、方法さえ分かれば簡単に任意のHTMLを仕込むことが可能になりますので、この条件で運用している場合は、一刻も早く Ver 4.02.23 以降にバージョンアップするか、上にあげた条件を少なくとも一つ外すようにしてください。

ご迷惑及びお手数をお掛けしますが、よろしくお願い致します。

Page Top
CVS 更新内容 anchor.png Edit
+  今回の更新分
  • 2009-10-23 08:26 nao-pon
    • * version.php (1.96):
      • Version 4.02.23
  • 2009-10-23 08:25 nao-pon
    • * class/func/xpwiki_func.php (1.219):
      • FALSE is always returned in render mode in the function "is_editable_only_admin()".
Page Top
一行コメント anchor.png Edit



*1 XOOPS 2.0.x 系
*2 SoftBankの絵文字を営利目的でホームページ、ソフトウェア、書籍等で利用される場合は、次のアドレスから事前に連絡する必要があります。
http://bit.ly/w655x (creation.mb.softbank.jp)

*3 TypePad 絵文字アイコン画像 by Six Apart Ltd is licensed under a Creative Commons 表示 2.1 日本 License.
Permissions beyond the scope of this license may be available at http://bit.ly/42Nqbo (start.typepad.jp)

*4 インストールしたディレクトリです。
*5 XREAなど
*6 xpWikiを複数インストールしている場合は、xpWiki Ver 3.03 以降を奨励します。

Front page   Freeze Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 512641, today: 223, yesterday: 1300
Last-modified: 2010-03-06 (Sat) 17:52:04 (JST) (7d) by nao-pon
このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

mixiでログイン Yahoo!でログイン
メインメニュー
"ぽちっ"としてね☆
MenuBar (xpwiki)
ブックマーク
Please log in to use it.
[Login]
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 145 人がオンライン中 :-)
(xpWiki::Dev : 2 人)

登録ユーザ: 0 & ゲスト: 145

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1681


現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報