# epi7fin #episerver7 1. Petri Isola Lead Technical Sales Engineer EPiServer 7: Content Blocks 2.

Slides:



Advertisements
Similar presentations
Business Development Suit Presented by Thomas Mathews.
Advertisements

WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
MMDE5011 – INTERACTIVE MEDIA PRACTICE 1 WEEK 1: INTRODUCTION TO HTML5
Introducing new web content management tools for Priority...
Bitrix Site Manager Version 7.0: Features and Updates, New Product Editions.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
SharePoint 2010: Building an enterprise public website Vinod Unny Enterprise InfoTech Microsoft Regional Director.
Agenda 22 7.SharePoint Changes 8.Items & Lists 9.Files & Libraries 10.SharePoint & Office 11.Help 12.Wrap Up.
Becky Bertram SharePoint MVP
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Site Provisioning Options Web Template Fundamentals Web Templates and App Webs Custom Solutions for Site Provisioning Wrap Up.
A Product of Enterprise Content Management System (CMS) Web & Portal Content Management Systems for faster web publishing Copyright.
SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.
Content Management Systems A content management system is software that loads on your web host’s server and manages all content on your web site dynamically.
Customer Forum OTech’s New Web Publishing Service Web Services Section – April 29, 2015.
WSS 3.0 Architecture and Enhancements Ashvini Shahane Member – Synergetics Research Lab.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Evinco Solutions Limited Page 1. Evinco Solutions Limited Page 2 What is RoboSales? Integrated e-commerce solution for corporate and SME users Innovative.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Web Design Using HTML Codes. WHAT DO I NEED TO BEGIN DESIGNING A HOME PAGE? 1.YOU NEED A FOLDER (also called a DIRECTORY) You should set up a folder or.
Sodexo Tridion CMS Overview. 2 –Country.com Advanced Training v ■ What is Tridion CMS? ■ Websites ■ Inside Tridion CMS ■ How to create a page.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
September 10, Agenda Welcome Updates Reminders New CT.gov Site Questions & Comments.
The Inside Edge. Alive and Kicking “It” drives away visitors in seconds.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
New SharePoint 2016 Features
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Features and Updates Native UTF-8 support Innovative user interface to simplify everyday tasks Enhanced Photo Gallery 2.0 Windows-style control panel interface.
Copyright © Eric Liria Web Site Builder This application allows you to build and manage web sites. It provides the following functionnalities: use.
JavaScript, Fourth Edition
The power to change. About Dovetail Internet  Located in Shrewsbury, Massachusetts  Founded in 1999 to build and develop “Internet Solutions That Fit.”
1 Copyright(c) Dave Krupinski. All rights reserved. Webgenz and Content Management An introduction to using Webgenz to develop and maintain.
Farcry Not just a game anymore…. What is Farcry?  Farcry is a Content Management System (CMS)  It is designed to separate the jobs of site creation/design.
University of Palestine Faculty of Engineering and Urban planning Software Engineering department Software Engineering Group Project Requirements Project.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Roles 1. Your Role: End User End Users use Inside NCDOT and Connect NCDOT for basic browsing and reading Typical tasks can include: Open or download files.
May 6, 2015 Session 10:00am – 12 Noon. Agenda 2 TopicPresenter / FacilitatorTimeframe  Welcome Michael Chen5 min.  CA Web Publishing Richard Lehman55.
What is a Package? A package is an Oracle object, which holds other objects within it. Objects commonly held within a package are procedures, functions,
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
D JANGO Leo Wang Daniel South Philip Kim. Introduction Open Source web application framework Released in 2005 Python is used throughout Speed of development.
WikiPlus Configurations Configure WikiPlus elements to your needs.
CD Web XMS Training How to use the Xeno Media web site content management system.
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
Lecture Capture and. Goal Link to D2L D2L Website
ASP.NET User Controls. User Controls In addition to using Web server controls in your ASP.NET Web pages, you can create your own custom, reusable controls.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
Reduce, Reuse, Recycle. Housekeeping… Download EventBoard Mobile and remember to fill out session evaluations… Phasers set to stun, mobile devices set.
Transportation Agenda 165. Transportation About Pages Pages organize and present information Pages are files that end in.aspx 166.
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
Web 2.0 is the second generation of Internet-based services that emphasize online collaboration and sharing among users.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
Developer Exam Preparation Thom Robbins Bryan Soltis
CONTENT MANAGEMENT SYSTEM CMS Team Information Services
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
+ Responsive Technology Performance, efficiency and elegance are the three key elements that make our platform unique. Each of the features in this presentation.
Quincy School District Joomla Overview August 24, 2009.
Conceptual Overview For Understanding the New Paradigm Provided by: Web Services Section.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Transportation Agenda 19. Transportation Your Role: Designer Designers organize SharePoint content and determine how to display that content Typical tasks.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Adxstudio Portals Training
You’ve created an e-Learning resource...
Bill Chown C I O Chapter Websites Bill Chown C I O
Episerver User Interface
Proposal Mechanism.
Links Launch Outlook Launch Skype Place Skype on Do Not Disturb.
ASSETS, SNIPPETS & COMPONENTS
Presentation transcript:

# epi7fin #episerver7 1

Petri Isola Lead Technical Sales Engineer EPiServer 7: Content Blocks 2

What Are Blocks? Reusable smaller content parts Defines a set of properties Inherits from BlockData Can be shared or local Rendered via user control (.ascx) or web control

When to Use Blocks Simplify for Editor and Developer by reusing functions –Across template boundaries (shared block) –Example: Latest news, Upcoming events –Display the same information in many places, only edit it in one –Example: Advert, Contact details –Re-use existing set of properties in a specific template (local block) –Example: To add a Job listing on one particular page, the listing block is re-used locally as a ”property”.

Multi-Site One site library for each site! One global library for all sites! A block can be “Site local” “Site global” Different css/javascripts on each site makes the same block look different!

Block, Block Type and Block Template “It’s all Content” BlockBlock TypeBlock Template Properties

Block Types vs. Page Types With page types you can put restrictions via admin on where they can be used Block types can be used on any page type that has a content area (depending on tags) Security access can be put on page types, you can hide specific page types from editors You cannot hide block types from editors, all will be showed for everybody (read access is not enforced in edit mode)

Shared Block Stand-alone entity Stored, versioned and loaded individually in the database Referenced from several pages or blocks BlockBlock TypeBlock Template Properties Shared block Page

Folders Instance of ContentFolder Used to structure content – structures shared blocks Not displayed in the page tree or to the visitor Localization and access Cannot be versioned

A Block Can Be Used as a Property on a Page This is what we call a “local block” For code reuse –Used at another page –Used as a shared block

”Local” Block Used as a property on a page type Part of a page instance Stored, versioned and loaded with the page BlockBlock TypeBlock Template Page Type Properties Local block Shared block Page

Dynamic Content vs. Blocks

Dynamic Content

Dynamic Content Is Local

Access Rights Almost the Same

More Powerful… Store modularized data into a structure called, “BlockData” instead of hiding it behind PageData Eases migrating websites onto EPiServer as modular data is more easily defined through blocks and strongly typed code definitions The pre-defined properties for BlockTypes are accessible to the user control using “CurrentBlock” And data stored for a block is not specific to a page but the block itself! We can also search and organize these blocks using a user-definable folder structure that makes organizing blocks simple

Questions? Petri Isola