#248 Incorporate Fedora Bootstrap
Opened 2 years ago by alishapapun. Modified 2 years ago

Summary

Use Fedora Bootstrap 1.1 instead of Bootstrap

Background

The design of the Fedora Happiness Packet will be similar to that of other Fedora Projects. For example Bodhi

Details

  • Install Fedora Bootstrap instead of Bootstrap.
  • Porting applications to use Fedora Bootstrap classes and styles.
  • Ensuring no component breaks during shifting.

Outcome

Fedora Happiness Packets design is similar to other Fedora Projects.


Metadata Update from @alishapapun:
- Issue assigned to alishapapun

2 years ago

Hey @jflory7, in order to make the site design similar to that of other Fedora Projects site design, it required major changes in the front end codebase, this includes
- Transfer of aside navigation bar to nav bar at the top(similar to that of Pagure or Bodhi)
- Changes in Footer design.
- Changes in the representation of content.
Before I start implementing it, I just want to have a discussion regarding it.

Metadata Update from @jflory7:
- Issue priority set to: needs review (was: awaiting triage)
- Issue private status set to: False (was: True)
- Issue tagged with: new change, type - frontend, type - summer coding

2 years ago

Metadata Update from @jflory7:
- Custom field Requirement # adjusted to 23

2 years ago

Metadata Update from @jflory7:
- Issue priority set to: waiting on external (was: needs review)
- Issue set to the milestone: Summer Coding 2019: phase 3

2 years ago

Hey @alishapapun! Thanks for opening this ticket. I forgot we didn't have one open for it yet even though it was in our requirements list. :sweat_smile:

Your evaluation sounds right to me. It looks like @bowlofeggs has done this too with Bodhi so he might have some additional suggestions or feedback on approaching this for our app.

I think we should push this task further in the timeline into July, either at the end of Phase 2 or starting in Phase 3. I realized both of y'all have been working hard and I want to look at the timeline again before starting a bigger task. I'll send out an email shortly with some info from our call today.

Hey @alishapapun! Thanks for opening this ticket. I forgot we didn't have one open for it yet even though it was in our requirements list. 😅
Your evaluation sounds right to me. It looks like @bowlofeggs has done this too with Bodhi so he might have some additional suggestions or feedback on approaching this for our app.
I think we should push this task further in the timeline into July, either at the end of Phase 2 or starting in Phase 3. I realized both of y'all have been working hard and I want to look at the timeline again before starting a bigger task. I'll send out an email shortly with some info from our call today.

Sure @jflory7! Till then I will prepare mockups for it and share here.

Metadata Update from @alishapapun:
- Custom field Requirement # reset (from 23)
- Issue priority set to: needs review (was: waiting on external)
- Issue set to the milestone: None (was: Summer Coding 2019: phase 3)

2 years ago

I actually haven't messed with the bootstrap stuff much myself. That's mostly been @ryanlerch.

Thanks, @bowlofeggs! Well, I went through some of the Fedora projects websites. I found this site design to be very similar to that of the current design of Fedora Happiness Packet. Including the hamburger menu that is already present in this site (in the mobile view). In order to have look and design of FHP with the rest of the Fedora Projects site, one major change would be shifting from the side navigation bar to top navigation bar. What do think about this major change Justin? And also I think this ticket also need to be addressed before testing. What do you think @jflory7?

Metadata Update from @jflory7:
- Issue priority set to: waiting on assignee (was: needs review)
- Issue set to the milestone: Summer Coding 2019: phase 3
- Issue tagged with: PASSED

2 years ago

This ticket is approved for phase 3. Updating the ticket metadata as such.

Login to comment on this ticket.

Metadata