In-Portal Issue Tracker - In-Portal CMS
Viewing Issue Advanced Details
865 [In-Portal CMS] Admin Interfaces task N/A 2010-09-16 14:38 2010-11-30 12:48
alex  
alex  
normal  
closed 5.1.0  
fixed  
 
none 5.1.1-B1  
http://groups.google.com/group/in-portal-dev/browse_thread/thread/5003cf5db8055c4f
Created new dashboard for System Tools
0
0000865: "System Tools" section redesign to be more intuitive
We got pretty useful (during In-Portal development) section called "System Tools". Currently it has many buttons, called "Run" and description near them. It doesn't look pretty friendly and sometimes I even had to read all description to know what to press.

I think, that we should reorganize this section to have dashboard like style (like in many columns and buttons grouped in logical groups). Also adding "effect area" description to each function on the screen could be quite useful as well.

For example we have "Clear Template Cache" function. So how do I know, that this is function I must use right now? In case if template contents was changed, but it's file last modification date wasn't changed on file system, then it's right function to use. And so on.

I've also noticed, that some developers are pressing all buttons to make some newly developed part of In-Portal work, without fully understanding what function does what.
patch system_tools_dashboard.patch (17,467) 2010-09-16 14:38
http://tracker.in-portal.org/file_download.php?file_id=771&type=bug
patch system_tools_dashboard-Dmitry.patch (19,263) 2010-09-17 15:52
http://tracker.in-portal.org/file_download.php?file_id=775&type=bug
patch system_tools_dashboard-Dmitry-Translated.patch (34,175) 2010-09-19 20:31
http://tracker.in-portal.org/file_download.php?file_id=778&type=bug
patch system_tools_dashboard_v4.patch (70,945) 2010-09-22 05:13
http://tracker.in-portal.org/file_download.php?file_id=781&type=bug
Issue History
2010-11-30 12:48 Dmitry Note Added: 0003026
2010-11-30 12:48 Dmitry Status resolved => closed
2010-09-22 05:16 alex Changeset attached 5.1.x r13956
2010-09-22 05:16 alex Note Added: 0002858
2010-09-22 05:16 alex Status reviewed and tested => resolved
2010-09-22 05:16 alex Fixed in Version => 5.1.1-B1
2010-09-22 05:16 alex Resolution open => fixed
2010-09-22 05:16 alex Assigned To !COMMUNITY => alex
2010-09-22 05:15 alex Note Edited: 0002857 bug_revision_view_page.php?bugnote_id=0002857#r574
2010-09-22 05:14 alex Note Edited: 0002857 bug_revision_view_page.php?bugnote_id=0002857#r573
2010-09-22 05:14 alex Note Added: 0002857
2010-09-22 05:14 alex Assigned To alex => !COMMUNITY
2010-09-22 05:14 alex Status needs testing => reviewed and tested
2010-09-22 05:13 alex File Added: system_tools_dashboard_v4.patch
2010-09-19 20:34 Dmitry Note Added: 0002853
2010-09-19 20:34 Dmitry Developer => Dmitry
2010-09-19 20:34 Dmitry Status needs work => needs testing
2010-09-19 20:33 Dmitry Status needs feedback => needs work
2010-09-19 20:33 Dmitry Assigned To Dmitry => alex
2010-09-19 20:31 Dmitry File Added: system_tools_dashboard-Dmitry-Translated.patch
2010-09-19 02:38 phil Note Added: 0002852
2010-09-17 16:47 alex Note Added: 0002846
2010-09-17 16:47 alex Assigned To alex => Dmitry
2010-09-17 15:56 Dmitry Change Log Message => Created new dashboard for System Tools
2010-09-17 15:55 Dmitry Note Added: 0002845
2010-09-17 15:52 Dmitry Assigned To Dmitry => alex
2010-09-17 15:52 Dmitry Target Version Icebox => 5.1.1
2010-09-17 15:52 Dmitry File Added: system_tools_dashboard-Dmitry.patch
2010-09-17 02:34 alex Note Edited: 0002839 bug_revision_view_page.php?bugnote_id=0002839#r571
2010-09-17 02:28 alex Note Added: 0002839
2010-09-17 01:35 phil Note Added: 0002838
2010-09-16 14:40 alex Note Added: 0002837
2010-09-16 14:40 alex Assigned To => Dmitry
2010-09-16 14:40 alex Status active => needs feedback
2010-09-16 14:38 alex New Issue
2010-09-16 14:38 alex File Added: system_tools_dashboard.patch
2010-09-16 14:38 alex Reference => http://groups.google.com/group/in-portal-dev/browse_thread/thread/5003cf5db8055c4f

Notes
(0002837)
alex   
2010-09-16 14:40   
Dmitry, please take a look at my draft version of system tools dashboard. Please also take care of fixing my English (if any). Then, after my approval we'll be transforming all new text into phrases.
(0002838)
phil   
2010-09-17 01:35   
tested good for me on v510

We should make hints appearing only on (!) icon mousovering, for cleaner appearence, don't you think so?
(0002839)
alex   
2010-09-17 02:28   
(edited on: 2010-09-17 02:34)
Then what difference will it make in relation to what we have before this patch. Will be same text, but differently positioned.

Also standard hints doesn't allow HTML to be used inside, but I use HTML inside.

I also suppose, that you've applied that patch already and talking about actual new design provided by that patch.

(0002845)
Dmitry   
2010-09-17 15:55   
Reminder sent to: alex

Hi Alex,

I have reviewed and update the content. Please do your review and post back your feedback. If satisfied, please commit.

NOTE: Please keep in mind that I had tried to make as self explainable as possible and friendly for all levels of developers (from beginners to experts)!
(0002846)
alex   
2010-09-17 16:47   
"definitions of PHP Classes" (php code, that defines class) isn't the same as "defined PHP classes" (mapping between class name and filename, where it's definition is located).

"(Multilingual formatter)" should be "(kMultiLanguage formatter)"

"(table prefix is optional)" part was totally omitted in new version

"depends on the number of Unif Config files" should be "depends on the number of Unit Config files" (Unif becames Unit)

Term "Administrative Console" should be replaced by "Admin Console" or not, since I see both in result text.

"the Themes section in Admin" should be "the Themes section in Admin Console"

"master:" was removed in one half of places, why not in all places?

(0002852)
phil   
2010-09-19 02:38   
Hi Alex,
as I asked in groups, should it be possible to have a status report? For example, a green checkmark right to "Run" button upon success execution would be great.
Actually, we just have a page refresh to guess it has run successfully :)
(0002853)
Dmitry   
2010-09-19 20:34   
Applied corrections and converted everything to phrases, please review and commit if looks good.
(0002857)
alex   
2010-09-22 05:14   
(edited on: 2010-09-22 05:15)
Ok, but some issues were found and fixed:
1. some "master:" text were not using italic & bold styles.
2. in "Rebuild Multilingual Fields" hint manual use case was not in separate LI element.
3. "(mapping between the class name and physical filename and location of the class)" part was omitted in hint of global cache reset option.
4. in "Refresh Theme Files" hint manual use case wasn't in separate LI element.
5. "Front-End" not always is replaced to "Front-end"
6. "ModRewrite URLs Cache, Template Blocks" is not reset by "Reset All Keys" option!
7. typing error in "la_hint_SystemToolsResetAllKeys" phrase (text "possibility") was fixed.
8. combining phrases are not allowed (e.g. 2 phrases to form one button text)

(0002858)
alex   
2010-09-22 05:16   
Fix committed to 5.1.x branch. Commit Message:

Fixes 0000865: "System Tools" section redesign to be more intuitive
(0003026)
Dmitry   
2010-11-30 12:48   
Closing released 5.1.1 task.