Thank you for your interest in the module and for your support. If you need assistance with troubleshooting or adjusting features, please feel free to contact me.
✅ In case you need urgent support or troubleshooting due to module installation issues, please contact us directly at polyxgo@gmail.com. As soon as we receive your information, I am always ready to assist you!
Live Demo
Site: https://perfexmodules.wikipoly.com/admin
Note: This is an extension utility module for Perfex CRM. You can purchase Perfex CRM at: Perfex – Powerful Open Source CRM
Version 1.2.0 is out! (June 15, 2024). Click here to view the Changelog
Custom menu – custom links for Perfex CRM
Sidebar menu (Grouping, custom sidebar menu) Setup menu (Grouping, custom setup menu) Clients/ users menu (Grouping, custom clients menu)
Widgets
This is a feature that integrates popular widgets to help you add content display components to the PerfexCRM system without the need for programming knowledge. The feature works similarly to Widgets in the WordPress CMS. The feature also integrates support for hook and filter methods, allowing developers to develop custom data display modules on supported widget positions and customize them according to their own requirements.
Supported widgets
Currently, the modules support default widgets such as:
A list of popular and essential widgets will be gradually integrated in upcoming versions.
Supported widget display areas
Hooks add additional display positions for Widgets
The function below will add one widget display position and a list of default positions. When developing custom modules, if you need to set up a specific hook to display widget data, you can use this feature. Read more at: https://wikipoly.com/en/guide-to-install-and-use-polyutilities-for-perfex-crm/#hooks-add-additional-display-positions-for-widgets
All-in-One Support for Clients
The All-in-one Support feature helps you connect with customers through popular communication channels such as phone, email, chat messenger, WhatsApp, Viber, linking to documents, and support centers. Support customization of interaction messages with customers for the support button.
Collapsed icon-only Menu
Integrating a feature to support customizing the display of icon lists when collapsing the sidebar menu. Display menu labels when hovering over icons.
Search menu for Perfex CRM
Accessing menus while working within a system installed with numerous modules can be quite time-consuming. Alongside the Quick Access Menu, the menu search feature will assist you in quickly finding the desired feature menu. After searching for a menu, you can also add the search results to the Quick Access Menu for swift use in subsequent work sessions. (v1.0.5)
Customizable table list titles by user: easily select the titles to display for data table on PerfexCRM.
Supports optional filtering columns on all data tables within PerfexCRM & other associated modules: Customers, Contracts, Invoices, Projects, etc. The feature includes storing configurations per administrative account and supports multi-language functionality.
VIDEO DEMO
Add Custom JS, CSS Files
Support for administrators to customize and manage JavaScript and CSS code for customization in Admin, Clients, or both.
Supporting Features:
Add, custom Javascript Add, custom CSS
Quick Access Menu
Time is valuable in work. Quickly accessing frequently managed components contributes to increased work efficiency.
Supporting Features:
Other Utilities
Settings
Enable account name after logo? Display the currently logged-in account after the logo.
Enable Search Menu? Activate the menu list search feature.
Enable Sticky Menu? Customize to enable the Sticky Menu feature within the administration section.
Enable collapsed icon-only Sidebar Menu? Enable the integration of a feature that supports customizing the display of icon lists when collapsing the sidebar menu.
Enable Quick Access Menu? Enable/ disable Quick Access Menu feature.
Enable Quick Access Menu icons? When hovering over main menus, an icon will appear to assist in adding that menu to the Quick Access Menu section.
Enable quick access to the table of contents in the editor section? Customize to enable the Table of Contents feature for content using editors such as projects, articles, supporting faster content creation.
Enable the use of custom JavaScript (JS)? Customize to enable the operation of the list of custom JavaScript codes at PolyUtilities > JavaScript (JS)?
Enable the use of custom CascadingStyleSheets (CSS)?** Customize to enable the operation of the list of custom CSS codes at PolyUtilities > Style (CSS)?
Enable confirmation prior to deleting the note? Customize to activate a confirmation dialog for deletion action of notes.
Enable operation functions? Customize to activate extended functionalities such as an edit button while viewing project information, copying phone numbers, emails within tables displaying this information, and additional features to be updated.
Enable scroll to top? Customize to activate the scroll to top button within the administration section.
Demo
Due to the customization of JavaScript and CSS source code depending on each customer’s integration needs, we do not have any specific demo version available. However, you can preview the feature set that our module offers by viewing the provided image list for reference.
Compatibility
The module has been developed and tested to ensure 100% compatibility with Perfex CRM source code and the CodeIgniter framework. When integrating custom JavaScript code, it’s essential to ensure there are no conflicts with the Perfex CRM source code. In case of conflicts, customers can contact us for integration support, consultation, and error resolution.
Instructional Documentation
Installation: Customers can install and utilize the guidance module by referring to the “index.html” file in the “documentation.zip”.
Thank you for your interest in the PolyUtilities module. We are delighted to assist you with any inquiries related to this module. You can leave your feedback at https://codecanyon.net/user/polyxgo. We will provide support as soon as we receive your information.
Changes
-------- 1.2.0 (June 15, 2024) -------- UPDATED - Adjusted the icon search feature where necessary. - Fixed the issue of saving SVG icons in menus. - Optimized the size of JavaScript and CSS files, integrated with Webpack to minify CSS and JS.
CHANGED - Updated the styles and layout of module components. - Modified the sidebar menu search box style to align with PerfexCRM. - Updated the user profile style next to the logo.
FIXED - Fixed the issue where the customer menu did not display after a menu reset. - Fixed the issue where custom menus for logged-in customers still showed register and login menus. - Fixed issues with operations on JavaScript and CSS files in the code editor. - Fixed customer feedback issues in production environments.
-------- 1.1.1 (May 22, 2024) -------- FIXED - Fixed PHP Warning errors when the development environment is activated.
-------- 1.1.0 (May 19, 2024) -------- NEW UPDATE - Integrated menu reset feature: sidebar, setup, client. - Integrated confirmation popup for deleting Widgets. - Integrated widget cloning feature. - Integrated custom menu cloning feature: sidebar, setting, client.
CHANGED - Changed VueJS library to vue.global.prod.js version. - Enable or disable custom JS/CSS for Admin/Client from the list. - Synchronized CSS for displaying Popup according to PerfexCRM style.
FIXED - Fixed issue where the confirmation button was not displayed when adding new custom Javascript/Cascading style sheet.
-------- 1.0.9 (May 10, 2024) -------- UPDATED - Add link editing options for the custom Clients menu list.
FIXED - Fix issues related to custom menu item where iframe links cannot be edited.
-------- 1.0.9 (May 6, 2024) -------- NEW UPDATE - Supports viewing a popup that displays detailed todo content and actions when clicking on a todo item. - Scroll to top when clicking the menu item Setup. - Add a close button for the Setup menu at the bottom of the list. Scroll to top when clicking the menu item. - Display account information below the main logo in the admin section. - Supports displaying or hiding menu items in the sidebar & setup section. Combines features to customize different menu groups for various modules within the same system. - Integrate Type Divider when creating custom menu items. Support creating spacing to divide different menu groups on the sidebar menu and setup. - When the Backup module is active, pressing the delete button for the backup database list will display a confirmation popup dialog.
CHANGED - Optimize, adjust, and modify the programming code for some features.
FIXED - The widget displaying content in the middle of the article duplicates the content from the beginning of the article widget. - Disable the table of contents feature on small screen devices. - Custom Menu: Fix the issue where iframe content cannot be interacted with. - Fix issues related to activation, deactivation, and notifications regarding the `config/my_routes.php` file. `Message: require_once(/www/your_site/modules/poly_utilities/config/my_routes.php): Failed to open stream: No such file or directory. Filename: config/my_routes.php`. - Fix issues related to the Appointly module's routes.
-------- 1.0.8 - April 21, 2024 -------- NEW UPDATE - Custom menu: supports creating, editing, deleting, and grouping lists of sidebar, setup, and clients menus. Manage display permissions for menus and custom menu groups according to roles & users. - Support for creating search links for information across various data tables: Tasks, Projects, Customers,... and sharing them in the workflow. For example, sharing a link that displays all Tasks related to the keyword "custom menu".
CHANGED - Display scroll bar when the quick access menu has too many items.
-------- 1.0.7 - February 10, 2024 -------- NEW UPDATE - WIDGETS: Integrate widget functionality to display data at any location within PerfexCRM. The widget feature operates similarly to WordPress CMS. PolyUtilities will support hook positions corresponding to widget-supported positions without the need to intervene in the CRM source code. For this widget feature, Polyxgo supports displaying data from third-party modules on demand. - Integrate an icon to support 'Login as Client' for the Customer List section and various customer information display locations. Aid administrators in visually previewing customer information that is visible to them. - Remember the Activate/Deactivate options for the list of modules. Supports retaining previously displayed states.
CHANGED - Integration supports Line-Break in the custom JavaScript and CSS code editor.
FIXED - Fix the issue of displaying the project details page on mobile where it overflows the screen width due to the Avatar and project status being on the same line as the long project title. - Adjust the permissions for using features.
-------- 1.0.6 - January 04, 2024 -------- NEW UPDATE - Display menu labels when hovering over icons if the Collapsed Menu feature is activated. - Quick Access Menu: Add options to activate features, quick additional activation in PolyUtilities/Settings. - Search Menu: Add an option to activate the Search Menu in PolyUtilities/Settings.
-------- 1.0.5 - January 02, 2024 -------- NEW UPDATE - Search Menu: Accessing menus while working within a system installed with numerous modules can be quite time-consuming. Alongside the Quick Access Menu, the menu search feature will assist you in quickly finding the desired feature menu. After searching for a menu, you can also add the search results to the Quick Access Menu for swift use in subsequent work sessions. (v1.0.5) - Custom JavaScript code editing with the option to embed script/CSS links from CDN. This supports users in inserting widgets, chatbots, etc., more conveniently. - Option to place custom JavaScript code at the header or footer of the page.
CHANGE - Adjust default display of the collapsed icon when activating the icon-only Sidebar Menu.
FIXED - Utilize the default sidebar menu without activating the Collapsed feature on mobile and small interfaces.
-------- 1.0.4 - December 29, 2023 -------- NEW UPDATE - Menu: Integrating a feature to support customizing the display of icon lists when collapsing the sidebar menu. (Thank you, manuelfer13, for your request and suggestions).
-------- 1.0.3 - December 21, 2023 -------- NEW UPDATE - AIO: The All-in-one Support feature helps you connect with customers through popular communication channels such as phone, email, chat messenger, WhatsApp, Viber, linking to documents, and support centers. Support customization of interaction messages with customers for the support button. - Quick Access Menu: The support feature allows creating quick links for the Quick Access Menu in the main menu and the settings menu. - Modules: Display a list of active/deactivated modules or both. CHANGED - Modify the list of icons on the PolyUtilities Modules menu. - Standardize the design of notification dialog boxes across the features of the module. FIXED - Customizable table list titles: Fix the issue of not displaying the interface for certain tables that lack data.
-------- 1.0.2 - December 16, 2023 -------- NEW UPDATE - Customizable table list titles: Integrated popup dialog displaying title lists, supporting compatibility on mobile & desktop. (Thank you, fmlisboajr, for your request and suggestions).
FIXED - Default blue screen error failing to load configuration when a variable is not set between PHP versions, PerfexCRM version.
CHANGED - Customize JS/CSS: Reduced the number of confirm popups during code writing. Added support for Ctrl+S shortcut to save code while editing. - Settings: Activate each feature independently, remove the Save button.
FIXED - Editor: Fixed occasional errors with Hotkeys Ctrl+S during saving project information, project notes, and article drafting. - Quick Access Menu: Sorting by dragging is now triggered only upon icon press, avoiding drag-drop errors while editing on mobile. - Customizable table list titles: Resolved page reload issue when selecting displayed titles. - Mobile display: Rectified Quick Access Menu display on mobile. Fixed PolyUtilities-related text input zoom issue on IOS while inputting data. - Fix error of not loading or viewing custom JavaScript code and CSS formatting.
-------- 1.0.0 -> 1.0.1 - December 7, 2023 -------- NEW UPDATE - Customization of column information display filters across Customer, Contracts, Projects, Invoices, Posts, and Custom JS/CSS editor sections. - Integration of Ctrl+S shortcut to save Contracts, Contract notes, and Articles. - Integrate attributes for link tags: rel, target when creating links in the Quick Access Menu.
CHANGED - Enhanced search integration, improved visual icons for the Quick Access Menu.
FIXED - Table of Contents adjustments: No longer generating Table of Contents when content lacks header tags.
NOTE: Minimum PerfexCRM version required is 3.0.0.