Line 1: |
Line 1: |
| <div style="background-color: #FFF; margin-left:auto; margin-right: auto; width: 95%;"> | | <div style="background-color: #FFF; margin-left:auto; margin-right: auto; width: 95%;"> |
− | <noinclude>{{Translations}}</noinclude> | + | <noinclude>{{Translations}}{{GoogleTrans-en}}</noinclude> |
− | {{hig-subnav-inter|p_link=Activities/Activity Basics|p_label=Activity Basics|c_section=Activities|c_page=Activity Bundles|n_link=Security|n_label=Security}} | + | {{hig-subnav-inter|p_link=Activities/Activity Basics|p_label=Activity Basics|c_section=Activities|c_page=Activity Bundles|n_link=Security|n_label=Security}}{{TOCright}} |
| | | |
| ===The Activity Bundle=== | | ===The Activity Bundle=== |
Line 8: |
Line 8: |
| !style="background:#D6784C"|API Reference | | !style="background:#D6784C"|API Reference |
| |- | | |- |
− | |[[Activity Bundles|Activity Bundle technical specifications]] | + | |[[Development_Team/Almanac/Activity_Bundles|Activity Bundle technical specifications]] |
| |} | | |} |
| Activities will exist in the form of bundles. These bundles will manifest as groups of related files—source code, images, documentation, etc—that compose a given activity. As self-contained modules, the distribution and installation of an activity distills to a simple transfer of the activity bundle to a laptop. Properties stored within a bundle provide information about its version and its creator(s). | | Activities will exist in the form of bundles. These bundles will manifest as groups of related files—source code, images, documentation, etc—that compose a given activity. As self-contained modules, the distribution and installation of an activity distills to a simple transfer of the activity bundle to a laptop. Properties stored within a bundle provide information about its version and its creator(s). |
Line 40: |
Line 40: |
| ====Activity Tags==== | | ====Activity Tags==== |
| | | |
− | Though not yet supported, the .info file for an activity will require a list of associated tags. These tags provide additional information about the context of a specific activity, enabling powerful searching on the Mesh for generalizations or categories of activities. For instance, searching for "game" should return the "Memory," "Chess," and "Tic-Tac-Toe" activities. Likewise, searching for "drawing" should return any activities that relate to drawing, painting, sketching, etc.
| + | Tags provide additional information about the context of a specific activity, enabling powerful searching on the Mesh for generalizations or categories of activities. For instance, searching for "game" should return the "Memory," "Chess," and "Tic-Tac-Toe" activities. Likewise, searching for "drawing" should return any activities that relate to drawing, painting, sketching, etc. |
| | | |
| ====Obtaining Activity Bundles==== | | ====Obtaining Activity Bundles==== |
Line 47: |
Line 47: |
| | | |
| While personal bundles are slightly more restricted, current thinking would limit distribution of personal bundles amongst a child's friends only. This should help limit the destructive power of a malicious bundle from spreading across the Neighborhood, yet still allow people to open up their bundle source code, improve it and share it explicitly. | | While personal bundles are slightly more restricted, current thinking would limit distribution of personal bundles amongst a child's friends only. This should help limit the destructive power of a malicious bundle from spreading across the Neighborhood, yet still allow people to open up their bundle source code, improve it and share it explicitly. |
| + | |
| + | We may wish to allow distribution to any Group rather than just to Friends, |
| + | so that if a child wrote an activity that is useful for her whole class, she |
| + | does not have to add everyone to her Friend group, breaking the metaphor. |
| + | |
| | | |
| =====Implicit Bundle Sharing===== | | =====Implicit Bundle Sharing===== |
Line 61: |
Line 66: |
| | | |
| In these cases, activities may be posted to private Bulletin Boards, or distributed directly to a child's friends through the drag and drop metaphors used elsewhere in the interface. | | In these cases, activities may be posted to private Bulletin Boards, or distributed directly to a child's friends through the drag and drop metaphors used elsewhere in the interface. |
− |
| |
− | We may wish to allow distribution to any Group rather than just to Friends, so that if a child wrote an activity that is useful for her whole class, she does not have to add everyone to her Friend group, breaking the metaphor.
| |
| | | |
| ====Where Are Bundles Stored?==== | | ====Where Are Bundles Stored?==== |
Line 72: |
Line 75: |
| | | |
| {{hig-subnav-inter|p_link=Activities/Activity Basics|p_label=Activity Basics|c_section=Activities|c_page=Activity Bundles|n_link=Security|n_label=Security}} | | {{hig-subnav-inter|p_link=Activities/Activity Basics|p_label=Activity Basics|c_section=Activities|c_page=Activity Bundles|n_link=Security|n_label=Security}} |
| + | </div> |