In-Portal Issue Tracker

Welcome to the In-Portal Open Source CMS Issue Tracker! This is a central management / tracking tool for all types of tasks / issues / bugs for the In-Portal Project. Before reporting any issues, please make sure to read the Guide into Issue Tracker and How to Properly Test and Report Bugs!

Viewing Issue Advanced Details Jump to Notes ] Wiki ] View Simple ] Issue History ] Print ]
ID Category Type Reproducibility Date Submitted Last Update
0000865 [In-Portal CMS] Admin Interfaces task N/A 2010-09-16 14:38 2010-11-30 12:48
Reporter alex View Status public Project Name In-Portal CMS
Assigned To alex Developer
Priority normal Resolution fixed Platform
Status closed   OS
  OS Version
ETA none Fixed in Version 5.1.1-B1 Product Version 5.1.0
  Target Version 5.1.1 Product Build
Time EstimateNo estimate
Summary 0000865: "System Tools" section redesign to be more intuitive
Description 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.
Steps To Reproduce
Additional Information
Tags No tags attached.
Reference http://groups.google.com/group/in-portal-dev/browse_thread/thread/5003cf5db8055c4f
Change Log Message Created new dashboard for System Tools
Estimate Points 0
Attached Files patch file icon system_tools_dashboard.patch [^] (17,467 bytes) 2010-09-16 14:38 [Show Content]
patch file icon system_tools_dashboard-Dmitry.patch [^] (19,263 bytes) 2010-09-17 15:52 [Show Content]
patch file icon system_tools_dashboard-Dmitry-Translated.patch [^] (34,175 bytes) 2010-09-19 20:31 [Show Content]
patch file icon system_tools_dashboard_v4.patch [^] (70,945 bytes) 2010-09-22 05:13 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
User avatar (0002837)
alex (manager)
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.
User avatar (0002838)
phil (developer)
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?
User avatar (0002839)
alex (manager)
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.

User avatar (0002845)
Dmitry (manager)
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)!
User avatar (0002846)
alex (manager)
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?

User avatar (0002852)
phil (developer)
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 :)
User avatar (0002853)
Dmitry (manager)
2010-09-19 20:34

Applied corrections and converted everything to phrases, please review and commit if looks good.
User avatar (0002857)
alex (manager)
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)

User avatar (0002858)
alex (manager)
2010-09-22 05:16

Fix committed to 5.1.x branch. Commit Message:

Fixes 0000865: "System Tools" section redesign to be more intuitive
User avatar (0003026)
Dmitry (manager)
2010-11-30 12:48

Closing released 5.1.1 task.

- Related Changesets
In-Portal CMS: 5.1.x r13956
Timestamp: 2010-09-22 05:16:03
Author: alex
Details ] Diff ]
Fixes 0000865: "System Tools" section redesign to be more intuitive
mod - /in-portal/branches/5.1.x/core/admin_templates/incs/style_template.css Diff ] File ]
mod - /in-portal/branches/5.1.x/core/admin_templates/tools/system_tools.tpl Diff ] File ]
mod - /in-portal/branches/5.1.x/core/install/english.lang Diff ] File ]
mod - /in-portal/branches/5.1.x/core/install/install_data.sql Diff ] File ]
mod - /in-portal/branches/5.1.x/core/install/install_toolkit.php Diff ] File ]
mod - /in-portal/branches/5.1.x/core/install/upgrades.css Diff ] File ]
mod - /in-portal/branches/5.1.x/core/kernel/utility/debugger.php Diff ] File ]
mod - /in-portal/branches/5.1.x/core/kernel/utility/unit_config_reader.php Diff ] File ]
mod - /in-portal/branches/5.1.x/core/units/admin/admin_events_handler.php Diff ] File ]

- Issue History
Date Modified Username Field Change
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 View Revisions
2010-09-22 05:14 alex Note Edited: 0002857 View Revisions
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 View Revisions
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



Web Development by Intechnic
In-Portal Open Source CMS
In-Portal Open Source CMS
Copyright © 2000 - 2009 MantisBT Group

Powered by Mantis Bugtracker