NadalKumar Posted April 23, 2019 Author Share Posted April 23, 2019 View access system has been added to define what user level can view widgets, posts, categories and page with menu item assigned. This serves the purpose of publishing a section with say a list of profitable affiliates that would be available only to clients. This would be outside the client area. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted April 23, 2019 Author Share Posted April 23, 2019 A Guest access parameter has been added to allow a WHMCS site owner to set an item (widget, post, category, menu) to be seen by all not logged in viewers, but not visible to logged in clients. This serves the purpose of promotions which specifically target potential customers who might be browsing. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted April 26, 2019 Author Share Posted April 26, 2019 Method added to quickly add a page to menu(s) on the fly. This serves the purpose of publishing non categorized pages like About Us, Staff, Special Services etc. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted April 29, 2019 Author Share Posted April 29, 2019 The SEF router is now functional so the search engines should smile when they visit a site with the extension. All the URLs display based on menu item alias, post alias or product alias eg The url which was index.php?component=posts&view=post&category=3-website-tips&post=10-tools-to-get-the-best-pictures-of-your-products&menuid=5-blogs is now http://websitedons.net/demo/whmcs/blogs/tools-to-get-the-best-pictures-of-your-products Test the extension http://websitedons.net/demo/whmcs/admin/ usr: betatest pwd: betatest 0 Quote Link to comment Share on other sites More sharing options...
robertfuture Posted May 7, 2019 Share Posted May 7, 2019 Hi Guys, I love the idea of this WHMCS framework. Nadal, as mentioned before I think this addon has a tremendous potential!! With that said I think the current version is too confusing for the user, we need to make this more interactive and easier to use. I've taken the time to think about the main functionality's logic and UI and produced some mockups and screenshots for you: 1. Menu: Current menu does not show the user everything they can do. I create a brand new Sitemap mockup which clearly shows the user everything they can do. See diagram > As you can see User can clearly access the Page Types and once the user creates the Page Types, these will also show on the menu for easy access. 2. Page Type Builder The Current way of building the layout for a specific page type is BAD! Although it is easier than custom code, building a page layout with shortcodes is not user friendly! Instead I propose having a basic "Page Type Builder". On top the user will have basic controls and be able to: choose the page type, preview, save and publish. See screenshot > On the left side there will be a section filled with blocks. These blocks will contain EVERYTHING you currently have PLUS future features. These blocks will be "drag and drop" so the user can easily move the blocks/widgets (currently shortcodes) onto the page. This way the user can easily create ANY layout they want simply with a simple to use visual editor. See screenshot > I have a lot more cool ideas for the addon, however these features serve as the foundation for the success of the addon. I hope the info and examples provided can help you make this a reality. Let me know if any questions. Robert Diaz. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 8, 2019 Author Share Posted May 8, 2019 (edited) 6 hours ago, xtremewebsites said: Current menu does not show the user everything they can do. I create a brand new Sitemap mockup which clearly shows the user everything they can do Thanks for the suggested navigation. We will certainly revise the current menu format and define the most intuitive arrangement. Note that there is no type designated as 'page'. That's a WordPress method and has long been a source of confusion and redundancy for many users. Posts serve as individual pages which can have assigned menu items or be located in categories. The page types which can be assigned to menu items are: Post/Page Post Category All Categories Product Detail Product Category All Product Categories All WHMCS core pages (cart.php, clientarea.php, contact.ph, supporttickets.php, affiliates.php etc) 6 hours ago, xtremewebsites said: The Current way of building the layout for a specific page type is BAD! Although it is easier than custom code, building a page layout with shortcodes is not user friendly! Instead I propose having a basic "Page Type Builder". While all the modern visual composers used in many free CMS applications serve the absolute novice website owner quite well, WHMCS targets users who have greater working knowledge of computer mechanics and should be capable of quickly understanding the object shortcode system. These are folks who are creating websites for customers. An advantage with the current shortcode method is the user has the ability to use their specific css classes for absolute flexibility eg: The default format of a post view is vertical blocks [title] [image] [text] However the user can include containers with classes to create specialized layout and trigger built in functions. [div class="floatleft width_30 modal animate-grow tool-tip polaroid"] [image] [/div] [div class="floatleft width_70 padleft-20 font-georgia fontsize-16 text-red headtext-size-28"] [title] [text] [/div] Those place holders are placed within the layout text area in the global setting, category config or per post. The closest to visual formatting is a preset shortcode selector which dynamically inserts formats. A user can code his own and include in the list for quick selection. For use of shortcodes within TinyMCE text area, there is a shortcode selector plugin which again has formatting presets and also inserts widgets and media objects (video, audio, photo gallery, social media feeds etc). Popup window with the list of object selections. It's unlikely that there will be a literal visual composer implemented, primarily because of the script overload and excessive maintenance requirement. If the extension gains popularity and there is demand for visual aid, it will be an opportunity for a developer to create an extension which will add the tools. Edited May 8, 2019 by NadalKumar 0 Quote Link to comment Share on other sites More sharing options...
robertfuture Posted May 8, 2019 Share Posted May 8, 2019 Hi @NadalKumar Thanks for the explanation. I will continue testing based on your new attachments. Regarding the page builder for WHMCS, I just found out that there is already an addon that does this, Check it out > Based on your statements, you assume that ALL whmcs users have development experience and this could be further from the truth. Remember you need to develop with BUSINESS OWNERS in mind NOT developers. They have done exactly what I recommended, hopefully you can use that as a reference also. Thanks 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 8, 2019 Author Share Posted May 8, 2019 3 hours ago, xtremewebsites said: They have done exactly what I recommended, hopefully you can use that as a reference also. That extension does the job as desired by some, however many who have tested our extension have requested that the clientside file load be as minimal as possible because they do not want to encounter script conflicts that could disrupt their system processes. They prefer to maintain efficient business functions over visual presentation tools which add excessive moving parts that could cause breakage. Javascript can sometimes be very inconsistent across devices and operating systems. Time will determine if a visual designer must be implemented. Note that the shortcode screen shots shown in the previous post are not yet available for public testing, only available to our environment until proven stable. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 12, 2019 Author Share Posted May 12, 2019 The language editor is now a dynamic string locator to make it easy to scan the assigned language file and isolate a single text value and alter as desired, then save to the override file. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 17, 2019 Author Share Posted May 17, 2019 The CMSE Framework for WHMCS now is able to assign different templates or CSS themes to post categories, posts, menu items, product groups, product detail page, just by creating template duplicates and configure the appearance of each to have different display formats. Easily create multiple CSS themes and upload to the theme folder of a template, then select the theme in the configuration. So simple a caveman could do it! 0 Quote Link to comment Share on other sites More sharing options...
robertfuture Posted May 17, 2019 Share Posted May 17, 2019 Please add this functionality to the demo before posting it here so we can test. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 18, 2019 Author Share Posted May 18, 2019 On 5/17/2019 at 2:09 PM, robertfuture said: Please add this functionality to the demo before posting it here so we can test. The demo site has been updated with the new functions. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 19, 2019 Author Share Posted May 19, 2019 A banner manager has been added to allow promotional graphic display on any page. Features Multiple media types include image, video, HTML JS and CSS animation to display with graphic motion and mouse responses Set to random banner item per page load or pin single Count impressions and clicks Create banner categories Set multiple banners as slide show 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 22, 2019 Author Share Posted May 22, 2019 A data dashboard has been added to deliver quick updates on activity within the CMSE Framework extension. 0 Quote Link to comment Share on other sites More sharing options...
robertfuture Posted May 24, 2019 Share Posted May 24, 2019 On 5/22/2019 at 6:14 PM, NadalKumar said: A data dashboard has been added to deliver quick updates on activity within the CMSE Framework extension. This is quite useful. To make it easier on the eye I would suggest making each one full width and allow filtration using tabs on top or the side. You can also show them all in line but full width. 0 Quote Link to comment Share on other sites More sharing options...
robertfuture Posted May 24, 2019 Share Posted May 24, 2019 On 5/7/2019 at 11:44 PM, NadalKumar said: For use of shortcodes within TinyMCE text area, there is a shortcode selector plugin which again has formatting presets and also inserts widgets and media objects (video, audio, photo gallery, social media feeds etc). Popup window with the list of object selections. This feature still has not been added to the test site. How do you expect users to test if you don't add it? http://tinyurl.com/y6dkrx34 0 Quote Link to comment Share on other sites More sharing options...
robertfuture Posted May 24, 2019 Share Posted May 24, 2019 On 5/19/2019 at 4:09 PM, NadalKumar said: A banner manager has been added to allow promotional graphic display on any page. Upon testing only 1 image is allowed to be uploaded. See http://tinyurl.com/y4s4ksxl 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 25, 2019 Author Share Posted May 25, 2019 4 hours ago, robertfuture said: Upon testing only 1 image is allowed to be uploaded. See http://tinyurl.com/y4s4ksxl The image manager will upload multiple images, however only 1 image can be added per banner entry. This is normal. The associated banner display module/widget will determine how many and in what order the the banner items are display in the front end 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 25, 2019 Author Share Posted May 25, 2019 4 hours ago, robertfuture said: This feature still has not been added to the test site. How do you expect users to test if you don't add it? http://tinyurl.com/y6dkrx34 True. It posed a few challenges that were tabled while other models were being completed. The TinyMce plugin needs to make database connection to gather various data to create selection lists and make it developer friendly to allow a user to add their options. Currently it works to insert objects but it's not extendable. This will soon be implemented and added to the test site. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 25, 2019 Author Share Posted May 25, 2019 5 hours ago, robertfuture said: This is quite useful. To make it easier on the eye I would suggest making each one full width and allow filtration using tabs on top or the side. You can also show them all in line but full width. The blocks are responsive. At VW 800px they are arranged vertically and fullwidth. There are some tweaks being added to make the display more distinct, like defined color title bars. We'll probably implement WHMCS methods to make them sortable, AJAX reload, minimize and close. 0 Quote Link to comment Share on other sites More sharing options...
robertfuture Posted May 25, 2019 Share Posted May 25, 2019 16 hours ago, NadalKumar said: The image manager will upload multiple images, however only 1 image can be added per banner entry. This is normal. The associated banner display module/widget will determine how many and in what order the the banner items are display in the front end I get your logic now, however this is a weird and confusing setup. 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted May 25, 2019 Author Share Posted May 25, 2019 4 minutes ago, robertfuture said: I get your logic now, however this is a weird and confusing setup. Not clear why the method is "weird and confusing". Banners are yet another post type and this is the norm for any post type, in that 1 image is entered per post instance. The difference is that the banner type is not displayed as individual pages, hence the need for an output widget which collects data and display as instructed in one or multiple positions/sidebars on one or more pages. The below image shows single instances of banners with separate database row ID within the same banner category. The banner display widget requests an array and output 4 as instructed. This allows the click and impression tracking function to record per banner item. The widget can select banner items from 1 or multiple categories or by specified IDs. 0 Quote Link to comment Share on other sites More sharing options...
Xio Posted May 31, 2019 Share Posted May 31, 2019 Hi @NadalKumar This addon looks amazing! I saw the Product Detail Page option but I'm trying to make more complex product pages so I was wondering if there are any shortcodes to add a product's properties separately to a post. (ex: shortcode for product price and/or a separate shortcode for product name) 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted June 1, 2019 Author Share Posted June 1, 2019 Easily place contact forms anywhere on any page to stimulate user action. Just place a shortcode string within a post, product detail, category page or custom html widget. [contactform="mail:websitedons.com" department="Billing,Support,Sales" labels="0"] The email parameter is the only requirement. Disable field labels with the value 0. Create select options with a parameter of values separated by commas. The parameter's name is used for the select field label so it can be any text string eg: what do you want="Money,Food,Pleasure" 0 Quote Link to comment Share on other sites More sharing options...
NadalKumar Posted June 1, 2019 Author Share Posted June 1, 2019 Easily insert a dynamic javascript countdown clock to stimulate an action by users. Used to indicate day and time left before a sale or any promotion ends. Can be placed in pages or custom HTML widget. Using the TinyMCE shortcode insert plugin to easily place the code into a post or widget 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.