2011-10-26 29 views
3

我正在爲某人創建一個非常基本的網站,他們只希望能夠編輯該網站的某些屬性,即正文文本。我認爲使用ContentEditable是最好的解決方案,因爲WordPress或類似的CMS對於這樣一個簡單的東西來說是完全過度的。這裏列出了我正在尋找的東西,如果有人能幫助我,我將非常感謝!HTML5內容僅在登錄後才能編輯

  1. 基本登錄表單(只需要一個用戶/密碼(對於管理員))在它自己的頁面上。
  2. 登錄後,管理員可以看到一些常規用戶無法看到的「編輯」圖標/按鈕。
  3. 單擊該按鈕將激活ContentEditable,一旦完成編輯,將會出現一個「保存」按鈕,將文本保存爲供所有人查看。

我試圖遠離MySQL,這是另一個原因,我認爲這是最好的方法。我只是難以登錄/保存部分。

+0

歡迎來到堆棧溢出!你的問題是什麼? – ComFreek

+0

你不能真正遠離MySQL,或者至少某種數據庫,因爲否則編輯的內容將被存儲在哪裏?內容可編輯只允許您在瀏覽器中編輯頁面,它不會將這些更改發送到服務器,您必須自己做。 WordPress或類似的內容管理系統可能有點過分,但它可以起作用,您不必擔心自己的安全問題。 – robertc

+0

@robertc您可以遠離MySQL,因爲這是一個關係數據庫。您仍然可以使用PHP和文件存儲,因爲這不是提問者所禁止的。 –

回答

2
處於測試階段

不過,雖然需要一個數據庫。

http://selectorapp.net/

使用FTP作爲登錄。

+0

歡迎來到Stack Overflow!雖然這可能在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的重要部分,並提供供參考的鏈接。 – Spontifixus

1

我一直在撞牆,試圖爲自己的項目找到類似的東西。我剛剛發現Runty,看起來像適合您的需求。

它使用PHP和Javascript與HTML5 contenteditable。基本上,您只需在頁面中嵌入一個PHP腳本,並通過爲HTML元素設置runty-editable CSS類來定義可編輯區域。然後登錄到http://yoursite.com/runty

看起來這個項目在幾個月內還沒有更新,我仍然需要嘗試一下。

0

有人已經提到它(雖然它仍然處於測試階段),但結帳:selector.io

這將處理所有的顧慮:

  1. 爲用戶提供了

  2. 登錄界面

    好的編輯器讓用戶可以輕鬆地進行修改,請在這裏試試:selector.io/demo

  3. 將更改保存回服務器的HTML文件(沒有什麼是安裝在服務器上)

最少的設置,再加上它可以在高度互動和動畫的網站使用。

-1

我知道這是一個非常古老的問題,但我上個月爲了一個非常類似的目的而構建了一些東西。這完全是客戶端和非常輕。

這是Chrome的擴展,讓你用contenteditable作爲CMS,類似於你描述你想要的方式。

您需要在您希望使「pedit啓用」的頁面上包含一個JavaScript文件,並將data-pedit屬性添加到該頁面中應該可編輯的元素。

之後,在Chrome瀏覽器中查看您的網站時,您可以通過打開擴展程序(首次執行此操作時會要求您設置密碼)並開始編輯您的單個可滿足標籤來登錄。當你再次點擊擴展圖標時,它會保存所有更改。

檢查出來http://pedit.xyz