wa - NucleusやFlashなどなど

RSS

Home > ArchiveList > 2007-05

«Prev || 1 | 2 || Next»
05.30 '07

Nucleus 自動バックアッププラグインNP_znBackupNeo ver0.0.1alpha

znBackupNeo 自動的に、設定した周期で、設定した場所に、データベースのバックアップファイルを作成し、添付ファイルとしてメールで送信します。
NP_znBackupとは別プラグインです。


Nucleusコアのバックアップ機能には、いくつかの不具合があります。
NP_znBackupは、そのコアのコードをそのまま引き継いでいますので、それらの不具合が発生しないように「データを監視する機能」を付けたのでした。

NP_znBackupNeoは、不具合を修正したバックアップエンジン(ってほどのものじゃないけど)を搭載しています。
いろいろなサーバー環境での動作が確認できたら、Nucleusコアへフィードバックしたいなぁ、なんて勝手なことを考えています。
不具合や、「動いたよ」などありましたら、ぜひぜひ、よろしくお願いいたします。<(_ _)>

NP_znBackupNeo解説ページからダウンロードできます。(この記事で紹介しているver0.0.1alphaが最新版です。)

NP_znBackupにはなかった、「同一データベース内の全てのテーブルをバックアップする機能」も付いています。他のCMSなどを同じデータベース内に入れている場合などに便利です。(「MODx * NUCLEUS」で使用しています。)
05.30 '07

Nucleus 自動バックアッププラグインNP_znBackupNeo

znBackupNeo 自動的に、設定した周期で、設定した場所に、データベースのバックアップファイルを作成し、添付ファイルとしてメールで送信します。
NP_znBackupとは別プラグインです。

...続きを読む

05.28 '07

作りかけプラグイン、コード消失

Virtual PCで構築した仮想のサーバー環境でいろいろ作ってます。すっごく重宝しているのですが!
その仮想Linuxに突然つながらなくなりました。再起動かけたら起動しないしー!
うそぉ~!

True Image 10で、毎日バックアップしているので、前日の状態には戻ります。
が!
作りかけというか、ほぼ完成していた新規プラグインは戻ってきません。
うぅ、、。
最近データ壊れたり、アプリケーション動かなくなったりし過ぎるんですが、、、Vistaにしたから?!そうなの?!違うの?!
(新品ノートPCにお茶ぶっかけたりしてるし。大殺界だからか?!)

まぁ、原因はわからないけど、毎日のバックアップは大事だなぁ。でも毎日やってても損失が出るし。どうしたら良いのかしら?
RAIDしかないのかなぁ。
ハードディスクが壊れたわけじゃなく、アプリケーション(Vista?)が誤動作して、保存データが逝っちゃった場合とか、RAIDしてても意味ないような気がする。

めったに壊れるわけじゃないから(今回続いたけど)、1日1回で、その間のデータはしょうがないと割り切るしかないか。。。

ちなみに、消失した新規プラグインは、Newバックアッププラグインでした。
「バックアップが大事だから」と思って作ってたのに。ローカルデータが逝くとは。。orz
05.25 '07

Nucleusな、MODxサイト

MODx本が出ましたね。っていつの話?
いやぁ、なかなか触る時間なかったから。

これ面白いですねぇ。
実際に、本に沿って試してみましたが、本当に簡単にサイト構築可能です。

で、MODx備忘録サイトでも作ろうかと思ったのですが、やっぱ備忘録はブログ形式がいいかなということで、MODxにNucleusを組み込むスニペットを作ってみました。
MODxのページとしてNucleusをパースするので、MODxのチャンク(定型文?)をNucleusの内部で使用することができます。
今のところ、それしか利点を思いつかない。。。うぅ、:ase:
MODx * NUCLEUS
まだ、中身のないサイトです。
MODx * NUCLEUS
05.20 '07

Nucleus ドラフトアイテムプレビュープラグイン NP_znShowDraft v0.01

znShowDraft ドラフト保存したアイテムを、原作者およびスーパーアドミンにだけ表示します。
公開前に実際のスキンでプレビューしてみたい時などにどうぞ。


「Nucleusで書きかけアイテムのプレビュー表示はどうやるの?」って話題で、、、「しょぼいねぇ。」ってことになりまして、実際のスキンで確認できるプレビュープラグイン作ってみました。

NP_znShowDraft解説ページから、旧版・最新版のダウンロードができます。(この記事で紹介しているver0.01は、2008-12-05現在、旧バージョンです。)
05.20 '07

Nucleus ドラフトアイテムプレビュープラグイン NP_znShowDraft

znShowDraft ドラフト保存したアイテムを、原作者およびスーパーアドミンにだけ表示します。
公開前に実際のスキンでプレビューしてみたい時などにどうぞ。


...続きを読む

05.15 '07

Nucleus アイテムキャッシュプラグイン NP_znItemCache ver0.024

znItemCache アイテムをキャッシュして、ページ生成速度を向上させるプラグインです。


バージョンアップしました。
変更点は、

前版まで、
キャッシュはアイテム単位のみでしたので、「ポップアップなどのRSSで動作が異なるもの」に対応できていませんでした。

「URLに特定のパラメータが存在する場合、指定プラグインの動作をキャッシュしない機能」のパラメータ判定をFancyURL-2に対応させましたが、パラメータ名とその値の両方に反応します。
たとえば、
tag:NP_TagEX
とすると、URLに「tag」というパラメータが存在する場合、NP_TagEXの結果(ハイライト)をキャッシュしないのですが、
何らかのプラグインの独自パラメータの値として「tag」が存在する場合も対象となります。(分かり難い説明ですみません。)

NP_znItemCache解説ページからダウンロードできます。(この記事で紹介しているver0.024が最新版です。)
05.12 '07

FancyURL-2でNP_MultipleCategoriesを使用する

【追記】
今は、FancyURL-2を使ってますが、なぜかサブカテゴリが有効にならない。
とりあえず、コアに下記コード書いてごまかしてます。
さっきまで、その修正が必須かと思って、「FancyURL-2でNP_MultipleCategoriesを使用する方法」って内容で記事書いてました。(追加以降の部分が最初の投稿記事です。)
しづきさんにツッコミいただいて、気づきました。:oops::poeeen: しづきさんありがとう。
原因調査したいけど、多分しないなー。時間ないもん。
ということで、この追記以降、無視してやってください。
【/追記】

「NP_CustomURLいじりたいけど、楽しみはとっておいて。」と思ってる間に、どんどん時間が経っていく。。
とりあえずFancyURL-2でサブカテゴリを使えるようにする方法。

/nucleus/libs/globalfunctions.php(Nucleus v3.3)
の、423行目のbreak;の後の行に、
case 'subcatid':
$i++;

if ($i < sizeof($data) ) {
$subcatid = intval($data[$i]);
}
break;
と追加。以上。
これで、subcatidが有効になります。

NP_CustomURLなら、主要プラグインに対応しているので、コード修正なしで簡単ポンです。
05.08 '07

FancyURL-2用 .htaccess 調整メモ

何てことだ!
ここ(80code)では、FancyURL2、CustomURLが使えないのか…。
と、あきらめかけたその時!
天空より、まばゆい光と共に4人の賢者が舞い降り、、、、もうやめとこ。。:ase:


Nucleus v3.3付属の.htaccessの内容
<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?virtualpath=$1 [L,QSA]
</IfModule>


このままではうまくいかなくても、ちょっと調整すると動作するようになるサーバーもあります。

/index.php
と、index.phpの前に/を入れてみる。


とか、


RewriteEngine on
のあとに、
RewriteBase /
と入れてみるとか。


ちなみに、80codeのヘルプデスクに問い合わせた結果は、/index.phpでしたが、他の内容との兼ね合いか、ここ(wa.otesei.com)では、うまくいきませんでしたので、RewriteBase / を入れました。(同じサーバー内の別ブログでは、/index.phpでOKでした。)


使えないからってあきらめるもんじゃないですね。勉強不足です。
4人の賢者さま、ありがとう!(感謝)
05.07 '07

Nucleus v3.3 FancyURL-2

Nucleus CMS v3.3から導入されたされた、「FancyURL-2」
↑ 正しくは、Nucleus CMS v3.3から.htaccessが同梱された、「FancyURL-2」
とっても簡単に:arwbottom:下記のようなファンシーなURLにできちゃいます。
http://yourdomain.com/item/100
以前からあるFancyURLと比べると、導入がめっちゃ楽チンです。

Nucleus本には、ほかのURLカスタマイズ方法も紹介されてます。ぜひ手にとって見てみてくださいませませ。(ってCM


【手順】

/extra/fancyurls2/.htaccess
を、Nucleusがインストールされているディレクトリに設置します。(すでに.htaccessファイルを設置している場合、その内容を追記)

/index.php
を編集
$CONF['Self'] = 'http://yourdomain.com';

管理ページのグローバル設定、URLモードを、「Fancy」に設定

以上
もし、エラーが出る場合、、、
そのサーバーでは、「残念ながら使えない」or「.htaccessの調整が必要」です。

ぼくが使ってるサーバー(80code)でもエラーが出ましたが、.htaccessの調整でうまくいきました。(救世主に感謝!)
また今度、紹介しまーす。
«Prev || 1 | 2 || Next»
PluginGenerator znBackup znItemFieldEX znCustomAdmin znBackup znSmiley znShowDraft yuiCalendar znSpeedCubing znKeywordLink znCommentRSS znCCitation znItemParts znMCList znHatenaExist znQuestionnaire znFlash