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
SharePoint loves Ruby
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
jlxq0
June 12, 2013
Business
490
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SharePoint loves Ruby
Slides for my talk at the "ShareConf" SharePoint conference in Düsseldorf, Germany.
jlxq0
June 12, 2013
More Decks by jlxq0
See All by jlxq0
Virtual Reality Overview
jlxq0
0
110
(Intelligent) Bots
jlxq0
0
49
Office 365
jlxq0
0
70
The Future of the Internet
jlxq0
0
110
Wie baut man ein Intranet? – Collaboration & Communication
jlxq0
0
210
Wie kommt der Content in den SharePoint?
jlxq0
1
87
Documentation for "Nutzerselbstverwaltung"
jlxq0
0
55
Nutzerselbstverwaltung
jlxq0
0
59
Graduation Speech
jlxq0
0
78
Other Decks in Business
See All in Business
(スライド版) 全社AI推進プロジェクト開始から半年で 組織に起きた5つの変化 〜kubellのkube-AIで見えた成果と課題〜 / ai-project-progress
takeshisumida_
1
240
コーポレートストーリー(新規投資家様向け会社説明資料)
gatechnologies
2
21k
向山純平 メニュー表 / Junpei Mukouyama – Professional Services
mj6237
3
330
FY2026.6 Impact Report EN
mercari_inc
0
12k
株式会社スピークバディ 会社紹介資料
speakbuddy
1
230k
アジャイルのインストールと実践 ~導入の軌跡と現在地~
nakahara
0
300
株式会社うるる エンジニア向け採用資料
uluru_hr
3
140k
オープンワーク会社紹介資料 / company profile
openwork
4
610k
シナジーマーケティング株式会社 採用ピッチ資料
synergymarketing
1
68k
Ai Workforce Deployment Strategist Hiring Deck|AIコンサルタント採用資料
layerx
PRO
1
450
「仕訳」から「取引」へ(fAD2026)
shunsuke_takeuchi
PRO
1
1.4k
malna-recruiting-pitch
malna
1
28k
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
KATA
mclloyd
PRO
35
16k
Accessibility Awareness
sabderemane
1
250
Optimizing for Happiness
mojombo
378
71k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
550
Git: the NoSQL Database
bkeepers
PRO
433
67k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
How STYLIGHT went responsive
nonsquared
100
6.3k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
sira's awesome portfolio website redesign presentation
elsirapls
0
450
Transcript
SharePoint Ruby
how why häh ?
...and are they happy?
...and do they have kids?
They do!
IronSP
?
What are you talking about? Start at the beginning!
Julian Lindner - Web Guy at Freudenberg Group - 40k
employees - also corporate intranet - also communication - not in IT - but in Corporate Communications
1½ years ago we had a task: New corporate website
(actually two) (actually seven regions)
Here’s the result...
Homepage w/ aggregated information
Static content
Galleries
Locations - synced from internal database
Jobs - synced from service provider
Well, just have a look yourself, it’s online. www.freudenberg.com (
)
Second one, by the way, too. www.freudenberg-nw.com ( )
Regions on the way.
So how did we get there?
We had a look at the others.
We made a “self-inventory”.
What do we have?
(Video: Anarchy Reigns)
Actually it doesn’t that much. Most of the time we’re
quite happy with our leadership! In this case... ( )
Companies Divisions Websites CMS’s 1 16 300 500.000.000.000.000.000.000.000 .
We didn’t like that.
What do we like?
None
Well, Music too, yes... ;-)
Harmony!
ORDER!
We want...
Company Divisions Websites CMS 1 16 many 1
Project just went way more complex!
Timeframe for first two websites online: 1 year
Timeframe for first two websites online, after project approval: 3
months
We wrote the specs and got four offers. All similar...
Are you crazy?
Two corporate websites? On a SharePoint Platform? In three months?
Before christmas? With this Budget? You must be crazy!
Maybe we /could/ do this for more $$$ ... and
maybe until march ... second one in may. Probably. Maybe. Perhaps. If goes well and nothing happe and everybody helps and no o gets ill and we have luck and
There was one more offer. Wanna know what they told
us?
You are crazy!
This IS impossible!
They also told us...
Fuck it! We’re young. (Excuse the language, I’m just quoting.)
Let’s just do it anyway!
So we took our chances.
How?
Extreme Programming Agile Scrum Feedback Loops BDD TDD WTF
Probably none and all of that.
We had to make a few decisions. 12 weeks to
launch
Content • Content meeting for each menu item • With
authors and executives • Improve existing – don’t re-create • No chance for change after meeting!
Design • Based on design by agency • Style guide
in-house • Based on general corporate design
Platform • SharePoint 2010, because of our intranet • No
time to wait for 2013 • No chance to go live in beta-state • Multi-Tenancy-Mode • On-Premise (political decision)
We finalized our platform setup. 6 weeks to launch
Imagine beautiful network- / server-diagram here. ( )
Feature Implementation began. One guy. 5 weeks to launch
Feature Implementation • Masterpage • Content Structure • Page Layouts
• Variations
First Deployment of IronSP. 4 weeks to launch
First time ever someone actually used IronSP. also
First steps with IronSP • SiteProfiles, sync and display •
Job Database, ditto • Default content pages • Contacts • Downloads
What is this “IronSP”? Tell us already! ...as long as
we’re talking about it again:
It is the power, structuredness, workflow- and document management capabilities
of SharePoint to the power, flexibility, agileness of a dynamic scripting language like Ruby.
Nice! How does that look?
We edit a page as we know it.
Then we have a Ruby “control”...
... and a HAML “template”...
...and a line in our Master or Page Layout.
This is the result.
More examples in a minute. Live. (Also Christian and Kevin
are here for the curious.)
What’s your development environment? Which IDE? Compiler? Packaging? ...?
Tools used • WebDAV and a text editor
Four guys locked up in a conference room. 1 week
to launch
None
None
None
Our workflow • Develop in dev-env • Test, show, improve
it • Push to Github • Pull on prod-env • Repeat. 100 times a day. • (Github is great!)
One guy “filling” the website 24/7. Let’s not forget about
the content!
We did it! 1 day to launch (also 1 day
to christmas)
None
We did it!
Now you probably wanna see it?
(Live Demo)
Thank you!
/jlxq0
Questions?