【PING】ブログの機能を色々実装してみたのでコードを公開【RSS】

息抜きに、弊社のBLOGをパワーアップしてみました。

 

弊社はMagentoというEC向けFrameworkを使っています。
なぜなのか??前任者の嗜好なのでわかりません。

 

Magentoの事は正直、全然知りませんが、少し調べてみると

 

  1.  ZEND Frameworkである
  2.  慣れてるMVC構造である
  3.  管理画面が付属している

 

こんな感じで、結構理解できました。

 

でも、Magentoなんか遅いですよね。
ECじゃない限り、速度を犠牲にして使う意味ないのでは!?
そして、ブログのWYSYWYGエディタが頻繁に落ちるんですが!?
できたHTMLコードが、ブログでTEXTの文字数超えてるとか
無駄コードできすぎでしょ!?

 

それ以外に色々理由もあり
弊社の状況に合ってないと判断し、次はCakePHPに変更決定。
Magentoバイバイを次の目標としました。

 

文句は置いといて

まずは、中の構造解析。

s__4

うわ、、、ぐちゃぐちゃ

 

 

 

私はシステムの技術者です。
上流から下流まで、幅広くこなします。
論理破綻した階層構造は
やる気を無くすには十分でした。
HTMLは綺麗なのにPHPとかJSとか
動けば良しなのね・・・・。

 

しかし、前任の開発者が会社を辞めたので
そうも言ってられず、解析を進めます。
ブログの基本機能はスクラッチで作られていました。
良く頑張ってるんだけどおしいな・・・。

 

とりあえず、付いてない機能をつける事にしました。

 

 

【PINGの実装】

SEO効果を期待しての実装です。
PINGサーバに XMLを送りつけるだけですね。
簡単ですね。

 

 

【RSSの実装】

PINGを飛ばすと、こちらの情報を読みにくるわけですが
RSSは情報を読みやすい形にしたものです。
単純にSEOにも効果があるそうです。
ブログ情報を、ver.2.0の仕様にそって出力するだけですね。

 

 

【Facebook】

この構造にはびっくり。
ブログ記事を開くとき、Share数をデータベースに書き込み
ブログリストの方は、その数を表示してました。

どうりで数字が正確でないはずだ!
そして、参照に書き込みを入れるとは、何事だ!
システム屋の私には耐え切れなかったので
AJAXに書き換えました。

 

 

【トラックバック】

会社のブログには必要ないよな・・・。
というわけで辞めました。

 

 

【ブログランキング】

試験的にですが、ブログ村に参加してみました。
効果がありそうならば、継続します。

 

 

【その他リンク】

はてなブックマークも追加しました。
皆さんもっと登録してください!

Facebook Shareボタンを追加しました。
シェアの画像がうまく表示されていない。
OGPを導入すると、画像指定できるので解決できそうだが
時間のあるときやります。需要あれば。

 

 

金曜日に公開して、今結果を見ていますが
リファラ一覧の上位にRSSが来るようになりました。
ロボットや、登録したライブラリからだと思いますが
これから結果が現れるのが楽しみです。

 

 

 

 

最近は、システムの設計やインフラの設計、導入などなど
コーディングしてませんでした。
簡単なコードだけど、コーディングは楽しいですね。

マネージメントも大事だけれども

GEEK

として常に発展したいですね!!


     
Top