示例#1
0
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)

GROUP = FeatureGroup(
    title=ugettext_lazy("Case Management"),
    slug='case_management',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy("Basic case management"),
        description=mark_safe(
            ugettext_lazy("""Basic 
    <a href="https://www.dimagi.com/case-management/"
    target="_blank">case management</a> enables users of the CommCare Mobile app 
    to register an entity (people, items of interest, etc.), then collect additional 
    data on that entity over time.
        """)),
        support=Support(True, True, True, True),
    ),
    Feature(
        title=ugettext_lazy("Case sharing groups"),
        description=mark_safe(
            ugettext_lazy("""
    <a href="https://confluence.dimagi.com/display/commcarepublic/Case+Sharing"
示例#2
0
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)

GROUP = FeatureGroup(
    title=ugettext_lazy("Application features"),
    slug='app-features',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy("Surveys"),
        description=ugettext_lazy(
            "Collect data via mobile surveys. CommCare supports dozens "
            "of question types, including text, multiple choice, numeric, "
            "media capture (image, audio, video, signature), and advanced "
            "questions (GPS, barcodes, android app callouts)."),
        support=Support(True, True, True, True),
    ),
    Feature(
        title=ugettext_lazy("Flexible decision support"),
        description=ugettext_lazy(
            "Complex workflows have the ability to track people and other "
            "entities over time and can include complex branching logic and "
            "rules for parsing and responding to messages. Organizations that "
            "support frontline workers or stock tracking often need complex "
示例#3
0
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)


GROUP = FeatureGroup(
    title=ugettext_lazy(
        "User Management"
    ),
    slug='user-management',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy(
            "Mobile user groups"
        ),
        description=ugettext_lazy(
            "CommCare User Groups allows organizations to group their "
            "mobile workers into different groups. You can use groups to "
            "filter reports and set up data sharing between users."
        ),
        support=Support(True, True, True, True),
    ),
    Feature(
        title=ugettext_lazy(
示例#4
0
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)


GROUP = FeatureGroup(
    title=ugettext_lazy(
        "Messaging "
    ),
    slug='messaging',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy(
            "One-way messaging "
        ),
        description=ugettext_lazy(
            "Configure outbound SMS systems that can be sent to both mobile "
            "workers and clients for broadcast messaging and targeted "
            "reminders."
        ),
        support=Support(True, True, True, True),
    ),
    Feature(
        title=ugettext_lazy(
示例#5
0
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)

GROUP = FeatureGroup(
    title=ugettext_lazy("Security and Compliance"),
    slug='security-compliance',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy("Two-factor authentication"),
        description=ugettext_lazy(
            "Turn on two-factor authentication for your web user to add a "
            "second level of authentication and make your account more secure. "
            "For projects on Advanced plans, you can enforce two-factor "
            "authentication for all members of your project."),
        support=Support(True, True, True, True),
    ),
    Feature(
        title=ugettext_lazy("Certified SOC 2 compliance"),
        description=mark_safe(
            ugettext_lazy("""CommCare is regularly audited 
        for compliance with the SOC 2 data privacy and security framework. This 
        means the communities you serve and data you collect are protected 
        to exacting standards.<p>For organizations with Standard, Pro, Advanced, or 
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)

GROUP = FeatureGroup(
    title=ugettext_lazy("Enterprise Management Tools"),
    slug='enterprise-management-tools',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy("Enterprise Release Management"),
        description=ugettext_lazy(
            "The safe and simple way to deploy standardised M&E or "
            "service delivery solutions to country teams. ERM allows "
            "organisations to build apps and configurations on an upstream "
            "project space and then push them to many downstream project "
            "spaces. Ideal for software development risk mitigation and rapid "
            "deployment to multiple local teams."),
        support=Support(False, False, False, True),
    ),
    Feature(
        title=ugettext_lazy("Single Sign-On"),
        description=ugettext_lazy(
            "Adhere to internal access control policies with enterprise-grade "
            "security. Essential for global organisations that require regulatory "
示例#7
0
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)

GROUP = FeatureGroup(
    title=ugettext_lazy("3rd Party Integrations"),
    slug='integrations',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy("Zapier integration"),
        description=ugettext_lazy(
            "Automate workflows by sending CommCare data to other systems like "
            "Google Sheets, SQL Databases, and any of the other 750+ apps "
            "supported out-of-the box by Zapier."),
        support=Support(True, True, True, True),
    ),
    Feature(
        title=ugettext_lazy("CommCare Data Export Tool"),
        description=ugettext_lazy(
            "The Data Export Tool is a command-line function that enables "
            "you to programmatically pull form and case data from CommCare "
            "and save it locally (typically to either an Excel spreadsheet "
            "or a local database like MySQL). You can also run the Data "
            "Export Tool on a schedule to keep data fresh."),
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)


GROUP = FeatureGroup(
    title=ugettext_lazy(
        "Subscription Overview"
    ),
    slug='subscription-overview',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy(
            "Project Spaces"
        ),
        description=ugettext_lazy(
            "A CommCare project space is the web-based portal where you "
            "manage users, CommCare mobile applications, data, settings, and "
            "more. Data is not shared among project spaces; only people you "
            "invite to your project space will be able to see your "
            "application or your data."
        ),
        support=Support("1", "1", "1", "Custom"),
    ),
示例#9
0
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)

GROUP = FeatureGroup(
    title=ugettext_lazy("Support"),
    slug='support',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy("Online learning resources"),
        description=ugettext_lazy(
            "Everyone has access to the CommCare Help Site and the "
            "CommCare Users forum. The CommCare Help Site has helpful "
            "documentation and tutorials. CommCare Users is a "
            "community-supported forum, for questions related to using "
            "CommCare. CommCare users from all over the world ask "
            "questions and share information."),
        support=Support(True, True, True, True),
    ),
    Feature(
        title=ugettext_lazy("Direct email support"),
        description=ugettext_lazy(
            "With direct email support, organizations have access to a "
            "direct email address to reach Dimagi staff for CommCare "
            "support."),
示例#10
0
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy

from dimagi.pages.models.commcare import (
    FeatureGroup,
    Feature,
    Support,
)


GROUP = FeatureGroup(
    title=ugettext_lazy(
        "Data Tools"
    ),
    slug='data-tools',
)

GROUP.add_features([
    Feature(
        title=ugettext_lazy(
            "Data exports"
        ),
        description=ugettext_lazy(
            "Export your CommCare data—including form submissions and "
            "case data—for use in 3rd party tools. Leverage built-in tools "
            "to customize your exports by date, user group, and more."
        ),
        support=Support(True, True, True, True),
    ),
    Feature(
        title=ugettext_lazy(