I am so pleased to announce you the release of a new PHPMaker 11 project file. This PHPMaker project file is useful if you want to create a web application from scratch using PHPMaker version 11.0.6. This project includes some other useful files, such as: the SQL script to generate the mandatory Tables and Stored Procedures, the customized XML Language files, and the logo image.
Many advantages you will get after using this new PHPMaker project file:
- You will have already had the minimum tables that needed for your project using Masino Extensions.
- Since you will have the basic needed tables, then you only need to add your another tables into the database, and then synchronize to this project.
- You don't need to configure the Fields setup for the certain tables, such as settings (believe me, this table has so many Fields so that you will avoid to setup all the Fields from scratch), users, announcements, help, help_categories, etc.
- You don't need to configure the Security settings for your web application since they have been included in this project.
- You will have the most needed PHPMaker project setup, especially if you implement Masino Extensions into your PHPMaker project.
- You will have some useful Servent Events ready-code in it, so that you can use them on the project basis.
- You will have a new Application Settings menu that contains almost all web application configuration settings which will be easily configured by Admin on-the-fly.
- Your End-Users (non-sysadmin) will be able to configure their preferences easily by using the ready-configuration settings.
To implement this new project file for your new web application, then make sure you have downloaded ALL the latest version of Masino Extensions files that I made for PHPMaker version 11 from this link.
If you are not sure which ones that I customized for the latest time, just download ALL the extensions for PHPMaker 11, as I also customized some other related extensions for this changes. Extract them, and then replace all the existing extensions with the new ones.
Download Link:
Masino
Is there a way to remove the separate export permissions from the userlevelpermissions when setting the permissions?
Keith, May I know what is the reason you want to remove it? Do you want to give all export permissions for all users? If so, then you may simply give the permission from userlevelpermissions.
However, I was just thinking to provide the options whether to implement export permissions or not. But I need your feedback first regarding this in more detail. Thanks.
I’m having an issue with granting permissions on tables. It’s detailed on the PHPMaker forum.
I’m just looking at ways to use the default options that come with PHPMaker for exporting.
From my perspective, I believe it would be good to make it optional. I know, for example, that I never provide an option for exporting to XML or to HTML If it has to be all or none on the options, I would still vote for it.
Will try to add the new setting options to enable/disable export permissions from the extension side.
Keith, I just added a new option named EnablePermissionsForExportData in MasinoFixedWidthSite11 extension to disable Permissions for Export Data. By default this option is enabled.
However, please re-download 7 (seven) extensions that I just updated today, August 23, 2014. Hopefully that would help.
I will do that today. Thanks.
Works great.
Another question. I don’t use Indonesian as a language ( “id” ), but I do use other languages with other language codes and XML files.
Is there a way to create the phptxt files for the additional languages used in the project. Right now, I have to create the new txt files by copying them and adding the language code to the file.
Also, is there a way to customize the txt files without having to edit them each time the project is compiled?
Keith, that’s a very good suggestion from you regarding the phptxt files for additional languages. If you don’t mind, you may send me the related text files so I will add them to my extensions. Thanks.
I will send them as soon as I get them translated.
If you want to see what I’m talking about in the forum, I will send a login to your personal email address.
Can you just tell me the link to your related post in the forum? Do I have to use your login to read it?
viewtopic.php?f=4&t=35335
Okay, thanks!
Masino
I think I may have an easy one for you.
When someone accesses a page and they don’t have permission to visit that page, the system currently sends them to login.php.
Is there a way to designate which page the user is sent to? If not, I think it would be a great addition to your extensions.
Keith, the code for redirecting to login.php currently is hidden in the Template. In other words, we cannot override this part from extension.
In more detail, this part of code is generated directly from system function of PHPMaker, and not derived from the Template:
Masino
I have a small problem.
When viewing a list page with detail record counts in the button using your extension, the count is correct, but when I click on the button, I may or may not get all the records.
However, if I click on the “+” icon, and then click the appropriate tab, I can see all of the records and it matches the count.
Keith, when you click on the button which displays the detail record counts, the next page that is displayed is the master/detail page. Since the detail records will be displayed in the table list page, then there is a possibility not all records will be shown. Perhaps, it is related to the record per page in that detail list page (?).
Problem resolved with a workaround by removing elements from the Advanced Search option
Masino,
Is there a way to define the location of the alertify messages?
Keith, at the moment, No. However, you may customize the related code in alertify.core.css file. See the alertify class in it.
Keith, now you may move (drag-n-drop) the dialog window, resize the window size, maximize/restore the window, and so forth, as described in here: http://demo11.ilovephpmaker.com/news.php
Please redownload all my extensions and regenerate all the script files again, as usual.
How to record the date and time when a record is saved
Just put this code in Row_Updating server event (assume your field name is Date_Created):
And also the name of the user
Put this code also in Row_Updating server event (assume your field name is Created_By:
I want to generate a custom report in pdf . Adding formatting and labels
Please note that PHPMaker has not supported for generate either Custom Templates or Custom Report into PDF file.
However, if you want to make a custom report in PDF, then you may try FPDF library. Just Google for it.
how to make a query that involves two databases
Masino
What would it take to have the header (with menus) static on the page? I could do the usual arrangement with you if possible.
Keith,
Did you mean just like in this following example?
http://getbootstrap.com/examples/navbar-fixed-top/
yes
All right, Keith. Will try to implement it into MasinoHeaderFooter11 extension.
Keith,
Okay, done! 🙂
Please re-download again *ALL* the updated extensions, especially that I just updated today.
Thanks. Will download and recompile. This will be a terrific enhancement!
It’s perfect!!!
I upgraded to 11 and downloaded all the extensions but am having a couple of issues:
1. The site title is always displayed as “New PHPMaker Project”. Even if I change this value in PHPMaker before generating, and also when editing the language record.
2. Same thing with the default footer text – it’s always “©2013 e.World Technology Ltd. All rights reserved.”
3. When editing the language record, the site logo specified never appears.
4. If I want to edit some of the themes, where is the location to do this so that it is permanent when regenerating?
5. In relation to #1, where can I edit the font color permanently for the Site Title so that it’s permanent?
As always, your help is appreciated!
Andrew,
#1 and #2: Make sure you have logged out and the login again to apply the changes. In addition, since Masino Extensions has the ability to use either the config from ewcfg*.php file or the settings table in Database, then make sure you adjust the related constant value either from ewcfg*.php or the settings table.
#3: Currently, the site logo is not related and not derived from the languages record/table.
#4: If you are using Masino Extensions for your PHPMaker project, then the change from PHPMaker Themes setting does not affect to the generated web app. It uses the Themes style from my extensions.
#5: There is no related setting in Masino Extensions for this. The color of Site Title is always white since the Header background color is always dark.
Hi Massino –
Hope you’re well!
So, I turned to the demo download and worked with that to build my own “project file”. As you intended with your download, I wanted to have a set of things that will always be static from project to project then just add tables/data from there… For whatever reason…the demo file just worked better out of the box. Not sure why.
Anyway:
#1 and #2 were corrected by editing the Multi Language Property Editor. Specifically, the ‘Site Title’ and ‘Site Footer Text’ options.
#3 – Understood. Thanks for the clarification.
#4 – I’m still not clear. For example, there are just two color changes I make on the theme-gray.css file. I would like to know where I can make those changes within PHPMaker so that when I regen, I don’t have to copy over MY theme-gray.css into the generated phpcss/theme-gray.css file in the destination…make sense?
#5 – I want to change the color of the site title, username, language, text. Right now it’s white. I’d like to change the color but I don’t know what file to edit…even if I want to do it manually….
So as of now, only 4 and 5 are open issues for me.
Keep the up the good work…I’m really digging this version the most. I really like the bootstrap enhancements with glyphicons, etc… just keeps looking more and more professional! Great work!
Hi Andrew,
Thanks, hope you’re well, too. 😉
#4: Since the “theme-gray.css” file (and also the other .css files) are produced from my extensions side (and not from PHPMaker), then unfortunately you cannot apply the changes in run-time of PHPMaker. In other words, if you would like to change some style/color in it, then you may either change it from the extension side or from the generated .css file.
#5: The color of site title, username, language, etc in Header section is unfortunately has been defined staticly from the .php file in extension side. You may see the related code in the generated “header.php” file. In other words, the related style in .css theme does not affect to the header section.
Yep, me too. I really love v11 since it uses Bootstrap 3 with so many enhancements. 😉
Dear Masino
I got the message The “MasinoCustomCSS10” is not found ! Do you want to ignore the extension and continue generation ? when I try to generate the New PHPMaker Project 11. All there are 12 extension.
When I ignore, the result is nice, it looks beautiful, all functions work.
Only function visitor statistics, counter column always contains 0, is this working?
The second question, I would like to shift the title, username and language to the right, as demo11.ilovephpmaker.com, how?
The third question, how to add a link on the line in the Master and the lines in detail. For example, the link to print.
Hi Edi,
To remove the unused/older extensions, please read this: http://www.masinosinaga.com/phpmaker/cara-menghapus-extension-versi-lama-dari-dalam-file-project-phpmaker/
Regarding the visitor statistics, please enable the item setting named EnableVisitorStats from the Advanced setting of MasinoVisitorStatistics11 extension.
To switch the information text in header to the right section, make sure you have chosen right from Text_Align_In_Header field of the settings table.
Answering your last question, then try to use either Page_DataRendering or Page_DataRendered server event to add your own content in header or footer section of the current page.
Thank you, all is running well, but the last question is,
How to add a link on the details in the form master detail.
Perhaps this would help: http://www.masinosinaga.com/phpmaker/mengambil-data-master-untuk-ditampilkan-di-tabel-detail-pada-halaman-masterdetail/
In addition, I’m really sure you’re gonna love this: http://www.ilovephpmaker.com/download/stock-inventory-management-phpmaker-project/
Dear Masino,
nice video tutorials….
Thanks. So glad you like it. 🙂
Masino
I seemed to have lost the StickyToTop menu. I’ve recompiled ALL of the scripts and uploaded, but it’s not working now.
Keith,
We don’t have any issue regarding the sticky menu. Make sure you have already enabled StickyMenuOnScrolling from MasinoHeaderFooter11 extension, then regenerate ALL the script files again.
I’ve done that. The checkbox is enabled. The ewcfg11 script has is set to TRUE,TRUE.
I’ve recompiled everything (even the .txt files) 🙂
Please double check whether you have just implemented any other css or jquery or javascript code that causes the sticky menu does not work.
Try as I might, I can’t get the menu to stick. I’m still searching to see if some errant code is hampering it, but no luck so far.
I suggest you to use this new project to make sure the sticky menu is working properly, and then apply your customization step by step and see whether this could help.
Dear Masino
how to set the size and type of font in the header title ?
Simply adjust SiteTitleFontName and SiteTitleFontSize settings from MasinoHeaderFooter11 extension.
Oh,
many thanks
You’re welcome. Actually, it has been included in the video above. 😉
Why can’t I download Masino extension v12? permission was denied, even though I was still as active members..
Please try again.
Hi masino, how can i customize the email template in PHP MAKER 11 project? It keeps giving me this error: “Message Body Empty”
Please let me know, what did you do? Did you use any server event? Or did you change any code that related to email template?
Hi Masino, how can i get pop-up filters for a PHP Maker table like in PHP Report Maker?
If you meant the popup filter that appears in the column header, then there is no such feature in PHPMaker.
However, you may post about this as a feature request to PHPMaker Discussion Forum.