WEB

21件の投稿

NPO 向けホームページ

今月はNPOの手伝いで手いっぱいでした。

 

私は子供たちの支援をしたいと思って、近所のNPOに顔を出したのですが、ここのホームページが酷い(私の主観です)ので、ついでにホームページの改定を申し入れました。

ところがちょうど広報誌の発行が迫っていて、
担当者が辞めたとかで、急きょ表裏2ページの広報誌のレイアウトをすることになりました。

印刷業者側の担当デザイナーは、イラストレーターの最新版で編集しているのですが、私が持っているのは10年前のイラストレーター7で、これと互換性がありません。それにイラストレーターは昔触ったきりで、もう忘れてしまったので、私は、最近もマニュアル作成で使っていたInDesingを使いました。

InDesingは基本的に書籍の編集用で、
凝ったレイアウト画面を作成する道具ではありません(大抵のことはできますが)。

一方チラシ(のような広報新聞)では、レイアウトを色々工夫するので、イラストレーターが向いているのかもしれません。

InDesingとイラストレーターでは少しギャップがあるのですが、私はInDesingで基本デザインを決めて、デザイナーにはPDFでレイアウトを送付し、デザイナーはイラストレーターで最終原稿を作る形で作業を進めました(イラストレーターとInDesingではデータ互換がありません)。

 

さて、次に手をつけたのがホームページの試作です。

私が持っているホームページ作成用ツールはDreamWerver CS5です。

以前DreamWerver MXは少し使いましたが、
CS5はオークションで買って殆ど使わないままでした。

今回CS5を使い、「あれ!」と思うことが多々ありました。

昔は、例えば文字のフォントや色を文書入力画面で直接設定していたのですが、
今はこのようなやり方はしません。原則これらの設定はCSSファイルで定義して、HTMLファイルでその設定を使います。ですから、昔あった文字の色や大きさを変えるコマンドが、DreamWerverCS5にはありません。昔の人間は、慣れないといけません。

プルダウンメニューのコードをWEBから探し出して付けたり、PhotoShopでそれなりに恰好いいタイトルロゴを作り、HPの構築を進めましたが、そこまできて「そもそも」を考えました。

「手間暇かけて作ってみたが、今後どのように運営するのか」

私が、いくら凝って立派なHPを作っても、「いったいだれがこれからやっていくの?」という問題です。

HTMLファイルを一から書くHPでは、これからも私が運営していかなければいけません。それはNPOの主旨とも私の主旨とも違います。

みんなで作り、みんなで運営するHPにしなければいけません。もちろんコード(プログラム)を一行でも書いてはいけないのです。

色々調べて、WordPressがいいらしいと判断しました。しかも、WordPress専用のレンタルサーバーがあります。

早速、無料のサーバーを借りて試作しました。
しかしある程度やってみて、後で引っ越しするのも面倒なので、ドメインも取得しました。

キャンペーン中でorgが500円程度だったし、
NPOの結論を待っていたのでは、いつのことになるか分かりません。
勝手に取得したドメインでHPを試作しています。(NPOで気に入らなければ、私の練習用にするから構いません)

さて、無料レンタルサーバーで、ワンクリックでWordPressをインストール。
あとは、コンテンツを入力、メニューを設定し、テーマを決めれば、ホームページは完成です(それほど単純ではありませんが)。

WordPressでデザインを決めるのは、テーマといわれるもので、これは有料・無料ともに沢山ネットからダウンロードできます。テーマによっては、色々なことがうまくいったりいかなかったりしますので、きちんとテストしなければいけません。

今回、柔軟性があると思われたので、Customizrを使っています。
当サイトで必要とする機能はCustomizrで達成できそうです。

WordPressの特にヘッダーデザインは、通常サイト全体どのページも一つのデザインしか使えないのですが、Customizrでは、フロントページのデザインの変更できます。これが採用の大きんな理由です。

Customizr-Pro(約5000円)という有料のバージョンがあるので、更に期待して購入しましたが、今のところその必要はなかったかなと思っています。

 

今回の経験で、専門の管理者を持たないサイトでは、WordPressが最適だと思います。

理由は、
まず、デザインは色々探せば、多分気に入ったものが見つかります。
小さなソフト=プラグインが豊富で、スケジュール管理、グーグルマップ、
写真ギャラリー、掲示板等が簡単に設定でき、また簡単に取り外しできます。

もう一つとてもいいことは、インターネットにつながったPC(Ms Word)から、
記事をサイトにアップできることです。

NPOのメンバーの皆さんが、下書きをサイトにアップし、管理者(当面私)が、体裁や記事カテゴリーをチェックして正式に公開すればいいのです。

メンバーの皆さんの参加意識の向上に寄与するし、管理者の負担が少なくなります。

管理者の負担が少ないということは、今後、興味ある人が少し勉強すれば管理担当になれるということです。

これもNPOにとって重要なことです。

 

私はこれまで、色々なCMS、JoomlaやDrupalやConcrete等勉強しましたが、特別複雑なサイトでない限り、WordPressが一番いいのではないかなと思います。

WordPress専用のレンタルサーバーも月額1000円程度ですから、一寸したサイトには、申し分ないように思います。

 

2015年12月30日追記。

本年はこれが最後のブログです。

途切れ途切れの投稿ですが、毎日沢山の方が訪問してくださいます。

悪意ある訪問者がいるので、コメントが動作しないようにしています。

もしどうしてもいいたいことがある方は、このサイトのどこかに、メール送信のページがありますので、そのメールを使って下さい。私に届きます。

NPOの仕事を切り上げて、中断した以前の状態に戻りたいと思います。

アマゾンで読みたい本を見つけては買ったので、もはや来年いっぱいでも読み切れない本が、私の本棚からはみ出さんばかりになっています。(ちなみに、アマゾンで数十円、数百円の中古本も結構キレイです。ただし送料250円かかります)

来年もよろしく。
そして来年がいい年になりますように。
皆さまのご多幸をお祈りいたします。

Joomla! 3

Joomla!ジャパンのサイトから、日本語Joomla(3.1.1)の最新版を取得して、XAMPP1.8にインストールしました。

[Joomla! 3 Beginner’s Guide]を読みながら動作確認していたのですが、日本語版のサンプルとこの本のサンプルが異なっていて、今一つ理解ができません。

ともかく6章までは読み終えたのですが、しっくりこないので、改めて本家のJoolma! 3.03を入れなおして、もう一度読み直すことにしました。

Joomla!のインストールでは、あらかじめMySQLでデータベースを作っておかなければなりません。

XAMPPにはMySQLのGUIツールとして、phpMyAdminが添付されています。
phpMyAdminはすでに何年も使っていますが、解説書ももっていないので、詳しくわかっていなくて手さぐりで使用しています。

例えば、Joomla!用のデータベースを作成して、その管理ユーザを設定する方法がよくわかりません。とりあえず動作しますが、期待通りの設定ができていいません。(SQL文を実行すれば、何でもできます)

確か他のCMS、DrupalとかConcreteとかでは、その中で自動でデータベースを作成したり、ユーザの設定ができたように思います。だからそれらのCMSでは、管理ユーザの設定で戸惑った記憶はないのです。Joomla!も同じにしてもらいたいと思います。

ともかく再度英語版の[Joomla! 3]をインストールし、[Joomla! 3 Beginner’s Guide]を読み直しています。当然ですが、解説書と同じ状態を自分で確認できますので、今度は理解が大幅に改善されました。

ここのところ暑いので、孫にかき氷機を送ってやりました。シロップはイチゴなら間違いないだろうと送りましたが、意外にもイチゴが嫌いだということです。

晃一君は少し熱がでたようです。
かき氷を食べると元気がでるかな。

かき氷を少し食べると元気になるよ
かき氷を少し食べると元気になるよ

 

8月にはまた妻の実家にみんなで集合です。
田舎の家で広いので、かくれんぼしたり、晃一君も楽しみにしているようです。

+++++++++++++++++++++++++++++++++++++++

7月26日、コーちゃんは水泳教室で17級に進級しました。
「じいちゃんの教えたことを覚えているかい」ときいたら、
「えーと。忘れた」そうです。
「失敗は成功の元だよ」。

これまでは、幼児の水遊び程度でしたが、
これからは大きいプールに移って、水泳らしい教室になるようです。

小さいとき、努力して一つずつ前進していくことを、
遊び(スポーツ?)の中で学び習得することができれば、
なによりもすばらしいことだと思います、

ホームページの引っ越し

ホームページの引っ越しについては、
大分前から考えていましたし、
このブログでもそれらしい話を書きました。

どうも現実の話になりそうです。

このサイトではパッケージソフトのダウンロードができるようになっていますが、
今時ウィルスに感染していないという安全性の保障をしなければいけません。

SSLやコードサイニングを採用することになると思いますが、
問題はWEBサーバがこれらをサポートしているかどうかです。

現在使用しているレンタルサーバーはSSLをサポートしていませんので、
サーバーを替えなければいけません。

サーバーを替えると次の問題が発生します。

当サイトはCMSを使っています。
CMSはPHPやデータベースのバージョンに依存しますので、
古いサーバーで作成したCMSはそのままでは動作しません。
バージョンアップしなければいけません。

簡単にバージョンアップできればいいのですが、
CMSによっては自動バージョンアップができません。

当サイトではJoomlaとWordPressを使っていて、
WordPressは簡単にバージョンアップできますが、
Joomlaは簡単ではありません。

なので、この際他のCMSを使うのもいいかと、他のCMSを調べて報告しました。
Drupal、Concrete5、Wordpress等です。

色々考えたのですが、
移植の効率から、これまで使ってきた[Joomula! 3]を使おうと思っています。

[Joomla! 3]は昨年のリリースで日本語の解説がないので、
英語の[Joomla! 3 Beginner’s Guide](Eric Tigger, PACKT 2013)を読み始めました。


 

英文は平易で分かりやすく書いています。
全部で12章ありますが、7章まで読めば移植できるかなと思っています。

急激なアクセス増加

つたないこのブログに、最近は毎日およそ300人の人が立ち寄ってくださっています。ありがとうございます。

息切れしそうになるのですが、なんとか頑張りたいと思います。みなさんのご意見をお聞きしたいと思いますが、コメント等を公開すると、悪意ある人が投稿するので、このプログは私からの一方的な発信になっています。(もしご意見があれば、画面上部の「連絡メール」からお寄せください)

 

今月5日突然訪問者数が1,200人を超えました。これは単純に一般読者が増えたとは思えません。

アクセスを逆探知すると、どうやら国際ハッカー集団「アノニマス」が北朝鮮を攻撃すると発表したとき、日本の親北朝鮮サイトを公表したようです。その中に当サイトのURLがあって、それを観た誰かがアクセスしてきたのだろうと推測できます。

まったく迷惑な話です。
このサイトを危険あるいは悪意を持って利用できると思う人がいるのですか。私はこの数ヶ月韓国について勉強し、私なりの考えを書きました。常に私は公平に物事を見ようとしています。

李氏朝鮮は酷い国だと思います。
この酷い国を美化する韓国はいったい何を考えているのでしょうか。一方北朝鮮については、内部告発の書籍がなく推測するだけです。北朝鮮の政治体制は李氏朝鮮のそれと本質は同じだと多くの人が語っていますし、私もそうだろうと推測します。北朝鮮は狂気、韓国(の一部?)は事実を直視しない欺瞞の国というのが、あえて言えばの私の結論です。

この考えを北朝鮮がどのように利用しようとしているのか、またどうしてこれが親北朝鮮なのか、まったく見当もつきません。

 

もう一つはエロサイトの広告に当サイトのURLが登録されているようです。こちらも訳が分かりません。「アノニマス」が当サイトを親北朝鮮と決めつけたので、誰かが嫌がらせしたとも推測します。

4月5日が1,261人、6日が1,020人、7日が516人の訪問者です。急速に訪問者数は減じています。北朝鮮に関心のある人たちが、「調べたが、何でもない」と調べるのをやめたのでしょうか。

 

それにしても「アノニマス」の奴ら酷いやつだ。それで正義がっているのか。よく目を見開いて調べろ。

バカヤロー

それに、何も調べず鬼の首でも取ったように、得意になって次々に情報をコピペするネット上の馬鹿ども。

concrete5

以前書きましたが、ホームページの作成にCMS(Content Managemente System)を使っていると、厄介な問題が発生します。

多分世の中のすべてのCMSは、Web Server(大抵はApache)や開発言語(PHP)やデータベース(MySQL)に依存しています。

CMSは当然といえば当然ですが、日に日に新しくなります。新しいバージョンのCMSは新しいバージョンのWeb ServerやPHPやMySQL上で動作します。

旧バージョンのCMSがサポートを終了し、特にセキュリティ上の問題が起こると、結局CMSの新しいバージョンに更新しなければいけません。

このとき多くの場合、Web ServerやPHPやMySQLも新しくしなければいけません。専用のサイトであれば問題は少ないかもしれませんが、共用サーバーを使っていると、コンピュータの全面引っ越しが必要になります。

このサイトは現在、JoomlaとWordpressを使っていますので、何れ引っ越しが必要になります。

その準備として、今評判のconcrete5を使ってみました。この際最新のバージョンでテストしたいと、「Winodows 7」上で「XAMPP 1.8.1」および「concrete5 5.6.0」をインストールしました。

「XAMPP 1.8.1」上のWebサーバー等のバージョンは以下の通りです。

Apache 2.4.3
MySQL 5.5.27
PHP 5.4.7

この上で「concrete5 5.6.0」は問題なくインストールできましたが、ここで一つ問題が起こりました。「concrete5」の参考書が極めて少なく、英語の「concrete5 Beginner’s Guide」(PACKT)が、たぶん唯一の教科書ですが、この本は「concrete5 5.4」を使っているので、「concrete5 5.6.0」とは内容がだいぶ違っています。

そのため読みながら、コンピュータで確認するという作業がスムースに進みません。まだ2章をざっと読んで、そのあとの部分をパラパラと概観している状態ですが、とりあえず、現状での感想を報告します。

これまで私が経験したCMSは、XOOPS、Joomla、Drupal、Wordpressです。このうちWordpressは、最近はCMSとしての売り出しているようですが、あくまでブログ用ツールと考えた方が無難かな、と思います。

XOOPSは以前にも書きましたが、ドキュメントも悪く、統一性がないので、私の印象は良くありません。

JoomlaもDrupalも新しいバージョンがリリースされていますので、改良が進んでいますが、私が使った印象では、Joomlaは使うのが簡単だが制約が多いかな、Drupalは柔軟だが使いこなすのに経験が必要かな、というものです。

concrete5は、作業が視覚的に進み、面倒な下準備のようなものがありません。
勿論サイトへのアクセス制限があり、サイトの管理者、ページの編集者、一般のビジターの区別ができます。

オリジナルのページを作るには「テーマ」を自分で作る必要があると思います。その部分はまだ勉強していませんが、比較的容易なような気がします。やはり評判通り柔軟でとても使いやすいかな、と思います。

更に一般的な感想でいえば、最初からHTMLのファイルを一つずつ書いていく作業は、とても非効率で、早晩採用されなくなるのではないでしょうか。

ただし、このときはいつもCMSやPHPのバージョンが問題になりますので、なにかいい解決策が必要です。

誰か頭のいい人が解決するでしょう。