Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Roboconf: Django on Conference Holding
Search
Poren Chiang
May 18, 2014
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Roboconf: Django on Conference Holding
2014/05/18 Talk @ PyCON APAC 2014, Academia Sinica, Taipei, Taiwan.
Poren Chiang
May 18, 2014
More Decks by Poren Chiang
See All by Poren Chiang
加州高鐵到底蓋好沒?CAHSR 工程進度儀表板 / Is High-Speed Rail Completed Yet?
rschiang
0
42
為專案取名永遠是最困難的 / The Eternal Struggle of Naming a Project
rschiang
0
210
2026 g0v 零時政府年會啟動提案 / g0v Summit 2026 Kickstart
rschiang
0
700
Bittersweet: Promoting Digital Democracy with Civic Tech in East Asia
rschiang
0
210
什麼是社群精神?從 SITCON 到開源社群 / What is Community Spirit? Orientation
rschiang
0
250
有系統最安心?科技手段的正當程序 / “Trust the System?” Due Process Considerations of Algorithmic Decision-Making
rschiang
0
240
Digital Government Landscape in Taiwan: Schnitzels, Whistles, Unicorns
rschiang
0
190
g0v hackath52n proposal: Language Portal
rschiang
0
620
有備無患,先掃再說? / Save for a Rainy Day? Observations and controversies of 1922 SMS registration system
rschiang
0
340
Other Decks in Technology
See All in Technology
10年欲しかった音楽管理アプリを、AIと一緒に作りはじめた
judau
1
200
AgentCoreで実践するハーネスエンジニアリング
yakumo
1
230
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
220
Codex概要
ymiya55
0
240
並行性の問題を防げ!実践トランザクション入門
occhi
0
230
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
190
AI臭い文章とは何なのか
nasuvitz
38
77k
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
110
2026-10-01_MagicPod_QAハーネスエンジニアリングとQA組織の未来像
ynisqa1988
1
420
企業の現実世界をグラフで写し取る
sansantech
PRO
0
250
AWS FinOps Agent 結局何が得意なの?
siromi
0
230
Swap and Memory Reclaim - Squeezing Out More RAM
ennael
PRO
1
1.5k
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
6.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Become a Pro
speakerdeck
PRO
31
6.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Claude Code のすすめ
schroneko
67
230k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Designing Experiences People Love
moore
143
24k
Transcript
Roboconf Django on Conference Holding RSChiang @ PyCON APAC 2014
RSChiang ๏Freshman at NTU College of Law ๏SITCON ’13, ’14
Lead Administrator ๏Open source developer & advocate ๏You can reach me at poren.tw *except legal inquiries
Outline ๏ The origins of Roboconf ๏ How does it
work ๏ Workarounds & Challenges ๏ Future aspects
What’s Roboconf?
Students’ Information Technology Conference
Diverse Staff = Difficult to Track *As an admin
Mailing flood 15 mails, 1.57 issues avg. each day
ACL Hell 200+ folders to lock & archive
Jun 11, 2013 soon after 1st year’s SITCON
None
Roboconf a.k.a. ⥏⡨ॲ
SITCON SITCON Internal Tracking & Conf. Op. Net.
…each staff would be found with their work done too.
(evil smirk) “Each reddish finds its own pit.” ƪʫϪ⢗➰ʫϪࢻơƫ
Features ๏ Issue tracking (with serious notification) ๏ Personnel administration
๏ Centralized document control ๏ Collaborative agenda
Architecture “Core” templates, settings, shared code Notification queue Phased
ACL Revision-based document model HTML frontend Ajax API
Phased ACL Effective Previlege “Deny” declaration restricts permission
gain “Allow” declaration assigns permission Permission won’t be assigned unless explicitly granted
Document model File Revision Text blob Tracks file system attributes
(name, stars, permissions…) Records commit data & locality (enables remote linking) Typed content storage (not necessary in DB)
Notifications
— Administrators with joy “Staff never ignore mails again. ‘cause
they just can’t get rid of it.”
Results & Applications
Issue tracker
Document control
Staff information
me.SITCON Side project of Creative & Web Team (Angular.js x
Django)
Challenges ๏ Narrow gap between development & production • Admin
team is constantly on-call to fix bugs • Daily new features with 726 commits over 10 months ๏ Diverse languages choices in staff members • Need to work with Angular.js etc. -> Set forth API
Future aspects ๏ Theming & template generalization ๏ Fluid, ajax-based
rewritten frontend ๏ Clear & easy installation instructions ๏ Integrated client push notification app
Repository github.com/sitcon-tw/staff.sitcon.org
Repository github.com/sitcon-tw/staff.sitcon.org We’ll rename it soon after generalization!
Thanks! RSChiang @ PyCON APAC 2014