1. Introduction
GR8 CRM is a set of Grails Web Application Framework plugins that makes it easy to develop web applications with CRM functionality.
You can find more information about GR8 CRM on the main documentation site http://gr8crm.github.io.
1.1. Customer relationship management
Customer relationship management (CRM) is a system for managing a company’s interactions with current and future customers. It involves using technology to organize, automate and synchronize sales, marketing, customer service, and technical support. Wikipedia
The GR8 CRM "Ecosystem" currently contains over 40 Grails plugins. For a complete list of plugins see http://gr8crm.github.io.
Each GR8 CRM plugin defines a Bounded Context that focus on one specific domain, for example contact, project or document.
2. GR8 CRM Twitter Bootstrap UI Plugin
This plugin provides a Twitter Bootstrap user Interface for GR8 CRM applications. It contains layouts and GRP tags that makes it easy to build user interfaces for GR8 CRM applications.
3. Layouts
3.1. Layout: main
The main layout …
4. Tag Libraries
This plugin provide several useful tags under the crm namespace.
4.1. logo
Renders a logo picture based on current theme.
4.2. submenu
Renders a sub menu.
4.3. selectionMenu
Renders a selection menu.
4.4. header
Render a page header.
4.5. favoriteIcon
Renders a favorite icon (star) if a bean is tagged as favorite.
4.6. button
Renders a button or anchor with Twitter Bootstrap style.
4.7. paginate
Creates next/previous links to support pagination for the current controller.
4.8. sortableColumn
Renders a sortable column to support sorting in list views.
4.9. alert
Renders an alert box.
4.10. datepicker
Render javascript code for initializing a datepicker on the page.
4.11. weekNumber
Render week number.
4.12. pluginTab
Renders a tab list item.
4.13. countIndicator
Renders a number enclosed by parenthesis, but only if the number is greater than zero.
4.14. prettyTime
Renders a date using Ocpsoft’s prettytime library.
4.15. printedBy
Renders Printed on September 7 10:09:12 by Liza User
4.16. timestamp
Renders dateCreated and lastUpdated timestamps with CSS class muted timestamp.
5. Configuration
6. Changes
- 2.4.3
-
Default layout logo size can now be configured with
crm.theme.logo.size
('small', 'medium', 'large') - 2.4.2
-
Added search field in main navigation bar (if config
elasticsearch.enabled
is set totrue
) - 2.4.1
-
Fixes for selectionMenu and submenu. Adjusted i18n key for main navigation (added .label).
- 2.4.0
-
First version compatible with Grails 2.4.4.
- 2.0.0
-
First public release.
7. License
This plugin is licensed with Apache License version 2.0
8. Source Code
The source code for this plugin is available at https://github.com/goeh/grails-crm-ui-bootstrap
9. Contributing
Please report issues or suggestions.
Want to improve the plugin: Fork the repository and send a pull request.