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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Paul Sutherland
January 17, 2013
Technology
0
52
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
240
Web Workshop MEAN Development
paulsutherland
0
140
MEAN Development
paulsutherland
0
2k
WebRTC Presentation
paulsutherland
0
2.6k
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.5k
Gitlab
paulsutherland
1
150
Other Decks in Technology
See All in Technology
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
親子 or ペアで Mashup for the Future! しゃべって楽しむ 初手AI駆動でものづくり体験
hiroramos4
PRO
0
120
作りっぱなしで終わらせない! 価値を出し続ける AI エージェントのための「信頼性」設計 / Designing Reliability for AI Agents that Deliver Continuous Value
aoto
PRO
2
290
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
490
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
6
2.6k
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/12 - 2026/2
oracle4engineer
PRO
0
130
[JAWS DAYS 2026]私の AWS DevOps Agent 推しポイント
furuton
0
150
JAWS Days 2026 楽しく学ぼう! 認証認可 入門/20260307-jaws-days-novice-lane-auth
opelab
11
2.2k
楽しく学ぼう!ネットワーク入門
shotashiratori
4
3.2k
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
120
Abuse report だけじゃない。AWS から緊急連絡が来る状況とは?昨今の攻撃や被害の事例の紹介と備えておきたい考え方について
kazzpapa3
1
670
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
210
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
770
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
92
Practical Orchestrator
shlominoach
191
11k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Automating Front-end Workflow
addyosmani
1370
200k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
70
Between Models and Reality
mayunak
2
230
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
170
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
A designer walks into a library…
pauljervisheath
210
24k
Why Our Code Smells
bkeepers
PRO
340
58k
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
?