Skip to content

Commit 8dc5cce

Browse files
committed
adding checklist to flask section
1 parent fa5308c commit 8dc5cce

File tree

4 files changed

+61
-63
lines changed

4 files changed

+61
-63
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-04-27T15:44:19Z</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-04-27T19:29:23Z</updated></feed>

flask.html

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,22 @@ <h1>Flask</h1>
5555
learned from the Python community's reactions as the framework evolved.
5656
Jökull Sólberg wrote a great piece articulating to this effect in his
5757
<a href="http://jokull.calepin.co/my-flask-to-django-experience.html">experience switching between Flask and Django</a>.</p>
58+
<h2>Flask learning checklist</h2>
59+
<p><i class="fa fa-check-square-o"></i>
60+
<a href="http://flask.pocoo.org/docs/installation/">Install Flask</a> on
61+
your local development machine.</p>
62+
<p><i class="fa fa-check-square-o"></i>
63+
Work through the 18-part Flask tutorial listed first under "Flask resources"
64+
below.</p>
65+
<p><i class="fa fa-check-square-o"></i>
66+
Read through <a href="http://flask.pocoo.org/extensions/">Flask Extensions Registry</a>
67+
to find out what extensions you'll need to build your project.</p>
68+
<p><i class="fa fa-check-square-o"></i>
69+
Start coding your Flask app based on what you learned from the 18 part
70+
Flask tutorial plus open source example applications found below. </p>
71+
<p><i class="fa fa-check-square-o"></i>
72+
Move on to the <a href="/deployment.html">deployment section</a> to get your initial
73+
Flask project on the web.</p>
5874
<h2>Flask resources</h2>
5975
<p>The 18-part Flask mega tutorial is an absolutely amazing starting
6076
resource for using the Flask framework. Yes, there are a lot of posts in
@@ -86,7 +102,7 @@ <h2>Flask resources</h2>
86102
<p><a href="http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xviii-deployment-on-the-heroku-cloud">Part 18: Deployment on the Heroku Cloud</a></p>
87103
</li>
88104
<li>
89-
<p>The <a href="http://flask.pocoo.org/extensions/">Flask Extensions Registry</a> is a
105+
<p><a href="http://flask.pocoo.org/extensions/">The Flask Extensions Registry</a> is a
90106
curated list of the best packages that extend Flask. It's the first location
91107
to look through when you're wondering how to do something that's not in the
92108
core framework.</p>
@@ -119,46 +135,39 @@ <h2>Flask resources</h2>
119135
shows the basic first steps for setting up a Flask project.</p>
120136
</li>
121137
</ul>
122-
<h2>Flask projects</h2>
138+
<h2>Open source Flask projects</h2>
123139
<ul>
124140
<li><a href="https://github.com/JackStouffer/Flask-Foundation">Flask Foundation</a> is a
125141
starting point for new Flask projects.</li>
126142
</ul>
127143
<h3>What do you need to learn about web frameworks next?</h3>
128-
<div class="row">
129-
<div class="col-md-3">
144+
<div class="row">
145+
<div class="col-md-4">
130146
<div class="well select-next">
131-
<a href="/application-dependencies.html" class="btn btn-success btn-full"><i class="fa fa-archive fa-inverse fa-2x"></i></a>
132-
<p class="under-btn">
133-
How do I install libraries that my web app depends on?
134-
</p>
135-
</div>
136-
</div>
137-
<div class="col-md-3">
138-
<div class="well select-next">
139147
<a href="/deployment.html" class="btn btn-success btn-full"><i class="fa fa-share fa-inverse fa-2x"></i></a>
140148
<p class="under-btn">
141-
How do I deploy a web app once I'm done coding?
149+
How do I deploy Flask web application when I'm ready to put it on the web?
142150
</p>
143151
</div>
144152
</div>
145-
<div class="col-md-3">
153+
<div class="col-md-4">
146154
<div class="well select-next">
147155
<a href="/web-frameworks.html" class="btn btn-success btn-full"><i class="fa fa-code fa-inverse fa-2x"></i></a>
156+
</a>
148157
<p class="under-btn">
149158
I'd like to go back to reviewing other web frameworks.
150159
</p>
151160
</div>
152161
</div>
153-
<div class="col-md-3">
162+
<div class="col-md-4">
154163
<div class="well select-next">
155164
<a href="/cascading-style-sheets.html" class="btn btn-success btn-full"><i class="fa fa-css3 fa-inverse fa-2x"></i></a>
156165
<p class="under-btn">
157-
My user interface looks terrible. How do I style my web app?
166+
The user interface looks terrible. How do I style my web app?
158167
</p>
159168
</div>
160169
</div>
161-
</div> <style type="text/css">
170+
</div> <style type="text/css">
162171
#mc_embed_signup{background:#fff; clear:left; font:12px "Helvetica Neue",Arial,sans-serif; }
163172
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
164173
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */

source/content/pages/02-web-frameworks/0205-flask.markdown

Lines changed: 34 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ title: Flask
22
category: page
33
slug: flask
44
sort-order: 023
5-
choice1url:
6-
choice1icon:
7-
choice1text:
8-
choice2url:
9-
choice2icon:
10-
choice2text:
11-
choice3url:
12-
choice3icon:
13-
choice3text:
5+
choice1url: /deployment.html
6+
choice1icon: fa-share fa-inverse
7+
choice1text: How do I deploy Flask web application when I'm ready to put it on the web?
8+
choice2url: /web-frameworks.html
9+
choice2icon: fa-code fa-inverse
10+
choice2text: I'd like to go back to reviewing other web frameworks.
11+
choice3url: /cascading-style-sheets.html
12+
choice3icon: fa-css3 fa-inverse
13+
choice3text: The user interface looks terrible. How do I style my web app?
1414
choice4url:
1515
choice4icon:
1616
choice4text:
@@ -29,6 +29,28 @@ Jökull Sólberg wrote a great piece articulating to this effect in his
2929
[experience switching between Flask and Django](http://jokull.calepin.co/my-flask-to-django-experience.html).
3030

3131

32+
## Flask learning checklist
33+
<i class="fa fa-check-square-o"></i>
34+
[Install Flask](http://flask.pocoo.org/docs/installation/) on
35+
your local development machine.
36+
37+
<i class="fa fa-check-square-o"></i>
38+
Work through the 18-part Flask tutorial listed first under "Flask resources"
39+
below.
40+
41+
<i class="fa fa-check-square-o"></i>
42+
Read through [Flask Extensions Registry](http://flask.pocoo.org/extensions/)
43+
to find out what extensions you'll need to build your project.
44+
45+
<i class="fa fa-check-square-o"></i>
46+
Start coding your Flask app based on what you learned from the 18 part
47+
Flask tutorial plus open source example applications found below.
48+
49+
<i class="fa fa-check-square-o"></i>
50+
Move on to the [deployment section](/deployment.html) to get your initial
51+
Flask project on the web.
52+
53+
3254
## Flask resources
3355
The 18-part Flask mega tutorial is an absolutely amazing starting
3456
resource for using the Flask framework. Yes, there are a lot of posts in
@@ -58,7 +80,7 @@ book so consider picking that up as well.
5880
* [Part 17: Deployment on Linux](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xvii-deployment-on-linux-even-on-the-raspberry-pi)
5981
* [Part 18: Deployment on the Heroku Cloud](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xviii-deployment-on-the-heroku-cloud)
6082

61-
* The [Flask Extensions Registry](http://flask.pocoo.org/extensions/) is a
83+
* [The Flask Extensions Registry](http://flask.pocoo.org/extensions/) is a
6284
curated list of the best packages that extend Flask. It's the first location
6385
to look through when you're wondering how to do something that's not in the
6486
core framework.
@@ -86,8 +108,9 @@ book so consider picking that up as well.
86108
shows the basic first steps for setting up a Flask project.
87109

88110

89-
## Flask projects
111+
## Open source Flask projects
90112
* [Flask Foundation](https://github.com/JackStouffer/Flask-Foundation) is a
91113
starting point for new Flask projects.
92114

115+
93116
### What do you need to learn about web frameworks next?

source/theme/templates/chapters/flask.html

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)