Esempio n. 1
0
)

plugin_factory(BaseBarChartPlugin, 'd3_bar_chart', sizes)
plugin_factory(BaseTimeSeriesPlugin, 'd3_time_series', sizes)
plugin_factory(BaseMultiTimeSeriesPlugin, 'd3_multi_time_series', sizes)
plugin_factory(BasePieChartPlugin, 'd3_pie_chart', sizes)
plugin_factory(BaseLineChartPlugin, 'd3_line_chart', sizes)
plugin_factory(BaseGroupedBarChartPlugin, 'd3_grouped_bar_chart', sizes)
plugin_factory(BaseTreeMapPlugin, 'd3_tree_map_chart', sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

plugin_widget_factory(BaseBarChartWidget, 'bootstrap_materialize', 'main',
                      'd3_bar_chart', sizes)
plugin_widget_factory(BaseTimeSeriesWidget, 'bootstrap_materialize', 'main',
                      'd3_time_series', sizes)
plugin_widget_factory(BaseMultiTimeSeriesWidget, 'bootstrap_materialize',
                      'main', 'd3_multi_time_series', sizes)
plugin_widget_factory(BasePieChartWidget, 'bootstrap_materialize', 'main',
                      'd3_pie_chart', sizes)
plugin_widget_factory(BaseLineChartWidget, 'bootstrap_materialize', 'main',
                      'd3_line_chart', sizes)
plugin_widget_factory(BaseGroupedBarChartWidget, 'bootstrap_materialize',
                      'main', 'd3_grouped_bar_chart', sizes)
plugin_widget_factory(BaseTreeMapWidget, 'bootstrap_materialize', 'main',
                      'd3_tree_map_chart', sizes)
               'd3_stacked_to_grouped_bars_chart',
               sizes)
plugin_factory(BaseSunburstPartitionChartPlugin,
               'd3_sunburst_partition_chart',
               sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

# Bubble Chart
plugin_widget_factory(BaseBubbleChartWidget,
                      'android',
                      'main',
                      'd3_bubble_chart',
                      sizes)
plugin_widget_factory(BaseBubbleChartWidget,
                      'windows8',
                      'main',
                      'd3_bubble_chart',
                      sizes)
plugin_widget_factory(BaseBubbleChartWidget,
                      'bootstrap2_fluid',
                      'main',
                      'd3_bubble_chart',
                      sizes)

# Stacked-to-grouped bars chart
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget,
Esempio n. 3
0
    (3, 5),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 3),
    (5, 4),
    (5, 5),
    (6, 3),
    (7, 7),
    (7, 13),
    (8, 8),
    (9, 9),
    (13, 7),
    (7, 13),
    (6, 5),
    (12, 7),
    (12, 8),
)

plugin_factory(BaseWidgetSwitcherPlugin, 'WidgetSwitcher', sizes)

# ********************************************************************************
# ********************************* Registering widgets **************************
# ********************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseWidgetSwitcherWidget, 'android', 'main', 'WidgetSwitcher', sizes)
plugin_widget_factory(BaseWidgetSwitcherWidget, 'windows8', 'main', 'WidgetSwitcher', sizes)
plugin_widget_factory(BaseWidgetSwitcherWidget, 'bootstrap2_fluid', 'main', 'WidgetSwitcher', sizes)
plugin_widget_factory(BaseWidgetSwitcherWidget, 'testing', 'main', 'WidgetSwitcher', sizes)
Esempio n. 4
0
plugin_factory(BaseChart16Plugin, 'Chart16', sizes)
plugin_factory(BaseChart17Plugin, 'Chart17', sizes)
plugin_factory(BaseChart18Plugin, 'Chart18', sizes)

plugin_factory(BaseChart19Plugin, 'Chart19', sizes)

plugin_factory(BaseChart20Plugin, 'Chart20', sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

# Any Chart
plugin_widget_factory(BaseACChart1Widget, 'android', 'main', 'Chart1', sizes)
plugin_widget_factory(BaseACChart1Widget, 'windows8', 'main', 'Chart1', sizes)
plugin_widget_factory(BaseACChart1Widget, 'bootstrap2_fluid', 'main', 'Chart1',
                      sizes)
plugin_widget_factory(BaseACChart1Widget, 'example', 'main', 'Chart1', sizes)

plugin_widget_factory(BaseACChart2Widget, 'android', 'main', 'Chart2', sizes)
plugin_widget_factory(BaseACChart2Widget, 'windows8', 'main', 'Chart2', sizes)
plugin_widget_factory(BaseACChart2Widget, 'bootstrap2_fluid', 'main', 'Chart2',
                      sizes)
plugin_widget_factory(BaseACChart2Widget, 'example', 'main', 'Chart2', sizes)

plugin_widget_factory(BaseACChart3Widget, 'android', 'main', 'Chart3', sizes)
plugin_widget_factory(BaseACChart3Widget, 'windows8', 'main', 'Chart3', sizes)
plugin_widget_factory(BaseACChart3Widget, 'bootstrap2_fluid', 'main', 'Chart3',
                      sizes)
Esempio n. 5
0
        """
        Getting news items for the current active language.
        """
        results_kwargs = {}

        language = get_language_from_request(self.request)
        if language is not None:
            results_kwargs.update({'language': language})

        self.data.news_items = NewsItem._default_manager.filter(**results_kwargs) \
                                       .order_by('-date_published')[:self.data.max_items]


# *****************************************************************************
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************

sizes = ((2, 5), (4, 5))

plugin_factory(BaseNewsPlugin, 'news', sizes)

# ****************************************************************************
# ****************** Registering widgets for News plugin *********************
# ****************************************************************************

main_sizes = (
    (2, 5),
    (4, 5),
)
plugin_widget_factory(BaseNewsWidget, 'android', 'main', 'news', main_sizes)
Esempio n. 6
0
)

plugin_factory(BaseBubbleChartPlugin, 'd3_bubble_chart', sizes)
plugin_factory(BaseStackedToGroupedBarsChartPlugin,
               'd3_stacked_to_grouped_bars_chart', sizes)
plugin_factory(BaseSunburstPartitionChartPlugin, 'd3_sunburst_partition_chart',
               sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

# Bubble Chart
plugin_widget_factory(BaseBubbleChartWidget, 'android', 'main',
                      'd3_bubble_chart', sizes)
plugin_widget_factory(BaseBubbleChartWidget, 'windows8', 'main',
                      'd3_bubble_chart', sizes)
plugin_widget_factory(BaseBubbleChartWidget, 'bootstrap2_fluid', 'main',
                      'd3_bubble_chart', sizes)

# Stacked-to-grouped bars chart
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget, 'android', 'main',
                      'd3_stacked_to_grouped_bars_chart', sizes)
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget, 'windows8', 'main',
                      'd3_stacked_to_grouped_bars_chart', sizes)
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget, 'bootstrap2_fluid',
                      'main', 'd3_stacked_to_grouped_bars_chart', sizes)

# Sunburst Partition
plugin_widget_factory(BaseSunburstPartitionChartWidget, 'android', 'main',
Esempio n. 7
0
# **************************************************************************
# **************************************************************************
# ************************** Registering the widgets ***********************
# **************************************************************************
# **************************************************************************

# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
)
plugin_widget_factory(BaseDummyWidget, 'bootstrap2_fluid', 'main', 'dummy', \
                      main_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 4),
    (4, 5),
    (5, 4),
Esempio n. 8
0
# ************************* Registering the widgets ************************
# **************************************************************************
# **************************************************************************
# **************************************************************************

# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
)
sidebar_sizes = (
    (1, 1),
)
plugin_widget_factory(BaseDummyWidget, 'windows8', 'main', 'dummy', main_sizes)
plugin_widget_factory(BaseDummyWidget, 'windows8', 'sidebar', 'dummy', sidebar_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (3, 3),
    (4, 4),
)
sidebar_sizes = (
    (1, 1),
    (2, 2),
class BaseMapPlugin(BaseMapPlugin):
    """
    Base Map plugin.
    """
    name = _("Map Chart")
    html_classes = ['maps', 'openlayers3-map-plugin']

# *****************************************************************************
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************
sizes = (
    (4, 4),
    (5, 5),
    (6, 6),
    (7, 7),
    (8, 8),
    (9, 9),
    (11, 10)
)

plugin_factory(BaseMapPlugin, 'openlayers3_map', sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering map plugin widgets

# Openlayers Map
plugin_widget_factory(WmsMapWidget, 'bootstrap2_fluid', 'main', \
                      'openlayers3_map', sizes) 
Esempio n. 10
0
    (3, 5),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 3),
    (5, 4),
    (5, 5),
    (6, 3),
    (7, 7),
    (7, 13),
    (8, 8),
    (9, 9),
    (13, 7),
    (7, 13),
    (6, 5),
    (12, 7),
    (12, 8),
)

plugin_factory(BaseImageURLPlugin, 'imageURL', sizes)

# ********************************************************************************
# ********************************* Registering widgets **************************
# ********************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseImageURLWidget, 'android', 'main', 'imageURL', sizes)
plugin_widget_factory(BaseImageURLWidget, 'windows8', 'main', 'imageURL', sizes)
plugin_widget_factory(BaseImageURLWidget, 'bootstrap2_fluid', 'main', 'imageURL', sizes)
plugin_widget_factory(BaseImageURLWidget, 'testing', 'main', 'imageURL', sizes)
Esempio n. 11
0
# **************************************************************************
# **************************************************************************
# **************************************************************************
# ************************* Registering the widgets ************************
# **************************************************************************
# **************************************************************************
# **************************************************************************

# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = ((1, 1), )
sidebar_sizes = ((1, 1), )
plugin_widget_factory(BaseDummyWidget, 'windows8', 'main', 'dummy', main_sizes)
plugin_widget_factory(BaseDummyWidget, 'windows8', 'sidebar', 'dummy',
                      sidebar_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (3, 3),
    (4, 4),
)
sidebar_sizes = (
    (1, 1),
Esempio n. 12
0
# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (3, 3),
)
shortcut_sizes = (
    (1, 1),
    (1, 2),
)
plugin_widget_factory(BaseDummyWidget, 'android', 'main', 'dummy', main_sizes)
plugin_widget_factory(BaseDummyWidget, 'android', 'shortcut', 'dummy', shortcut_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
)
plugin_widget_factory(BaseImageWidget, 'android', 'main', 'image', main_sizes)
Esempio n. 13
0
# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (3, 3),
)
shortcut_sizes = (
    (1, 1),
    (1, 2),
)
plugin_widget_factory(BaseDummyWidget, 'android', 'main', 'dummy', main_sizes)
plugin_widget_factory(BaseDummyWidget, 'android', 'shortcut', 'dummy', shortcut_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
)
plugin_widget_factory(BaseImageWidget, 'android', 'main', 'image', main_sizes)
Esempio n. 14
0
        """
        results_kwargs = {}

        language = get_language_from_request(self.request)
        if language is not None:
            results_kwargs.update({'language': language})

        self.data.news_items = NewsItem._default_manager.filter(**results_kwargs) \
                                       .order_by('-date_published')[:self.data.max_items]

# *****************************************************************************
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************

sizes = (
    (2, 5),
    (4, 5)
)

plugin_factory(BaseNewsPlugin, 'news', sizes)

# ****************************************************************************
# ****************** Registering widgets for News plugin *********************
# ****************************************************************************

main_sizes = (
    (2, 5),
    (4, 5),
)
plugin_widget_factory(BaseNewsWidget, 'android', 'main', 'news', main_sizes)
    """
    name = _("bar_chart")
    group = _("charts")
    form = ChartForm
    html_classes = ['chartonic']


sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 4),
    (5, 5)
)

plugin_factory(BaseChartPlugin, 'bar_chart', sizes)


plugin_widget_factory(BarChartWidget, 'android', 'main', 'bar_chart', sizes)
plugin_widget_factory(BarChartWidget, 'windows8', 'main', 'bar_chart', sizes)
plugin_widget_factory(BarChartWidget, 'bootstrap2_fluid', 'main', 'bar_chart', sizes)

Esempio n. 16
0
    name = _("Read RSS feed")
    form = ReadRSSFeedForm
    group = _("Internet")

# ********************************************************************************
# ********** Generating and registering the plugins using factory ****************
# ********************************************************************************
sizes = (
    (4, 2),
    (5, 2),
    (6, 2),
    (7, 2),
    (8, 2),
    (9, 2),
    (10, 2),
    (4, 3),
    (5, 3),
    (6, 3),
    (7, 3),
    (8, 3),
    (9, 3),
    (10, 3),

)

plugin_factory(BaseReadRSSFeedPlugin, 'read_rss_reader', sizes)

plugin_widget_factory(BaseReadRSSFeedWidget, 'android', 'main', 'read_rss_reader', sizes)
plugin_widget_factory(BaseReadRSSFeedWidget, 'windows8', 'main', 'read_rss_reader', sizes)
plugin_widget_factory(BaseReadRSSFeedWidget, 'bootstrap2_fluid', 'main', 'read_rss_reader', sizes)
plugin_widget_factory(BaseReadRSSFeedWidget, 'testing', 'main', 'read_rss_reader', sizes)
Esempio n. 17
0
    (1, 1),
    (1, 2),
    (2, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 3),
    (4, 4),
    (4, 5),
    (4, 6),
    (5, 4),
    (5, 5),
    (6, 4),
    (6, 5),
    (6, 3),
)

plugin_factory(BaseBarGraphPlugin, "bar_graph", sizes)

# ********************************************************************************
# ********************************* Registering widgets **************************
# ********************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseBarGraphWidget, "android", "main", "bar_graph", sizes)
plugin_widget_factory(BaseBarGraphWidget, "windows8", "main", "bar_graph", sizes)
plugin_widget_factory(BaseBarGraphWidget, "bootstrap2_fluid", "main", "bar_graph", sizes)
plugin_widget_factory(BaseBarGraphWidget, "testing", "main", "bar_graph", sizes)
Esempio n. 18
0
# **************************************************************************
# **************************************************************************
# ************************** Registering the widgets ***********************
# **************************************************************************
# **************************************************************************

# **************************************************************************
# ******************* Registering widgets for Dummy plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
)
plugin_widget_factory(BaseDummyWidget, 'bootstrap2_fluid', 'main', 'dummy', \
                      main_sizes)

# **************************************************************************
# ******************* Registering widgets for Image plugin *****************
# **************************************************************************

main_sizes = (
    (1, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 4),
    (4, 5),
    (5, 4),
Esempio n. 19
0
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************
sizes = ((2, 2), (2, 3), (3, 3), (3, 4), (4, 4), (5, 5), (6, 6), (7, 7))

plugin_factory(BaseBubbleChartPlugin, "d3_bubble_chart", sizes)
plugin_factory(BaseStackedToGroupedBarsChartPlugin, "d3_stacked_to_grouped_bars_chart", sizes)
plugin_factory(BaseSunburstPartitionChartPlugin, "d3_sunburst_partition_chart", sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets

# Bubble Chart
plugin_widget_factory(BaseBubbleChartWidget, "android", "main", "d3_bubble_chart", sizes)
plugin_widget_factory(BaseBubbleChartWidget, "windows8", "main", "d3_bubble_chart", sizes)
plugin_widget_factory(BaseBubbleChartWidget, "bootstrap2_fluid", "main", "d3_bubble_chart", sizes)

# Stacked-to-grouped bars chart
plugin_widget_factory(BaseStackedToGroupedBarsChartWidget, "android", "main", "d3_stacked_to_grouped_bars_chart", sizes)
plugin_widget_factory(
    BaseStackedToGroupedBarsChartWidget, "windows8", "main", "d3_stacked_to_grouped_bars_chart", sizes
)
plugin_widget_factory(
    BaseStackedToGroupedBarsChartWidget, "bootstrap2_fluid", "main", "d3_stacked_to_grouped_bars_chart", sizes
)

# Sunburst Partition
plugin_widget_factory(BaseSunburstPartitionChartWidget, "android", "main", "d3_sunburst_partition_chart", sizes)
plugin_widget_factory(BaseSunburstPartitionChartWidget, "windows8", "main", "d3_sunburst_partition_chart", sizes)
class BaseOpenLayersPlugin(BaseDashboardPlugin):
    """
    Base OpenLayers plugin.
    """
    name = _("openlayers")
    group = _("mapping")
    form = MapForm
    html_classes = ['mapping']

#  Generating and registering the plugins using factory 

sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 4),
    (5, 5)
)

plugin_factory(BaseOpenLayersPlugin, 'openlayers', sizes)

plugin_widget_factory(BaseOpenLayersWidget, 'android', 'main', 'openlayers', sizes)
# *****************************************************************************


class BaseChartPlugin(BaseDashboardPlugin):
    """
    Base chart plugin.
    """
    name = _("Chart")
    group = _("Charts")
    form = ChartForm
    html_classes = ['chartonic']


# *****************************************************************************
# ********** Generating and registering the plugins using factory *************
# *****************************************************************************
sizes = ((1, 1), (1, 2), (2, 1), (2, 2), (2, 3), (3, 2), (3, 3), (3, 4),
         (4, 3), (4, 4), (4, 5), (5, 4), (5, 5))

plugin_factory(BaseChartPlugin, 'chart', sizes)

# *****************************************************************************
# ********************************* Registering widgets ***********************
# *****************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseChartWidget, 'android', 'main', 'chart', sizes)
plugin_widget_factory(BaseChartWidget, 'windows8', 'main', 'chart', sizes)
plugin_widget_factory(BaseChartWidget, 'bootstrap2_fluid', 'main', 'chart',
                      sizes)
Esempio n. 22
0
sizes = (
    (1, 1),
    (1, 2),
    (2, 1),
    (2, 2),
    (2, 3),
    (3, 2),
    (3, 3),
    (3, 4),
    (4, 3),
    (4, 4),
    (4, 5),
    (5, 4),
    (5, 5),
    (6, 4),
    (6, 5),
    (6,3),
)

plugin_factory(BaseLineGraphPlugin, 'line_graph', sizes)

# ********************************************************************************
# ********************************* Registering widgets **************************
# ********************************************************************************

# Registering chart plugin widgets
plugin_widget_factory(BaseLineGraphWidget, 'android', 'main', 'line_graph', sizes)
plugin_widget_factory(BaseLineGraphWidget, 'windows8', 'main', 'line_graph', sizes)
plugin_widget_factory(BaseLineGraphWidget, 'bootstrap2_fluid', 'main', 'line_graph', sizes)
plugin_widget_factory(BaseLineGraphWidget, 'testing', 'main', 'line_graph', sizes)