Bootstrap CSS for CiviCRM UI was conceived as a project to provide a templating layer to native CiviCRM elements. For the past three months, my efforts for focussed on this. As we come to the end of my GSoC project, here are some updates.
Bootstrap CSS for CiviCRM UI was conceived as a project to provide a templating layer to native CiviCRM elements. For the past three months, my efforts for focussed on this. As we come to the end of my GSoC project, here are some updates.
As I have been working to customize CiviCRM CSS to Bootstrap CSS. In the process, to change labels like input text, dropdowns I have made changes in \civicrm\packages\HTML\QuickForm\input.php , But found that this is not the correct way to customize because if HTML-QuickForm is updated the entire changes to the code will be lost .
I want to share some midterm updates regarding my GSOC 14 project- Bootstrap for CiviCRM
As many suggested that both the original UI of Civi and Bootstrap UI should co-exist, I took form elements as the basis and tried on re-working from original UI to Bootstrap UI and I have had some success in doing that.
Task 1:
This week, I began work on my Google Summer of code 2014 project “Bootstrap and CiviCRM”. The project was proposed and selected to address the following goals:
1. Improve the user interface of CiviCRM
2. Provide a consistent and scalable UI framework for developers to extend/customize CiviCRM
3. Make CiviCRM compatible with mobile devices