Project

General

Profile

Bug #2261

Bootstrapping and theme transition

Added by manishyadavv over 2 years ago. Updated over 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
06/20/2017
Due date:
% Done:

0%


Description

Conversion of front end to bootstrap is to be done for the platform
Observations
1. Code in Bootstrap branch in platform is viewed and come to result that the conversation to bootstrap will take too much time as all the code in app/assets/theme/default folder consist of style.css.scss file also the code in plugin folder that uses the custom classes , so these classes and other code need to be changed and to be replaced by the bootstrap classes which is like writing the whole frontend code again .
2. As discussed with cpg when we use the bootswatch.com united theme for platform the css breaks down , because the classes in platform in style.css.scss doesn't matches with the one that is imported/used from bootswatch.com
Suggestions
1.So what i am suggesting is that we can make custom themes on our own according to the classes that are existing in platform in assets/theme/default/style.css.scss and following the designs from bootswatch themes and make them like it. So by this our purpose of transitioning theme can be achieved.

History

#1 Updated by manishyadavv over 2 years ago

For the conversion to Bootstrap
1. Whole frontend code need to be rewritten.
Time Estimation
1. There are many files approx 20 in app/views and approx 40 in app/plugins folder that need to be changed
so minimum 10 days or more are required to Rewrite the whole code in Bootstrap and to integrate it with the platform.
2. I'll be writing it from scratch in bootstrap .

#2 Updated by manishyadavv over 2 years ago

  • Target version changed from amahi-11 to amahi-11

Conversion to bootstrap checklist

PAGE Status Tested Screenshot links
A. FRONT PAGE
A1. HEADER 80%
A1.a Search bar HDA page 80% https://goo.gl/fmxvY1
A2. SUBHEADER 80%
A3. DASHBOARD (APPS INSTALL AND LATEST NEWS) 80%
A4. FOOTER 80%
B. SETUP PAGE
BSU: SETUP> USERS 80%
BSU.1 DETAILS
BSS: SETUP> SHARES 80%
BSS.1 DETAILS 100%
BSS.1a Create new share 80%
BSS.2 SETTING 100%
BSD :SETUP>DISKS 80%
BSD.1 DEVICES 100%
BSD.2 PARTITIONS 100%
BSA: SETUP>APPS 80%
BSA.1 AVAILABLE
BSA.1a Apps installation
BSA.2 INSTALLED
BSN: SETUP>NETWORK 80%
BSN.1 DHCP LEASES 100%
BSN.2 FIXED IPs 80%
BSN.2a Create new fix IP
BSN.3 DNS ALIAS 80%
BSN.3a Create new Dns alias
BSN.4 SETTING 100%
BSST: SETUP>SETTING 80%
BSST.1 DETAILS 80%
BSST.2 SERVERS 80%
BSST.3 THEMES 80%
CLP. LOGIN PAGE

Also available in: Atom