Changes

Jump to navigation Jump to search
m
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&mdash;source code, images, documentation, etc&mdash;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&mdash;source code, images, documentation, etc&mdash;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 74: 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>

Navigation menu