ࡱ;   !"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry  dO)MS PowerPoint 97$_e Current UserOh+'0X @ L Seaver Tres@2I @1 ՜.+,D՜.+,L 8@ _PID_GUIFP@XPJFIFddDuckyPAdobed          !1AQRSTaq"2Ubr#B3c4Dt&6W s$Eu7G!Q1Aaq"2RrSB#45b3sC$ ?qO9i9UŻU3V>kKWc#LS 31j|u9yxƹYWm34ѝMt-iW߲"*W荑5Ljg TSt]^V']|Ex!F^0};}ltYۜ>shz^oڊ.]'ES+o^Nײ)JNg?u}ݢ}x hʊ U#f#<Ӈʍk7j~),xW}iȹ1LXkغΑ#kLňvtd39O۹vg3[>݋{6ĹMUU31v&;]vv+il4WMq377O=Wg?jh+3zb'޳9z 6[/s j壳NڽO%w 99.[ɪo;]3[M˷kz)>9:ckNf)jjHîgdy|W9nWo(lgE!wvȳu~oJ↱UjьNΦZg#k/Xܦ{wKbݺv}? eAoW6z5s]uGnQ+?=Il>ݸ!v,G߶ܚhM7(νCg2ӎ_31N5v.k$~Kן2x_3N<-tS{cxTyqې2YO+=rG8cco^jה&foݧ)v3xkϵϵg fp{WØ{Wmjh3/E6lǹwZ?{0=Rws V"iLtں.UUm3=X=p%LbYgb8LqUkEy?JEtַVFf'hL۫eQ>wYKTrs{Ws`oTdۥ21/FF4WTy'tk*18N{}=MtQ-?ԩqm][\\nkTuoRo\nkTo\nkT|^2}NUqq:~OUqqVAʷ\nkt|^2pNտqt-RQ>SAڷTnk|G 1pNտs_L/To8)o u[*75J~OUaSALn?0pRտxk/Q{ALbz?m/Qz?m[&y[&75io *q8io *ԼD5թ_ jԜD5թ_!8/ }h_$jql_V|G }h_$gQC_mq}Z>8)qLoVSG }x_$z,oWNw5|y_k^>89wWNw5Gy' ;[#<'yC_k1}p{WX>8Iw{U#<} ǠS} }#<} }c<} }c,wcv~d}`5>/;i|?11>O; ʧKGlD`.N߉UUފߪ6n^j"zfe4Ay|OՏ5ܢnF6ۍ[t}:-#f?)5ˆ2+r9ܻ}7.]ܲztiU7뛵7)s]ڻ_Kf{Szj=#clQ=s>-{^r>.rwsb>)۹Ӟ>/qFUxLŌks4ۢ?{OKrK9hcYwvrC\S]ʦ=2Dr:8^v6v(DLwoQj1ps8C{ n;E;V {f\ޢzSݦOZ{ĸb139}+%&8⌻yk*k""&biе;nMӌ>zV);=x?+&FU3TESz"f*eR(b>=O{fv/]!Qv說&b;wRB⸻wUߓ1T]+a*}%]L!qd}%]L Qv狼&bwUߔ۾bwUߓ\WnzJAIW~L!q\]*ˎbsUߓ1d=%]L!q\]*a+=%]L!q\\*a,r礫&.\w0˞E˞=]L qrW~L!qdx_q#oI|]RVi{368rk)6FٖF#yZ9nsnvSժ*1ɏv!i'gb3~ 9dvvZj!2lڪncYqr#rpʷnu:.ݧ_ ֛kciOs~> Xɦ5ƿK:Le{UN3<ճKPяޝks.mQg1+k^OoVj#5㳘oCveꞙ]=hT}lsB.R E\ \"@.VpAY!*Hp$8$vh2@!%Y!qAY!HE\ $v\8Eddd VHE\ !p⫀d U+$ d\pp UT-n+9jU=m)ٮ3tb}Sl˃hiU\[5TDSf眇{Ķ𪋞xug6okę=v蛕~v}tM'?৑:juzfeD0;pQ{&lc[u=usYyj&͊<ܸ"M:*v颞uUU6QlYlxvմlؖzlZ4莙f]*ic}f[P?f=l}ȝj":r12٢5sܴ>׾v3j~~7NǶ]3a+~$R B* VWEZ ApApH.W#$  VHq VHAW2B+$";(2B+$ Ed 2@Y .dVHE\ !p ⫀dU Ap⫁W.Z*ApU W@ e|mpQOZV-UbkN|SeWith4Apܼuǽb%fɎ?.@1LvLKZvS8yE2.zSUw'Z]ic|qb7*=vݽTQE۳բgMj";Lc+tUDKܶ.8~moSXv5ݫnh#<;Fk5sb9#j"clq.Qn!-Qn՚i2Y.s~a<{Wk\_ql柙uOf\/g?MaOMqj9m3MpEq^$E])Ln8njv3x365V0ٹsw]]uL˖_)vh&#]EMQ1/?ksiŢ=EƘ+݈1zeɮybXlkƑfi#a -*W.T *2B*\"@.W2B+$ E\ p2B*HE\"GeH좲B VD!\ #$"@.Y!HE\ AW2@!WU VHAp ⫁W.W.\ ApAp WcFGV}z虥WQnp9j}x\~mN{<ڱx'p⺲-[HvG;O@֯NvTzkZJlWj\N yۧ]LDv5f5d-ZB"nKי9A5} Lvb?my8>d#B/7xz?ȘuwKt9|kM/r#UsO=_!:ZӋ{5_?~>A{|t2,z%t<w9鱋gU\zG:WpacV9n9X."iע55QMf3 {.cmyMWVNmq6?Fuq^UktLi[p&ݨyvOWҝ ;{xS^U'>iNㄕ{}xS8IިOW;UOӹxITsժ3qN~`a^;UxOӹxIWUOS%QL/V|ʝ *baz^;Uj'̩ܼ,_6UOӸeQ|/UŸ1qʣ^W;Wj)w/ *Z'ipVOӸQ̼UŸ1rҨf >aN㆕~fz^;3=V | +g`z~8iTsC+NQUœ};WJ'N㇕G4=R Sxy\sOoJ)SqLTœu;j_8pN6*lm_8w/+lmާ_8puN67Ī9G~#ruSq+nmާ_#ruSq+om_8w2ԫ\n^U}J qpw2USeq-?ԫT̪9Ƕz~eqMԫ 㜻g8;Tsl)JgN&:6Qq0wRV5Sqνku+u~_8^UF Aʣ\N"q+/v~STsj z Bjym>sܮ9 wwjzm1swнڣO\}aqm} wa_O^O`*9;; |1{ Tsh_swv~£G^ʣGNh]sWUW\vg]sl-[>k0]ڢ&g;f;&7*>op>{I{k)*DOn:5u:d4J~c7TxrbݸZ~ֳ޵5GV嫴LkEqه9Ms'1MQݵ{Ocwr[si26Ms+I:|Z;]hu _j4^FjQv3qbv,ۏa2̑F܀j uYTU* rcp7XX8M̜̘E)UUTQUuE43)UQLc;!_Ͻۗn<eֵnG2E:Dj{zkۘfclm/jUjצw|cX5QnOW>6S=iZsobg+bvLtm*jr6sy^l[.xVc456.>V7\XyNN-ۯNgHS=15[u9vTvkO<eCbųz pܿ ٳ[) N7'}Qb|sCcyN~핟U\ "=^ֺLet;G8c<,-g;V|DknXpWMꙋ+1>-3; G^WbmevG{Y;B0.kٞ}o?N^;cf<g;g/yVr{ԜO湿ZM>W9?̎4_'os3O~sam=޿N'\-SgiGD[Ow79KTڟ9dtO[7_*\WL᮲=(yizqk|gƦvu!hvڙ|4>G3euNYm[kM/լkߦL3 Rψ=cz݌?`DXY4z{|.v*5G׃o_W8MSxdsc[ o;z>f /řgIOLvc+w/_b3M[0em]=&&<|FۼnvNӲ_*>=ݹ1LMSLDjY]DcUSgd8\QLVȈ\ >~Q9sߤOɞ}orim=޿N'\-Sgj)>l_jf{&ge{ۚԿj#W V/G-rp=.]vbutLLN;~vٷ. s)}:mYj똢*t>,W~65U8Do )LTzaovw3OO#}?Ik%~L_?2:'g޻"]nu̍jtJ)S͙FücVڽOZq\On&\yNen2i۰ڷfͩ7"7*3L}|EbM3&y1 &7;?ZM3rgǓDu/n曛.VE1:Dɹ?*sU1>]Z|=X?t킊Zzuz^1j&hU/hy8o]xcڱJ7_bc&~?zWj߱9ɪ*11lmje,wzO(86q6]/`ߢqZ/]bi1٘;Ekin϶qO\#/l\zQ=g7{Fߕ[[nٷܯ22oQ=[0?ۦuS3t}E98;iy"9'$snmY"9joznSWy6w]9UEmҾo֞f#^gD?j9lM;*tysFI1v$S+ 8XM1,f3ff'v,]6SH^6c3>orƢ94OgXL}-;D!*rf>[iG7 usZf_3ULc6OtWwQwf򶬉9kZqQWMfSVkvYKęIF1gLDśU<X{m5ˢgVST1U_VL۹LLM3ϕx@۫m5oO=Li[ǒ叧4+nk3C{p/CpGCMsUꗁ|[6V5{TwkEq1=r 4-E;&9}ۦfjbe\A?)LUkWLxUL^1Gu:gW z#)?p> 1ݾ[&]ƿrj.UUMuk3M]Y=۝z=>)63wsmεSo1os>xof{[{?cbr6 r.U\niŹgJ*S؉ӳ,g{Tۧ7n]&|0ǟ#sT٪q1'.L^73/Q:ږ6?>Ks~ 8g3*{ju*MQܗx7w)v]1N<4-24Q\c;z%}k7}\+yur5{qƚOV:Ou~tL;yxױ )v/.wclz{hk%ٯ8/=Y]]̮NiU}Xk}uLʧmSŊZx[otw22snkխu3٪f^jܜ1ӾyͿ2:󗢘>ڰ3/ź-j_^\]ƪWlf!˞w{1o6?.:=>v"bffgzdFE4SLUF=t#8\G~Ʀ7>\{OLQgkmMSwOh~ `khy^lg86~qYkTSNWӮlN-GE͜;g{1-ҝې<ʦ_p_?֡5W^vomG놃WoT<3Ga.q˵n.Wfw%Xc|3ԢgY:gGE3jC_i9E\r,DnT~i#շ4iD\aga|7nj\LuLW0_ytf-/yg>p_=ſy[Ϫ^r't7>qUٵLMQQLSӌ6.}.0mr2OMUt4[?sk%MQUN߿E&|_w>-:w>clU35SMS1]mjUvi4[šcy6<7ڞYꏧ;l~uM̫j)x^/MnW35ӲoK'kڝ?W͵c8VqlQEb:$nˎ Ċwir#xy4:z"zwLq'K[4"/= F0żz>9nة:}1GUS1>)\=J16,;tFԏxz}@tXncȈ\5تt]Y &f3f9{?lDعݟTݶ˱4Lvu& sW^iV k^b9_'CznafhwۑNU*Et5v:;Qyow6Dljcۧ(ӶgwN' b-\<;j2)v[w)^yz2ՙmaG7y^{WS|WcnLG.4OE_6nV}-xf18+83uY~/~jiNO֚g]W7W]vU,sL_lJڱl=HsqµTufydnx̾(3pEt߿jm;]蘙'Z鉧OhgHnv~ep܊YgkZԏz/2f4\v^'ޏkxg]r3-QcǮ5廴1ܘt-ܪQ]3cت&'^ s;'*ț9SLM]j(K}߭hc/Xv0p/;Դ7q?Nxze ɉ[}1em*'"(<YO ].T͙t~Kh3q5S\ETα=je>%8Ggv6}/?*cL"fz"5}kn3USݻEf|ٹ+M9w12rtGզ)γ>+3rc;k0toߋLYce1&{r7#s.3rt-Q៙-EңSWM6L-ur#w{u_!yE=_7L^at?h(w~ R [{o?_?\4#~wp礹pFs;,χtO[^|*{GCGѿT= p*ͱMtSUz6f#iEU}z,-sW.ZzLU4Y%S1ܻOLL;v߱j5f]1}r-v/ZLUnSU3Dç118K*{*o\o_On|Ggy1bmc_mQGDGC~uVO/ElF|skE\qpUu!/e߷Gc>U5suaP~D~d{تXΏOCǹ?K^c;foQr&q)TU7?K40SZ|1LLOy=|mU^zi]hyilfVNk.+w)f:bz{q=}z媦cj51xik7ngj>V}8w(Ţ7G6#6S1ӥyXƝph7^Rb=-TS F›чo%|If]bs7sOZ$Qv*Oi]6gnſdT9L/,e6w/m,+V٦.DFh Ә;W?r6|ݮ3<ߝ?{]9u}tFv91n*91N9]Lt&vu ^1گZݮnvvܚnWsskuf{W]OS\v{q=pvc)7;pL=X b3MtQLLO >|4xV8߀x**xoV]EʭfQ3Nw5w43^DZTN|36{U[`+zMq\U1)r[s#?KEDM{e5v1)(?"?z}z2z=?|M4Nҟs#~'ӳb:rͪhi~DtSC뫵TLa9Q@˛?[9߾   cX{]}/ݺnSNgիoN[@|^O]y~ X;s}^W@n Y^>vO573ih .u:Ao]5_dzƞc^`NS٠F>i]bd}:罚 sJFIFddDuckyPAdobed       }( / 0DTimes New RomanDStarBats DTimes0DCourier@DLucidatypewriterPDTimes New Roman;Times`DArial Narrow  @n?" dd@  @@`` XP`YX       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX,R$@XPPc $@> g4UdUdUdUd ppp@ <4 g4;d;d;d;d (p@ ppq\Building Content Management Systems with ZopeJ/r-  / Outline"r-  rOverview (0:20) Walkthrough: Zope Content Management Framework (0:15) Authoring Content (0:25) Customizing the Site (0:75) Organizing the Site (0:20) Developing New Content Types (0:25)@"-6@"-@"-@"-@"-$@"- 6    $   Overview" r-   Why Content Managment? Forrester Report, "Managing Content Hypergrowth" Types of "Content Management" Sites A Framework for Content Management Unifying Content through Metadata Other Benefits of Content Management@"-1@"-$@"-#@"-"@"-%@"- 1 $ # " %   ,Why Content Managment?"r-  Web sites are growing increasingly sophisticated and dynamic. Businesses need new ways to brand and engage customers, on larger and larger scales. Managing the daily flow of content to support these goals has become an expensive, brittle proposition.f?@"-V@"-h@"-? V h   B Managing Content Hypergrowth (1)""r-" " January 2001 Forrester Report: Summary: "A tidal wave of content will soon hit click-and-mortar sites." Market Overview Online content grows like wildfire. Software solutions help sites cope; but they underwhelm.@"-I@K@"-$@K9@K I $9   B Managing Content Hypergrowth (2)""r-" " lAnalysis Sophisticated workflow and storage provide the foundation for effective content management solutions. Tagging [i.e., metadata] saves content from getting lost in the crowd. b @"-f@KH@K  fH   :Types of "Content Management""r-  &Personalized Portal New Media / News Publication Weblog Community-Focused Knowledge Management (public-facing) Knowledge Management (intranet)@"-@"-@"-@"-&@"- @"-    &     >Content Management Framework(1)" r-   fFramework Benefits Pluggable, service-based architecture Open interfaces for content, presentation Built on Zope, the leading Open Source application server. Powered by Python @"-'@K+@K<@K@K '+<   >Content Management Framework(2)" r-   Tailoring the Framework Usable defaults Configurable options / policies Content types, policies are pluggable via documented interfaces. @"-@K!@KB@K !B    BUnifying Content through Metadata""r-" " ZMetadata provides: A "lingua franca" for discovery, searching Expression of relationships between content, collaborators A cornerstone for dynamic organizations of content @"-,@K;@K4@K ,;4   Other Benefits"r-  tEmpowering Content Owners Delegation of responsibility Tailorable workflow provides safeguards Organizing Content Searching both metadata and content Topics as alternative organization@"-@K)@K@"-%@K#@K ) %#   Walkthrough" r-   Demonstrate the Zope Content Management Framework: Guest joins a site Member creates, submits content Anonymous search honors sees only "published" content Reviewer approves content Anonymous search finds content Site designer modifies look-and-feel3@"-@K @K6@K@K@K%@K !   6%   "Authoring Content"r-  Separation of Concerns Content Types and Formats Authoring Mechanisms Using HTML-Oriented Tools Using Text-Oriented Tools Structured Text@"-@"-@"-@"-@"-@"-         ,Separation of Concerns"r-  Content creation Presentation design Site management Software development@"-@"-@"-@"-     J Content Types"r-  Text Documents News Items Custom types Images Opaque Files Custom Types Calendar Events@"- @A @A @A@"- @"- @"-@A         X Text Formats" r-   >HTML Structured Text Plain textf@"-@"- @"-     .Browser-based Authoring"r-  Ubiquitous Structured access to metadata Immediate preview Access to workflow @"-@"-@"-@"-      N 8Authoring via FTP and WebDAV"r-  Most platforms, many tools Metadata via headers (both HTML and Structured Text) Weaker error handling No access to workflow@"-5@"-@"-@"- 5    | 2Using HTML-Oriented Tools"r-  >Tools for content authors Netscape Composer Amaya MSWord Tools for presentation designers GoLive DreamWeaver Entering Metadata via HTML <title> and <meta> tagsB@"-@K@K@K!@"-@K @K@"-@K !     2Using Text-Oriented Tools"r-  Tool support VIM and cadaver Emacs and ange-ftp / efs Entering metadata "RFC 822"-style headers: Title: Status Report, 2002/01/15 Subject: icarus, status report Description: Icarus project status Creator: Tres Seaver Current Issues..., @"-@K@K@"-@K    "  &Structured Text (1)*r-,  hBased on markup long used for mail and newsgroup content Frees the content author from the necessity of thinking about HTML tags, in order to focus on the real content: the words. N9@"-|@"-9 z    &Structured Text (2)"r-  :Example: Authoring via WebDAV"r-  @From the command line: $ cadaver http://localhost:8088/IPC10/ dav:/IPC10/> cd pressroom dav:/IPC10/pressroom/> edit cmf_tutorial_20020205 ... dav:/IPC10//> ^D@"- &1  (Customizing the Site"r-  Customizing the Look-and-Feel Customizing Content Types Customizing Site Policiesf@"-@"-@"-    R 2Customizing Look-and-Feel"r-  HDefining "skins" Stylesheet and associated properties DTML skin methods Zope Page Templates as skin methods Through-the-web customization Filesystem customization@"-&@"-@"-$@"-@"-@"- &  $     6Example: Acme Look-and-Feel"r-  portal_skins/acme/main_template.pt portal_skins/acme/stylesheet.css`#@"<!@"<   D 4Example: "Printable" skin "r-  portal_skins/acme/main_template.pt portal_skins/printable/main_template.pt portal_skins/printable/stylesheet.cssl#@"<(@"<&@"<#(& q 2Customizing Content Types"r-  JSkinning Content Mapping Actions for Content "New Types from Old" via FactoryTypeInformation objects Scripting Content Creation via ScriptableTypeInformation objects@"-@"-8@"-A@"-           >Example: Acme Widget Data Sheet" r-   portal_types/Widget portal_skins/acme/widget_view portal_skins/acme/widget_edit_form portal_skins/acme/widget_edit@"<@"<#@"<@"<# s !2Customizing Site Policies"r-  nMembership Discussions Metadata Syndication Workflow @"- @"- @"- @"- @"-       8 ">Example: Press Release Workflow" r-   portal_workflows/acme_pressreleases portal_skins/acme/notify_pr_departmentH$@"<'@"<$' K #&Organizing the Site"r-  @Containment Topics and FavoritesD @"-@"-    ! $ Containment" r-   Physical location maps to "zones of control" Safe delegation of responsibility for portions of the site "Placeful" security using acquisition Physical location of content does not restrict logical collection and presentation-@"-;@A&@AS@"-- ; & S   %!(Topics and Favorites"r-  nTopics connect "logically related" content "canned" queries based on metadata Nested topics create categorical hierarchies Favorites create links across locations la symbolic links+@"-#@A-@A)@"-@A+ # - )     &":Example: Finding Acme Content"r-  V/hr/policies/ (Folder) /hr/poicies/expense_form (Favorite) /hr/forms/ (Folder) /hr/forms/expense_form (PDF file) /topics/accounting (Topic) /topics/human_resources (Topic)@"<$@"<@"<"@"<@"< @"<$"   '#8Developing New Content Types"r-  Dublin Core Interfaces Content Interface ZClasses as Content Python filesystem products@"-@"-@"-@"-     [ ($,Dublin Core Interfaces"r-  tDublinCore interface Query standard elements as methods CatalogableDublinCore interface Map Date fields as searcahble DateTime values MutableDublinCore interface Update standard metadata@"-#@K @"-.@K@"-@K #  .   )%:Standard Dublin Core Elements"r-  Identifier Title Description Subject Creator Contributors Type  @"-@"- @"- @"- @"-@"-@"-         F  hFormat Language Rights Coverage Relation Source@"- @"-@"- @"- @"-@"-       5 *&0Other Content Interfaces"r-  Contentish interface SearchableText() getIcon() DynamicType interface getTypeInfo()@"-@i @i@"-@i    T +'(ZClasses for Content"r-  "Traditional" ZClasses mix content with presentation Can't be skinned "Minimal" ZClass manages only content Propertysheets define schema Python Scripts map properties to DublinCore Other "business logic" in PythonScripts Presentation in skin methods5@"-@K&@"-@K,@K(@K@K5 & ,(  ,(FFilesystem products for content (1)"$r-$ $ Traditional Python classes Manage core data Implement application-independent logic Distributed as a package, located under Products Filesystem-based skin methods Filesystem versions of PageTemplate, DTMLMethod, PythonScript, etc. Group related skin methods in a skin directory Product registers available skin directories@"-@K)@K1@K@"-D@K/@K-@K )(  D/- D -)FFilesystem products for content (2)"$r-$ $ Installing CMF Products Unlike traditional Zope add list, CMF content requires explicit installation By convention, install script install is located in Products/FooProduct/Extensions/Install.py Installation script adds type information objects, adds skin directories and inserts them into skins, sets up workflows, etc.@"-M@K^@K~@K M*~ A .*4Example: AcmeCalendarEvent"r-  ZClass version Control_Panel/Products/Acme/ZEvent Filesystem version .../Acme/__init__.py .../Acme/Event.py .../Acme/skins/acme/event_view.pt .../Acme/skins/acme/event_edit_form.pt .../Acme/skins/acme/event_edit.py .../Acme/skins/acme/event_icon.gif X@"-#@W@"-@W@W"@W'@W"@W(@W # "'""  //012345678 9 : ; < =>?@ABCDEFGHIJKLMNO P!Q"R#S$T%U&V'W(X)Y*P` ̙33` ` ff3333f` 333MMM` f` f` 3?r-d ,}r-d,}r-d,}r-d,}r-d,?"-dD  }Kd k}"-d0}Kd@}"-dP ?" dd  } dd  }" dd@ } dd` }dd @?" dd } dd }" dd@} dd`}ddP}" dd } dd }" dd@} dd`}dd`}" dd,} dd ,}" dd@,} dd`,}dd,p}" dd } dd }" dd@} dd`}dd}" dd } dd }" dd@} dd`}dd xp(  4  # A  H/zhh c DnSlide * 2001 Zope Corporation. All Rights Reserved.b8OR      -  8 2 @ @ @"   `0zhh ?  zFClick to edit the title text format$ $   `D1zhh O  Click to edit the outline text format Second Outline Level Third Outline Level Fourth Outline Level Fifth Outline Level Sixth Outline Level Seventh Outline Level Eighth Outline Level Ninth Outline Level6& N  6qљYs ? ̙33D  (  ^"  6G YL  c $ L  c $  Rd c $$T^H    H1z0e0e  KO  L  c $   H2z0e0e  R r*O6  XH  0޽h ? ̙33  @80 (      Nd2z @     H2z O vA Tutorial Presented to the Tenth International Python Conference, Monday, 4 February 2002 Tres Seaver Zope Corporation tseaver@zope.com"-'"-"-"- "!"!"!'      6 X  x @H  0qљqљ ? ̙33  h`@(     N$3z ?   F2 X  x @   N3z O  F2 X  x @H  0qљqљ ? ̙33  h`P(     N3z ?   F2 X  x @   ND4z O  F2 X  x @H  0qљqљ ? ̙33  h``(     N4z ?   F2 X  x @   N5z O  F2 X  x @H  0qљqљ ? ̙33  h`p(     Nd5z ?   F2 X  x @   N5z O  F2 X  x @H  0qљqљ ? ̙33  h` (      N$6z ?   F2 X  x @   N6z O  F2 X  x @H  0qљqљ ? ̙33  h`$(  $ $  N6z ?   F2 X  x @ $  ND7z O  F2 X  x @H $ 0qљqљ ? ̙33  h`((  ( (  N7z ?   F2 X  x @ (  N8z O  F2 X  x @H ( 0qљqљ ? ̙33  h`,(  , ,  Nd8z ?   F2 X  x @ ,  N8z O  F2 X  x @H , 0qљqљ ? ̙33   h`0(  0 0  N$9z ?   F2 X  x @ 0  N9z O  F2 X  x @H 0 0qљqљ ? ̙33   h`4(  4 4  N9z ?   F2 X  x @ 4  ND:z O  F2 X  x @H 4 0qљqљ ? ̙33   h`8(  8 8  N:z ?   F2 X  x @ 8  N;z O  F2 X  x @H 8 0qљqљ ? ̙33   h`<(  < <  Nd;z ?   F2 X  x @ <  N;z O  F2 X  x @H < 0qљqљ ? ̙33   h`@(  @ @  N$z O  F2 X  x @H H 0qљqљ ? ̙33  h`0L(  L L  Nd>z ?   F2 X  x @ L  N>z O  F2 X  x @H L 0qљqљ ? ̙33  h`@P(  P P  N$?z ?   F2 X  x @ P  N?z O  F2 X  x @H P 0qљqљ ? ̙33  h`PT(  T T  N?z ?   F2 X  x @ T  ND@z O  F2 X  x @H T 0qљqљ ? ̙33  h``X(  X X  N@z ?   F2 X  x @ X  NAz O  F2 X  x @H X 0qљqљ ? ̙33  h`p\(  \ \  NdAz ?   F2 X  x @ \  NAz O  F2 X  x @H \ 0qљqљ ? ̙33  VN`(  ` `  N$Bz ?   F2 X  x @ ` HBz O R:Using Structured Text Overview Structured Text allows users to enter *structured content* using a minimal, text-based markup, similar to the conventions used in plain-text e-mail. Examples - Bulleted lists start with '-', '*', or 'o'. - 'Example text' is nested in single quotes. - Ordered lists start with digits, followed by a period. 1. First item 2. Second item"C"C "C"C?"C7"C+"C"C "C"C2"C"C1"C"C="C"C"C"C"C ?7+ 21=  6 X  x @H ` 0qљqљ ? ̙33  h`d(  d d  NBz ?   F2 X  x @ d  NDCz O  F2 X  x @H d 0qљqљ ? ̙33  h`h(  h h  NCz ?   F2 X  x @ h  NDz O  F2 X  x @H h 0qљqљ ? ̙33  h`l(  l l  NdDz ?   F2 X  x @ l  NDz O  F2 X  x @H l 0qљqљ ? ̙33  h`p(  p p  N$Ez ?   F2 X  x @ p  NEz O  F2 X  x @H p 0qљqљ ? ̙33  h`t(  t t  NEz ?   F2 X  x @ t  NDFz O  F2 X  x @H t 0qљqљ ? ̙33  h`x(  x x  NFz ?   F2 X  x @ x  NGz O  F2 X  x @H x 0qљqљ ? ̙33  h`|(  | |  NdGz ?   F2 X  x @ |  NGz O  F2 X  x @H | 0qљqљ ? ̙33  h`(     N$Hz ?   F2 X  x @   NHz O  F2 X  x @H  0qљqљ ? ̙33  h`(     NHz ?   F2 X  x @   NDIz OL  F2 X  x @H  0qљqљ ? ̙33  h` (     NIz ?   F2 X  x @   NJz O  F2 X  x @H  0qљqљ ? ̙33   h`0(     NdJz ?   F2 X  x @   NJz O  F2 X  x @H  0qљqљ ? ̙33 ! h`@(     N$Kz ?   F2 X  x @   NKz O  F2 X  x @H  0qљqљ ? ̙33 " h`P(     NKz ?   F2 X  x @   NDLz O  F2 X  x @H  0qљqљ ? ̙33 # h``(     NLz ?   F2 X  x @   NMz O  F2 X  x @H  0qљqљ ? ̙33 $ h`p(     NdMz ?   F2 X  x @   NMz O  F2 X  x @H  0qљqљ ? ̙33l % (     N$Nz ?   F2 X  x @   NNz O   .X    NNz ^   .X H  0qљqљ ? ̙33 & h`(     NDOz ?   F2 X  x @   NOz O  F2 X  x @H  0qљqљ ? ̙33 ' h`(     NPz ?   F2 X  x @   NdPz O  F2 X  x @H  0qљqљ ? ̙33 ( h`(     NPz ?   F2 X  x @   N$Qz O  F2 X  x @H  0qљqљ ? ̙33 ) h`(     NQz ?   F2 X  x @   NQz O  F2 X  x @H  0qљqљ ? ̙33 * h`(     NDRz ?   F2 X  x @   NRz O  F2 X  x @H  0qљqљ ? ̙33 :(  ^  S  ?`P     HSz  @0   H  0޽h ? ̙33 :(  ^  S  ?`P     HdSz  @0   H  0޽h ? ̙33 :(  ^  S  ?`P     HSz  @0   H  0޽h ? ̙33 :(  ^  S  ?`P     H$Tz  @0   H  0޽h ? ̙33  :(  ^  S  ?`P     HTz  @0   H  0޽h ? ̙33 0:(  ^  S  ?`P     HTz  @0   H  0޽h ? ̙33 @:(  ^  S  ?`P     HDUz  @0   H  0޽h ? ̙33 P:(  ^  S  ?`P     HUz  @0   H  0޽h ? ̙33 `:(  ^  S  ?`P     HVz  @0   H  0޽h ? ̙33  p:(  ^  S  ?`P     HdVz  @0   H  0޽h ? ̙33  :(  ^  S  ?`P     HVz  @0   H  0޽h ? ̙33  :(  ^  S  ?`P     H$Wz  @0   H  0޽h ? ̙33  :(  ^  S  ?`P     HWz  @0   H  0޽h ? ̙33  :(  ^  S  ?`P     HWz  @0   H  0޽h ? ̙33 :(  ^  S  ?`P     HDXz  @0   H  0޽h ? ̙33 :(  ^  S  ?T^H     HXz  KO   H  0޽h ? ̙33 :(  ^  S  ?`P     HYz  @0   H  0޽h ? ̙33 :(  ^  S  ?T^H     HdYz  KO   H  0޽h ? ̙33 :(  ^  S  ?`P     HYz  @0   H  0޽h ? ̙33 :(  ^  S  ?`P     H$Zz  @0   H  0޽h ? ̙33  :(  ^  S  ?`P     HZz  @0   H  0޽h ? ̙33 0 :(   ^   S  ?`P      HZz  @0   H   0޽h ? ̙33 @:(  ^  S  ?`P     HD[z  @0   H  0޽h ? ̙33 P:(  ^  S  ?`P     H[z  @0   H  0޽h ? ̙33 `:(  ^  S  ?`P     H\z  @0   H  0޽h ? ̙33 p:(  ^  S  ?T^H     Hd\z  KO   H  0޽h ? ̙33  :(   ^   S  ?`P      H\z  @0   H   0޽h ? ̙33 $:(  $^ $ S  ?`P    $ H$]z  @0   H $ 0޽h ? ̙33 (:(  (^ ( S  ?`P    ( H]z  @0   H ( 0޽h ? ̙33 ,:(  ,^ , S  ?`P    , H]z  @0   H , 0޽h ? ̙33 0:(  0^ 0 S  ?`P    0 HD^z  @0   H 0 0޽h ? ̙33 4:(  4^ 4 S  ?`P    4 H^z  @0   H 4 0޽h ? ̙33  8:(  8^ 8 S  ?`P    8 H_z  @0   H 8 0޽h ? ̙33! <:(  <^ < S  ?`P    < Hd_z  @0   H < 0޽h ? ̙33" @:(  @^ @ S  ?`P    @ H_z  @0   H @ 0޽h ? ̙33# D:(  D^ D S  ?`P    D H$`z  @0   H D 0޽h ? ̙33$  H:(  H^ H S  ?`P    H H`z  @0   H H 0޽h ? ̙33% 0L:(  L^ L S  ?`P    L H`z  @0   H L 0޽h ? ̙33& @P:(  P^ P S  ?T^H    P HDaz  KO   H P 0޽h ? ̙33' PT:(  T^ T S  ?T^H    T Haz  KO   H T 0޽h ? ̙33( `X:(  X^ X S  ?T^H    X Hbz  KO   H X 0޽h ? ̙33) p\:(  \^ \ S  ?T^H    \ Hdbz  KO   H \ 0޽h ? ̙33* `:(  `^ ` S  ?`P    ` Hbz  @0   H ` 0޽h ? ̙33rh~\ܞ\ܩ\ܴ\ܿ\J J J J ~>  xj\N @"2$$&(*+-/13579;|=n?`ARCDE6G(IK MNPRTVXZ\^`rb ddYDAN{DB1AC964-E39C-11D2-A1EF-006097DA5689}Root EntrydO)CompObj9Ole Current User,PicturesPSummaryInformation(PowerPoint Document(-eDocumentSummaryInformation8