Skip to content

Commit 58778cb

Browse files
committed
adding new python web stack map
1 parent 0aec30c commit 58778cb

File tree

4 files changed

+138
-32
lines changed

4 files changed

+138
-32
lines changed

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-06-05T12:33:31Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-06-05T15:13:28Z</updated></feed>

source/mockups/full-stack-python-map.bmml

Lines changed: 137 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<mockup version="1.0" skin="sketch" fontFace="Balsamiq Sans" measuredW="1460" measuredH="588" mockupW="1434" mockupH="580">
1+
<mockup version="1.0" skin="sketch" fontFace="Balsamiq Sans" measuredW="1460" measuredH="585" mockupW="1434" mockupH="577">
22
<controls>
33
<control controlID="0" controlTypeID="com.balsamiq.mockups::Canvas" x="769" y="8" w="691" h="577" measuredW="100" measuredH="70" zOrder="2" locked="false" isInGroup="-1"/>
44
<control controlID="1" controlTypeID="com.balsamiq.mockups::Canvas" x="790" y="69" w="649" h="501" measuredW="100" measuredH="70" zOrder="3" locked="false" isInGroup="-1"/>
@@ -266,53 +266,159 @@
266266
<underline>true</underline>
267267
</controlProperties>
268268
</control>
269-
<control controlID="58" controlTypeID="com.balsamiq.mockups::List" x="26" y="462" w="-1" h="-1" measuredW="100" measuredH="126" zOrder="33" locked="false" isInGroup="-1">
269+
<control controlID="58" controlTypeID="com.balsamiq.mockups::List" x="33" y="458" w="139" h="126" measuredW="100" measuredH="126" zOrder="33" locked="false" isInGroup="-1">
270270
<controlProperties>
271+
<hrefs>http%3A//www.fullstackpython.com/deployment.html%2Chttp%3A//www.fullstackpython.com/django.html%2Chttp%3A//www.fullstackpython.com/flask.html%2Chttp%3A//www.fullstackpython.com/bottle.html</hrefs>
272+
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%227%2C453%2C146%2C474%22%20href%3D%22http%3A//www.fullstackpython.com/deployment.html%22%20alt%3D%22http%3A//www.fullstackpython.com/deployment.html%22%20id%3D%2258%22%20target%3D%22_blank%22/%3E%3Carea%20shape%3D%22rect%22%20coords%3D%227%2C474%2C146%2C495%22%20href%3D%22http%3A//www.fullstackpython.com/django.html%22%20alt%3D%22http%3A//www.fullstackpython.com/django.html%22%20id%3D%2258%22%20target%3D%22_blank%22/%3E%3Carea%20shape%3D%22rect%22%20coords%3D%227%2C495%2C146%2C516%22%20href%3D%22http%3A//www.fullstackpython.com/flask.html%22%20alt%3D%22http%3A//www.fullstackpython.com/flask.html%22%20id%3D%2258%22%20target%3D%22_blank%22/%3E%3Carea%20shape%3D%22rect%22%20coords%3D%227%2C516%2C146%2C537%22%20href%3D%22http%3A//www.fullstackpython.com/bottle.html%22%20alt%3D%22http%3A//www.fullstackpython.com/bottle.html%22%20id%3D%2258%22%20target%3D%22_blank%22/%3E</map>
273+
<size>16</size>
271274
<text>Deployment%0ADjango%0AFlask%0ABottle</text>
275+
<underline>true</underline>
272276
</controlProperties>
273277
</control>
274-
<control controlID="59" controlTypeID="com.balsamiq.mockups::TextArea" x="1127" y="295" w="297" h="123" measuredW="200" measuredH="140" zOrder="34" locked="false" isInGroup="-1">
275-
<controlProperties>
276-
<align>center</align>
277-
<size>28</size>
278-
<text/>
279-
</controlProperties>
280-
</control>
281-
<control controlID="60" controlTypeID="com.balsamiq.mockups::Label" x="1143" y="315" w="-1" h="-1" measuredW="251" measuredH="40" zOrder="35" locked="false" isInGroup="-1">
278+
<control controlID="61" controlTypeID="com.balsamiq.mockups::Arrow" x="894" y="327" w="23" h="52" measuredW="150" measuredH="100" zOrder="34" locked="false" isInGroup="-1">
282279
<controlProperties>
283-
<color>10027263</color>
284-
<href>http%3A//www.fullstackpython.com/web-frameworks.html</href>
285-
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%221117%2C307%2C1368%2C347%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%2260%22%20target%3D%22_blank%22/%3E</map>
286-
<size>32</size>
287-
<text>WSGI%20application</text>
288-
<underline>true</underline>
280+
<direction>top</direction>
281+
<leftArrow>false</leftArrow>
282+
<text>executes</text>
289283
</controlProperties>
290284
</control>
291-
<control controlID="61" controlTypeID="com.balsamiq.mockups::Arrow" x="1086" y="259" w="100" h="41" measuredW="150" measuredH="100" zOrder="36" locked="false" isInGroup="-1">
285+
<control controlID="69" controlTypeID="com.balsamiq.mockups::Arrow" x="1086" y="284" w="115" h="30" measuredW="150" measuredH="100" zOrder="37" locked="false" isInGroup="-1">
292286
<controlProperties>
287+
<curvature>1</curvature>
293288
<direction>top</direction>
294289
<leftArrow>false</leftArrow>
295-
<text>executes</text>
290+
<rightArrow>true</rightArrow>
291+
<text>relies%20upon</text>
296292
</controlProperties>
297293
</control>
298-
<control controlID="62" controlTypeID="com.balsamiq.mockups::Label" x="1143" y="363" w="-1" h="-1" measuredW="152" measuredH="40" zOrder="37" locked="false" isInGroup="-1">
294+
<control controlID="70" controlTypeID="__group__" x="426" y="426" w="259" h="54" measuredW="259" measuredH="54" zOrder="38" locked="false" isInGroup="-1">
295+
<groupChildrenDescriptors>
296+
<control controlID="0" controlTypeID="com.balsamiq.mockups::RoundButton" x="0" y="0" w="259" h="54" measuredW="32" measuredH="32" zOrder="0" locked="false" isInGroup="70">
297+
<controlProperties>
298+
<shape>dottedRect</shape>
299+
<size>32</size>
300+
<text/>
301+
<underline>true</underline>
302+
</controlProperties>
303+
</control>
304+
<control controlID="1" controlTypeID="com.balsamiq.mockups::Label" x="94" y="7" w="-1" h="-1" measuredW="70" measuredH="40" zOrder="1" locked="false" isInGroup="70">
305+
<controlProperties>
306+
<color>10027263</color>
307+
<href>http%3A//www.fullstackpython.com/application-programming-interfaces.html</href>
308+
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%22494%2C425%2C564%2C465%22%20href%3D%22http%3A//www.fullstackpython.com/application-programming-interfaces.html%22%20alt%3D%22http%3A//www.fullstackpython.com/application-programming-interfaces.html%22%20id%3D%221%22%20target%3D%22_blank%22/%3E</map>
309+
<size>32</size>
310+
<text>APIs</text>
311+
<underline>true</underline>
312+
</controlProperties>
313+
</control>
314+
</groupChildrenDescriptors>
315+
</control>
316+
<control controlID="71" controlTypeID="com.balsamiq.mockups::Arrow" x="685" y="458" w="133" h="32" measuredW="150" measuredH="100" zOrder="39" locked="false" isInGroup="-1">
299317
<controlProperties>
300-
<color>10027263</color>
301-
<href>http%3A//www.fullstackpython.com/web-frameworks.html</href>
302-
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%221117%2C355%2C1269%2C395%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%2262%22%20target%3D%22_blank%22/%3E</map>
303-
<size>32</size>
304-
<text>framework</text>
305-
<underline>true</underline>
318+
<backgroundAlpha>0.75</backgroundAlpha>
319+
<curvature>-1</curvature>
320+
<direction>top</direction>
321+
<leftArrow>true</leftArrow>
322+
<rightArrow>false</rightArrow>
323+
<text>calls</text>
306324
</controlProperties>
307325
</control>
308-
<control controlID="63" controlTypeID="com.balsamiq.mockups::Label" x="1395" y="315" w="-1" h="-1" measuredW="14" measuredH="40" zOrder="38" locked="false" isInGroup="-1">
326+
<control controlID="72" controlTypeID="__group__" x="818" y="379" w="297" h="123" measuredW="297" measuredH="123" zOrder="35" locked="false" isInGroup="-1">
327+
<groupChildrenDescriptors>
328+
<control controlID="0" controlTypeID="com.balsamiq.mockups::TextArea" x="0" y="0" w="297" h="123" measuredW="200" measuredH="140" zOrder="0" locked="false" isInGroup="72">
329+
<controlProperties>
330+
<align>center</align>
331+
<size>28</size>
332+
<text/>
333+
</controlProperties>
334+
</control>
335+
<control controlID="1" controlTypeID="com.balsamiq.mockups::Label" x="16" y="20" w="-1" h="-1" measuredW="251" measuredH="40" zOrder="1" locked="false" isInGroup="72">
336+
<controlProperties>
337+
<color>10027263</color>
338+
<href>http%3A//www.fullstackpython.com/web-frameworks.html</href>
339+
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%22808%2C391%2C1059%2C431%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%221%22%20target%3D%22_blank%22/%3E</map>
340+
<size>32</size>
341+
<text>WSGI%20application</text>
342+
<underline>true</underline>
343+
</controlProperties>
344+
</control>
345+
<control controlID="2" controlTypeID="com.balsamiq.mockups::Label" x="16" y="68" w="-1" h="-1" measuredW="152" measuredH="40" zOrder="2" locked="false" isInGroup="72">
346+
<controlProperties>
347+
<color>10027263</color>
348+
<href>http%3A//www.fullstackpython.com/web-frameworks.html</href>
349+
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%22808%2C439%2C960%2C479%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%222%22%20target%3D%22_blank%22/%3E</map>
350+
<size>32</size>
351+
<text>framework</text>
352+
<underline>true</underline>
353+
</controlProperties>
354+
</control>
355+
<control controlID="3" controlTypeID="com.balsamiq.mockups::Label" x="268" y="20" w="-1" h="-1" measuredW="14" measuredH="40" zOrder="3" locked="false" isInGroup="72">
356+
<controlProperties>
357+
<color>0</color>
358+
<size>32</size>
359+
<text>/</text>
360+
<underline>false</underline>
361+
</controlProperties>
362+
</control>
363+
</groupChildrenDescriptors>
364+
</control>
365+
<control controlID="73" controlTypeID="com.balsamiq.mockups::Arrow" x="685" y="444" w="133" h="18" measuredW="150" measuredH="100" zOrder="40" locked="false" isInGroup="-1">
309366
<controlProperties>
310-
<color>0</color>
311-
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%221137%2C327%2C1388%2C367%22%20href%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20alt%3D%22http%3A//www.fullstackpython.com/web-frameworks.html%22%20id%3D%2263%22%20target%3D%22_blank%22/%3E</map>
312-
<size>32</size>
313-
<text>/</text>
314-
<underline>false</underline>
367+
<curvature>1</curvature>
368+
<direction>top</direction>
369+
<leftArrow>false</leftArrow>
370+
<rightArrow>true</rightArrow>
371+
<text>responds</text>
315372
</controlProperties>
316373
</control>
374+
<control controlID="74" controlTypeID="__group__" x="1165" y="314" w="256" h="102" measuredW="256" measuredH="102" zOrder="36" locked="false" isInGroup="-1">
375+
<groupChildrenDescriptors>
376+
<control controlID="0" controlTypeID="com.balsamiq.mockups::TextArea" x="0" y="0" w="256" h="102" measuredW="200" measuredH="140" zOrder="0" locked="false" isInGroup="74">
377+
<controlProperties>
378+
<align>center</align>
379+
<size>28</size>
380+
<text/>
381+
</controlProperties>
382+
</control>
383+
<control controlID="1" controlTypeID="com.balsamiq.mockups::Label" x="18" y="7" w="144" h="-1" measuredW="144" measuredH="40" zOrder="1" locked="false" isInGroup="74">
384+
<controlProperties>
385+
<color>10027263</color>
386+
<href>http%3A//www.fullstackpython.com/application-dependencies.html</href>
387+
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%221157%2C313%2C1301%2C353%22%20href%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20alt%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20id%3D%221%22%20target%3D%22_blank%22/%3E</map>
388+
<size>32</size>
389+
<text>virtualenv</text>
390+
<underline>true</underline>
391+
</controlProperties>
392+
</control>
393+
<control controlID="2" controlTypeID="com.balsamiq.mockups::Label" x="18" y="55" w="205" h="-1" measuredW="205" measuredH="40" zOrder="2" locked="false" isInGroup="74">
394+
<controlProperties>
395+
<color>10027263</color>
396+
<href>http%3A//www.fullstackpython.com/application-dependencies.html</href>
397+
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%221157%2C361%2C1362%2C401%22%20href%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20alt%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20id%3D%222%22%20target%3D%22_blank%22/%3E</map>
398+
<size>32</size>
399+
<text>dependencies</text>
400+
<underline>true</underline>
401+
</controlProperties>
402+
</control>
403+
<control controlID="3" controlTypeID="com.balsamiq.mockups::Label" x="170" y="7" w="14" h="-1" measuredW="14" measuredH="40" zOrder="3" locked="false" isInGroup="74">
404+
<controlProperties>
405+
<color>0</color>
406+
<size>32</size>
407+
<text>/</text>
408+
<underline>false</underline>
409+
</controlProperties>
410+
</control>
411+
<control controlID="4" controlTypeID="com.balsamiq.mockups::Label" x="190" y="7" w="54" h="-1" measuredW="54" measuredH="40" zOrder="4" locked="false" isInGroup="74">
412+
<controlProperties>
413+
<color>10027263</color>
414+
<href>http%3A//www.fullstackpython.com/application-dependencies.html</href>
415+
<map>%3Carea%20shape%3D%22rect%22%20coords%3D%221329%2C313%2C1383%2C353%22%20href%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20alt%3D%22http%3A//www.fullstackpython.com/application-dependencies.html%22%20id%3D%224%22%20target%3D%22_blank%22/%3E</map>
416+
<size>32</size>
417+
<text>app</text>
418+
<underline>true</underline>
419+
</controlProperties>
420+
</control>
421+
</groupChildrenDescriptors>
422+
</control>
317423
</controls>
318424
</mockup>
132 KB
Binary file not shown.

0 commit comments

Comments
 (0)