【PHP程式設計+MySQL資料庫+PHPMaker整合教學+技術諮詢】 本月特價優惠中! 動態的架站程式時代,要自訂PHP程式頁面有那麼難嗎? MySQL『資料庫』與『資料表』,用PHP程式有那麼難控制嗎? 你不用死背『PHP程式』與『MySQL資料庫』語法也能獨自設計完成! 這是自動化軟體程式的年代 (用PHPMaker 設計在彈指之間就能自動生成整個 PHP 程式系統) 這不是:神話!程式軟體模組取代了這一切複雜的工程。 你可以自己建構自己專屬的: 訂購表單、會員名單、擴增購物車特殊頁面 →POS 系統、CRM 系統、ERP 系統、HRM 系統...等等 (更可以加入數據資源銷售賺錢!) 該是:【見證奇蹟】的時候了! 非親眼所見....真的無法相信此神兵利器!

PHPMaker 2023 的新增功能

PHPMaker 2023 是之前版本的又一次巨大升級。 它加載了許多新功能,內含許多經常請求的功能。 PHPMaker 可能是同類產品中最強大、最靈活的產品,但仍然一如既往地易於使用。

重要訊息 如果您從以前的版本升級,請注意此版本中有一些重大變更,請確保您 閱讀遷移到 v2023 。

 

日曆報告

  • 使用 FullCalendar 進行日曆報告
  • 模態加入、編輯、刪除、檢視事件頁面
  • 事件的跳出視窗
  • 日曆中的上下文選單
  • 預定義的 CSS 類可輕鬆設定事件和跳出視窗的樣式


日曆報告(“dayGridMonth”檢視)


上下文選單


具有符合風格的跳出框

 

增強的控制台報告

  • Ajax 的分頁報告
  • 通過 Ajax 對報告和圖表進行排序
  • 支援匯出
  • 每個報告/圖表的卡片重整/最大化/折疊

 

雙因素身份驗證(使用第三方 API 的電子信件和短信)

除了 Google Authenticator 之外,雙因素身份驗證功能現在還支援:

  • 通過電子信件傳送到一次性密碼
  • 使用第三方 API(例如 AWSSNS)通過 SMS 進行 OTP

 

 

固定頭表(無擴展)

  • 現在內建
  • 提供預定義的 CSS 類,以便輕鬆設定表格高度

 

查詢生成器

  • 構建進階搜尋無法實現的複雜查詢
  • 容許為每個欄位選取搜尋運算符
  • 每個欄位有多個規則
  • 每組欄位之間的 AND/OR 條件
  • 多組規則
  • 組之間的 AND/OR 條件
  • 組的 NOT 條件

 

用於編輯選取記錄的多重編輯

作為多重刪除和多重更新的補充,這一新功能容許通過複選框選取記錄並像網格編輯一樣將它們一起編輯。 還支援模式對話框。

 

現在,您可以在不離開清單頁面的情況下執行網格加入/編輯和新的帶有模式對話框的多重編輯。

 

表和檢視的圖表

不再局限於報告,現在您還可以在表/檢視的清單頁面中建立圖表。

 

 

SAML2 和 Azure AD 的登入提供程式

  • 通過 Azure AD 支援 OAuth2
  • 支援使用 Azure AD 或 SimpleSAMLphp 進行 SAML2 單點登入 (SSO) 和單點註銷 (SLO)

 

改進的資料匯入

  • 使用資料庫事務測試匯入
  • 伺服器傳送到的匯入進度事件
  • 改進了伺服器事件,以便在匯入之前加入自訂步驟

 

匯出API和匯出日誌

  • 匯出API
  • 容許在伺服器上儲存匯出的檔案
  • 匯出日誌表支援匯出檔案的檢索和搜尋
  • 用於匯出的 JWT 令牌的使用者權限和過期時間
  • 支援將圖像匯出為 HTML
  • 支援以壓縮檔形式檢索多個匯出的檔案

 

帶有用戶端裁剪的檔案上傳

 

 

帶文字的條形碼(自訂檢視標籤)

 

 

帶有 <optgroup> 的 SELECT 標籤

 

 

無需重新加載頁面的 Ajax 操作

  • 增強使用者體驗
  • 支援搜尋、分頁、排序
  • 支援內聯和模式加入/複製/編輯/更新/刪除操作

 

無限卷動表(僅限註冊使用者擴展)

  • 清單頁面主表加入無限卷動
  • 使用 Ajax 內聯和模式操作,無需重新加載頁面

 

漂亮的開發錯誤頁面

  • 顯示原始碼、錯誤的堆疊追蹤以及請求的詳細訊息
  • 僅用於開發期間的除錯,不適用於生產

 

新的進階設定

  • HTML 預覽 – 容許在 UI 中禁用 HTML 預覽
  • 代理伺服器位址
  • 代理伺服器連接埠
  • 代理伺服器使用者名
  • 代理伺服器密碼
  • 顯示有錯誤的原始碼(開發)
  • 向表單加入 autocomplete=’off’ 屬性
  • 使用 Ajax 操作(清單頁面)
  • 回退使用者層級權限 – 回退匯入/匯出/搜尋/推送權限到舊清單或管理員權限
  • 啟用搜尋快取的頁面 – 設定哪些頁面使用搜尋快取
  • 匯入最大失敗次數
  • 使用圖像裁剪器進行檔案上傳
  • 匯出資料夾
  • 使用固定頭表
  • 固定標題表高度(CSS 類)
  • LDAP 基本專有名稱
  • Azure 應用程式 ID
  • Azure 應用程式秘密值
  • SAML IdP 元資料 (XML)
  • SAML SP 實體 ID
  • SAML SP X.509 證書檔案
  • SAML SP 私鑰檔案

 

新的/改進的伺服器事件和用戶端腳本

  • 表加載
  • OTP_傳送到
  • 日曆報告的伺服器事件和用戶端腳本
  • 使用者層級權限頁面的用戶端和啟動腳本
  • 用於匯入/匯出的伺服器事件

 

更多的

  • 支援 PHP 7.4、8.0 和 8.1
  • 置換與 PHP 8.1 不相容的過時 Composer 軟體包
  • IS EMPTY 和 IN 搜尋運算符
  • 對 MySQL 使用 FIND_IN_SET()
  • 顯示表/檢視的現用的過濾器
  • 加入選項頁面中的自訂訊息
  • 表名稱作為使用者權限設定頁面中的工具提示
  • .js 和 .css 檔案的 URL 以及版本
  • 支援自訂驗證中的異步功能
  • 語系檔案內含 Tempus Dominus、Select2、jQuery Query Builder 和 FullCalendar 的短語
  • 改進了暫存檔案清理
  • Bootstrap 5.2.1、AdminLTE 3.2 和 Font Awesome 6
  • Dompdf v2.0.0(Dompdf 擴展)
  • Time Lord v6.0.0(日期時間選取器擴展)
  • UI 支援在代理伺服器後面工作
  • 改進了網站上的文件
  • 許多其他小改進

    安裝 PHPMaker 2023 的系統要求:

    PHPMaker

    • Windows 2012R2/2016/2019/8.1/10/11(不支援 ARM 上的 Windows 10/11)
    • .NET Framework 4.6.2 開發人員包 (或更高版本)
    • PHP >= 7.4
    • Composer (v2.3.9 或更高版本)
    • Node.js(內含 npm) (v16 或更高版本,內含 npm v8 或更高版本)
    • WebView2 運行時

    如果您使用 SQL Server 或 Oracle,PHPMaker 需要以下資料庫驅動程式(x86 版本)才能連線到資料庫:

    • Microsoft SQL Server 2012 Native Client (適用於 Microsoft SQL Server),或 Microsoft OLE DB Driver for SQL Server (適用於 Microsoft SQL Server)
    • Oracle 用戶端 (可選,適用於 Oracle)

    伺服器

    • Linux 或 Windows 網路伺服器
    • PHP >= 7.4
    • mod_rewrite (僅適用於 Apache)
    • IIS 重寫 (僅適用於 IIS)
    • 適用於 PHP for SQL Server >= 5.8 的 Microsoft PHP 驅動程式 (需要 Microsoft SQL Server 2012 或更高版本),並且
    • Microsoft ODBC Driver for SQL Server >= 13.1 (需要 Microsoft SQL Server 2012 或更高版本)
    • Oracle 用戶端 (適用於 Oracle)

    瀏覽器

    • Chrome/Edge/Firefox/Safari/Opera(最新)
    • 不支援 Internet Explorer