I Love PHPMaker

... because it gets even more powerful and flexible!!

  • About
  • Terms and Conditions
  • Membership Options
  • Sitemap
  • Downloads
    • PHPMaker Extensions Download
    • PHPMaker Projects Download
    • PHP Report Maker Extensions Download
I Love PHPMaker » PHPMaker Extensions » Masino Extensions for PHPMaker 2020 Is Released!
PHPMaker 2020 Demo Project File Is Released
Inventory Stock Management Project, Why Should You Have It?

October 19, 2019

Masino Extensions for PHPMaker 2020 Is Released!

I am really glad to officially release Masino Extensions for PHPMaker 2020 today, October 19, 2019. Sorry for delay, since there are huge changes in this latest version. As we have already known, PHPMaker 2020 includes Advanced Reports feature from PHP Report Maker. PHPMaker Developer team also changed and re-wrote all of its Template and Engine. Almost in all of Template files also have been changed.

So, what are the features in Masino Extensions for this PHPMaker 2020? See below.

Masino Extensions for PHPMaker 2020 Features

  1. Auto Version for CSS Files and JS Files so the latest version will be auto-loaded by End-Users without Hard Refresh (F5).
  2. Save the last status of Search Panel and auto load it in next load page, including the setting options.
  3. Better look and feel for Tabs Component, including Detail Preview Row and Detail Preview Overlay; it is now more eye-catchy.
  4. Better look and feel for Form controls focus; no more thick outline from original Bootstrap 4. It is now simpler.
  5. White background area for Form in Add, Edit, Update, View, and Search pages; it is now more eye-catchy.
  6. Better look and feel for the selected Menu Item and Its Parent; no more too much padding space.
  7. Beautiful Font using Local Google Font (Poppins); no need to connect to Internet in order to use it.
  8. Save the last status of Sidebar; whether expanded or collapsed, and use it in future nicely.
  9. Smart auto-collapsed (off-canvas) Sidebar in Tablet and Phone screen/mode.
  10. Improve the left margin of Cookies Consent section, especially when Mini Sidebar is being displayed.
  11. Allow to display Empty Table when there are no records in List and Detail Preview pages.
  12. Auto clear active user session for logged-in user if not logout properly (for example when electricity off).
  13. Beautiful alert dialog and simple sticky alert note using Alertify Alert and Notification System.
  14. Dynamic Permission for Export Data feature can be managed from the generated User Privileges (userpriv.php) page.
  15. Setting Options for Asking on Add, Edit, Delete, and Update using Alertify Confirmation dialog.
  16. Improve the alignment of Label in Form, from Left to Right; so now will be more eye-catching.
  17. Cancel Confirmation dialog message in Grid-Add and Grid-Edit mode if the values are changed.
  18. Auto show icon for Scroll to Top when the page has been scrolled down.
  19. New simple Printer Friendly version, with Courier New font, support style in Row_Rendered.
  20. Page Size position option; whether at Left or at Right of the Paging section.
  21. New Label Caption alignment on Add/Edit form, now Right align.
  22. Auto link to Application Root URL in Application Title/Logo if the setting is empty.
  23. Complete customization for Arrow Direction of Paging in RTL (Right-To-Left) layout.
  24. Improve Modal Dialog for Add/Edit, now cannot be closed without having to click on Submit or Cancel button.
  25. Option to Always Compare Root URL, useful to separate Development and Production version.
  26. Improve Paging for RTL Layout, both for normal List/View/Edit page and for Detail Preview Row and Detail Preview Overlay.
  27. The ability of moving Cursor to next Field by using Enter key.
  28. Maximum selected records that can be chosen from Page Size of List page.
  29. Improve the failure message with auto-update-time info when account is locked after Maximum Login Retry is exceeded.
  30. Save the Date and Time of user successfully last login and logout.
  31. Help Online link in all pages, now uses lazy loading, only loaded when needed.
  32. About Us link on footer which will display About Us information; also uses lazy loading.
  33. Terms Conditions link on footer which will display Terms and Conditions information; also uses lazy loading.
  34. Improved User Profile dropdown on Header, it is now more beautiful.
  35. Option to display Terms and Conditions in Registration Page including Checkbox I Agree.
  36. Link to generate Terms and Conditions content into PDF file.
  37. Improve Change Password template file so that compatible with multi-language feature.
  38. New option to change password based on Username and/or Email.
  39. New option to implement Password Policy in Registration and Change Password pages.
  40. New option to reset Password besides only based on Email, now based on Username AND Email, or based on Username only.
  41. Subject in Email template now includes the Application Title; very useful to distinguish among many web applications.
  42. Visitor Statistics, based on browser, OS, hourly, dayly, monthly, and yearly.
  43. Calendar Scheduler from fullcalendar.io, supports CRUD via Modal dialog window and drag-and-drop event, and also searching for events.
  44. Custom enhanced Breadcrumb Links with unlimited depth; supports multi-language.
  45. Manage the custom Breadcrumb Links using Add, Check, Delete, and Move forms.
  46. Fixed Layout with Fixed Header position that supports also for Phone and Mobile mode.
  47. Move grid button to Preview Other Options area in order to save more space below the table.
  48. Current active menu item that has submenu now is expanded by default.
  49. Change cursor mouse to wait while processing Ajax and back to default after finished.
  50. Cookie Policy section is now handled by truly cookie management.
  51. Maintenance option with the remaining time and auto normal after maintenance end.
  52. Announcement option with the multi-language text.
  53. Remember the last position of the active menu item, and load it in future automatically.
  54. Custom Slim Scrollbar now supports click event to scroll to the top most or bottom of Sidebar.
  55. Auto format for Numeric field by adding Thousand and/or Decimal Separator while user entering the values.
  56. Supports onclick attribute in Menu Item via Menu Editor uses special syntax; see it in action by clicking on About Us or Terms and Conditions menu item from this demo project!
  57. Improved ExecuteHtml method that belongs to the DbHelper class for numeric value by adding separator.
  58. Added "elementsToRow" into the PHPMaker Javascript Framework in order to process rows in Grid-Add/Grid-Edit.
  59. Added "disabled" class to CSS in order to display the cursor with not-allowed icon.
  60. Improved the href of Dropdown button for Save and Delete Filter in List Page; no more "#" character!.
  61. Auto format for Numeric is now can be implemented to the ReadOnly or Disabled TextBox.
  62. Improved User Privileges (userpriv.php) page; by displaying the Permissions at the title attribute of each Checkbox, and re-calculating the actual height of page to support Scroll to Top icon.
  63. Improved the width of Field that uses Lookup Table in Modal Dialog to save the space proportionally.
  64. Improved the information that displayed in the Title of the browser's window by using the current Page Title.
  65. Improved Language Selector in Navbar; now by default using SELECT (ComboBox) style including the Country Flags.
  66. Language Selector Type is now can be adjusted via extension, whether LI, DROPDOWN, SELECT, or RADIO.
  67. Improved Menu Item that has long caption by automatically truncated the text and replaced it by "...", then add the title attribute to it so user can see the actual caption by hovering the mouse on it displaying the complete menu caption. See it in action in Trademarks menu item.
  68. Improved indentation of Sub Menu Items in the Sidebar that is currently open, now looks better and more eye-catching, where previously the Menu and Sub Menu Items are Left flat.
  69. Improved Quick Actions Link now can be adjusted dynamically using Language_Load server event.
  70. Improved Dynamic Permissions; which is previously only for Export Data, now implemented also for Import Data in the generated User Privileges (userpriv.php) page.
  71. Improved Debug and Page Processing Time, now uses Portlet which can be collapsed/expanded or closed.
  72. Improved Successful message dialog window, now can be set to auto-close after 3 seconds.
  73. Option to display message content using background color or not; now completely implemented also both for message that came from PHP and Javascript code.
  74. Improved Bootstrap Modal dialog now by default displayed in the center of screen, and also supports vertical scroll inside its dialog window.
  75. Improved the activation message that returned by system if user account has not been activated, yet.

See the Demo of Web Application that generated by PHPMaker 2020 which uses those Extensions above from this link. You can use the same account for login to the demo site; as well as for the original demo of PHPMaker.

Watch the following videos to know how Masino Extensions will work for you:
- Masino Extensions for PHPMaker 2020 - Overview
- Masino Extensions for PHPMaker 2020 - Change Settings
- Masino Extensions for PHPMaker 2020 - Help Online
- Masino Extensions for PHPMaker 2020 - User Login Locked
- Masino Extensions for PHPMaker 2020 - Auto Clear Session and Remember Me
- Masino Extensions for PHPMaker 2020 - Quick Actions Panel
- Masino Extensions for PHPMaker 2020 - Remember Last Status of Sidebar and Search Panel
- Masino Extensions for PHPMaker 2020 - User Privileges Page
- Masino Extensions for PHPMaker 2020 - Bootstrap Modal Centered on Screen and Scrollable
- Masino Extensions for PHPMaker 2020 - Logo in Horizontal Menu Layout
- Masino Extensions for PHPMaker 2020 - Change Password and Password Policy
- Masino Extensions for PHPMaker 2020 - Maintenance Mode
- Masino Extensions for PHPMaker 2020 - Announcement
- Masino Extensions for PHPMaker 2020 - Alertify Confirmation Dialog Message
- Masino Extensions for PHPMaker 2020 - Auto Format Numeric Data
- Masino Extensions for PHPMaker 2020 - Calendar Scheduler for Managing Events
- Masino Extensions for PHPMaker 2020 - Local Google Fonts
- Masino Extensions for PHPMaker 2020 - Debug and Processing Time Panels
- Masino Extensions for PHPMaker 2020 - Forgot or Recovery Password
- Masino Extensions for PHPMaker 2020 - Custom Breadcrumb Links
- Masino Extensions for PHPMaker 2020 - Terms and Conditions in Registration Page
- Masino Extensions for PHPMaker 2020 - User Privileges Page with Scrolling Table
- Masino Extensions for PHPMaker 2020 - Correct Activation Message

Please note, as always, in each new major version, there are also some new Language phrases were added into the XML Language Files in C:\Program Files\PHPMaker 2020\languages folder. I modified language files (Arabic, English, and Indonesian), so that you don't need to update or insert the new phrases into your XML Language Files.

As always, extract the downloaded Extensions to your C:\Program Files\PHPMaker 2020\extensions folder, afterwards enable all of them from Tools -> Extensions of your PHPMaker application. Also, extract the .xml language files into your C:\Program Files\PHPMaker 2020\languages folder.

Don't forget also, to always play with some of their Advanced settings in order to see some new settings available.

Enjoy! 🙂

Downlaod Link:

Masino Extensions for PHPMaker 2020 (All-In-One)

22.53 MB 494 downloads

Article by Masino Sinaga / PHPMaker Extensions / PHPMaker 2020 12 Comments

PHPMaker 2020 Demo Project File Is Released
Inventory Stock Management Project, Why Should You Have It?

Comments

  1. Brien Devine says

    December 28, 2019 at 8:37 pm

    How do you install the calendar extension? It obviously doesn’t work by merely enabling it. Thank You

    Log in to Reply
    • Masino Sinaga says

      February 5, 2020 at 6:25 pm

      Please always refer to the demo project file if you want to implement it into your own project.

      Log in to Reply
  2. Rudy Budiana says

    March 1, 2020 at 11:13 am

    pak masino, saya menggunakan masinoHeaderFooter16 di phpmaker v2020.0.11 saat saya generate project nya, muncul error
    …
    Generating ewcfg.php…
    undefined:936
    if ( (EXT_ChangePwd2 && EXT_ChangePwd2.Enabled && EXT_MasReg2 && EXT_MasReg2.Enabled) || ( (EXT_ChangePwd2 || !EXT_ChangePwd2.Enabled) && (EXT_MasReg2 && EXT_MasReg2.Enabled) ) ) {
    ^
    TypeError: Cannot read property ‘Enabled’ of undefined
    at eval (eval at compile (C:\Program Files (x86)\PHPMaker 2020\node\node_modules\phpmaker\phpmaker.js:7:5518), :936:128)
    at i (C:\Program Files (x86)\PHPMaker 2020\node\node_modules\phpmaker\phpmaker.js:7:5735)
    at InternalEventEmitter. (C:\Program Files (x86)\PHPMaker 2020\node\node_modules\phpmaker\phpmaker.js:7:367633)
    at InternalEventEmitter.emit (events.js:228:7)
    at eval (eval at compile (C:\Program Files (x86)\PHPMaker 2020\node\node_modules\phpmaker\phpmaker.js:7:5518), :580:71)
    at i (C:\Program Files (x86)\PHPMaker 2020\node\node_modules\phpmaker\phpmaker.js:7:5735)
    at global.GenerateFile (C:\Program Files (x86)\PHPMaker 2020\node\node_modules\phpmaker\phpmaker.js:7:361807)
    at C:\Program Files (x86)\PHPMaker 2020\node\node_modules\phpmaker\phpmaker.js:7:368813
    at Array.map ()
    at Object. (C:\Program Files (x86)\PHPMaker 2020\node\node_modules\phpmaker\phpmaker.js:7:368793)
    Compiling project2.css…
    Compressing project2.css…
    Compiling ewpdf.scss…
    Error: C:\xampp\htdocs\perpus\css\tempusdominus-bootstrap-4.scss not found.
    Compiling adminlte.css…
    …

    mohon pencerahannya

    Log in to Reply
    • Masino Sinaga says

      March 3, 2020 at 5:35 pm

      Hai Rudy,
      Pastikan Anda sudah mengaktifkan extension MasinoRegister16 dan MasinoChangePwd16 lalu coba lagi. Pastikan juga Anda selalu mengacu ke New Project File yang bisa Anda download dari situs ini. Dari file project tersebut dapat diketahui extension apa saja yang wajib diaktifkan.

      Log in to Reply
      • Rudy Budiana says

        May 5, 2020 at 10:01 am

        yg ini sudah solved dengan upgrade PHP nya ke versi yg terbaru

        Log in to Reply
  3. Brien Devine says

    May 4, 2020 at 5:56 am

    Hello,
    I continue to get 500 error when trying to access calendar page. All other plugins are enabled, language files installed. I imported the events tables into the datbase. I went through extentions PHPmaker file and made them the same. I dont know what to try next is there any suggestions?

    This page isn’t working172.17.134.117 is currently unable to handle this request.
    HTTP ERROR 500

    Thanks

    Log in to Reply
  4. Eduardo Rodriguez says

    May 4, 2020 at 4:40 pm

    Hi,
    Need to resolve some questions:
    I need more fields in calendar scheduler ¿what is the best appoach to customize?
    ¿How can i put some alerts in the languajes toolbar at left of quickactions?
    Need more colors combinations in the general interface, ¿what is the best appoach to personalize it?
    Thanks and good job with the extensions!!

    Log in to Reply
    • Masino Sinaga says

      May 12, 2020 at 1:19 am

      Sorry, no support for this. You need to do it by yourself. You broke it, you fixed it. Thanks.

      Log in to Reply
  5. Rudy Budiana says

    May 5, 2020 at 10:01 am

    Dear Pak Masino,
    saya menggunakan extention MasinoHeaderFooter, dan menggunakan linked Table,
    dimana untuk table user saya menggunakan linked table ke database sql server,
    dan main database nya MySQL.

    ada error seperti ini saat load table transaksi nya..

    Failed to execute SQL: SELECT n_photo FROM [dbo].[PHP_ms_login] WHERE ([lg_nik] = ‘2162’). Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘[dbo].[PHP_ms_login] WHERE ([lg_nik] = ‘2162’)’ at line 1 (1064)

    kayaknya untuk proses query masinoHeaderFooter ini belum bisa multi database ya pak ? karena masih konek ke main database bukan ke database table user nya.

    Mohon masukan nya pak

    Terimakasih
    Rudy BUdiana

    Log in to Reply
  6. Fabio Cantone says

    May 11, 2020 at 12:07 am

    Please update to the latest version of the PHPMaker template otherwise the extensions are unusable.

    Log in to Reply
    • Masino Sinaga says

      May 12, 2020 at 1:18 am

      Done. Please download again.

      Log in to Reply
  7. Eduardo Rodriguez says

    May 18, 2020 at 6:48 pm

    When activate the masinoheaderfooter16 extension.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • A New PHPMaker 2025 Project File Is Released
  • PHPMaker 2025 Demo Project File Is Released
  • Masino Extensions for PHPMaker 2025 Is Released!
  • A New PHPMaker 2024 Project File Is Released
  • PHPMaker 2024 Demo Project File Is Released
  • Masino Extensions for PHPMaker 2024 Is Released!
  • PHPMakerProjects.com, For Those Who Need PHPMaker Project Sample
  • A New PHPMaker 2023 Project File Is Released
  • PHPMaker 2023 Demo Project File Is Released
  • Masino Extensions for PHPMaker 2023 Is Released!

Search

Recent Comments

  • Masino Sinaga on Masino Extensions for PHPMaker 2024 Is Released!
  • Masino Sinaga on A New PHPMaker 2024 Project File Is Released
  • Masino Sinaga on PHPMaker 2023 Demo Project File Is Released
  • Edward Babatunde on PHPMaker 2023 Demo Project File Is Released
  • Edward Babatunde on Masino Extensions for PHPMaker 2024 Is Released!

Demo Website

  • Demo of I Love PHPMaker 2025 (MasinoExtensions).
  • Stock Inventory Management for PHPMaker 2025.

Another Demo

The following template are not available in this site (must be purchased separately)

  • PHPMaker v2018 Horizontal Vertical Template.
  • PHPMaker v2017 Horizontal Vertical Template.

Demo Explanation

Stock Inventory Management is the good project for your reference, since it uses the real example in the real world. Many useful features you can use from this project, such as how to add the Thousand and Decimal separator character, and also how to calculate multiple row in Grid-Add when End-Users are entering data into the Grid-Add mode.

Categories

  • Customize Template (103)
  • General (4)
  • PHP Report Maker (17)
  • PHP Report Maker Extensions (2)
  • PHPMaker Extensions (84)
  • PHPMaker Projects (7)
  • Tips and Trick (72)

Articles based on version

  • PHPMaker 2025
  • PHPMaker 2024
  • PHPMaker 2023
  • PHPMaker 2022
  • PHPMaker 2021
  • PHPMaker 2020
  • PHPMaker 2019
  • PHPMaker 2018
  • PHPMaker 2017.0.7
  • PHPMaker 12.0.7
  • PHPMaker 11.0.6
  • PHPMaker 10.0.5
  • PHPMaker 9.2.0
  • PHPMaker 8.0.3
  • PHP Report Maker 12

(c) I Love PHPMaker 2010 - 2025 by Masino Sinaga | WordPress | Log in | Back to top