Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building Websites and Web Applications with a S...
Search
Paul Sutherland
January 17, 2013
Technology
0
46
Building Websites and Web Applications with a Snake
Developing with Plone talk held at the Software Society on the 17th January 2013
Paul Sutherland
January 17, 2013
Tweet
Share
More Decks by Paul Sutherland
See All by Paul Sutherland
Feeding the Machine
paulsutherland
0
230
Web Workshop MEAN Development
paulsutherland
0
140
MEAN Development
paulsutherland
0
2k
WebRTC Presentation
paulsutherland
0
2.5k
Bootstrap, Node and some magic Fairy dust
paulsutherland
0
2.7k
Google Glass, the future of app development and the totalitarian tiptoe!
paulsutherland
1
2.4k
Gitlab
paulsutherland
1
140
Other Decks in Technology
See All in Technology
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
4
580
生成AIの利活用を加速させるための取り組み「prAIrie-dog」/ Shibuya_AI_1
visional_engineering_and_design
1
140
自動テストの世界に、この5年間で起きたこと
autifyhq
10
7.1k
飲食店予約台帳を支えるインタラクティブ UI 設計と実装
siropaca
6
1.4k
君も受託系GISエンジニアにならないか
sudataka
2
370
地方拠点で エンジニアリングマネージャーってできるの? 〜地方という制約を楽しむオーナーシップとコミュニティ作り〜
1coin
1
130
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.2k
「海外登壇」という 選択肢を与えるために 〜Gophers EX
logica0419
0
500
Ask! NIKKEIの運用基盤と改善に向けた取り組み / NIKKEI TECH TALK #30
kaitomajima
1
450
事業継続を支える自動テストの考え方
tsuemura
0
300
マルチモーダル理解と生成の統合 DeepSeek Janus, etc... / Multimodal Understanding and Generation Integration
hiroga
0
360
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
150
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
335
57k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
A designer walks into a library…
pauljervisheath
205
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
99
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Optimizing for Happiness
mojombo
376
70k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
29
4.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Side Projects
sachag
452
42k
Six Lessons from altMBA
skipperchong
27
3.6k
Transcript
The Software Society January 2013
Building Websites and Web Applications with a Snake
About • Paul Sutherland • Construction Surveyor at Black &
Veatch • Member of Software Society from December 2011 •
[email protected]
None
The Snake ✔ High Level Object Oriented Programming Language ✔
Fast ✔ Elegant Syntax ✔ Easy to Learn docs.python.org/tutorial
What is a Framework?
None
None
Python Frameworks
None
None
plone.org
plone.org
Amazon EC2
Ubuntu AMI
Ubuntu AMI ec2-run-instances ami-940f03e0 --instance-type m1.small --region eu-west-1 --key aws-key
Tutorial
Tutorial
Tutorial
GitHub
Step 1 – Install OS Dependencies
Step 2 – Download Plone
Step 2 – Download Plone
Step 3 – Extract
Step 4 – Build
Step 4 – Build
Step 4 – Build
Step 5 – Start
localhost:8080
localhost:8080
None
zebibyte.co.uk username: plone password: plone
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone - Content
Extending Plone – Theme
Extending Plone – Theme (Diazo)
Extending Plone – Theme (Diazo)
yobibyte.co.uk
Production Set-up Apache/Nginx Varnish HA Proxy zeo client zeo client
zeo client zeo client zeoserver
?