Mantis Bug Tracker

feature request / bug tracker

Anonymous | Login | Signup for a new account2013-05-22 05:07 EDT
Project:
RSS
Issues: My View | View Issues | Report Issue (or suggest feature)
Analysis: Main | Change Log | Roadmap
Account: My Account
SCM: Github
  

View Issue Details [ Jump to Notes ] [ Issue History ] [ Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000292ocPortalcorepublic2011-10-07 13:422012-05-18 14:37
ReporterChris Graham 
Assigned ToChris Graham 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0000292: Scrap standard boxes
DescriptionOnce CSS3 is common-place we can use things like border-radius so that standard boxes aren't a useful abstraction anymore. Removing them will simplify things.

Generally it is worth trying to simplify all the CSS, in a cleaner more modern way, with more re-use. We don't need lots of different styles of rendering boxes, borders, etc.
TagsNo tags attached.
Time estimation (hours)4
Attached Files

Sponsor - If users wish to sponsor this issue (optional, some issues are implemented without sponsorship)...
+ If users wish to sponsor this issue (optional, some issues are implemented without sponsorship)...

- Relationships
+ Relationships

-  Notes
(0000326)
Fletch (reporter)
2012-01-31 11:23
edited on: 2012-01-31 11:25

I, and I suspect many seasoned users of ocPortal, have already 'edited' or 'substituted' other CSS properties for the various standardbox_* calls that currently exist.

The CSS properties that deal with standardbox_* will necessarily need to be ripped out, affecting how the boxes and titles are rendered. But that can't be a bad thing!

Currently the major browsers are capable of rendering CSS3 properties, and where they are not (e.g. IE9 can't render text_shadow - IE10 might be able to!), they all allow the page to degrade gracefully, so there really isn't a major loss to the average user. And where a commercial enterprise wishes for the display to render 'correctly' in all browsers, they are in a position to pay for 'hacks' to take care of their wishes.

Long overdue, I say!

(0000327)
Chris Graham (administrator)
2012-01-31 11:26

Yes I agree here. Graceful degradation / Progressive enhancement / Responsive design / Latest buzzword - I think it is the way to go. Curved borders aren't needed, it is betterthat users who don't upgrade suffer some minor unprettiness than webmasters get strapped to really complex CSS.
(0000431)
BobS (reporter)
2012-04-27 02:53

Two-thirds sponsored — we need just another 8 support credits to get this started.
(0000434)
BobS (reporter)
2012-04-27 16:20

Fully-sponsored! Another successful example of community-sponsorship.
(0000467)
Chris Graham (administrator)
2012-05-12 14:36

Hi guys,

I'm working on this now.

I think all your intentions are to move ocPortal forward and drop a load of legacy stuff, so all our lives fan be easier in the future.

To this end I am really going for it in terms of restructuring things for the next version of ocPortal, going quite beyond the scope of this issue.

One of the reasons I am going beyond things is because for this issue I cannot realistically provide you a patch, because it would override about 80 files (bad idea...). So I want to deliver greater value, but it'll need to be with a longer term view.
(0000468)
BobS (reporter)
2012-05-12 16:04
edited on: 2012-05-12 16:42

Chris-

I think that it is very important that you take whatever time you deem necessary for these CSS changes and the dropping of legacy support. There should be no hurry because it is more important that this be done right — as you say, you are laying the foundation for ocPortal's future.

Maybe you can thrill us with a .1 release which contains some of the already finished work while maybe these CSS changes become the foundation for v9.

Whatever you decide, I am sure we will be pleased with the improvements.

(0000502)
Chris Graham (administrator)
2012-05-18 14:37

This is pretty much done, however style changes are ongoing. An overview will be posted in the forum in the next few days (pending horrible delays that sometimes life throws).
+  Notes

- Issue History
Date Modified Username Field Change
2011-10-07 13:42 Chris Graham New Issue
2011-10-07 13:44 Chris Graham Description Updated View Revisions
2012-01-03 09:31 Chris Graham Issue Monitored: Chris Graham
2012-01-25 12:43 Fletch Issue Monitored: Fletch
2012-01-27 10:42 Jean Issue Monitored: Jean
2012-01-31 11:13 Fletch Sponsorship Added Fletch: GBP £ 44.00
2012-01-31 11:13 Fletch Sponsorship Total 0 => 44
2012-01-31 11:23 Fletch Note Added: 0000326
2012-01-31 11:24 Fletch Note Edited: 0000326 View Revisions
2012-01-31 11:25 Fletch Note Edited: 0000326 View Revisions
2012-01-31 11:26 Chris Graham Note Added: 0000327
2012-04-12 13:34 krunchor Issue Monitored: krunchor
2012-04-17 18:11 BobS Issue Monitored: BobS
2012-04-27 02:39 BobS Sponsorship Added BobS: GBP £ 44.00
2012-04-27 02:39 BobS Sponsorship Total 44 => 88
2012-04-27 02:53 BobS Note Added: 0000431
2012-04-27 14:33 Viewfindr Sponsorship Added Viewfindr: GBP £ 44.00
2012-04-27 14:33 Viewfindr Sponsorship Total 88 => 132
2012-04-27 14:33 Viewfindr Issue Monitored: Viewfindr
2012-04-27 16:20 BobS Note Added: 0000434
2012-05-12 14:36 Chris Graham Note Added: 0000467
2012-05-12 16:04 BobS Note Added: 0000468
2012-05-12 16:42 BobS Note Edited: 0000468 View Revisions
2012-05-18 14:37 Chris Graham Note Added: 0000502
2012-05-18 14:37 Chris Graham Status new => resolved
2012-05-18 14:37 Chris Graham Resolution open => fixed
2012-05-18 14:37 Chris Graham Assigned To => Chris Graham
+ Issue History


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker