WDF/BA Updates & Improvements

 Permalink
wdf/ba

 WDF/BA Updates:


- EmailSender: catch 'recipients failed' error.
- Improved CSS backgrounds for toggles.
- Due to not-wanted clicks, stopPropagation() was added to auto-complete input fields.
- Introduced customer based tmp-directory. This avoids duplicate WDF/BA file names overwriting each other.
- New function: mv_array_rdiff which does a recursive diff.
- mv_textarea now replaces tabs with 3 spaces.
- GP000 can now show the difference between data before and after it was updated.
- Various under the hood code improvements.

WDF/BA Updates & Improvements

 Permalink
wdf/ba

 WDF/BA Updates:


- Replaced line breaks in Excel-exports back to <br>.
- GP014: Added postcode formatting (new function) based on country.
- fw_parseoperator: improved handling of a typed %-sign in filter fields.
- GP006: introduced an 'Allow deletion'-field. This field is default set to 'N', and can only be changed by an administrator.
- GP006: Added a textarea for a description of the general parameter's use and values.
- GP006: Introduced the array $p_EXCLUDE_KEYS. Use this when duplicating GP006 for use with dedicated keys, so those keys do not show up in GP006. See GP006MNU as an example.
- GP001: Introduced the array $p_EXCLUDE_KEYS. Use this when duplicating GP001 for use with dedicated keys, so those keys do not show up in GP001.
- MD005 / MD007: Looking for, and the storing of, default menu keys has changed from 'DFTMNU%' to 'DFTMNU-%'. GP006MNU already used the minus sign.
- GP009 / MD000 / MD005: add the mv_checkEmailAddress function.
- New function: mv_checkPhonenNumber

WDF/BA Updates & Improvements

 Permalink
wdf/ba

 WDF/BA Updates:


- Improved framework_root path parsing in cron-jobs.
- Page processing in the browser improved by removing redundant classes of .ui-helper-hidden-accessible.
- Tags detection in GP009 improved and accelerated.
- In MD001, adding streets and cities now check if the name alrady exists, and only when not in DELETE-mode.
- In MD002, added a check if related data exists when in DELETE-mode.
- Clean the application name inside the error handler, otherwis '* Login *' would be used as file name which cannot be deleted.
- Introducing CSS-variables for colors and images via csscolors.inc for use in fw-extra.css.
- Prepared the framework for use of local storage, to replace the two functional cookies in the far future.
- Added $s_HOSTNAMEHTTP to detect if the framework is running on a server in a local network, so the referer and the meta-tag 'server' can be set correctly.
- fw_getdistance: Added the record IDs to end of the array that is returned.
- In the list views, changed filter fields of type 'text' to type 'search'. The web browser will then show a cross to empty the field when clicked.
- mv_client_ip: updated the function to strip IPv6 network adapter abbreviations, like %en0.

WDF/BA Updates & Improvements

 Permalink
wdf/ba

 WDF/BA Updates:


- General fix that when not logged in, the browser tab shows '* Login *'.
- Auto-submit of the List-view in GP001 and GP001H when the contents of the Language code change.
- General icon alignment in list views.
- Added 'data-1p-ignore' to input fields, so 1Password will ignore them. If you experience 1Password sussgesting passwords in WDF/BA applications, let me know, and I'll add this attribute.
- Date formatting routine improved.
- Reinstated the logging of the database query, instead of before/after, for General Purpose (GPxxx) applications.

Webshop.stack v1.2.0 for Stacks with RapidWeaver #webshop #onlineshop #onlinestore #yourhead #rapidweaver #realmac #webtools

 Permalink
webshop.stack Version 1.2.0 of the Webshop.stack was released on 6 October 2024

Changes, additions and improvements:

- Fixed: when Max Order = 0, it did not check the database stock, this is now fixed.

- Fixed: when Stock is less than 'Min.order size' in the Product's settings, a 'Sold out' message is now shonw.

- Renamed the 'English Localization' stack to 'General Localization', because it doesn't necessarily have to be English.

- Added a German, French, Spanish and Dutch localization stacks. It is now possible for your customers to display the webshop in English, German, French, Spanish or Dutch - when you added such sub-stacks under 'Localization'. Obviously we cannot translate your product descriptions.

- Added a field for the name of language in the Localization-stacks. The name is shown in the stack and is used for the language-menu for the webshop.

- Added a default language field to the stack's General-settings. This default will be used when no available language can be determined from the user's webbrowser.

- Added a language menu to the webshop, at the bottom of the Toolbar, with the default, or chosen, language selected. The customer can choose from the published languages. The choice is only valid for the duration of the session.

- Removed localized texts for webshop statistics. I am not going to implement statistics, one can do that via the Excel-exports from the admin-apps.

- Renamed the group 'Stock management Dashboard' to 'Webshop Management Apps'.

- Removed the 'Get push notifications'-checkbox from the group 'Webshop Management Apps'.

- Removed the 'First page'-selection from the group 'Webshop Management Apps'.

- Added a language field to the group 'Webshop Management Apps'. The chosen language will be used in the Webshop Management Applications.

- Added 'Remove all' to the shopping basket on the individual product page. When this action is chosen, the session is cleared and the user is redirected back to the first page of the catalog.

- Made the checkbox 'Allow orders?' in the Product's setting permanently visible, because on reflection it's a more general setting than being bound to the 'Stock available?'-checkbox.

- Improved CSS for the bottom button-bar in the checkout-section. With some themes, the Update/Next buttons became hidden from view.

- Fixed: Address-fields at checkout will be shown when shippable products have been added to cart, regardless if the Address-fields were set to be hidden.

- Fixed: Adding a coupon code to the database did not work and probably resulted in an 'expired' message.

WDF/BA Updates & Improvements

 Permalink
wdf/ba

 WDF/BA Updates:


- Added a setting in GP006, LOGOUT-ON-IP-CHANGE, 0/1, to control whether or not a user should be logged out when the IP-address (s)he uses changes.
- Made searching on Country code and Location ID faster in MD000, MD001 and MD002.
- Improved file name cleaning for uploaded files.
- Added logging of data exports.
- Clicking the 'Clear search fields' icon now also clears the drop-down menus.
- Various bug fixes and code improvemnts.

WDF/BA Updates and improvements

 Permalink
wdf/ba

 WDF/BA Updates:


- Added database column names to $rsMAIN. Now, when no records are found, the apps can export an empty file with correct column headings.
- Replaced regular string functions by their multi-byte equivalents.
- Added the number of activations and allowed total number of activations to the Serial Number API email response.
- New function : mv_array_count_keys(). This function counts the number of occurrences of a specific key in a one- or multi-dimensional array.
- New function: mv_array_sum(). This functions sums each occurrence of a specific key in a one- or multi-dimensional array.
- Improved function: mv_str_starts_with().
- GP006MNU: Added automatic filling in of a new sequence number for a new entry.
- PFD001: Added /drbd/ path to find uploaded files.
- Added ob_clean() before exporting data to Excel or CSV.
- Various code improvemnets.

Webshop.stack v1.1.1 for Stacks with RapidWeaver

 Permalink
webshop.stack Version 1.1.1 of the Webshop.stack was released on 30 March 2024

Changes, additions and improvements:

- Fixed a bug in WSAPI with the determination of taxes when the country was not listed under 'Countries and Taxes'.

- Improved sending mail to the 'Send copy to' email address.

Webshop.stack v1.1.0 for Stacks with RapidWeaver

 Permalink
webshop.stack Version 1.1.0 of the Webshop.stack was released on 17 March 2024

Changes, additions and improvements:

- Fixed a bug with the determination of taxes when the country was not listed under 'Countries and Taxes'.

Webshop.stack v1.0.9 for Stacks with RapidWeaver

 Permalink
webshop.stack Version 1.0.9 of the Webshop.stack was released on 1 March 2024

Changes, additions and improvements:

- Fixed a bug when 'Apply taxes' in the 'Product' was set to 'None'.

- Fixed a bug when 'Sold out' in the indivudual 'Product' page should (not) be displayed.

- Fixed a bug where an empty coupon code record was inserted in the coupons-table.

- Fixed a bug when the buyer's names were entered without a space in between. Now, an error message is displayed when only one word is found. For example, 'J.Smith' is one word, but 'J. Smith' are two words. The webshop will try to put a space between the last dot and the following word, to avoid the error message. Reason: Paypal and Mollie require a 'first' and 'last' name.

- Fixed a logic error where one could order a product directly from the catalog without seeing, and adding, the availabe options. Now, when any option is detected for a product, the 'View product' button is shown, instead of the 'add-to-cart' buttons.

- In the product-stack's title bar, I gave 'Promoted', 'Show only in versions' and 'NOT published' different colors for better recogition of these important settings.

- The 'Back to catalog'-button in the 'Individual product'-page is now also the same blue/white as the others.

- Added a new checkbox to the 'Product'-stack: 'Allow orders?'. This checkbox only appears when 'Stock available?' is unchecked, and only affects physical products. Normally the 'Sold out' message would appear, but now you can still allow orders, which is very handy for (artisan) products that need manufacturing, or for products for which stock is never kept. When checked, a text 'No stock, allow orders' is shown in the products title bar.

- Added a new admin cq. dashboard page: /files/wsacoupons.php to manage coupons.

Categoriƫn

Archieven

On this website, Google Analytics is used to track visitor statistics. These are anonymized data about the number of visitors, which pages they visit on this site, from which regions they visit, which web browsers they use, etc..
Privacy Statement