Todd Bleeker's 12 Hive

All MindsharpBlogs

Are you pondering what I'm pondering?

My Links

Post Categories

Archives

Blog Stats

Ghosted vs. Unghosted

There are at least four reasons (listed from least important to most important) that Mindsharp is a "ghosted-pages only" shop:

4. Separation of data and logic. The OOB SharePoint pages separate what I call the plumbing and custom chrome (direct-mode page) and the data in an elegant way. The page is a standard ASPX page stored in the Site Definition on the file system and all state (data and metadata) are stored in the database. I know that it is somewhat of an "ivory tower" position, but unghosting breaks that separation putting logic into the state store. But maybe you aren't philosophical, so...

3. Ghosted pages are performant, unghosted pages are not. I yield that this is probably trivial but on a common page hit frequently by thousands of people every day, it could certainly prove significant. How many of us moved from ASP classic to ASP.NET to get the 30% boost of a compiled vs. sequentially processed page. Unghosted pages are not JIT-compiled and are processed sequentially by the safe-mode parser rather than JIT compiled and retrieved from memory using the .NET parser. Ghosted has to be faster. But maybe your hardware meets that bar, so...

2. Ghosted pages yield master page-like functionality today, unghosted pages break that functionality today and tomorrow. SharePoint direct-mode pages behave similar to tomorrow's ASP.NET 2.0 master pages. Unghosted pages are stored as static snapshots of the page upon which it was originally based and can even abort if the direct-mode page was heavily modified or contains certain in-line script. But maybe master pages aren't important to you, so...

1. I speculate that ghosted pages will easily upgrade from SharePoint 2003 (v2) to v3 and unghosted pages will likely fail catastrophically. Here's why: Since unghosted pages support almost any kind of alteration that the end user wants to make, I doubt that there will be tools that can handle the conversion from unghosted to v3 master page. I wouldn't want to write one. Given that most pages are unnecessarily unghosted by an unknowing public, many will find themselves with a tremendous task when it comes time to upgrade. They will be sorting through potentially thousands of pages trying to determine which pages truly needed to be different than the direct-mode page (unghosted) and how they can be re-customized in v3. This could add weeks or even months to some upgrades. If we scrutinize alterations today and put them into components (the SharePoint model) we can avoid unghosting except for circumstances where unghosting costs outweigh the alternatives.

These reasons are compelling enough for me. So far, I haven't found a single reason that compelled me to unghost any pages in our environment. It just isn't necessary and the cost is potentially far too high for me. But each company must decide whether they will allow unghosting on their own. As for me and my house, we will not unghost.

<Todd />

posted on Thursday, July 21, 2005 5:53 AM

Feedback

# Todd muses about the presentation issue too... 7/21/2005 2:56 PM Andrew Connell [MVP MCMS]

# Overriding Style at the Page Level WITHOUT Using FrontPage 10/7/2005 8:55 AM Josh Meyer

# Style Under Cursor CEWP 10/25/2005 3:02 PM Todd Bleeker's 60 Hive

# FlexListViewer-webpart: display lists of other sites without using FrontPage 2/17/2006 7:44 AM Portals

# Guidelines to Centralize SharePoint Style/Script Customizations 3/10/2006 4:25 PM Todd Bleeker's 60 Hive

# Guidelines to Centralize SharePoint Style/Script Customizations 3/10/2006 4:38 PM Todd Bleeker's 60 Hive

# re: Ghosted vs. Unghosted 9/22/2006 10:22 AM Jeff Rush

I've been doing my best to prevent any unghosted pages on my latest SP project, but came across an issue where renaming pages created by create basic page or create web part page unghosts the .aspx page. I understand why this is the case, but does anyone know how to prevent that?

# re: Ghosted vs. Unghosted 9/22/2006 2:10 PM Todd Bleeker

Alas, modifying the properties of these "documents" will also needlessly unghost the page. : (

I am unaware of a way to prevent this behavior except not to modify the name or other properties. However, since these are in document libraries, you could theoretically write an event sink to handle the update event and reghost the page. This could, in effect, maintain your ghosted only environment.

HTH,

<Todd />

# re: Ghosted vs. Unghosted 5/31/2008 9:38 AM Youtube

This is just great! thanks

# re: Ghosted vs. Unghosted 6/1/2008 3:23 AM Digital Frames

Yeah, It just isn't necessary and the cost is potentially far too high for me

# re: Ghosted vs. Unghosted 6/2/2008 5:59 AM Araba Resmi

This could, in effect, maintain your ghosted only environment.
http://www.kiz-oyunlari.com
http://www.futboloyunlari.org
http://www.araba-oyunlari.com

# re: Ghosted vs. Unghosted 6/5/2008 5:48 AM Youtube

That's really slick Todd, great tip!

# re: Ghosted vs. Unghosted 6/19/2008 1:51 AM youtube

thanks

# Mirc 6/29/2008 9:39 AM Mirc

Thanks You

# re: Ghosted vs. Unghosted 6/29/2008 2:29 PM sohbet

10x..

# sohbet 6/29/2008 2:30 PM sohbet

thanks..

# re: Ghosted vs. Unghosted 7/7/2008 10:08 AM Heshly

Yeah, It just isn't necessary and the cost is potentially far too high for me
http://michaeljohnson.freehyperspace2.com/nursing2484.html
http://virginiawalters.gigazu.com/nursing7936.html
http://bernicecoleman.seitenclique.net/nursing9181.html
Alas, modifying the properties of these "documents" will also needlessly unghost the page.

# re: Ghosted vs. Unghosted 7/8/2008 9:01 AM cerita panas

thanks..

# re: Ghosted vs. Unghosted 7/13/2008 2:41 PM Honey

Loan help for Massachusetts physicians and nurse practitioners.-If living a life of debt isn't enough for you, check out the film Maxed Out on Showtime to see it on screen.
http://joannejaeger.hostingtribe.com/debt9565.html debt
http://cassandrawharton.yourfreehosting.net/nursing3334.html nursing

# Chat 7/16/2008 11:13 AM Chat

Thanks..

# re: Ghosted vs. Unghosted 7/21/2008 2:14 PM çet

thansk.

# re: Ghosted vs. Unghosted 7/21/2008 2:15 PM mircalem

thansk.

# re: Ghosted vs. Unghosted 7/21/2008 2:15 PM youtube

thansk.

# re: Ghosted vs. Unghosted 7/30/2008 5:26 AM Faeton

Loan help for Massachusetts physicians and nurse practitioners.-If living a life of debt isn't enough for you, check out the film Maxed Out on Showtime to see it on screen.
http://catherinegossett.freehostplace.com/nursing2189.html
http://richinnyd.hostevo.com/debt1941.html

# re: Ghosted vs. Unghosted 8/1/2008 5:40 AM Liam

help for Massachusetts physicians and nurse practitioners.-If living a life of debt isn't enough for you, check out the film Maxed Out on Showtime to see it on screen.
http://richinnyd.hostevo.com/debt784.html
http://richinnyd.yourfreehosting.net/debt570.html

# re: Ghosted vs. Unghosted 8/1/2008 3:37 PM Lu Chi

This could in effect, maintain your ghosted only environment.
http://filoteria.ourfreewebhosting.com/debt8152.html
http://hipolitoburket.domaingler.com/debt1903.html
http://joaquinclark.247ihost.com/debt3941.html

# re: Ghosted vs. Unghosted 8/2/2008 4:33 AM Prizma

've been doing my best to prevent any unghosted pages on my latest SP project, but came across an issue where renaming pages created by create basic page or create web part page unghosts the .aspx page.
http://sandragonzalas.justfree.com/nursing5124.html
http://glendareynoso.yoyohost.com/debt4628.html
http://audramcduffie.justfree.com/debt8776.html

# re: Ghosted vs. Unghosted 8/2/2008 3:24 PM Debitor

If living a life of debt isn't enough for you, check out the film Maxed Out on Showtime to see it on screen.
http://markdiemer.domaingler.com/debt6199.html
http://dorothyatkinson.yoyohost.com/debt9544.html
http://bolilit.omgfreehost.com/nursing6990.html
've been doing my best to prevent any unghosted pages on my latest SP project, but came across an issue where renaming pages created by create basic page or create web part page unghosts the .aspx page.

# re: Ghosted vs. Unghosted 8/3/2008 6:44 AM Asisstant

If living a life of debt isn't enough for you, check out the film Maxed Out on Showtime to see it on screen.
http://giovannipenrod.freehyperspace3.com/debt6729.html
http://williammcgovern.yoyohost.com/nursing4143.html
http://flopery.phreesite.com/debt1348.html
've been doing my best to prevent any unghosted pages on my latest SP project, but came across an issue where renaming pages created by create basic page or create web part page unghosts the .aspx page.

# re: Ghosted vs. Unghosted 8/4/2008 4:15 PM Peter

Public 4-Year Institutions and Private Non-Profit 4-Year Institutions Average Debt ... Saint Francis Medical Center College of Nursing. Seap Debt Counseling Nursing Schools, Nursing Program Maryland, School Nurse Philosophy, nursing schools in algeria, Baby Nurse Class In Brooklyn, Lpn Online Exam
http://mamary.clamphost.com/debt5635.html
http://kennethbland.freehyperspace3.com/nursing9369.html
http://mamary.700megs.com/nursing3181.html

# re: Ghosted vs. Unghosted 8/5/2008 4:11 PM Yel

Nurse practitioner school average debt, Nursing Informatics Program, Thomas jefferson school of nursing, Helene fuld nursing program, Nurse paper quality life case study.Online Associate Degree Nursing Programs, Online Lpn To Rn Program, Ats School Of Nursing, Online associate degree nursing programs, license practical nurses schools
http://mamary.freehyperspace3.com/nursing9351.html
http://mamary.hostaim.com/nursing6349.html

# re: Ghosted vs. Unghosted 8/9/2008 2:27 AM Çizgi Film

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:30 AM Reklam Ajans

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:31 AM web tasarım

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:32 AM film izle

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:32 AM Gelinlikler

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:33 AM masaüstü resimleri

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:34 AM Mercedes Yedek Parçaları

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:35 AM autocad kursu

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:36 AM Müzik Dinle

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:36 AM Havuz

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:37 AM Reseller

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:37 AM yemek tarifleri

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:39 AM havuz

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:40 AM film izle

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:40 AM Gelinlikler,Gelinlik Resimleri,Gelinlik Modelleri

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:41 AM Gelinlikler

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:42 AM otobüs firmaları

very good

# re: Ghosted vs. Unghosted 8/9/2008 2:43 AM rüya tabiri

very good

# re: Ghosted vs. Unghosted 8/13/2008 9:35 AM gaziosmanpaşa

very good

# karadeniz resimleri 8/22/2008 8:56 AM karadeniz illeri

Hi…internet is very good world. Because we are learning the information. And than one day fall down internet, we are tobe orphanhood. Thank you very much…

# re: Ghosted vs. Unghosted 8/22/2008 2:13 PM Digital Photo Frame

Great article, I didn't know ghosted pages are performant.

# re: Ghosted vs. Unghosted 9/1/2008 2:49 AM sohbet

thank you site admin..

# re: Ghosted vs. Unghosted 9/5/2008 11:30 PM chat

thank you site admin

# re: Ghoosted vs. Unghosted 9/10/2008 1:32 AM kabin

this is a clock.

# re: Ghosted vs. Unghosted 9/11/2008 1:46 AM mırc

thanks.

# chat 9/11/2008 10:21 AM chat

chat, sohbet siteleri

# sohbet siteleri 9/11/2008 10:22 AM sohbet siteleri

chat, sohbet siteleri

# bayrak 9/14/2008 6:45 AM bayrak

thanxx

# film izle 9/14/2008 6:46 AM film izle

thanxx

# dizi izle 9/14/2008 6:46 AM dizi izle

thanxx

# türk bayrağı 9/14/2008 6:47 AM türk bayrağı

thanxx

# re: Ghosted vs. Unghosted 9/15/2008 2:15 PM sohbet

thanks

# re: Ghosted vs. Unghosted 9/15/2008 2:15 PM sohbet

thanks

# re: Ghosted vs. Unghosted 9/15/2008 2:16 PM Chat

thanks

# re: Ghosted vs. Unghosted 9/16/2008 3:53 AM erotik shop

thanks you

# re: Ghosted vs. Unghosted 9/16/2008 3:56 AM sex shop

aseks.com

# re: Ghosted vs. Unghosted 9/16/2008 4:28 AM chat

thanks.

# re: Ghosted vs. Unghosted 9/17/2008 4:50 PM hosting

thank you very much

# re: Ghosted vs. Unghosted 9/18/2008 2:55 PM oyunlar

thanks

# re: Ghosted vs. Unghosted 9/19/2008 12:59 AM oyun oyna

thanks

# Yarış Oyunları 9/23/2008 6:31 AM Yarış Oyunları

hersey güzel olacak

# Macera Oyunları 9/23/2008 6:58 AM Macera Oyunları

güzel bir haraket bu

# Spor Oyunları 9/23/2008 6:59 AM Spor Oyunları

güzellikler bizi bulsun

# Zeka Oyunları 9/23/2008 7:13 AM Zeka Oyunları

hersey güzel olacak

# oyun oyna 9/23/2008 7:14 AM oyun oyna

<a href="http://www.chipoyun.com/hedef-oyunlari.htm">hedef oyunlari</a>
<a href="http://www.chipoyun.com/spor-oyunlari.htm">spor oyunlari</a>

# Çocuk Oyunları 9/23/2008 7:15 AM Çocuk Oyunları

Çocuk Oyunlari

# oyun oyna 9/23/2008 7:16 AM oyun oyna

thanks alot

# oyunlar 9/23/2008 7:17 AM oyunlar

merhaba

# oyun 9/23/2008 7:17 AM oyun

Çocuk Oyunlari

# Cafe Paylaşım 9/28/2008 10:24 AM paylaşım

Thanks

# re: Ghosted vs. Unghosted 10/9/2008 10:47 AM muzik dinle

müzik dinle,klip izle

# cool 10/15/2008 9:31 AM Thong

thank you.

# re: Ghosted vs. Unghosted 10/16/2008 12:35 PM sohbet

this is quite useful, thanks a lot

# re: Ghosted vs. Unghosted 10/18/2008 2:14 PM sohbet chat

Eywallah

# re: Ghosted vs. Unghosted 10/18/2008 2:15 PM online Film izle

Tesekkurler

# re: Ghosted vs. Unghosted 10/20/2008 1:05 AM mirc indir

Thanks

# re: Ghosted vs. Unghosted 10/20/2008 9:22 AM mirc ekle

Thanks

# re: Ghosted vs. Unghosted 10/20/2008 3:22 PM mircada

Thanks

# re: Ghosted vs. Unghosted 10/21/2008 4:35 AM mirc

Thanks

# re: Ghosted vs. Unghosted 10/21/2008 5:05 PM chat

thanks

# re: Ghosted vs. Unghosted 10/21/2008 5:07 PM chat

thanks:

# re: Ghosted vs. Unghosted 10/22/2008 2:30 AM catlak

Thanks

# re: Ghosted vs. Unghosted 10/22/2008 2:31 AM catlak

Thanks

# sürücü kursu 10/22/2008 4:58 PM sürücü kursu

sürücü kursu

# src belgesi 10/22/2008 4:58 PM src belgesi

src belgesi

# tır oyunları 10/22/2008 5:00 PM tır oyunları

tir oyunlari

# kayıp prenses oyunları 10/22/2008 5:01 PM kayıp prenses oyunları

kayip prenses oyunlari

# re: Ghosted vs. Unghosted 10/25/2008 5:39 PM oyun

Thanks

# re: Ghosted vs. Unghosted 10/28/2008 7:54 AM porno izle

thanx man

# re: Ghosted vs. Unghosted 10/28/2008 10:19 PM seks

onlardan thanks dielim very good!

# re: Ghosted vs. Unghosted 10/30/2008 4:30 AM cozumilaclama

thanks good good

# re: Ghosted vs. Unghosted 10/30/2008 6:25 AM sohbet

thank you

# re: Ghosted vs. Unghosted 10/31/2008 2:58 AM ilaclama Hizmetleri

ilaclama Hizmetleri

http://www.berfinilaclama.com
http://www.bocekilaclama.gen.tr
http://www.etkinilaclama.net

# re: Ghosted vs. Unghosted 11/5/2008 5:11 AM çet

thanks

# re: Ghosted vs. Unghosted 11/5/2008 5:13 AM çet

thanks

# re: Ghosted vs. Unghosted 11/14/2008 7:25 AM sıcak filmler

thanxmna

# re: Ghosted vs. Unghosted 11/17/2008 2:17 AM söve

thanks.

# re: Ghosted vs. Unghosted 11/17/2008 2:18 AM dış cephe

thanks.

# re: Ghosted vs. Unghosted 11/17/2008 11:39 AM filim

thanks VERY_BEATIFULL, ONE, WRITING, MATURE,

# re: Ghosted vs. Unghosted 11/17/2008 11:43 AM müzik dinle

thanks VERY_BEATIFULL, ONE, WRITING, MATURE,

# re: Ghosted vs. Unghosted 11/17/2008 12:30 PM Chat

confirmed it is now too late for Ron Paul to remove himself as a candidate, and that he will remain as the Presidential candidate for the Constitution Party of Montana on the November ballot. So, let's crank it up!

# re: Ghosted vs. Unghosted 11/17/2008 12:31 PM Sohbet

confirmed it is now too late for Ron Paul to remove himself as a candidate, and that he will remain as the Presidential candidate for the Constitution Party of Montana on the November ballot. So, let's crank it up!

# re: Ghosted vs. Unghosted 11/17/2008 12:31 PM Chat Sohbet

confirmed it is now too late for Ron Paul to remove himself as a candidate, and that he will remain as the Presidential candidate for the Constitution Party of Montana on the November ballot. So, let's crank it up!

# re: Ghosted vs. Unghosted 11/19/2008 11:04 PM mirc

http://www.mirclen.org
http://www.klavyetc.org
http://www.sohbetigor.com

# re: Ghosted vs. Unghosted 11/19/2008 11:04 PM mirc

http://www.mirclen.org
http://www.klavyetc.org
http://www.sohbetigor.com

# re: Ghosted vs. Unghosted 11/20/2008 2:58 AM şişme bebek

http://www.sismebebekler.com
http://www.sismebebekshop.com
http://www.aseks.com

Title  
Name  
Url
CAPTCHA
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments