2011-06-02 96 views
2

我剛剛讀完這線程... https://stackoverflow.com/questions/588888/best-cms-for-a-corporate-web-presenceCMS或框架從頭開始?

這是我能在網上找到的最接近的事情。我也在爲一家公司重新設計一個網站。我是營銷總監,而不是開發人員。

我在很多地方都研究過這個主題。我不會到處說。我已閱讀: http://sunlightlabs.com/blog/2009/content-management-systems-just-dont-work/http://www.webdesignish.com/the-best-web-development-frameworks.html 並在www.cmsmatrix.org和www.bestwebframeworks.com在PHP領域涉獵。我從各個地方閱讀了至少幾十篇文章,其中一些文章包括提供商網站或論壇。

在我給自己的時間裏,我已經儘可能多地閱讀了所有這些知識。所以,我想要了解所有這些領域的知識,並希望能夠有更多經驗的社區。

背景:製造商網站,一個位置,沒有分支機構。一位營銷/ IT人員。利用Dreamweaver處理所有網頁編輯需求。只知道用於文本和圖像放置和編輯的超基本html。我需要指出一個具有成本效益的設計解決方案的方向,無論是框架還是它們的組合,或者一個可以給我我需要的CMS。我希望網站看起來像的最好例子是tripplite dot com和logitech dot com之間的交叉點,以及來自諸如sonicwall dot com之類的網站的一些元素。我需要一個動畫菜單系統,但圖像,所以大小定製是必要的。簡單的翻轉和點擊反應動畫,以便用戶可以知道他們什麼時候選擇了某些東西。頁面內容不會經常更改,大多數修改都是針對PDF文檔的。目前,我使用相同的文件名命名所有主要文件(如2011目錄),並簡單地使用FTP替換最新版本的文件。幾乎每個其他頁面都將是一個靜態頁面,其中包含靜態文本和圖像。開發完成後,我可能會要求在所有其他頁面上打磨。在重新設計後,我們的網站最終可能會在50頁左右。

有人建議我有一個由專業人員在Wordpress中設計的網站,但是我在閱讀首先提到的線程之前閱讀過的所有內容都表示,由於內容和錯誤問題,我不應該使用它。我相信wordpress可以提供一個功能強大且功能豐富的公司網站,它不僅僅是另一個博客或新聞網站......我已經看到了一些像networksolutions dot com這樣的例子。

項目1是一個重新設計和新面貌。項目2-9通過帶有縮略圖的零件庫,類似於購物車但沒有付款(並且沒有PCI遵從性)的構建到報價系統,電子頁翻轉類型目錄修訂以及與每個用戶/實體內容,例如訂單歷史記錄,訂單文件/記錄以及公開訂單生產狀態和裝運信息。我們想要這一切。但去哪裏?

我到目前爲止看過一個CMS: Wordpress,Drupal,Radiant CMS,concrete5(以及Franz a tad)和synType CMS。

要進入該框架的路線與PHP: 警予,笨,akelos,symfony中,普拉多,CakePHP的和solarphp

其他的人我聽說過許多開發商讚美是jQuery的,道場和Django的,但即時通訊還不確定如果它們被用於我列出的任何其他解決方案。

明天我會通過bestwebframeworks中的定義和諸如此類的內容來更好地瞭解一旦我選擇了它們並將它們彼此對抗。

我真的很感謝任何幫助,根據我上面提供的信息來評估哪個平臺最適合我。隨意問任何其他可能有助於縮小名單的問題。

謝謝大家提前。

+1

從你說的話來看,我認爲從一個web框架構建是完全矯枉過正的。一個CMS和一個體面的模板/主題可能是你應該看的。 – 2011-06-02 23:26:13

+0

如何回合http://www.webcubecms.com如果一個cms是你的決定 – Paulo 2011-06-02 23:28:08

+0

@Paulo:如果他有幾千人爲這個項目騰出空間,他會在免費網站上尋求幫助嗎?有幾個衆所周知的免費CMS,其中Drupal可能是最常見的。 WordPress也被廣泛使用 - 主要用於博客,但它也可以做網站。 – 2011-06-02 23:43:16

回答

0

看起來您的需求主要是前端,我會推薦一個JavaScript框架,比如ExtJS或jQuery,我非常喜歡ExtJS。然後,您可以將它與某種python,ruby,php CMS後端配對。現在我正在使用Django後端在ExtJS中開發我的網站www.coffeedig.com(目前仍在開發中)。我選擇了ExtJS,因爲我有很多經驗。我選擇了Django,儘管我對python的經驗很少,但是python對我來說似乎是最好的語言。儘管如此,我完全依賴於您的需求和開發人員的技能/經驗。在我的工作中,我們有大約3比1的開發人員與建築師的比例。從頭開始維護和開發CMS需要很長時間。所以我會建議反對。我希望我更瞭解您的開發團隊有多大,但是我個人會給他們一個清單,讓他們嘗試一下框架,看看對他們來說什麼感覺是對的。文檔和社區支持也是兩件非常重要的事情。

0

查看silverstripe,一個驚人的CMS可能比大多數更好,大多數人只是不知道它。非常容易模板和超級容易擴展。它也像Drupal一樣非常強大。 http://www.silverstripe.org/

更新:

對不起球員並不想使它看起來像一個廣告。不,我不喜歡銀條我真的很喜歡它。

+0

這個答案似乎廣告! xD – dynamic 2011-06-02 23:32:20

0

坦率地說,聽起來你有一個主要是靜態的網站,偶爾會有PDF更新。

同時它聽起來不像你有手工製作網站的技能。

您似乎也對Dreamweaver有一定的瞭解,它是一款非常可怕的強大軟件。

如果是我,我會聘請一個堅實的Dreamweaver網頁設計師,只是利用DW爲您的網站,並基本保持靜態。有了足夠的CSS和可能的JS工作,頁面將保持靜態頁面,並且如果您需要進行較小的更新,那麼您可能有足夠的能力完成自己的工作。然後只需從本地副本同步網站。

這樣做的好處是簡單。簡單易用,對於未來可能的承包商來說簡單易行等。如果您沒有計劃大量需要服務器端支持的「交互式」功能,那麼將網站保持爲實用且靜態和簡單是明智之舉。

上傳PDF需要簡單的培訓,而不是CMS。 Dreamweaver應該不僅僅是有能力的前端來爲你管理大部分功能。

附錄:

我瞭解你未來的計劃,但這些後來階段是白天和黑夜超越階段1.第一階段,這個外觀和功能的重新設計,本質上是一種營銷和品牌推廣階段。實施它所需的技能與第2-9階段完全不同。

就整體呈現而言,您可以與您的前端設計師討論後期階段,但實施前端的人員可能與實施後端的人員大相徑庭。

一旦完成階段1,後端集成將能夠利用開發後期階段時創建的資產。這些最初的工作都不會被「浪費」。但是,您可以利用當前的工具集提前發佈它,而Phase 2+則是專門開發,測試並部署的。

在此過程中,CMS工具集確實是一種分心。

最後,工具集的選擇實際上是您選擇完成其他階段的人員或團隊的次要選擇。瞭解工具市場,選擇及其各種優點/缺點是很好的,但最終最重要的是作爲實際維護人員的用戶界面將與日常交互以及此係統的持續維護。

如果您正在購買送貨卡車,那麼您無疑會選擇一款適合您的需求和總體擁有成本與經銷商購物相結合的方案。「您知道,我非常喜歡沃爾沃」。你可能不太關心發動機的工作方式,或者卡車的設計。只要它開始並按照預期的方式轉彎並停下來,並預計付出的代價,您可能會對此感到滿意。

如果你有一個最愛,那麼很好。可能無論你選擇什麼都不會有太大影響,假設它是合理的主流。如果你沒有最愛,那就不是特別重要。如果你沒有最愛,那麼第一階段並不重要。

但是就像卡車一樣,擁有一個好的機械師更重要。如果你有一個喜歡福特並且經驗豐富的機械師,你可能想要認真看待福特。卡車很容易找到。好的機制,不是很多。

現在,階段1,它是關於佈局,顏色和圖像。機械和程序員的東西在臭名昭着的糟糕。現在,通過合適的人員,使用你認識的工具完成這件事,因爲你必須在短期內支持它。

然後找一些你信任的好人在後端工作。他們可以使用你在第一階段所做的工作,並使用他們將用來做什麼的工具來工作,最終對你來說最重要。

+0

我不介意遠離Dreamweaver,並且我計劃在不久的將來在服務器端與現場和遠離現場的硬件進行多種集成。但是,我需要在重新設計的過程中降低成本,同時仍然需要一定的波蘭時間,這樣我們才能把首頁做得恰到好處。 – 2011-06-02 23:45:36

+0

不幸的是,我根據外觀,功率重量比,發動機性能和可靠性歷史,鑽孔,中風,可升級性來選擇車輛,然後我理解這款產品足以讓我自己保持信心,並自信地推薦它給別人。在這種類型的項目中,因爲我無法真正瞭解後端設計,所以對我很失望。問題是我需要信任一個提供商,但我擔心信任最終放錯了位置。你對品牌重塑是對的。我真的只關注網站的「臉部圖像」。謝謝。 – 2011-06-03 19:21:34

+0

然後我會用DW來推進第一階段。這可以讓你快速上網,這樣你就可以賺錢來支付以後的各個階段:)。然後,我會選擇一個流行的CMS系統,這些系統可能具有與您正在尋找的模塊類似的模塊,並且對您而言似乎很有吸引力。然後,我會用P1工件作爲學習新系統的起點,在家裏使用自己的機器,作爲應用新系統的機制。這應該讓你對系統有一定的瞭解,然後你可以找到某個人來執行,但對於發生的事情仍然有點頭疼。 – 2011-06-03 19:31:34

0

哦。我可以從您的帖子看到您正在努力尋找適合您需求的適當解決方案。

既然您可能不會自己實施/部署解決方案,我可以向您保證,無論您選擇什麼選項,都是開發人員將這個項目組合在一起,從而發揮重要作用。你可以在你的團隊中擁有出色的開發人員,但是如果他們不得不使用他們不熟悉的工具,結果可能是騙人的。

根據我在您的文章中閱讀的內容,您需要做出的選擇是,如果您希望使用框架,開發人員將從頭開始實施,或者使用預製的應用程序爲內容管理做好準備( CMS),可以根據您的需求量身定製。

所有流行的語言都提供了大量的框架,這些框架都經過了全面的測試和測試。

PHP有Zend Framework,Drupal,Symfony等等。

Python有滑軌,Zope的,掛架,Django的,等等

所有這些可能是可行的選擇,主要的問題仍然是,你需要有特殊需求和業務流程的應用程序集成,這將是更適合通過一個框架來簡化開發過程,還是隻需要一種簡單的方法來在線顯示您的產品,並且可以輕鬆地創建和組織內容?我建議你不要重新發明輪子,如果你的需求只是定期的網絡發佈,內容管理系統會降低你的成本。

環顧四周,搜索您感興趣的解決方案的演示,在您做出選擇之前進行試駕。並且一定要爲您選擇的解決方案提供有效的資源,因爲最終這是開發團隊勝任該產品的能力,這將決定成果的成功。JQuery是一個偉大的庫,但不是你正在尋找的東西,它有可能被集成到你選擇的任何平臺/框架中! :)

我的2美分,祝你好運!

3

確定如何開始之前,你需要爲一些重要的問題 -

  1. 是您的公司在業務上賺錢?
  2. 您是否期望潛在客戶查看您的網站?
  3. 您是否是一名訓練有素的可用性和最佳實踐經驗豐富的設計師?
  4. 您可以編寫可維護,可擴展且符合標準的代碼嗎?

有機會,你應該認真考慮聘請一個專業的工作。商業網站通常是與潛在客戶的第一個聯繫點,第一印象很難修復。如果你的網站看起來像你的八年級的侄子設計了一個神祕的肉類導航和跨瀏覽器兼容性問題的全盤,你可能會失去客戶之前,你甚至有機會與他們交談。

如果您瞭解這些功能和功能,您的網站可能會執行許多其他功能和功能。一個有信譽的專業人士將能夠評估您的業務需求,並推薦網站功能匹配。正如他們所說,你不知道你不知道什麼。

我的建議是乞求和懇求預算,以獲​​得由知道他們在做什麼的人建立的網站。一個精心打造的網站將具有巨大的投資回報率,並且很容易爲自己付款。

+0

布倫特,我試圖找到一份工作的專業。儘管我們的網站很醜陋,但很容易找到所有文獻或產品文檔,並且我們被告知它是最容易瀏覽的。我在我的網站需要爲每個人歡呼的時刻,並準備爲我們的下一次增長提供互動功能。回答您的訂單項。 1 - 是的。 2 - 是的。 3,沒有。 4-NO。我相信我接近一個決定,但我需要一個擁有廣泛支持的開發人員,並且具有豐富的經驗和能力,可以爲各種CMS提供建議和設計。 – 2011-06-03 17:36:12

+0

啊,我誤解了,並且以爲你在問如何自己構建它。在那種情況下,IMO我肯定會去CMS。您不太可能需要擁有CMS無法開箱即用或使用擴展/插件的任何內容。您將節省大量費用,並且最終應該建立一個易於維護,可擴展且易於稍後升級的站點。 – 2011-06-03 22:04:35

+0

另一件事,一個有能力的開發人員可能會有一個青睞的CMS。在那個時候,如果你喜歡一個管理界面而不是另一個管理界面,那麼這是個人喜好的問題在技​​術上可以用任何流行的CMS在前端建立相同的確切站點。對於用戶來說,他們無法分辨開發者是否有任何優勢。選擇最喜歡管理員的CMS。 – 2011-06-03 22:08:24