After upgrading from 4.9.2 to 5.0.1 I have noticed a few things & are unsure if they are meant to be like this?
- Under the "admin" menu on the site that was upgrade to 5.0.1, there is an empty "skins" page. The "skins module" has been deleted but left a blank "skins page". I believe that both the "skins module" & "skins page" should have been deleted on the upgrade to 5.0.1?
- On a fresh install of 5.0.1 there is a page & module titled "Newsletters". On the site that was upgrade to 5.0.1 it is called "Bulk Email".
FRESH INSTALL OF DNN 5.0.1 - ADMIN MENU:
UPGRADED FROM DNN 4.9.2 TO DNN 5.0.1 - ADMIN MENU:
3. On 5.0.1 the name of the page manager area is: Admin > "Pages", yet the module is called "Tabs". I would suggest changing the module name from "Tabs" to "Pages" or "Page Manager" to keep everything consistant.
4. Whats going on with all these links: extensions, module definitions, install additional modules & skins?? My clients, staff & myself are all totally confused...
NOTE: ALL THE HIGHLIGHTED TEXT BELOW ARE TO OUTLINE ALL THE CONFUSING DUPLICATE LINKS. ALSO SOME LINKS BELOW USE THE WORD "EXTENSION" WHILE OTHERS USE THE WORD "MODULE" WHICH IS ALSO CONFUSING.
-Control Panel > Install Additional Modules (LINKS TO: Host > Extensions > Batch Install Extensions)
-Admin > Extensions:
---Includes: Modules, CoreLanguagePacks, Auth_Systems, Framework & Upgrade Information <--SAME AS HOST >MODULE DEFINITIONS
---Allows you to: "Install Extension Wizard", "Language Settings" & "Manage Skins".
-Host > Module Definitions:
---Includes: Modules, CoreLanguagePacks, Auth_Systems, Framework & Upgrade Information <--SAME AS ADMIN > EXTENSIONS
---Allows you to: "Install New Module", "Create New Module" & "Import Module Definition".
-Host > Extensions:
---Includes: Modules, CoreLanguagePacks, Auth_Systems, Framework, Providers, SkinObjects & Upgrade Information
---Allows you to: "Install Extension Wizard", "Create New Extension" & "Batch Install Extensions".
-Host > Skins:
---Includes: Skin Designer
---Allows you to: "Install New Skin", "Create New Skin", "Create New Container", & "Manage Skins".
WHY DONT YOU JUST KEEP IT SIMPLE STUPID (KISS) - EXAMPLE:
-Control Panel > Install Additional Modules:
---RENAME "Install Additional Modules" TO "Extension Options"
---LINK TO "Host > Extensions" (HOST CAN CREATE/EDIT/DELETE/INSTALL/UPGRADE EXTENSIONS ALL FROM THIS ONE PAGE)
---MAKE VIEWABLE TO "HOSTS" ONLY
-Admin > Extensions:
---REMOVE THE PAGE "ADMIN > EXTENSIONS" AS THIS IS A DUPLICATE & IF A HOST WISHES THEY CAN GRANT ACCESS TO THIS ANYWAY. AS FAR AS I AM CONCERNED THE HOST SHOULD BE INSTALLING ALL MODULES & SKINS AS OUTLINED PREVIOUSLY BY DNN ANYWAY.
----"Admin > Extensions > Language Settings" - GIVE IT ITS OWN PAGE AS THIS IS A COMMON PORTAL SETTING: "ADMIN > LANGUAGE SETTINGS"
----"Admin > Extensions > Manage Skins" - ADMINS CANNONT "MANAGE SKINS" ANYMORE, THEY CAN JUST APPLY/PREVIEW SKINS SO I WOULD GIVE IT ITS OWN PAGE & RENAME THE MODULE TO JUST "SKINS". THE NEW PAGE SHOULD BE: "ADMIN > SKINS"
-Host > Module Definitions:
---REMOVE THE PAGE "Host > Module Definitions" AS EVERYTHING EXCEPT "Import Module Definition" IS COVERED BY "HOST > EXTENSIONS"
---MOVE "Import Module Definition" TO "HOST > EXTENSIONS". TO KEEP CONSISTANCY RENAME TO "Import Extension Definition".
-Host > Extensions:
---SEE ABOVE "Import Module Definition/Import Extension Definition" CHANGE
-Host > Skins:
---INCLUDE THE "Manage Skins" MODULE ON THIS PAGE & RENAME IT TO JUST "SKINS".
---RENAME THE LINK, PAGE NAME & MODULE NAME FROM "Install New Skin" TO "Install New Skin Or Container". THIS MAKES MORE SENSE AS YOU CAN INSTALL BOTH SKINS & CONTAINERS ON THIS PAGE.
THIS IS HOW SIMPLE IT WOULD BE NOW:
-Control Panel > Extension Options (LINKS TO "Host > Extensions". HOST CAN CREATE/EDIT/DELETE/INSTALL/UPGRADE EXTENSIONS ALL FROM THIS ONE PAGE) (changed wording & linked to the main extension options page)
-Admin > Extensions (deleted unneeded duplicate page)
-Admin > Language Settings (new page)
-Admin > Skins (new page with module renamed to just "Skins")
-Host > Module Definitions (deleted unneeded duplicate page)
-Host > Extensions
-Host > Extensions > Install Extension Wizard
-Host > Extensions > Create New Extension
-Host > Extensions > Batch Install Extensions
-Host > Extensions > Import Extension Definition (new page & renamed to "Import Extension Definition")
-Host > Skins (added the "Manage Skins" extension to this page & renamed it to just "Skins")
-Host > Skins > Install New Skin Or Container (renamed to include the word "Container" so it makes more sense)
-Host > Skins > Create New Skin
-Host > Skins > Create New Container
Just my simple thoughts & I hope this makes sense to everyone else ;)