Drupal

WEB制作

Drupalが俺にはクソ過ぎるCMSに思えてならない理由

画像はイメージ

ここ最近の胃の調子の悪さはDrupalが遠因なのだけど、とある案件でDrupalに関わることになったのが失敗だった。

ほぼ誰も使っていないくらいの勢いでマイナーなCMS、Drupalの苦しみを教えてあげよう。

エラーメッセージで検索しても情報ゼロ

PC関係のエラーはそのエラーメッセージで検索するのが基本的な作法。

WordPressとかメジャーなCMSだと、エラーメッセージで検索すれば、ほぼ同じような状況の先人の知恵が見つかるものだが、Drupalは使っている人が基本的にほとんどいないため、情報が出てくることはまずない。

ほとんどいないというのは少し語弊があるが、一部の大企業などでも導入されているから使っている人はいるけども、大体はオープンソースで無料で使えるけども、外注のシステム会社が管理していることが多いと思われ、社内ノウハウレベルでしか情報交換がされていないような気がする。

まだ多少は人気があった10年くらい前のバージョンはまだしも、最近のバージョンは特に全然ない。

目玉の多言語対応もゴミ

Drupalの利点として挙げられるのは、標準搭載の多言語対応だが、これもバグの温床。

それぞれのDrupalにもよると思うが、日本語と英語くらいまでだったらまだしも、簡体字や繁体字も対応となると、処理が複雑になるから、日本語的に意味不明のエラーメッセージが出て保存できなかったり、わけわからんことになる。

Drupalは全体的にバグが多いが、特に目玉の多言語周りは意味わからんバグが多い。

サイトスタジオ周りもゴミ

驚くことにサイトスタジオと検索しても何も情報が出てこないのだけど、DrupalのサイトスタジオはWordPressで言うブロックエディタを使いづらくしたような機能。

要は中途半端に凝ったデザインを作ったりできるのだけど、これもバグだかなんだかわからん謎現象が多い。更新しても反映しなかったり、いじってないはずの所が崩れたりする。

ホントにこんなゴミみたいなCMS、海外ではそこそこ使われてるのだろうか・・・。

普通に運用、更新するだけなのに、まるで使い物にならないと感じることが多い。

日本語翻訳がおかしいのは当たり前、独自概念多数

WordPressとか普及しているCMSに慣れていると、記事を公開するだけでもアタフタするのがDrupalだ。

パブリッシュ、アーカイブ、ドラフトとか、それぞれの挙動がなれないと意味不明に陥る。

修正したりするとリビジョンが作られるのはいいけど、挙動が不安定で気軽には戻せないんだと。どんな腐れCMSなんだよ・・・。

何百万円もかけてシステム会社に保守して貰うくらいだったら、もっとマトモで普通な商用CMSを導入すればいいのにと思うけど、Drupalにぶち当たる確率は世間的には低いのがせめてもの救いだろうか。

世の中、簡単で使いやすいものが普及する

食品でも洋服でも、どんな分野だろうと基本的には優れているものが普及する。優れていないものは淘汰されていく。

マイナーなCMSとかは、しかるべき理由があってマイナーになっていると考えるべきである。

俺はこう見えても、できれば長いものに巻かれていたいから、Drupalとは縁を切るのである。

WEB制作

【玄人向け】泣きながらDrupalをXAMPPのローカル環境にインストールしたメモ

画像はイメージ

うんざりはしたが実際は泣いてないし、わざわざ玄人向けと書かなくても、このご時世にDrupalを使うのは玄人しかいないと思うのだけど、ローカル環境にDrupalの現時点の最新版であるDrupal-10.2.6をインストールして感じたことをありのまま書くぜ。

前提環境

・そのへんのWindows10
・Drupal-10.2.6

やりたいこと

原理的にはWordpressが動くようなそのへんのWebサーバーでもDrupalは動くはずだけど、得体の知れないCMSをぶっこんでトラブル沼にハマりたくないため、何かあったらフォルダ丸ごとデリートすればバイバイできるローカル環境でDrupalを試したい。

そのへんのWebサーバーにインストールしたというSEを名乗る人でも心が折れたという記事を読んだこともあり、ローカル環境の方が試すには最適と判断。

想定する読者

なんちゃってWebエンジニアとか、底辺Webデザイナーの範疇にある玄人。

その他、Drupalに手を出している訳ありの人。

MAMPで試して撃沈した

CMSが動作するローカル環境を作るにはいくつかの方法がありが、イージーかつ有名なのはXAMPPやMAMPというツールを使う方法。

どっちも使ったことはあるが、何となくシャレてるっぽいMAMPをチョイスした。よく知らんくても有名ツールなので検索すればインストール方法などは調べられるはず。

ただ、この「何となく」というのが大失敗の元だった。

XAMPPとMAMPは似ているようで内部の処理は色々と違うらしく、トラブルシューティングしつつインストール画面を出したまではいいが、いいところまでは行くのに最終のインストール段階で進行バーが止まってしまう現象が多発。

リトライして5時間粘ってもインストールできなかった。粘り強さは大事だと思うけど、先人からのアドバイスとしては1時間くらい粘ってダメだったら他の方法を考えた方がいい。

たぶん、MAMPのスペック的な相性が悪くてインストール中に固まってしまうのであろう。

XAMMPではあっさりインストールできた

あっさりでもないんだけど、MAMPで設定面のノウハウがあったせいで30分くらいでインストール完了できた。

こっちもこっちもトラブルシューティングは必要だったけど、ネット検索で必要な情報は手に入った。

めでたく、Drupalの初期画面に辿りつけた!

う~ん、Wordpressだったら簡単インストール機能とかでどんな初心者でも5分10分でインストールできるから、5時間半かかるDrupalはこの時点で99%の人間はチョイスしないだろうというのが実感できる。実際、シェアがそんな感じだしね。

Drupalで感じたことをありのままに

使いにくいものは世の中から廃れていくというのを実感した。

管理画面とかカスタマイズとかはもちろんのこと、投稿画面ですらも直観的にはよくわからないユーザーインターフェースだ。とっても取っつきにくい。触ってりゃ、そのうちわかる感じがしない。

かつてWindows Phoneというものがあったが、PCの主流OSを使っているメーカーの製品だというのに使いづらいために普及することがなかったのと似ている。

人間は堕落する。

イージーで簡単なもの(2回)だけがチョイスされて生き残るのである。

ただ、そんな使いにくいプロダクツであっても玄人の現場では必要とされることもあり、Drupalはメジャーではないものの業界大手の企業等の公式サイトで採用されている例もある。

エラーメッセージで検索したりしても出てくるのは日本語だと相当古いバージョンのものが中心だし、英語の情報ですら少ない。

これを保守したり開発できるのはガチの玄人って感じだろう。