Functionality
Access
This extension…
- can only be viewed, accessed or disabled by the roi360 group users
- prevents administrators from modifying the roi360 group users
Configuration
- exempt the roi360 group users from all functionality of the managed extension
- store a unique deployment ID
- store a dedicated IP
- store a file upload timeout
- store a HTTP to HTTPS redirect
Features & Content
This extension hides the…
- roi360 group users on AdminUserAccounts.aspx, AdminUserDetail.aspx and AdminGroupEdit.aspx
- internal references on AdminAbout.aspx
- Powered by Pageflex logo and displays a Powered by ROI360 logo
- local server directories
- reference Pageflex on AdminProjects.aspx, AdminProducts.aspx, AdminContentCollections.aspx, AdminProductContent.aspx, AdminProductDetails.aspx and AdminProductRetired.aspx, AdminProductSteps.aspx
- tip text on AdminLogin.aspx
- server name in the path on AdminItemDetails.aspx
- path referencing the server on AdminManagedFtpAccounts.aspx
- Event Machine, IIS Session ID & Session Machine Name from the column chooser on
- AdminLogsConfigureTable.aspx?GridName=Event and
- AdminLogsConfigureTable.aspx?GridName=Session
- HTTPS free edit option in AdminSiteOptions.aspx
- add new button on /AdminExtensions.aspx is hidden from all users
- delete button on /AdminExtensions.aspx is hidden for all users except roi360 group users
This extension adds…
- a different look to the AdminLogin page which is specified in ROI360/Admin/AdminLogin.css and which can be further customised in Custom/Themes/<Curent>/Inserts/admin.login.style.css, plus images in Images folder
- an entirely new admin site theme
- a loading icon when reordering an order
- warning text on AdminProjects.aspx
- additional loading spinners & updates to original spinners in the following areas: My Basket (Duplicate, Delete, Hold, and Edit), Hold for later (Duplicate, Delete, Hold), UserContentLibary.aspx (Hide), UserContentLibrary.aspx?mode=trash (Restore)
- the option for users to set a HTTP to HTTPS Redirect in AdminSiteOptions.aspx
- functionality to apply different layouts dependant on what Pricing Package the customer’s deployment is on
- functionality to move old digital user assets from the Assets folder to an added User Asset Archive
- the roi360 group users in all Admin Access - Edit groups whenever the AdminLogin.aspx is requested by browser
- functionality of resubmitting failed rendering jobs along with the possibility to configure how many resubmit attempts (from 1 to 5) will be made and modify the delay between resubmit attempts (from 1 to 60 seconds)
This extension changes…
- the word Click-able to Clickable on AdminSiteOptions.aspx?page=UIConfiguration
- the warnings shown in AdminProductRetired.aspx
- the images used in kit products (Arrows etc)
This extension fixes…
- issues with the Pageflex Image Cropper
Pages
This extension hides…
- AdminDatabaseTools.aspx
- AdminHelpOverview.aspx
- AdminScheduledTasks.aspx
This extension adds…
- AdminManagedConfiguration.aspx to configure this extension
- AdminManagedNews.aspx to display news
- AdminManagedScheduledMaintenance.aspx to display the scheduled maintenance policy
- AdminManagedFtpAccounts.aspx to enable administrators to create their own FTP accounts
Scheduled Tasks
This extension…
- automatically creates the task Archive Logs whenever the AdminExtensions.aspx page is first displayed.
The task archives EventLog, SessionLog, ServerJobs and PageVisits table rows older than 60 days to \\TestR1\Deployments\jackp96\Logs.
After its creation, the task starts each day at about five o’clock plus ten seconds multiplied by the offset of the deployment root folder (to spread the server-load in time). The number of PageVisits rows archived in one batch is limited to 100,000.
The WebPages/AdminManaged.config can override the default settings:
- MaxRecordAgeInDays
- LogLocationUncPath
- PageVisitsMaxRecordCount
- checks file upload limits are set
- hides orders to end users older than the specified date
- automatically creates the tasks Purge Old Assets and Purge Final Output whenever the AdminExtensions.aspx page is first displayed. After the task is started by Storefront, it initially sleeps for ten seconds multiplied by the offset of the deployment root folder.
The task Purge Old Assets
- follows the settings displayed on Site Options>Performance tab (or Extensions>Managed>Configuration)
- finds old enough database references to users’ private files
- images
- PDF files
- data-list files (CSVs)
- copies the old files from deployment root/Assets/UserFiles to deployment root/User Asset Archive
- deletes the old files from deployment root/Assets/UserFiles
- If the copy-delete process takes more than 15 minutes, it stops and starts again next day.
- reads a complete list of all database references to users’ private files
- checks if each user’s private file present on the drive is also referenced by the database. The check recursively scans thousands of user-folders and, for each of them, sleeps for about 50 milliseconds in order to unburden the server. If the check doesn’t finish in 45 minutes, next time it starts from where it stopped.
- deletes all orphaned files (those not referenced by the Storefront database)
- deletes all empty folders found along the check for the orphaned files
The task Purge Final Output
- follows the settings displayed on Extensions>Managed>Configuration and deletes old enough archive folders. A log-file present in an archive-folder is saved in the Final Output Archive / History folder. If the log-file isn’t found or can’t be saved, the deletion of the archive folder doesn’t take place.
- follows the settings displayed on Site Options>Performance tab (or Extensions>Managed>Configuration)
- scans the subfolders in deployment final output root/Output and WebPages/OutputHTML, checks only subfolders that are prefixed (usually D-), ignores other subfolders
- checks the created date unless configured with an argument (prefer modified date)
- copies the old enough files from deployment final output root/Output to deployment final output root/Final Output Archive
- deletes the old files from deployment final output root/Output
Package Differences
on all admin pages
- the main left-hand menu is replaced by a simplified markup with no groups
- for the Starter, Growth and Professional packages
page AdminLogin.aspx
- shows a different logofor the RightMarket package
pages AdminManageGroups.aspx>Admins & AdminGroupEdit.aspx>Admins
- are inaccessible to Starter, Growth and Professional packages
pages AdminFileManager.aspx & AdminOrders.aspx>Downloads
- are inaccessible to the RightMarket package
pages AdminManageGroups.aspx>Users & AdminGroupEdit.aspx>Users
- are inaccessible to Starter package
page AdminUserAccounts.aspx
- hides the Upload Account List button for the Starter, Growth, RightMarket and Professional packages
- makes the Is Admin column always visible & adds the View Admins link which applies the Admins Only filter for the RightMarket package
- adds the View Suspended link which applies the Status equals Suspended filter for all packages
page AdminUserDetail.aspx
- hides the Is also an admin account checkbox & hides the Approval Workflow dropdown box for the Starter, Growth and Professional packagesit also
- hides the User Groups control for the Starter package
page AdminManageGroups.aspx
- hides the Show “In use?” checkbox (and makes it covertly checked) for the Starter, Growth and Professional packages
page AdminGlobalLibrary.aspx
- for the Starter, Growth and Professional packages - it replaces the text Global Library with Image Library, renames the tab strip item Images to Global Images, hides the tab strip items Databases, Pick List, PDF Documents and Product Option Presets
page AdminNotifications.aspx
- hides the Web Server URL Prefix controls for the Starter, Growth and Professional packages
- it also hides all the Set Message buttons related to Approvals for the Starter package
page AdminOrders.aspx
- replaces the text Shipped with Completed in the Order Status column for the Starter, Growth and Professional packages
page AdminItems.aspx
- replaces the text Shipped with Completed in the Order Status column & replaces the button text Reject with Cancel for the Starter, Growth and Professional packages
page AdminItemDetails.aspx
- hides the Event Logs section for the Starter, Growth and Professional packages
- it also hides the Data Costs table row & hides the Resources section for the Starter and Growth packages
- it also
- hides the Comments section & hides the Approval Event Entries section for the Starter package
page AdminManagedFtpAccounts.aspx & FTP links
- different domain name for the RightMarket package
AdminProducts.aspx \&related pages
- Product renamed to Template for the RightMarket package