Presentation is loading. Please wait.

Presentation is loading. Please wait.

COPS Expert Group Wardenburger Hof 31. Jan. 2012.

Similar presentations


Presentation on theme: "COPS Expert Group Wardenburger Hof 31. Jan. 2012."— Presentation transcript:

1 COPS Expert Group Wardenburger Hof 31. Jan. 2012

2 Agenda Seite 2 08:30 – 08:45 Welcome / Warm UP 08:45 – 09:00Definitions „Let‘s speak one language“ 09:00 – 09:30 Introducing & Explanation Systemarchitecture - Analogy of COPS2 and COPS3 - COPS 3 Components 09:30 – 10:30Logic of COPS 3 - Shift of processes by COPS-Framework Modules - Inheritance (Master > Default > Customer) - LayoutMaster - Auto-Teaser - Asset-Handling 10:30 – 10:45Coffee Break

3 Agenda Seite 3 10:30 – 12:30 Useful Helpers - Update Script - Content Classes - Content Class Sharing - Asset Manager - Subnav Teaser - Attribute Teaser - Loadbalancing Sites - COPS Tools (Operator / Translation) - IPS TxtR 12:30 – 13:15Lunch Break 13:15 – 14:15Omniture Session 14:15 – 14:30Next Steps 14:30 – 14:45Timelines

4 Agenda Seite 4 14:45 – 15:30 Future Development 15:30 – 15:45Coffee Break 15:45 – 16:00Wrap Up 16:00 – 17:45AOB (Any Other Business) - Open Round - Question & Answers 19:30 – OpenBowling

5 Agenda Seite 5 08:30 – 08:45 Welcome / Warm UP 08:45 – 09:00Definitions „Let‘s speak one language“ 09:00 – 09:30 Introducing & Explanation Systemarchitecture - Analogy of COPS2 and COPS3 - COPS 3 Components 09:30 – 10:30Logic of COPS 3 - Shift of processes by COPS-Framework Modules - Inheritance (Master > Default > Customer) - LayoutMaster - Auto-Teaser - Asset-Handling 10:30 – 10:45Coffee Break

6 Definitions – Let‘s speak one language Seite 6  To understand what we are talking about…  We start to document „Definitions“  Handout for your reference

7 Agenda Seite 7 08:30 – 08:45 Welcome / Warm UP 08:45 – 09:00Definitions „Let‘s speak one language“ 09:00 – 09:30 Introducing & Explanation Systemarchitecture - Analogy of COPS2 and COPS3 - COPS 3 Components 09:30 – 10:30Logic of COPS 3 - Shift of processes by COPS-Framework Modules - Inheritance (Master > Default > Customer) - LayoutMaster - Auto-Teaser - Asset-Handling 10:30 – 10:45Coffee Break

8 Introducing & Explanation Systemarchitecture Seite 8 The RedDot analogy between COPS 2 and COPS 3 in terms of: Physical-Structure Project-Structure Workflow „Set up customer“ Workflow „Update customer“

9 Seite 9 Physical-Structure of COPS 2 - Mixed System 7 real Server 3 virtual Server - Virtual Server from COPS 3 - Serverjobs seperated - Maintained by eCommerce Introducing & Explanation Systemarchitecture - Analogy of COPS 2 and COPS 3

10 Seite 10 Physical-Structure of COPS 3 - 7 virtual Server (live now) - 7 publication Server - 8 virtual Server prepared to go live - 1 Mass-Storage „LOON“ Device for all Server - Serverjobs combined - Maintained by internal IT-Department Introducing & Explanation Systemarchitecture - Analogy of COPS 2 and COPS 3

11 Seite 11 Project-Structure of COPS 2 - 1 Default Project for (nearly) all Countries & Languages - Structure changes in Default affects all Countries & Languages - All customers need a RedDot Project Almost 600 RedDot projects to maintain Introducing & Explanation Systemarchitecture - Analogy of COPS 2 and COPS 3

12 Seite 12 Project-Structure in COPS 3 - Global Master - Master-Default Structure - 1 Default Project for each Country & Language - RedDot Project isn‘t necessary to serve a customer Introducing & Explanation Systemarchitecture - Analogy of COPS 2 and COPS 3

13 Seite 13 Workflow „Set up customer“ - COPS 2 Introducing & Explanation Systemarchitecture - Analogy of COPS 2 and COPS 3 Share ContentClasses Create & Share AssetFolder Ex-/Import from Default Copy empty Cover Delete Language-Variants

14 Seite 14 Workflow setup customer in COPS 3 Introducing & Explanation Systemarchitecture - Analogy of COPS 2 and COPS 3 Delete content Share ContentClasses Copy Default

15 Seite 15 Introducing & Explanation Systemarchitecture - Analogy of COPS 2 and COPS 3 Workflow „Update customer“

16 Introducing & Explanation Systemarchitecture Seite 16 COPS 3 Components In terms of Physical In terms of Software

17 Seite 17 Introducing & Explanation Systemarchitecture - COPS 3 Components Physical Components  7 Virtual RedDot Server  5 Virtual COPS-Framework Server  2 MySQL Databas Server

18 Seite 18 Introducing & Explanation Systemarchitecture - COPS 3 Components Software Components  Segmenting of Server  Flexible in terms of scaling & switching

19 Agenda Seite 19 08:30 – 08:45 Welcome / Warm UP 08:45 – 09:00Definitions „Let‘s speak one language“ 09:00 – 09:30 Introducing & Explanation Systemarchitecture - Analogy of COPS2 and COPS3 - COPS 3 Components 09:30 – 10:30Logic of COPS 3 - Shift of processes by COPS-Framework Modules - Inheritance (Master > Default > Customer) - LayoutMaster - Auto-Teaser - Asset-Handling 10:30 – 10:45Coffee Break

20 Logic of COPS 3 Seite 20 Shift of processes by COPS-Framework Modules Parser and Reverse Plugins and Assets Web Build and Sync Inheritance (Master > Default > Customer) Inheritance Updateprocesses with or without RedDot-Project? LayoutMaster Auto-Teaser Asset-Handling

21 Seite 21 Logic of COPS 3 – Shift of processes (COPS-Framework Modules) Parser and Reverse - The Parser-Module parse & validate the published content and write it into the database - The Reverse-Module returns Default Content of a requested Page in RedDot

22 Seite 22 Plugins and Assets - The Module Plugins deliver COPS-Framework Tools and Informations to RedDot, like „Asset-Manager“ or „Price-Handler“ - all Assets (images, CSS and other media elements) are stored on COPS-Framework (10.1.102.125) Logic of COPS 3 – Shift of processes (COPS-Framework Modules)

23 Seite 23 Web - Customer Preview after RedDot, before live - 1:1 how it goes live e.g. with prices and hide pages http://10.1.102.125/web/85001773 Logic of COPS 3 – Shift of processes (COPS-Framework Modules)

24 Seite 24 Build and Sync - Release Customer pages to the Content Server - 1:1 as it‘s on the Web-Module except the Domain settings - Synchronize IPS Templates Logic of COPS 3 – Shift of processes (COPS-Framework Modules)

25 Seite 25 Logic of COPS 3 - Inheritance (Master > Default > Customer) Inheritance - No Inheritance in RedDot - Inheritance only from COPS-Framework till live (Web Module, Build Module) - CSS, Operator-, KeyAccount-, Attribute-Teaser-Setting don‘t inherit from Default

26 Seite 26 Updateprocesses - Structure: emtpy pages reference key & global name only - Content: all filled elements on each page Logic of COPS 3 - Inheritance (Master > Default > Customer)

27 Seite 27 RedDot Project – with or without it? RedDot ProjectPro‘sCon‘s with completly flexible & free in terms of structure completly flexible & free contentwise  have to take care of default changes  updates could be necessary  depends on more than 1 system without fast & easy way to go online always „up to date“  structure belongs to default  content belongs to default  Accelerate & Slim Processes  More independently  Reconfigurable Logic of COPS 3 - Inheritance (Master > Default > Customer)

28 Seite 28 Logic of COPS 3 - LayoutMaster - Same Structure & different Content - Useful for Customers in different Countries or Languages „Amazon DE“ is LayoutMaster for „Amazon UK“

29 Seite 29 Logic of COPS 3 - Auto-Teaser - Automatically generated Teaser - Easy saved if a product is set to hide

30 Seite 30 Logic of COPS 3 - Asset-Handling  No longer publishing of Assets from RedDot –  only Path & Filename  Faster Publicationprocess  Multisided editable: RedDot, COPS Tools, FTP  Centralized Default images slim Operator Directories  Fast replacement by overwrite Assets only at one location

31 Agenda Seite 31 08:30 – 08:45 Welcome / Warm UP 08:45 – 09:00Definitions „Let‘s speak one language“ 09:00 – 09:30 Introducing & Explanation Systemarchitecture - Analogy of COPS2 and COPS3 - COPS 3 Components 09:30 – 10:30Logic of COPS 3 - Shift of processes by COPS-Framework Modules - Inheritance (Master > Default > Customer) - LayoutMaster - Auto-Teaser - Asset-Handling 10:30 – 10:45Coffee Break

32 Agenda Seite 32 10:30 – 12:30 Useful Helpers - Update Script - Content Classes - Content Class Sharing - Asset Manager - Subnav Teaser - Attribute Teaser - Loadbalancing Sites - COPS Tools (Operator / Translation) - IPS TxtR 12:30 – 13:15Lunch Break 13:15 – 14:15Omniture Session 14:15 – 14:30Next Steps 14:30 – 14:45Timelines

33 Useful Helpers - Update Script „There is a page on Budni that we don‘t have in our default. How can we get it?“ „We do not have the new disney teasers. How can we get them?“ „Our whole greetingcards section is still christmassy, can you change that?“ Seite 33

34 Seite 34 Useful Helpers - Update Script

35 Update Script Structure & Content Update Script Structure & Content Master Project Germany Master Project Netherlands Master Project Spain start Seite 35 Useful Helpers - Update Script

36 Functional workflow update script 1.Check if object in target project exists 2.Create or update object in target project Object can be a whole page, a teaser or just a carousel slice! Seite 36 Useful Helpers - Update Script

37 Update Script Structure Default Project start Seite 37 Useful Helpers - Update Script

38 Useful Helpers - Content Classes What is a content class? teaser carousel main page and many more... Seite 38

39 master global master de_DE default de_DE mueller de_DE All projects inherit global content classes. master de_AT master fr_FR default de_AT default fr_FR fnac fr_FR hartlauer de_AT Seite 39 Useful Helpers - Content Class Sharing

40 master de_DE default de_DE mueller de_DE Master projects can have individual content-classes. Seite 40 Useful Helpers - Content Class Sharing

41 mueller de_DE Child projects can have individual content-classes. Seite 41 Useful Helpers - Content Class Sharing

42 Only accessible within RedDot Seite 42 Useful Helpers – Asset Manager

43 Now accessible within RedDot and Operator-Tool Seite 43 Useful Helpers – Asset Manager

44 10.1.102.125 RedDot Framework no need to syncronize direct live access Seite 44 Useful Helpers – Asset Manager

45 Two Directories /images /assets /global /de_DE /fr_FR /85001773 /85024155 /85001320 Seite 45 Useful Helpers – Asset Manager

46 /images/fr_FR/keyvisual.jpg /images/global/online-lessons.jpg /assets/85001773/promo_calendar.jpg Seite 46 Useful Helpers – Asset Manager

47 Seite 47 Useful Helpers – Subnav Teaser

48 Define where to show it insert as many teasers as you want Seite 48 Useful Helpers – Subnav Teaser

49 Example: Christmas „Delivery Times“ Default Mail Customer Default POS Customer Seite 49 Useful Helpers – Attribute Teaser

50 define two variants in one project define attribute value for each variant appropriate variant will be shown in customer project Seite 50 Useful Helpers – Attribute Teaser

51 http://10.1.114.120:888/cms COPS 2 COPS 3 logged in users server ip Seite 51 Useful Helpers – Loadbalancing Site

52 Operator-Tool „Control Center for project specific tasks“ Translation-Tool „Translating text resources quickly“ Seite 52 Useful Helpers – COPS Tools

53 Operator-Tool Seite 53 Useful Helpers – COPS Tools

54 Operator-Tool 3 main features 1 1 create new projects Seite 54 Useful Helpers – COPS Tools

55 Operator-Tool Creating new projects Seite 55 Useful Helpers – COPS Tools

56 Operator-Tool 3 main features 1 1 2 2 create new projects editing css directly Seite 56 Useful Helpers – COPS Tools

57 Editing css directly Operator-Tool Seite 57 Useful Helpers – COPS Tools

58 Operator-Tool 3 main features 1 1 2 2 3 3 create new projects editing css directly project specific functionality Seite 58 Useful Helpers – COPS Tools

59 Project specific functionality Operator-Tool Seite 59 Useful Helpers – COPS Tools

60 not individualizedindividual startpage individual project always sync all pages automatically not syncing specific pages automatically never sync pages automatically Seite 60 Useful Helpers – Blacklist

61 Translation-Tool published translated Seite 61 Useful Helpers – COPS Tools

62 Translation-Tool Worst-case scenario translate return edit publish return Translation-Tool RedDot Seite 62 Useful Helpers – COPS Tools

63 Translation-Tool Solution 1 1 Complete return only after initial translation 2 2 Only return single pages after initial return Seite 63 Useful Helpers – COPS Tools

64 Agenda Seite 64 10:30 – 12:30 Useful Helpers - Update Script - Content Classes - Content Class Sharing - Asset Manager - Subnav Teaser - Attribute Teaser - Loadbalancing Sites - COPS Tools (Operator / Translation) - IPS TxtR 12:30 – 13:15Lunch Break 13:15 – 14:15Omniture Session 14:15 – 14:30Next Steps 14:30 – 14:45Timelines

65 Agenda Seite 65 10:30 – 12:30 Useful Helpers - Update Script - Content Classes - Content Class Sharing - Asset Manager - Subnav Teaser - Attribute Teaser - Loadbalancing Sites - COPS Tools (Operator / Translation) - IPS TxtR 12:30 – 13:15Lunch Break 13:15 – 14:15Omniture Session 14:15 – 14:30Next Steps 14:30 – 14:45Timelines

66 Agenda Seite 66 10:30 – 12:30 Useful Helpers - Update Script - Content Classes - Content Class Sharing - Asset Manager - Subnav Teaser - Attribute Teaser - Loadbalancing Sites - COPS Tools (Operator / Translation) - IPS TxtR 12:30 – 13:15Lunch Break 13:15 – 14:15Omniture Session 14:15 – 14:30Next Steps 14:30 – 14:45Timelines

67 Next Steps Seite 67

68 Next Steps Seite 68

69 Agenda Seite 69 10:30 – 12:30 Useful Helpers - Update Script - Content Classes - Content Class Sharing - Asset Manager - Subnav Teaser - Attribute Teaser - Loadbalancing Sites - COPS Tools (Operator / Translation) - IPS TxtR 12:30 – 13:15Lunch Break 13:15 – 14:15Omniture Session 14:15 – 14:30Next Steps 14:30 – 14:45Timelines

70 Timelines Seite 70 Feb Mar- May Jun- Jul Translation done Master done Language default done Switch Off Microsite Set Up default Customerprojects Set Up Affiliates Set Up individual Customerprojects Prepared Photokina 2012

71 Timelines – Status of Translations Seite 71 AT – ready UK / USA / CA – ready PL – ready CZ – ready SL ?? SK ?? DK ?? NOR ?? SWE ?? FIN ?? IT ?? FR– ready NL – ready BE ?? HU ?? ES ?? RO ?? LIT ?? CH

72 Agenda Seite 72 14:45 – 15:30 Future Development 15:30 – 15:45Coffee Break 15:45 – 16:00Wrap Up 16:00 – 17:45AOB (Any Other Business) - Open Round - Question & Answers 19:30 – OpenBowling

73 Future Developments Seite 73 Finder for Cewe-photobook Gifts Greeting Cards Display of prices in a graphic Split of Main CSS into seperate CSS files Integration of Services – Design Service Seminar / Videotutorials / FAQ-Client SEO Landingpages SPOT – Web SelfService Some New Products Redesign of categories Mobile apps

74 Agenda Seite 74 14:45 – 15:30 Future Development 15:30 – 15:45Coffee Break 15:45 – 16:00Wrap Up 16:00 – 17:45AOB (Any Other Business) - Open Round - Question & Answers 19:30 – OpenBowling

75 Agenda Seite 75 14:45 – 15:30 Future Development 15:30 – 15:45Coffee Break 15:45 – 16:00Wrap Up 16:00 – 17:45AOB (Any Other Business) - Open Round - Question & Answers 19:30 – OpenBowling

76 Agenda Seite 76 14:45 – 15:30 Future Development 15:30 – 15:45Coffee Break 15:45 – 16:00Wrap Up 16:00 – 17:45AOB (Any Other Business) - Open Round - Question & Answers 19:30 – OpenBowling


Download ppt "COPS Expert Group Wardenburger Hof 31. Jan. 2012."

Similar presentations


Ads by Google