CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Bootstrap Core Integration
Pages: [1]

Author Topic: Bootstrap Core Integration  (Read 727 times)

teja-amil

  • I post occasionally
  • **
  • Posts: 38
  • Karma: 0
  • CiviCRM version: 4.4
  • CMS version: Joomla! 3.2
  • MySQL version: 4
  • PHP version: 5
Bootstrap Core Integration
October 14, 2014, 06:23:45 am
Hi

I have worked with CiviCRM on the project Bootstrap UI for CiviCRM as a part of Google Summer of Code 2014. GitHub Link - https://github.com/amilineni/civicrm-core

I understand that many people have inquired about integrating Bootstrap with core at CiviCON.  I want to keep working on this. I am looking for people working on core interested in helping me chalk out a road map on how to go about doing this.

Let me know if you are interested!




mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Re: Bootstrap Core Integration
October 15, 2014, 11:21:55 am
Hi Teja,

I have been testing your patches and would be happy to collaborate on this to get Bootstrap support into CiviCRM 4.6.

I think a first step would be to add the appropriate classes on form elements. Then we could create an extension or core CSS file that would include most of the CSS necessary for bootstrap so that at least public-facing forms work correctly. With a few CSS hacks and core patches for forms, we could use on CiviCRM 4.5 a large chunk of the work you did during the GSoC. What do you think?

Mathieu
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

teja-amil

  • I post occasionally
  • **
  • Posts: 38
  • Karma: 0
  • CiviCRM version: 4.4
  • CMS version: Joomla! 3.2
  • MySQL version: 4
  • PHP version: 5
Re: Bootstrap Core Integration
October 16, 2014, 11:42:48 am

Glad that you are interested in helping me out. Will take this project forward.

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Bootstrap Core Integration
October 16, 2014, 12:27:46 pm
I'm also really excited about the bootstrap potential
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

sourav_vj

  • I’m new here
  • *
  • Posts: 2
  • Karma: 0
  • CiviCRM version: 4.5
  • CMS version: drupal 7
  • MySQL version: 5.6.27
  • PHP version: 5.5.12
Re: Bootstrap Core Integration
October 26, 2014, 11:28:41 pm
Hello Teja,
I am new to CiviCRM forum and i find Bootstrap integration with core interesting . I have good knowledge of bootstrap and have created a website as a freelance.
Let me know your status on this.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Bootstrap Core Integration
November 01, 2014, 07:20:04 am
Hey,

Teja is busy with exams right now, but plan to pick it up and get it in the state that can be merged end of the month if I recall.

I know he's looking for help, I'll let him clarify his needs.
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

teja-amil

  • I post occasionally
  • **
  • Posts: 38
  • Karma: 0
  • CiviCRM version: 4.4
  • CMS version: Joomla! 3.2
  • MySQL version: 4
  • PHP version: 5
Re: Bootstrap Core Integration
November 01, 2014, 10:11:34 am
Hi  Sourav

Glad that you are interested.  Another contributor @mathieu is also on board. We have had a Skype call last week to iron out details. This month,  I am little busy with exams.  However, you could get started by doing following things:

1. Setup CiviCRM development environment. Fork core repo and see if you can make commits. 
2. CiviCRM pages use html tables currently.  During my Gsoc project,  we tried working around this but if we are looking a core integration,  it might be better  to go with native divs.
3.  Since we are not sure when we will be merging with the core,  right now instead of replacing default styles we were thinking of manually pasting bootstrap styles in to existing style sheet for the elements we use.

So,  you could start with the dev setup,  choose a user facing form/page,  add Bootstrap css to style sheet and make changes to the code and see how it goes.

Let me know what you think!

sourav_vj

  • I’m new here
  • *
  • Posts: 2
  • Karma: 0
  • CiviCRM version: 4.5
  • CMS version: drupal 7
  • MySQL version: 5.6.27
  • PHP version: 5.5.12
Re: Bootstrap Core Integration
November 03, 2014, 01:57:54 am
hello again,
I have setup CiviCrm environment .  I'm going through the code , it will take about a week or so to get familiar with it.

I too will  be busy with exams till mid december . If I get any free time will make few commits.

So we can take project forward from mid december.

Let me know your status.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Bootstrap Core Integration

This forum was archived on 2017-11-26.