Skip to content

Commit 631557a

Browse files
committed
working on other web frameworks page
1 parent 552e4a2 commit 631557a

File tree

7 files changed

+79
-141
lines changed

7 files changed

+79
-141
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-27T11:43:38Z</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-27T12:43:46Z</updated></feed>

other-web-frameworks.html

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -54,43 +54,52 @@ <h2>Pyramid</h2>
5454
<h2>Falcon</h2>
5555
<p><a href="http://falconframework.org/">Falcon</a> is a minimalist web framework designed
5656
with web application speed as a top priority.</p>
57-
<h2><a href="http://morepath.readthedocs.org/en/latest/">Morepath</a></h2>
58-
<p>is a micro web framework that routes URLs directly to model code.</p>
57+
<h2>Morepath</h2>
58+
<p><a href="http://morepath.readthedocs.org/en/latest/">Morepath</a> is a micro web
59+
framework that routes URLs directly to model code.</p>
60+
<h2>web.py</h2>
61+
<p><a href="http://webpy.org/">web.py</a> is a Python web framework designed for simplicity
62+
in building web applications.</p>
63+
<h2>Other web framework resources</h2>
64+
<ul>
65+
<li>
66+
<p>This <a href="http://codecondo.com/14-minimal-web-frameworks-for-python/">roundup of 14 minimal Python frameworks</a>
67+
contains both familiar and less known Python libraries.</p>
68+
</li>
69+
<li>
70+
<p>The <a href="http://www.slideshare.net/r1chardj0n3s/web-microframework-battle/">web micro-framework battle</a>
71+
presentation goes over Bottle, Flask, and many other lesser known Python
72+
web frameworks.</p>
73+
</li>
74+
</ul>
5975
<h3>What do you need to learn next?</h3>
60-
<div class="row">
61-
<div class="col-md-3">
62-
<div class="well select-next">
63-
<a href="/application-dependencies.html" class="btn btn-success btn-full"><i class="fa fa-archive fa-inverse fa-2x"></i></a>
64-
<p class="under-btn">
65-
How do I install libraries that my web app depends on?
66-
</p>
67-
</div>
68-
</div>
69-
<div class="col-md-3">
76+
<div class="row">
77+
<div class="col-md-4">
7078
<div class="well select-next">
7179
<a href="/deployment.html" class="btn btn-success btn-full"><i class="fa fa-share fa-inverse fa-2x"></i></a>
7280
<p class="under-btn">
7381
How do I deploy a web app once I'm done coding?
7482
</p>
7583
</div>
7684
</div>
77-
<div class="col-md-3">
85+
<div class="col-md-4">
7886
<div class="well select-next">
7987
<a href="/web-frameworks.html" class="btn btn-success btn-full"><i class="fa fa-code fa-inverse fa-2x"></i></a>
88+
</a>
8089
<p class="under-btn">
8190
I'd like to go back to reviewing other web frameworks.
8291
</p>
8392
</div>
8493
</div>
85-
<div class="col-md-3">
94+
<div class="col-md-4">
8695
<div class="well select-next">
8796
<a href="/cascading-style-sheets.html" class="btn btn-success btn-full"><i class="fa fa-css3 fa-inverse fa-2x"></i></a>
8897
<p class="under-btn">
89-
My user interface looks terrible. How do I style my web app?
98+
How do I style the user interface I built for my web app?
9099
</p>
91100
</div>
92101
</div>
93-
</div> <style type="text/css">
102+
</div> <style type="text/css">
94103
#mc_embed_signup{background:#fff; clear:left; font:12px "Helvetica Neue",Arial,sans-serif; }
95104
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
96105
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */

source/content/pages/02-web-frameworks/0201-web-frameworks.markdown

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ title: Web Frameworks
22
category: page
33
slug: web-frameworks
44
sort-order: 021
5-
choice1url:
6-
choice1icon:
7-
choice1text:
8-
choice2url:
9-
choice2icon:
10-
choice2text:
11-
choice3url:
12-
choice3icon:
13-
choice3text:
14-
choice4url:
15-
choice4icon:
16-
choice4text:
5+
choice1url: /django.html
6+
choice1icon: fa-terminal fa-inverse
7+
choice1text: Tell me more about the Django framework.
8+
choice2url: /flask.html
9+
choice2icon: fa-flask
10+
choice2text: I want to learn more about the Flask web framework.
11+
choice3url: /bottle.html
12+
choice3icon: fa-tint fa-inverse
13+
choice3text: Show me more information on Bottle.
14+
choice4url: /other-web-frameworks.html
15+
choice4icon: fa-question fa-inverse
16+
choice4text: What other Python web frameworks exist?
1717

1818

1919
# Web frameworks
@@ -31,8 +31,8 @@ it is maintainable.
3131
[ ] Choose a major web framework ([Django](/django.html) or
3232
[Flask](/flask.html) recommended) and stick with it
3333

34-
[ ] Walk through a detailed tutorial found under the resources links to
35-
understand how to create a web application with the framework
34+
[ ] Work through a detailed tutorial found within the resources links on the
35+
framework's page
3636

3737
[ ] Study open source examples built with your framework of choice so you can
3838
take parts of those projects and use the code in your application
@@ -76,17 +76,9 @@ including everything in the framework with tight integration.
7676
is a in-depth explanation of what a web framework is and their relation
7777
to web servers.
7878

79-
* [Pyramid](http://www.pylonsproject.org/),
80-
[Falcon](http://falconframework.org/),
81-
[web.py](http://webpy.org/) are the most common Python web frameworks other
82-
than Django, Flask and Bottle.
83-
84-
* This [roundup of 14 minimal Python frameworks](http://codecondo.com/14-minimal-web-frameworks-for-python/)
85-
contains both familiar and less known Python libraries.
86-
87-
* The [web micro-framework battle](http://www.slideshare.net/r1chardj0n3s/web-microframework-battle/)
88-
presentation goes over Bottle, Flask, and many other lesser known Python
89-
web frameworks.
79+
* Check out the answer to the
80+
"[What is a web framework and how does it compare to LAMP?](http://stackoverflow.com/questions/4507506/what-is-a-web-framework-how-does-it-compare-with-lamp)"
81+
question on Stack Overflow.
9082

9183

9284
### Which web framework do you want to learn about?

source/content/pages/02-web-frameworks/0209-other-web-frameworks.markdown

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ title: Other Web Frameworks
22
category: page
33
slug: other-web-frameworks
44
sort-order: 025
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 a web app once I'm done coding?
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: How do I style the user interface I built for my web app?
1414
choice4url:
1515
choice4icon:
1616
choice4text:
@@ -31,7 +31,23 @@ Pyramid applications are built using a model-view-controller architecture.
3131
with web application speed as a top priority.
3232

3333

34-
## [Morepath](http://morepath.readthedocs.org/en/latest/)
35-
is a micro web framework that routes URLs directly to model code.
34+
## Morepath
35+
[Morepath](http://morepath.readthedocs.org/en/latest/) is a micro web
36+
framework that routes URLs directly to model code.
37+
38+
39+
## web.py
40+
[web.py](http://webpy.org/) is a Python web framework designed for simplicity
41+
in building web applications.
42+
43+
44+
## Other web framework resources
45+
* This [roundup of 14 minimal Python frameworks](http://codecondo.com/14-minimal-web-frameworks-for-python/)
46+
contains both familiar and less known Python libraries.
47+
48+
* The [web micro-framework battle](http://www.slideshare.net/r1chardj0n3s/web-microframework-battle/)
49+
presentation goes over Bottle, Flask, and many other lesser known Python
50+
web frameworks.
51+
3652

3753
### What do you need to learn next?

source/theme/templates/chapters/other-web-frameworks.html

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

source/theme/templates/chapters/web-frameworks.html

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

web-frameworks.html

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ <h2>Why are web frameworks necessary?</h2>
5555
<h2>Web frameworks checklist</h2>
5656
<p>[ ] Choose a major web framework (<a href="/django.html">Django</a> or
5757
<a href="/flask.html">Flask</a> recommended) and stick with it</p>
58-
<p>[ ] Walk through a detailed tutorial found under the resources links to
59-
understand how to create a web application with the framework</p>
58+
<p>[ ] Work through a detailed tutorial found within the resources links on the
59+
framework's page</p>
6060
<p>[ ] Study open source examples built with your framework of choice so you can
6161
take parts of those projects and use the code in your application</p>
6262
<p>[ ] Build the first simple iteration of your web application then go to
@@ -96,23 +96,13 @@ <h2>Web Framework Resources</h2>
9696
to web servers.</p>
9797
</li>
9898
<li>
99-
<p><a href="http://www.pylonsproject.org/">Pyramid</a>,
100-
<a href="http://falconframework.org/">Falcon</a>,
101-
<a href="http://webpy.org/">web.py</a> are the most common Python web frameworks other
102-
than Django, Flask and Bottle.</p>
103-
</li>
104-
<li>
105-
<p>This <a href="http://codecondo.com/14-minimal-web-frameworks-for-python/">roundup of 14 minimal Python frameworks</a>
106-
contains both familiar and less known Python libraries.</p>
107-
</li>
108-
<li>
109-
<p>The <a href="http://www.slideshare.net/r1chardj0n3s/web-microframework-battle/">web micro-framework battle</a>
110-
presentation goes over Bottle, Flask, and many other lesser known Python
111-
web frameworks.</p>
99+
<p>Check out the answer to the
100+
"<a href="http://stackoverflow.com/questions/4507506/what-is-a-web-framework-how-does-it-compare-with-lamp">What is a web framework and how does it compare to LAMP?</a>"
101+
question on Stack Overflow.</p>
112102
</li>
113103
</ul>
114104
<h3>Which web framework do you want to learn about?</h3>
115-
<div class="row">
105+
<div class="row">
116106
<div class="col-md-3">
117107
<div class="well select-next">
118108
<a href="/django.html" class="btn btn-success btn-full"><i class="fa fa-terminal fa-inverse fa-2x"></i></a>
@@ -126,7 +116,7 @@ <h3>Which web framework do you want to learn about?</h3>
126116
<a href="/flask.html" class="btn btn-success btn-full"><i class="fa fa-flask fa-2x"></i></a>
127117
</a>
128118
<p class="under-btn">
129-
I want to learn more about Flask.
119+
I want to learn more about the Flask web framework.
130120
</p>
131121
</div>
132122
</div>
@@ -138,15 +128,15 @@ <h3>Which web framework do you want to learn about?</h3>
138128
</p>
139129
</div>
140130
</div>
141-
<div class="col-md-3">
131+
<div class="col-md-3">
142132
<div class="well select-next">
143133
<a href="/other-web-frameworks.html" class="btn btn-success btn-full"><i class="fa fa-question fa-inverse fa-2x"></i></a>
144134
<p class="under-btn">
145135
What other Python web frameworks exist?
146136
</p>
147137
</div>
148138
</div>
149-
</div> <style type="text/css">
139+
</div> <style type="text/css">
150140
#mc_embed_signup{background:#fff; clear:left; font:12px "Helvetica Neue",Arial,sans-serif; }
151141
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
152142
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */

0 commit comments

Comments
 (0)