AD-EDITって?


ブラウザからブログ感覚でホームページを編集できるソフトです。
これらの類のソフトを総称してCMS(コンテンツマネジメントシステム)とも呼びます。

>> ダウンロードはこちらから <<

 

2010年8月19日木曜日

UTF8化して機能もパワーアップした AD-EDITv3.0.5リリース

先月、多言語サイトを受注してしまったキッカケから、
機能的にも大幅なテコ入れを施したAD-EDITv3.0.5をリリースしました。

主な改善点は3つ

文字コード判定エンジンを搭載し、ベースシステムをUTF-8に変更



管理画面からの入力がすべてUTF-8になるため、多言語サイトも構築できるようになります。
また、ページの出力においても[システム設定]から、PCサイト、携帯サイトの出力設定ついて、
UTF-8, ShiftJISの選択ができるようになりました。

新システムにおけるデータの保存形式


新システムにおいてコンテンツの編集や設定等を行った場合は、
これまで記述した文書が保存される data.datやconf.dat などのログファイルが
すべてShiftJISからUTF-8に自動変換され、今後はUTF-8で保存されるようになります。

新システムにおけるウェブページの出力形式


新システムには、ファイルの文字コードを自動判別するプログラムが組み込まれています。
仮にデータファイルがShiftJIS形式であれば、これを自動的にUTF-8形式に変換して内部処理を行い、
指定された形式(ShiftJISまたはUTF-8)に変換してウェブページ(HTML)出力を行います。


メールフォーム機能の大幅改善



これまで好評だったメールフォームの機能ですが、
ファイル添付用のパラメータ fileA(); ~ fileE(); を追加しました。
最大5ファイルまで添付できます。

あと、各パラメータの要素に、タグ挿入コードを追加。

<input type="text" name="~">
といったタグに
<input type="text" name="~" onclick="function();">

などのタグパラメータを追加できるようになります。
もちろん、郵便番号から住所検索するAjaxライブラリなども実装できます。

Googleマップエディタの変更


これまで、「吹き出し」と「本文」が同じ入力欄でしたが、
これを別々に切り分けて、本文のほうにエディタモードを追加しました。

2010年8月11日水曜日

次のバージョンの予告と警告

次のv3.0.5 ですが
多言語サイトを受注してしまい
急遽 UTF-8 に対応することになりました

警告


ベースシステムのCGIの文字コードがすべてUTF-8になりますため
これまでCGIをカスタマイズされている場合は、文字化け等が想定されます。

下記の通り対処の準備をおねがいします。

新システムにおけるデータの保存形式



新システムにバージョンアップすると、
コンテンツの編集や設定等を行った場合は、data.datやconf.datなどが
すべてShiftJISからUTF-8に自動変換され、UTF-8で保存されるようになります。

新システムにおけるウェブページの出力形式



新システムには、ファイルの文字コードを自動判別するプログラムが組み込まれています。

仮にデータファイルがShiftJIS形式であれば、これを自動的にUTF-8形式に変換して内部処理を行い、
指定された形式(ShiftJISまたはUTF-8)に変換してウェブページ(HTML)出力を行います。

現行システムでカスタマイズを行っている場合は



現行システムでカスタマイズを行っている場合は、文字化けが発生する可能性は低いですが
index.cgiやmobi.cgiにある
page_readサブルーチン(sub page_read { ~処理ブロック~ })の部分において
文字化けする$変数や@変数に、下記のエンコード処理を1行追加してみてください


# $MenuZoneをutf8からshiftjisへエンコード
Encode::from_to($MenuZone, 'utf8', 'shiftjis');

# @MenuZoneをutf8からshiftjisへエンコード
foreach (@MenuZone) { Encode::from_to($_, 'utf8', 'shiftjis'); }


Encodeモジュールを利用する場合は、
Encode::from_to()構文の直前に

use Encode;

を記述して宣言する必要がありますが、これはAD-EDITのすべてのCGIに記述されているため
記述は不要です。

2010年8月6日金曜日

各種ツールダウンロードにて、「外部URLインポートCGI」を公開

各種ツールダウンロード(旧:有償ダウンロード)のコーナーにて、
「外部URLインポートCGI」を公開しました。

RSSに対応していない外部サイトのページをURLで指定して、
ソースコードを引っ張ってきて、ソースコードの行数範囲でSSIページとして出力します。

ダウンロードはこちら
http://adedit.norenz.net/customerdownload/


同じコーナーで紹介されている、「RSSインポートCGI」の姉妹ツールです。

2010年7月29日木曜日

管理画面のユーザビリティ向上 AD-EDITv3.0.4リリース

管理画面のユーザビリティが向上された AD-EDITv3.0.4 をリリースしました。
ユーザーからの指摘でパタパタ修正です♪

主な改善点は下記2つ

主要エディタのユーザビリティ改善


主要エディタの添付画像サムネール表示、記事ブロックの挿入や記事折畳み機能など
編集時におけるユーザービリティを改善しました。

1階層/2階層ページ設定時の重たい動作の改善


あと、1階層/2階層ページの[設定]を変更する際に
重たい処理が無駄に動作する部分があったため、これについて改善しました。

2010年7月26日月曜日

2階層がなんかヘンだよ AD-EDITv3.0.3リリース

毎度お騒がせします。

「カテゴリ機能を実装してから、2階層の詳細ページの挙動がなんかヘンだよ」という報告を受けました。

ということで修正版をリリースします

大掛かりな機能実装だけに、思わぬバグが出てしまってたようです
m(_ _)m

カテゴリ機能をデバッグ AD-EDITv3.0.2リリース

昨日リリースしたv3.0.0ですが、

要望が多かった機能だけに、早速バグが報告されました(早ゃ!

毎回のバグ報告ありがとうございます。m(_ _)m

2010年7月25日日曜日

カテゴリ機能を実装 AD-EDITv3.0.0リリース

カテゴリラベル機能が付いたAD-EDITv3.0.0をリリースしました
1階層ページや2階層ページの[設定]からカテゴリ利用の可否を設定できます。

AD-EDITのカテゴリ分類は、複数カテゴリに対応しています。
各記事にスペース区切りで分類ラベルを記述する事で、カテゴリ分けが行われます。ですので、スペースの入ったキーワードには対応できません。m(_ _)m

実際に編集してみるとわかりますが、
登録されたカテゴリは、リストに登録され登録済みカテゴリは、セレクトメニューからプルダウンで選べます。

カテゴリ表示の並べ替えをしたい場合は、カテゴリ入力欄の横に[編集]というリンクがあり、「分類ラベル編集」にて順番を入れ替えてください。また、ここのリストから削除すると表示ページのリストからもラベルが削除されます。

今回もまた、
クライアントさんにお金積まれて納品絡みのバージョンアップです。

多くのユーザーさんから良く聞かれるのが
「AD-EDTIのバージョンアップについて無償ベースでやっているのか?」
といった内容ですが、そんなことないです。

AD-EDITのリリースのカラクリですが、
原則として有償ベースで開発が進められています。
その開発結果がバージョンアップ版としてリリースされ、
その結果が、現状のAD-EDITとなっているような流れです。

弊社が、AD-EDITを使ってウェブ制作を受注する場合は、
多くの場合、システムカスタマイズが入りますので
カスタマイズ料金とライセンス料金を見積の中にきっちり入れています。

もし、あなたが制作会社なら、クライアントからカスタマイズ料金をいただいて
そこからディレクション料金を差し引いて弊社に開発を丸投げという方法も可能です。
実はすでに4社ほど、この流れができています。

あと、リリース後に発見したバグは基本的に無償で直しています。
この「バグ潰し」がMITライセンスで公開する本来の目的でもありますしね(笑)

さて、今回のリリースが、とうとうv3.0.0になってしまったのですが、
前回でも述べたとおり、まだまだ改善課題が多くあり、当面「AD-EDIT3」とは呼ばない方針にします。