終於做完這個公司網站了!!!

Finish Line

呼~ 終於做完這個公司網站了, 花的時間比原本預估的多了很多很多很多. 原來預計差不多一個月要完成的, 沒想到前前後後加一加竟然寫了三個多月. 做網站要一個人要搞定全部的事情真是太找自己麻煩了!!! 想到這三個月都沒碰到 真正該進行的專案, 真是感到罪孽深重…

一般人看了一定會覺得說, 不過就是一個公司網站而已, 弄幾個靜態頁面, 部落格拿現成的開源軟體改一下不就好了? 現在回頭看看, 也覺得這實在是一件很不可思議的事情. 但現實就是如此, 做網站真的是一件 做的事情很多, 看到的卻很少 的事.

當然拖了這麼久自己也是要負一些責任啦. 雖然現在已經會寫 rails, 但是因為要用 wordpress 來架部落格, 要和 rails 整合在一起太麻煩所以還是用 php 來處理部落格以外的頁面. 然後又不想手工刻一些功能, 所以選了一個輕量的 php framework Codeigniter 來搭配 wordpress 使用. 雖然 Codeigniter 很輕巧簡單又容易上手, 但相對的稍微深入一點去使用就會發覺很多需要的功能都不太足夠. 尤其之前 project 用過 Symfony, 它 view 的部份實在是很強大. 所以到頭來還是仿照它的功能 自己刻了一個 Codeigniter View library. 想想這還真是我第一次寫 php 耶!

在寫 css 的時候 css sprite 和一些 cross browser css3 的部份搞的我很度爛, 所以又去學了 sasscompass ( 做前端的朋友一定要去看一下這兩個東西, 一開始我也是覺得很沒必要, 但一旦用上手了可是會愛不釋手的 ). 接著又遇到之前租的 share hosting 到期的問題. 因為早晚要有自己的 server, 所以又搬到 linode VPS 去練了一下如何自己架一個 LAMP 的系統.

但是其實最花時間的, 是在網站的設計和 內容的產生. 一開始要重做一個公司網站時, 我腦裡面出現的竟然是一堆 html 而不是它實際應該長得樣子. 更別說這網站裡該有什麼內容, 在網站上要怎樣介紹自己和公司等等. 這兩年埋首研究怎麼寫程式可真是把我的思維給 programmer 化了, 希望哪天不要只能和我用 api 溝通阿…

好不容易把網站的皮生出來了, 剩下內容的產生. 因為本身文筆也不是太好, 所以也只好拿一些自己的程式來當 open source 充當網站內容, 也順便讓未來共事的人看一下自己的功力到哪還有寫程式的風格是如何. 因為之前都是自己一個人寫程式, 所以沒養成好習慣, “我從來不寫註解, 更別說什麼說明文件了” … 這可真是害慘了自己, 要做成 open source 給人家用, 最重要的不是把程式寫的多神奇. 再神奇的程式沒有好的說明文件對使用者來說真是一點價值都沒有. 內容總共也只有八篇, 但我竟花了三個多星期才真正的寫完… 以後真的是要學乖一面寫 code 就一面寫註解阿.

總之呢, 這個公司網站是生出來了, 再來該認真找人趕快讓商品上架啦!!!

Related posts