Qedit (Batch and mass operation for nodes)

模組介紹:

Quick Edit是一個取代Drupal原有管理content的介面。

重要的特色有:

* 可以以類型、標籤、分類、標題、和日期等條件篩選node,然後再進行批次編輯
* 可以直接在管理介面中編輯標題和日期 (just click title or date, then appear textfield)
* 可以直接預覽文章內容,只要點擊標題列
* 跟drupal的管理介面一樣,可以批次修改文章的屬性,但除此之外,亦可在此介面批次為node增加tag和分類

有任何bug,歡迎到英文官網上report new bug給Jimmy

有圖有真相:screen shot

回應

DrakeGuan 的照片

Re: Quick Edit (Batch Edit)

wow, what a great module!!

DrakeGuan 的照片

Re: Quick Edit (Batch Edit)

快速回一下。我已經先安裝好了,感覺好酷呀,哈。
原來你最近都在搞這個 :o

tky 的照片

Re: Quick Edit (Batch Edit)

喔!天哪!就是要這個說!
Jimmy你實在太厲害了!

tky

tky 的照片

Re: Quick Edit (Batch Edit)

忘了說一句:啊6.x版什麼時候會出啊?:P

tky

jimmy 的照片

Re: Quick Edit (Batch Edit)

XD
先debug吧

小小回覆一下,這次的module release,讓我感受到drupal社群的支援是多麼的強大
在我要release beta的時候,送出去,看奇怪怎麼沒有反應,應該module頁面裡要出來一個beta版本的讓人下載啊

結果一收信,才知道drupal的security team立刻看過我的原始碼,指出了兩個安全性的疑慮,並教我如何修正~~
我修了修已經3:00 am了 XD

所以,要release時還是有一群人在把關的,真是小心!

--
from open mind to open source~

DrakeGuan 的照片

Re: Quick Edit (Batch Edit)

哈,好帥氣的 drupal security team 呀
打哪天我也有點子可以寫點什麼 module 時
再向你請教啦 :D:D:D

jimmy 的照片

Re: Quick Edit (Batch Edit)

以你的功力沒問題啦,你太客氣了~
--
from open mind to open source~

ichien 的照片

Re: Quick Edit (Batch Edit)

讚ㄟ..以後修改內容時不用一個一個點進去修改了!!

感謝囉!!

tky 的照片

Re: Quick Edit (Batch Edit)

已經體驗過整批變更category的好處了,果真超方便。
順便問一下,category是否會隨著不同的content type而改變呢?
還是說我們甚至可以替node加上它沒有關聯的term?

願望訂單:

  1. 以後是否能和content type模組配合,可以整批nodes變更content type?
  2. 這樣一定會方便很多。

  3. 另外就是,會不會進化到能夠直接點標題就能修改所有內容的欄位的程度?

tky

annting 的照片

Re: Quick Edit (Batch Edit)

這應該是中文的問題,所以回應在這裡了~
首先是翻譯,應該是我自己那個.po把這個詞翻錯了,才會弄成「寄件人」和「收件人」
另外一個是跳出來的月曆,中文會出現亂碼。

附加檔案大小
MWSnap001.jpg40.93 KB
jimmy 的照片

Re: Quick Edit (Batch Edit)

你的問題我都碰到過
A1. 寄件人收件人是因為drupal的中文翻譯 把from和to都翻成特定詞了
A2. 把jscalendar/lib/lang/calendar-big5-utf8.js copy成calendar-zh.js

--
from open mind to open source~

charlesc 的照片

Re: Quick Edit (Batch Edit)

好 :)

DrakeGuan 的照片

Re: Quick Edit (Batch Edit)

我剛剛試著 create 了 4 個 image node
然後想利用 qedit 一次把它們都砍了
結果砍不掉…
還是我哪搞錯了???

jimmy 的照片

Re: Quick Edit (Batch Edit)

疑?砍不掉嗎...恭喜你發現bug~~ 送你照片一張 :P

我待會來試看看
--
from open mind to open source~

DrakeGuan 的照片

Re: Quick Edit (Batch Edit)

我並不是有意想要發現這個 bug 的 ><~

kevin861119 的照片

Re: Quick Edit (Batch Edit)

原来drupal 的security team那么强哦,马上纠正错误,不过给我很大的性心,去继续开创我的网站。

SME Server

tokimeki 的照片

Re: Quick Edit (Batch Edit)

對了,有兩個問題請教:

  1. 是否可以解除對 JS Calendar 的相依性?
  2. 在跑 cron 的時候,會自動把未 Publish 的 node 設成已 Publish,是否可提供一個選項讓這個動作變成可以設定?
jimmy 的照片

Re: Qedit (Batch and mass operation for nodes)

已更新為stable的5.1版本
解決了許多bug
歡迎試用
http://drupal.org/project/qedit
--
from open mind to open source~

sylin 的照片

Re:

不知道是否能夠支援 node_search 的功能嗎?
就是我搜尋某個關鍵字, 然後這些相關的 node 一次全部加上 tag
我本來想直接改好再提出來的, 可是 search module 的作法跟 qedit module 的作法有些差異,
目前還卡著.. 就先提出來問看看

暫時有幾個方向:

  1. 在qedit_table_form() 多呼叫一次 do_search() 把 qedit 查詢的result 和 do_search 的結果 merge。
    難處:不過這在分頁上會有問題
  2. 在 qedit_table_form() 裡呼叫 do_search() 但這次把 $filter 的條件一起傳給 do_search()。
    難處:這條件要整合還蠻困難的 @@
  3. 在 qedit_table_form() 裡的 query 改成像 do_search() 裡做的。
    問題: 照抄一份這可能是比較好作的(), 但是會造成程式碼重複

原作者 jimmy 有沒有什麼建議 :)

jimmy 的照片

Re:

我有想過做hook,來把上面、中間,和下面的東西,可以讓其他模組支援
但還沒成熟到那個地步
Anyway, 結合search是個好idea,而且只要qedit的核心有支援hook,就不會有重複程式碼的問題
這也是drupal可以模組分離但共同合作的原因

我也曾想要把cck的field包進來。
再想想。
--
from open mind to open source~

sylin 的照片

Re:

你提到「我也曾想要把cck的field包進來。」
那這部份說不定可以和 Views 整合
因為 Views 的 filter 功能蠻完整的, 然後我看了一下, 我想要的 search 功能也可能用 node->body contains KEYWORD 來取代

jimmy 的照片

Re:

Good idea, but needs more time...
開發就是這樣子 :)
--
from open mind to open source~

tky 的照片

Re: Qedit (Batch and mass operation for nodes)

那……6.x何時現身呢?
這個模組實在太好用了

tky

jimmy 的照片

Re: Qedit (Batch and mass operation for nodes)

明年會把主力放在6
今年先得把這個模組做的更完整 :)
--
from open mind to open source~

DrakeGuan 的照片

Re: Qedit (Batch and mass operation for nodes)

Jimmy 你要不要來個一些說明
我有點躍躍欲試,想說也許可以幫上忙~

jimmy 的照片

Re: Qedit (Batch and mass operation for nodes)

目前的roadmap on 5.x 如下:

  1. 將批次增加分類的功能,變成一個一種vocabulary一個欄位
  2. 為filter / content / batch add 三個不同的機制,增加hook,讓別的模組也可以一起運作
  3. 把filter弄成可以用block顯示
  4. purge javascript code,因為寫的太爛,覺得有點見不得光,還有後續擴展會有難度

以上,都是比較基礎和quality為導向的
花俏的功能,譬如整合views ... 我是尚沒想獨自進行,獨立讓別的模組以hook去做好像比較合理 :P
有興趣的人,我可以在drupal.org加上為co-developer,可以一同存取CVS

--
from open mind to open source~

hanamizuki 的照片

Re: Qedit (Batch and mass operation for nodes)

讚!!!
致上最高敬意!