cms . or how i learned stop worrying and love the tools

27
CMS. Or: How I Learned to Stop Worrying and Love the Tools.* Patrik SVENSSON, Head of ONLINE Practice 1 * = Dr StrangeLOVE Or: How I Learned TO STOP WORRYING AND LOVE THE BOMB

Upload: patrik-svensson

Post on 01-Nov-2014

654 views

Category:

Technology


0 download

DESCRIPTION

We've been discussing CMS for ages. But from a 1 System Should solve this perspective. You could approach it like a toolbox problem instead. Hopefully this can give some energy to that discussion. And that we can start to look at simpler, open source tools doing the work for us.

TRANSCRIPT

Page 1: CMS . Or How I Learned Stop Worrying and Love The Tools

CMS. Or: How I Learned

to Stop Worrying and

Love the Tools.* Patrik SVENSSON, Head of ONLINE Practice 1"

* = Dr StrangeLOVE Or: How I Learned TO STOP WORRYING AND LOVE THE BOMB !

Page 2: CMS . Or How I Learned Stop Worrying and Love The Tools

I.

WE’VE BEEN RESEARCHING THE

CMS AREA FOR A REPLACEMENT OF

A BIG END-OF-LIFE PRODUCT.

Page 3: CMS . Or How I Learned Stop Worrying and Love The Tools

II.

IN THE PROCESS WE SAID IT IS OK TO

NOT USE THE END OF LIFE, EXISTING

CMS SYSTEM. AND SEVERAL SITES

MOVED IMMEDIATELY TO NEW TOOLS.

Page 4: CMS . Or How I Learned Stop Worrying and Love The Tools

III.

IT SEEMS WE WOULD BE BETTER OFF

TO LOOK AT ”CMS” AS A SET OF TOOLS.

FROM VERY SMALL TO BIG ONES.

Page 5: CMS . Or How I Learned Stop Worrying and Love The Tools

IIII.

SO A SLIGHTLY DIFFERENT

DESCRIPTIVE, NOT PRESCRIPTIVE,

OVERVIEW OF OUR CMS STATE.

STARTING WITH SMALL TOOLS….

Page 6: CMS . Or How I Learned Stop Worrying and Love The Tools

A StatiC FILE BLOG? Or: Jekyll AND Toto. 5000 Lines Of Code. SimPLE. Open Source.

1

Answer: ZERO OF OUR Sites are using THIS KIND OF TOOL.

Page 7: CMS . Or How I Learned Stop Worrying and Love The Tools

A LANDING PAGE TOOL? Or: DESANT. 6000 Lines Of Code. SimPLE. Open Source.

2

Answer: ZERO OF OUR Sites are using THIS KIND OF TOOL.

Page 8: CMS . Or How I Learned Stop Worrying and Love The Tools

A STATIC FILE CMS? Or: KIRBY CMS. 8000 Lines Of Code. SimPLE. Open Source.

3

Answer: ZERO OF OUR Sites are using THIS KIND OF TOOL.

Page 9: CMS . Or How I Learned Stop Worrying and Love The Tools

A ”Micro” WEB APPLICATION

FRAMEWORK? Or: LARAVEL AND SILEX. (ON TOP of Symfony). 5000 Lines Of Code. SimPLE. OPEN SOURCE.

4

Answer: ZERO OF OUR Sites are using THIS KIND OF TOOL.

Page 10: CMS . Or How I Learned Stop Worrying and Love The Tools

A ”SIMPLE CMS” PERHAPS? Or: STACY. 12,400Lines Of Code. SimPLE. Open SOURCE.

5

Answer: ZERO OF OUR Sites are using THIS KIND OF TOOL.

Page 11: CMS . Or How I Learned Stop Worrying and Love The Tools

A Stylesheet Language, Anyone? Or: SaSS. 22,000 Lines Of Code. NOT SO SimPLE. Open SOURCE.

6

Answer: ZERO OF OUR Sites are using THIS KIND OF TOOL.

Page 12: CMS . Or How I Learned Stop Worrying and Love The Tools

A BIGGER Web Application

Framework? Or: COdeIGNITER & Al. 40,000 Lines Of Code. NOT SO SIMPLE ANYMORE. Open SOURCE.

7

Answer: ZERO OF OUR Sites are using THIS KIND OF TOOL.

Page 13: CMS . Or How I Learned Stop Worrying and Love The Tools

Web Editing Tool? Or: TinY MCE. 50,000 Lines Of Code. NOT SO SIMPLE, FOR JUST WEB EDITOR?. Open SOURCE.

8

Answer: ZERO OF OUR Sites are using THIS KIND OF TOOL.

Page 14: CMS . Or How I Learned Stop Worrying and Love The Tools

Web Frontend Framework? Or: TWITTER Bootstrap & AL . 60,000 Lines Of Code. TWITTER-LOOK FOR EVERYONE?. Open SOURCE.

9

Answer: A COUPLE OF OUR Sites ARE using THIS KIND OF TOOL, SPARINGLY.

Page 15: CMS . Or How I Learned Stop Worrying and Love The Tools

YOUR OWN CUSTOM CMS? Or: ”My OWN CMS”. 5,000+ Lines Of Code. BUILD YOURSELF, SIMPLE for WhoM?. Open SOURCE??.

10

Answer: 1 OF OUR Sites IS USING THIS TYPE OF TOOL. THEY BUILD THEIR OWN CMS!

Page 16: CMS . Or How I Learned Stop Worrying and Love The Tools

SOMEONE ELSES CUSTOM CMS? Or: ”SOMEONE ELSES CMS”. 5,000+ Lines Of Code. SOMEONE ELSE BUILD. Open SOURCE??.

11

Answer: ONLY 1 OF OUR Sites IS USING THIS KIND OF TOOL. WORKs VERY GOOD!

Page 17: CMS . Or How I Learned Stop Worrying and Love The Tools

A SMALL SUPERSTAR CMS? Or: Wordpress. 200,000 Lines Of Code. POPULAR, SIMPLE, MESSY CMS?. Open SOURCE.

12

Answer: FOR BLOGS IT POPS UP. BUT ONLY ONE SITE IS TRYING IT OUT FULL SCALE.

Page 18: CMS . Or How I Learned Stop Worrying and Love The Tools

A PRODUCT CMS? Or: PIMCORE. 500,000 Lines Of Code. CMS+PrODUCT CATALOG FOR YOU?. Open SOURCE.

13

Answer: We ARE NOT INTO PIMS/Product CATALOG CMS. ZERO SITES.

Page 19: CMS . Or How I Learned Stop Worrying and Love The Tools

A .NET CMS? Or: UMBRACO. 800,000 Lines Of Code. AN OPEN SOURCE MICROSOFT CMS?. Open SOURCE.

14

Answer: 1 OF OUR SITES IS USING THIS KIND OF TOOL. .NET IS VERY POPULAR IN THE NORDICS.

Page 20: CMS . Or How I Learned Stop Worrying and Love The Tools

A CONTENT MANAGEMENT

FRAMEWORK? Or: SYMFONY. 800,000 Lines Of Code. UNDERLIES MANY CMS?. Open SOURCE.

15

Answer: WE ARE NOT USING ANY LARGE-SCALE ”CMF”s.

Page 21: CMS . Or How I Learned Stop Worrying and Love The Tools

A WONDERFUL NEXT-VERSION CMS? Or: DRUPAL 7. 950,000 Lines Of Code. Drupal 8 SOUNDS very good…?. Open SOURCE.

16

Answer: ZERO SITES ARE PLANNING TO USE DRUPAL 8.

BUT DRUPAL 7 IS BEING PLANNED IN ONE PLACE.

Page 22: CMS . Or How I Learned Stop Worrying and Love The Tools

A QUITE POPULAR, QUITE SIMPLE CMS? Or: JOOMLA. 1,300,000 Lines Of Code. Millions Lines of code for You?. Open SOURCE.

17

Answer: One COUNTRY IS USING IT. IT IS A SURPRISINGLY BIG SYSTEM NOWADAYS.

Page 23: CMS . Or How I Learned Stop Worrying and Love The Tools

A BIG, DOCUMENT CMS? Or: ALFRESCO. 2,000,000 Lines Of Code. NEED TO MANAGE DOCUMENTS?. Open SOURCE.

18

Answer: WE USE SEVERAL DoCUMENT SYSTEMS. BUT SMALLER ONES.

Page 24: CMS . Or How I Learned Stop Worrying and Love The Tools

A BIG CMS? Or: ezPublish. 2,550,000 Lines Of Code. A LOT (!!) of CODE?. Open SOURCE.

19

Answer: SURPRISINGLY BIG. JUST WANTED TO LIST A BIG, OPEN SOURCE CMS.

Page 25: CMS . Or How I Learned Stop Worrying and Love The Tools

A SIMPLE ECOMMERCE CMS? Or: MAGENTO. 5,500,000 Lines Of Code. SIMPLE CMS+E-COMMERCE?. Open SOURCE.

20

Answer: WHERE WE USE MAGENTO IT HAS BEEN TEMPTING TO USE THEIR CMS.

Page 26: CMS . Or How I Learned Stop Worrying and Love The Tools

THE CMS TOOLS SUMMARY Or: How I Learned to Stop Worrying and Love the Tools

Wordpress, 0,2 MLOC

Drupal 70,95

MLOC

Bootstrap,Foundation

60 KLOC

CodeIgniter, 40 KLOC

CSS-FWWAF WET

Umbraco0,8

MLOCTinyMCE, 50 KLOC

OS-CMS OS-CMS OS-CMS

SIZE

(Lin

es o

f Cod

e)

CMS TOOLS

TOOL ABBREVIATIONLPT = Landing Page Tool SF-CMS = Static File CMS SF-Blog = Static File BlogS-CMS = Simple CMSCSS-FW = CSS FrameworkCSS-L = Stylesheet LanguageMWAF = Micro Web Application FW.WAF - Web Application Framework WET = Web Editing Tool WFF = Web Frontend Framework OS-CMS = Open Source CMSCMS = Content Management SystemC-CMS = Custom CMSPC-CMS = Product Catalog and CMSCMF = Content Management FrameworkE-CMS = E-Commerce with CMSCR = Content Repository

Joomla1,3

MLOC

Desant, 6 KLOC

Jekyll,Toto 0,6/6 KLOC

LPT SF-CMS OS-CMSC-CMS

"DIY"0,05-0,1

P-CMS

ezPublish2,55

MLOc

CMF

Symfony0,8

MLOC

OS-CMS

Alfresco2,0

MLOC

Magento5,5 MLOC+Zend FW2,38 MLOC

(not incl.MySQL

1,2 MLOC)

E-CMS

Pimcore0,5

MLOC

PC-CMS

Kirby8 KLOC

SF-Blog

Sass, 22 KLOC

CSS-L

Laravel,Silex

5 KLOC

MWAF

SIMPLE MEDIUM COMPLEX

Stacey12,4 KLOC

S-CMS

Page 27: CMS . Or How I Learned Stop Worrying and Love The Tools

THANKS! "