Drupal

軟件截圖:
Drupal
軟件詳細信息:
版本: 8.5.6 更新
上傳日期: 16 Aug 18
開發: Dries
許可: 免費
人氣: 2

Rating: 4.0/5 (Total Votes: 2)

Drupal 是一個免費分發的,獨立於數據庫,獨立於平台的開源軟件項目,它將內容管理系統,協作工具,討論板和網絡日誌的眾多強大功能集成到一個單一的,簡單的使用包。


功能一目了然

主要功能包括協作書,SEO友好的URL,基於角色的權限系統,內置搜索功能,用戶身份驗證,線程評論,支持多種語言,永久鏈接支持,論壇,頁面佈局定制,綜合在線文檔,緩存,日誌記錄和報告。

此外,該應用程序還附帶了新聞聚合器組件,內容聯合功能,Blogger API支持,民意調查,統計,跟踪和分析。它提供版本控制支持,一個強大的模板系統,為那些想要創建漂亮和有吸引力的皮膚的人,以及支持可用於擴展其默認功能的模塊。

創建與平台無關的網站

使用Drupal,任何人都可以在幾分鐘內創建獨立於平台的網站,只需最少的努力,所有設備的外觀和行為都相同,包括台式電腦,便攜式筆記本電腦,上網本,平板電腦或手機。該軟件最初由Dries Buytaert開發,現在用作知識管理系統,業務協作平台,個人網站或博客。


誰使用Drupal?

與WordPress類似,Drupal被世界上一些最強大的機構使用,包括The White House,The Economist,Examiner.com,Edukame,Tech Coast Angels,The BMJ,Viraland,Chatham House,MIT List視覺藝術中心,牛津大學,Newstica,大費城猶太聯合會等等。


在引擎蓋下

快速瀏覽一下我們將向我們展示該項目完全使用PHP服務器端腳本語言編寫。它支持各種Web服務器,包括Apache,nginx,Lighttpd,Cherokee,Hiawatha和IIS,以及數據庫服務器,如MySQL,MariaDB,PostgreSQL,MongoDB,SQLite或Microsoft SQL Server。它最適用於GNU / Linux系統。

此版本中的新功能

  • 修復非常關鍵 - 遠程執行代碼 - SA-CORE-2018-004

版本8.5.4中的新內容

  • 修復高度關鍵 - 遠程執行代碼 - SA- CORE-2018-004

版本中的新功能

  • [PHP 7.2] count()參數必須是數組或實現Countable的對象。 Drupal 8.4.4仍有一個關於PHP 7.2的重要錯誤,將由Drupal 8.5.0修復,將於2018年3月7日發布。
  • 同時編輯節點的兩個翻譯可能會導致不可翻譯字段的數據丟失

版本8.4.2中的新功能

  • 這個新版本是Drupal 8穩定性的重要里程碑。它增加了引擎蓋下的改進,以便為佈局,媒體和日曆提供關鍵貢獻模塊的穩定版本。許多其他核心實驗模塊在此版本中也變得穩定,包括用於在線顯示表單錯誤和管理工作流程的模塊。
  • 該版本包括幾個非常重要的內容修訂數據完整性修復程序,以及用於停止刪除導致許多站點數據丟失的孤立文件的更新,以及對網站構建者和內容作者的眾多改進。

版本8.3.7中的新功能

  • #2867493:錯誤:調用成員函數getTotalCount()on statistics_get()
  • 中的boolean
  • #2867887:statistics_get()測試搗亂0太多
  • #2753971:ContentEntityStorageBase :: deleteRevision()函數不會刪除node_field_revision條目

版本8.3.4中的新功能

  • #2867493:錯誤:在statistics_get()
  • 中調用boolean上的成員函數getTotalCount()
  • #2867887:statistics_get()測試搗亂0太多
  • #2753971:ContentEntityStorageBase :: deleteRevision()函數不會刪除node_field_revision條目

版本8.3.1中的新功能

  • Drupal核心 - 嚴重 - 多個漏洞 - SA-CORE-2017-001

版本8.2.7中的新功能

  • Drupal核心 - 嚴重 - 多個漏洞 - SA-CORE-2017-001

版本8.2.6中的新功能

  • 以下重要問題已在8.2.6中解決:
  • 傳遞給onDependencyRemoval()的過時依賴項導致卸載時數據丟失
  • 將Symfony組件更新為~2.8.16此更新對於使Drupal 8與PHP 7.1兼容是必要的。
  • 添加了新的JavaScript測試方法
  • 此外,以下測試失敗已得到解決:
  • DrupalTestspathKernelMigrated6MigrateUrlAliasTest中的Postgres失敗
  • DateRangeFieldTest中的隨機測試失敗
  • CopyFileTest中的隨機失敗
  • 對於temporary://.htaccess
  • ,“無法打開流”的隨機測試失敗
  • LocaleUpdateTest中的間歇性測試失敗:: testUpdateImportSourceRemote()
  • UpdatePathTestBase測試隨機失敗

版本8.2.4中的新功能

  • [回歸] Drupal 8.2.x中的REST不允許除GET / PATCH / POST / DELETE之外的HTTP方法:OPTIONS,PUT等都失敗
  • CommentResourceTestBase :: testPostDxWithoutCriticalBaseFields()總是在PHP 5.6& MySQL 5.5(適用於其他PHP版本)
  • 實體查詢允許指定參考字段的實體類型ID
  • md_entity目標插件已棄用

版本8.2.3中的新功能

  • Drupal Core - 中度嚴重 - 多個漏洞 - SA-CORE-2016-005

版本8.2.0中的新功能

  • 8.1.1中解決了以下重要問題:
  • #2725415:文本編輯器模塊無法跟踪在text_with_summary字段中上傳的圖像的使用情況,允許刪除上傳的圖像
  • #2664880:DataEntityRow不尊重翻譯
  • #842620:由於FileTransferAuthorizeForm已損壞,更新管理器無法使用FTP安裝模塊
  • #2575519:包含Drupal :: url()和Drupal結果的Twig模板變量:l :()不會冒出他們的可緩存性和附件元數據(例如令牌佔位符)

8.1.8版中的新功能

  • 8.1.1中解決了以下重要問題:
  • #2725415:文本編輯器模塊無法跟踪在text_with_summary字段中上傳的圖像的使用情況,允許刪除上傳的圖像
  • #2664880:DataEntityRow不尊重翻譯
  • #842620:由於FileTransferAuthorizeForm已損壞,更新管理器無法使用FTP安裝模塊
  • #2575519:包含Drupal :: url()和Drupal結果的Twig模板變量:l :()不會冒出他們的可緩存性和附件元數據(例如令牌佔位符)

版本8.1.7中的新內容

  • 8.1.1中解決了以下重要問題:
  • #2725415:文本編輯器模塊無法跟踪在text_with_summary字段中上傳的圖像的使用情況,允許刪除上傳的圖像
  • #2664880:DataEntityRow不尊重翻譯
  • #842620:由於FileTransferAuthorizeForm已損壞,更新管理器無法使用FTP安裝模塊
  • #2575519:包含Drupal :: url()和Drupal結果的Twig模板變量:l :()不會冒出他們的可緩存性和附件元數據(例如令牌佔位符)

版本8.1.5中的新功能

  • 8.1.1中解決了以下重要問題:
  • #2725415:文本編輯器模塊無法跟踪在text_with_summary字段中上傳的圖像的使用情況,允許刪除上傳的圖像
  • #2664880:DataEntityRow不尊重翻譯
  • #842620:由於FileTransferAuthorizeForm已損壞,更新管理器無法使用FTP安裝模塊
  • #2575519:包含Drupal :: url()和Drupal結果的Twig模板變量:l :()不會冒出他們的可緩存性和附件元數據(例如令牌佔位符)

版本8.1.3中的

新功能

  • Drupal 8.1.0,Drupal 8的第一個次要版本,現已推出。使用Drupal 8,我們在發布過程中進行了重大更改,採用了語義版本控制和預定的功能發布。這使我們能夠及時對Drupal 8進行大量改進,同時仍然提供向後兼容性。 Drupal 8.1.0是第一次這樣的更新。
  • Drupal 8.1.x有什麼新功能?:
  • Drupal 8.1.0帶來了許多改進,包括CKEditor WYSIWYG增強功能,添加的API,改進的幫助頁面和兩個新的實驗模塊。 (實驗模塊隨Drupal核心提供,用於測試目的,但尚未完全支持。)
  • Drupal 6和7的遷移實驗用戶界面:
  • Drupal 8.1.0現在包含Migrate Drupal UI模塊,該模塊為Drupal核心遷移提供用戶界面。使用它將Drupal 6或7站點遷移到Drupal 8.有關從Drupal 6或7遷移到Drupal 8的用戶指南有完整的文檔。請注意,Drupal 8 Migrate模塊套件仍處於試驗階段且存在已知問題。有關使用8.1.0遷移Drupal 6和Drupal 7站點的具體信息,請閱讀下文。 (在執行遷移之前始終備份數據並仔細查看結果。)
  • 感知性能的BigPipe:
  • Drupal 8 BigPipe模塊提供了Facebook BigPipe頁面呈現策略的高級實現,從而大大提高了具有動態,個性化或不可緩存內容的頁面的感知性能。請參閱BigPipe文檔。
  • CKEditor WYSIWYG拼寫檢查和語言按鈕:
  • Drupal 8.0.0包含了CKEditor模塊(WYSIWYG編輯器),但以前無法使用瀏覽器的內置拼寫檢查器來檢查文本。使用Drupal 8.1.0,現在也可以在CKEditor中啟用拼寫檢查。
  • 另一項重大改進是在CKEditor中添加了可選語言標記按鈕。當配置為出現在編輯工具欄中時,它允許您為文本的某些部分分配語言信息,這對於輔助功能和機器處理非常有用。
  • 改進了有關導覽的幫助頁面:
  • Drupal 8.0.0包含一個新系統,用於輔助教程,稱為使用核心Tour模塊的巡視。在Drupal 8.1.0中,我們通過將它們列在/ admin / help的管理幫助概述中,使這些遊覽更容易被發現。
  • 幫助概述頁面現在也更加靈活,因此貢獻的模塊可以添加部分,主題可以更輕鬆地覆蓋其外觀。您可以在更新的幫助頁面的更改記錄中閱讀有關新系統的更多信息,或參閱Tour API文檔,了解如何為模塊添加遊覽。
  • 在視圖字段中渲染實體:
  • Drupal 8.1.0現在包含一個渲染的視圖實體字段處理程序,它允許在視圖字段中放置一個完全渲染的實體。例如,此功能可用於在列出節點內容的表中顯示每個節點作者的呈現的用戶配置文件。此功能由Drupal 7中的Entity貢獻模塊提供,但在Drupal 8中尚未提供。
  • 支持JavaScript自動化測試:
  • Drupal 8.1.0增加了對JavaScript自動化測試的支持,這將意味著在我們為其編寫新測試時,Drupal的JavaScript功能將會減少。 (閱讀有關如何運行JavaScript測試的更多信息。)測試系統還有其他改進,包括改進的PHPUnit報告和其他測試結果。
  • 改進的Composer支持:
  • 從Drupal 8.1.x開始,Drupal核心及其依賴項由Composer在Drupal.org上打包。這意味著站點和模塊現在也可以使用Composer來管理所有第三方依賴項(而不是必須解決以前隨核心提供的供應商目錄)。
  • 開發人員API改進:
  • Drupal 8.1.0等次要版本包括針對開發人員的向後兼容API添加以及新功能。

版本8.0.6 / 8.1.0 RC1中的新功能

  • 在php-fpm環境中安裝可能會在啟用模塊時看到致命錯誤,原因是#2572293:不要在kernel.terminate中重建路由器。
  • MySQL 5.7.9或MariaDB 10.1.8(均於2015年10月發布)尚未進行每次提交測試,但它們沒有已知問題。我們打算將來在其中一個數據庫上添加每次提交測試。
  • 特定Apache配置可能存在提供公共文件資產的問題。問題:#2619250:禁用.htaccess中的-MultiViews會導致500錯誤
  • 在問題隊列中搜索所有已知問題。
  • 自8.1.0-beta2以來的所有更改
  • #2701027作者:Gabor Hojtsy:Drupal 8 UPGRADE.txt在很多方面都有誤導性(以其名義開頭)
  • #1850080由amateescu,dawehner,Xano,bojanz,martin107,Pancho,alexpott,tim.plunkett,icseh。,stefank,Gabor Hojtsy,jhodgdon,tstoeckler:實體類型標籤缺少多個,無法生成基於標籤的UI文本if需要復數
  • 恢復“問題#1850080由amateescu,dawehner,Xano,bojanz,martin107,Pancho,alexpott,tim.plunkett,icseh。,stefank,Gabor Hojtsy,jhodgdon,tstoeckler:實體類型標籤缺少多個,無法生成基於UI的文本在標籤上如果需要復數“
  • #2674408 by alexpott:修復核心“Drupal.Classes.UnusedUseStatement”標準
  • #2694243 by marthinal,jhodgdon:node_field_data和search_index表格應該匹配langcode
  • #2624986作者:Arla,heykarthikwithu,bradjones1,kristofferwiklund:從#2400197修復回歸,用戶編輯表單需要密碼重置哈希
  • #2699869作者:er.pushpinderrana:format_string()的棄用通知說使用SafeMarkup :: format(),但也不推薦使用
  • #2697637 by alexpott,xjm:更新composer.json以獲得正確的版本號
  • #2698595作者:davidhernandez:在Maintainers文件中命名拼寫錯誤
  • #2692827作者:foxtrotcharlie:錯誤調用FieldEntityTranslationTest中的ContentTranslationManagerInterface :: setEnabled
  • #2696919 by chgasparoto,snehi:EntityResource註釋類在插件註釋後有@see
  • #2600926 by benjy,mikeryan,phenaproxima,hussainweb,alvar0hurtad0:允許註釋跨命名空間繼承
  • #2697291 by maxocub,Gabor Hojtsy,alexpott:Config翻譯表格標籤未翻譯
  • #2689655 by cafuego:D8評論日期查看參數使用不正確的數據庫列
  • #2489660 by katzilla,lucur,AlviMurtaza,swati_qa,ijf8090,dawehner,Cottser,ayang:在舊版Firefox中查看UI文本重疊
  • 還原“問題#2678568 Wim Leers:確保良好的用戶體驗和DX即使在A)佔位符渲染失敗,B)某些響應事件訂閱者失敗”
  • #2661470 by andypost,lauriii:KernelTestBase :: render將錯誤的值作為參數傳遞給BareHtmlPageRenderer :: renderBarePage
  • #2614824 by alexpott,xjm,catch:當版本常量穩定時測試失敗
  • #2694009 by heddn:MigrationInterface不包含get()
  • #2664274由alexpott,bojanz,fortis,Mile23,arknoll,Barryvdh:--prefer-dist和.gitattributes的組合混淆了我們的供應商測試清理
  • 由Daniel_Rempe,catch,Jeff Cardwell,hctom,tstoeckler,dawehner恢復問題#2658956:Taxonomy詞彙數據不可用作視圖字段
  • #2678568 Wim Leers:確保良好的用戶體驗& DX甚至在A)佔位符渲染失敗時,B)某些響應事件訂閱者失敗
  • #2632314 by alexpott,amateescu,ivanjaros:PluginSettingsBase :: getThirdPartySettings()返回null而不是array
  • #2237101 by Mile23,cordoval,YesCT,dawehner,tim.plunkett:清理Core / DependencyInjection CompilerPasses
  • #2680931 by alexpott:在NormalizeTest中測試失敗
  • #2688668 by Berdir,bojanz:將新實體修訂版param enhancer / converter註冊為服務
  • 還原“問題#2688668 by Berdir,bojanz:將新實體修訂版param enhancer / converter註冊為服務”
  • #2664748 by amateescu,alexpott,TravisCarden:為節點訪問標記的節點修訂查詢導致“無節點表”異常

  • #2691741 Lendude:在ViewExecutable中刪除leftover isset()
  • #2686207 by Berdir:將模塊A-I中的簡單內核測試轉換為phpunit
  • #2677414 by blue_waters:由於類名錯誤/不匹配導致VerticalTabs'#default_tab損壞
  • #1458824 by idebr,JvE,mayaz17,cwoky,Henrik Opel:Ajax不能與Tableselect一起使用複選框
  • #2595613 by swentel,krknth,heykarthikwithu,k4v,aerozeppelin,naveenvalecha,alexpott:'#title_display'=> 'invisible'不適用於復合表單元素
  • #2685021 by Lendude,cilefen,r0nn1ef,andypost:致命錯誤:$ this當不在views.theme.inc中的對像上下文中時
  • #2666650作者:alexpott,benjy:將遷移和源插件管理器注入遷移插件
  • #2692359 by alexpott,nod_:使用數據對話框類型時使用core / drupal.dialog.ajax
  • #2670170 by quietone,vasi:添加i18n string&可變數據到d6_dump
  • #2692223 by amateescu,Berdir:將基於simpletest的FieldUnitTestBase帶回8.2.x
  • #2678674由Wim Leers,benjy,mr.baileys,dawehner,xjm,mlhess:訪問繞過未發布的自定義錯誤頁面

版本8.0.6中的新功能

  • Drupal 8.0.4是為了發現安全漏洞而發布的。詳細信息可以在官方安全建議中找到:Drupal Core - 嚴重 - 多個漏洞 - SA-CORE-2016-001

8.0.4版中的新功能

  • Drupal 8.0.4是為了發現安全漏洞而發布的。詳細信息可以在官方安全建議中找到:Drupal Core - 嚴重 - 多個漏洞 - SA-CORE-2016-001

版本8.0.0中

什麼是新

  • 在上下文中,您所看到的是什麼(WYSIWYG)編輯和預覽
  • 包含實體,字段和視圖的全面內容建模
  • 通過管理界面自定義內容頁面甚至表單和管理頁面
  • 開箱即用的完全可譯性和本地化
  • 可靠的配置管理,可在各環境之間安全,直接地部署變更
  • 移動優先,快速響應,HTML5輸出
  • REST-first原生Web服務
  • 增強的輔助功能和WAI-ARIA合規性
  • 現代PHP標準和實踐,集成了諸如Composer,Symfony2,Guzzle和Twig等流行的庫
  • 顯著改善開箱即用的前端性能
  • 增強的緩存和與CDN和反向代理的最佳集成
  • 與PHP7以及PostgreSQL和SQLite數據庫完全兼容
  • ......還有更多!

版本7.39 / 8.0.0 Beta 14中的新功能

  • Ajax系統現在在發出Ajax請求之前驗證URL。在任何標準方式下使用Drupal Ajax API的現有代碼應在此更新後繼續工作。如果您有不常用的Ajax代碼與Drupal 7.39不兼容,您可以讓您的代碼以兩種方式之一手動驗證URL。將URL添加到“urlIsAjaxTrusted”JavaScript設置(請參閱ajax_pre_render_element()以獲取示例)或在Ajax回調函數中調用ajax_set_verification_header()以將當前URL標記為可信。僅對您實際信任的URL執行此操作;永遠不要將Drupal中的Ajax請求發送到不受信任的URL。
  • 出於安全原因,自動完成系統現在只向非干淨URL發出Ajax請求,儘管對使用乾淨URL的自定義代碼也有保護。在啟用自動填充的文本字段上有一個新的表單API #process函數,自動填充功能可以運行;自定義和貢獻模塊應確保在更改表單上的文本字段時不會意外覆蓋此#process函數(使用element_info_property()獲取幫助)。部分安全修復程序還包括對theme_textfield()的更改;建議覆蓋此主題功能的網站也會進行這些更改(有關詳細信息,請參閱此差異的theme_textfield部分)。
  • 當表單API令牌驗證失敗時(例如,當檢測到跨站點請求偽造嘗試時,或者用戶在同時註銷並重新登錄後嘗試提交表單時),表單API現在跳過調用表單元素值回調,除了Drupal核心提供的已知安全的回調選擇列表。在極少數情況下,當用戶提交表單並收到令牌驗證錯誤時,這可能會導致數據丟失,但預計整體效果會很小。

版本7.38 / 8.0.0 Beta 7中的新功能

  • 此版本修復了安全漏洞。

版本7.37 / 8.0.0 Beta 7中的新功能

  • 修復了Drupal 7.36中的回歸問題,如果某些內容類型由不再啟用的模塊定義,則導致某些類型的內容類型被禁用。
  • 從用戶帳戶表單中刪除了有關自動時區檢測的令人困惑的說明(次要用戶界面和數據結構更改)。
  • 在允許的標記列表中指定時,允許自定義HTML標記在名稱中使用短劃線傳遞filter_xss()。
  • 允許hook_field_schema()實現為基於固定長度列前綴(而不是整個列)的字段指定索引,這在hook_schema()實現中已經允許。
  • 修復了訪問無效實體網址時PostgreSQL上的PDO異常。
  • 在代碼庫中添加了sites / all / libraries文件夾,並附有使用它的說明。
  • 在“權限”頁面上添加了對“管理文本格式和過濾器”權限的說明(字符串更改)。

版本7.36 / 8.0.0 Beta 7中的新功能

  • Drupal 7.36僅包含錯誤修復和小型API /功能改進。

版本7.34 / 8.0.0 Beta 6中的新功能

  • 還原“問題#2388749註冊symfony的mime guessers如果支持它們”

意見 Drupal

評論沒有發現
添加評論
打開圖片!