{"id":623,"date":"2012-07-04T18:29:48","date_gmt":"2012-07-04T23:29:48","guid":{"rendered":"http:\/\/xlinesoft.com\/blog\/?p=623"},"modified":"2012-07-09T09:11:53","modified_gmt":"2012-07-09T14:11:53","slug":"preview-of-some-new-features-in-phprunner-6-2-and-asprunnerpro-7-2","status":"publish","type":"post","link":"https:\/\/xlinesoft.com\/blog\/2012\/07\/04\/preview-of-some-new-features-in-phprunner-6-2-and-asprunnerpro-7-2\/","title":{"rendered":"Preview of new features in PHPRunner 6.2 and ASPRunnerPro 7.2"},"content":{"rendered":"<p>We plan to release a beta version of new PHPRunner and ASPRunnerPro in August-September 2012. Here are some of new features you can expect in this update.<\/p>\n<h2>New file\/image upload control<\/h2>\n<ul>\n<li>select and upload multiple files at once. You only need one database field to store all file names.<\/li>\n<li>customizable list of allowed file extensions<\/li>\n<li>max number of files<\/li>\n<li>file size restriction (for each file individually and total upload size)<\/li>\n<li>customizable path to upload folder. May contain PHP variables. No need to write events code if you want to save each user&#8217; files to separate folder.\u00a0Sample upload path: <em>$_SESSION[&#8220;ProjectID&#8221;].&#8221;\/&#8221;.$_SESSION[&#8220;UserID&#8221;]<\/em><\/li>\n<li>Drag-n-drop upload &#8211; drag files from your desktop right to web page<\/li>\n<\/ul>\n<p>Upload settings:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-629\" title=\"upload_settings\" src=\"http:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/upload_settings.png\" alt=\"\" width=\"503\" height=\"584\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/upload_settings.png 503w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/upload_settings-258x300.png 258w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/upload_settings-129x150.png 129w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/upload_settings-400x464.png 400w\" sizes=\"auto, (max-width: 503px) 100vw, 503px\" \/><\/p>\n<p><!--more-->Upload control in generated application:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-632\" title=\"Upload_control\" src=\"http:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/Upload_control.png\" alt=\"\" width=\"826\" height=\"522\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/Upload_control.png 826w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/Upload_control-300x189.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/Upload_control-150x94.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/Upload_control-400x252.png 400w\" sizes=\"auto, (max-width: 826px) 100vw, 826px\" \/><\/p>\n<h2>Layout editor<\/h2>\n<p>Now you can change the layout of any page right in Style Editor. Comes with live preview.<\/p>\n<p>On this screenshot you can see buttons section copy\/pasted to the top of the page.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-627\" title=\"layout_add_page\" src=\"http:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/layout_add_page.png\" alt=\"\" width=\"814\" height=\"595\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/layout_add_page.png 814w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/layout_add_page-300x219.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/layout_add_page-150x109.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/layout_add_page-400x292.png 400w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><\/p>\n<h2>Improved fields and columns resizing in Visual Editor<\/h2>\n<p>Now you can set width and height of any field on Add\/Edit pages simply dragging it&#8217;s edge. There are some enhancements\u00a0related\u00a0to list\/print page columns resizing as well.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-628\" title=\"resize_edit_controls\" src=\"http:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/resize_edit_controls.png\" alt=\"\" width=\"577\" height=\"412\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/resize_edit_controls.png 577w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/resize_edit_controls-300x214.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/resize_edit_controls-150x107.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/resize_edit_controls-400x285.png 400w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/p>\n<h2>Adding custom pages to your application<\/h2>\n<p>Add a brand new page to your application or import existing one. You can import the whole folder with HTML, images, CSS files and edit\/preview them in Visual Editor.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-626\" title=\"custom_files\" src=\"http:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/custom_files.png\" alt=\"\" width=\"792\" height=\"574\" srcset=\"https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/custom_files.png 792w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/custom_files-300x217.png 300w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/custom_files-150x108.png 150w, https:\/\/xlinesoft.com\/blog\/wp-content\/uploads\/2012\/07\/custom_files-400x289.png 400w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/p>\n<h2>Editing of mobile pages in Visual Editor<\/h2>\n<p>The current version of ASPRunnerPro and PHPRunner don&#8217;t allow you to customize mobile pages appearance. Now you can do this for any chosen page i.e. add a button or change the page layout.<\/p>\n<h2>Minor features<\/h2>\n<ul>\n<li>Multilanguage support in Web report\/chart builder<\/li>\n<li>Edit contol plugins. This a pretty cool feature in fact. Someone can develop a new Edit control and add it to PHPRunner without need to wait while we added this as a new feature. For example, you need to develop a control to enter credit card expiration year\/month storing it as a single value in the database. Or you need develop Google Maps based control that allows users browse the map and pick a pair or\u00a0latitude\/longitude coordinates. That&#8217;s where Edit control plugins come handy. Once people start creating useful edit controls we&#8217;ll setup an exchange area where people can sell controls or offer them free of charge to community.<\/li>\n<li>YUI library updated to version 3. Better load speed, more errors fixed.<\/li>\n<li>Convenient data filtering via URL parameters. Sample search URL:\u00a0<em>carsmodels_list.php?q=(make~equals~Volvo)(&lt;model~?ontains~70). <\/em>This sort of parameters can be added to any List, Print, Report or Chart pages.<\/li>\n<li>New events (IsRecordEditable). Implement custom rules to define when and who each record can be edited.<\/li>\n<li>option to attach files from built-in PHPRunner\/ASPRunnerPro email functions<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>We plan to release a beta version of new PHPRunner and ASPRunnerPro in August-September 2012. Here are some of new features you can expect in this update. New file\/image upload control select and upload multiple files at once. You only need one database field to store all file names. customizable list of allowed file extensions max number of files file size restriction (for each file individually and total upload size) customizable path to upload folder. May contain PHP variables. No need to write events code&#8230;<span class=\"clearfix clearfix-post\"><\/span><a href=\"https:\/\/xlinesoft.com\/blog\/2012\/07\/04\/preview-of-some-new-features-in-phprunner-6-2-and-asprunnerpro-7-2\/\" class=\"more-link\">Continue Reading <span class=\"screen-reader-text\">&#8220;Preview of new features in PHPRunner 6.2 and ASPRunnerPro 7.2&#8221;<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,1,4,3],"tags":[],"class_list":["post-623","post","type-post","status-publish","format-standard","hentry","category-news","category-php-category","category-php-code-generator","category-php-form-generator"],"_links":{"self":[{"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/posts\/623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/comments?post=623"}],"version-history":[{"count":9,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/posts\/623\/revisions"}],"predecessor-version":[{"id":634,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/posts\/623\/revisions\/634"}],"wp:attachment":[{"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/media?parent=623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/categories?post=623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xlinesoft.com\/blog\/wp-json\/wp\/v2\/tags?post=623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}