SharePoint Blog Template Master Page Branding - sharepoint

This may be a simple question, but I am having a problem with it.
I have multiple publishing SharePoint sites & sub-sites with a customized master page. I now have a sub-site based off the Blog site template. The custom master page is not being applied to it. I checked to make sure the site's master page setting it pointing to the custom master page.
Do Blog Site Templates handle master pages differently? If so, how do I brand these blog pages? Do I have to handle them individually?
Thanks in advance!

Yes the blog sites use a different masterpage. You will have to go into the blog site using SharePoint designer and create a custom master page in the gallery.
I heartily recommend using the CKS:EBE if you'll be using blogs on SharePoint. It has a multitude of improvements over the out of the box blog template including theming, trackbacks, spam protection and many others. Give it a shot!

Related

Changes to page template is not updated to old pages created from template

I have created page template in site pages library of SharePoint online and created some pages from it but when I change the template layout changes are not reflected in the old pages which are created from it. Please let me know if there is any way to resolve this issue.
I'm trying implement the functionality similar to page layouts in classic SharePoint sites. If there is no way to resolve this issue using page templates will it be a good idea to enable publishing features in modern SharePoint site and create page layouts in it.

How can I get my sharepoint 365 master page and page layout to appear across my intranet site?

I'm setting up a SharePoint 365 intranet site for my company and we want to use our own designs. However, my own Master Page and Page Layout are not being seen either in new or existing pages.
In Design Manager I've uploaded my own HTML for a Master Page and created a new Page Layout. Both look fine in preview and report no errors.
I've published both the Master Page and Page Layout. In Publish and Apply Design, I've selected my newly published master page as both Site Master Page and System Master Page.
However, although my new master page is appearing on system pages, there is no sign of it on the intranet site pages.
Perhaps I am missing a step somewhere? I've been studying the Microsoft docs under Building sites for SharePoint, including Apply a master page to a site in SharePoint but cannot see anything amiss.
As far as I know the master page and page layout will work with the publishing feature and Application pages. So when you visit the pages under the Site Pages they do not get the master page and page layout.
Pages under the Site Pages library are wiki pages and hence do not get the Master page and page layout applied.
It seems it is not currently possible to apply a custom master page to 'modern' pages.
The most recent documentation I've found is:
https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations-customize-pages
These customizations are currently not supported for "modern" pages:
... Custom master pages (more extensive branding will be supported later using alternative options)...

How can we change the complete look and feel of Sharepoint Portal?

by Default there are Themes, I don't Like those. How can I modify It completely and make a professional website. I have found same Questions on this blog but all for MOSS2007. I am working on Sharepoint 2010
The way I modify sharepoint, is as I do with almost every other CMS out there combined with the power of asp .Net (Remember that as CMS' go sharepoint is a poor solution if the only thing you want is a portal. Sharepoint is first and foremost a BI Solution).
When you edit your site in sharepoint designer (Site Action -> Edit in sharepoint designer) you can see a whole lot of options.
Here you can change the default masterpage to accomodate the look and feel of your site. You will do most of the hiding stuff here (those you don't want to be seen giving them the visibility=false attribute). Here you can also include a new CSS (place it in site assets) where you can override already existing css files.
From this point on, you will be able to add web pages to the site, that will conform to the masterpage, and thus you can use all the sharepoint power (web parts and even embedded html code) keeping the look and feel you have implemented on your master page.
So what you need to do is:
Modify master page in sharepoint designer
Add css files in site assets and include them in your masterpage
Add any other aspx pages or custom web parts that you will refer to in the sharepoint site
Create web pages with sharepoint assets, web parts or custom code
Enable anonymous access for the people you want to view your portal without authenticating (Bear in mind that there are some sharepoint controls that can only be viewed by logged in users)
There are multiple ways of customizing it.
My perfered way is CSS.
Add reference to a custom css in master page using feature
Modify the look and feel by modifying sharepoint out-of-box CSS
Following resources gives all the details of SharePoint 2010 css classes.
http://sp2010notes.wordpress.com/sharepoint-2010-css-chart/
http://sharepointexperience.com/csschart/csschart.html
I hope it helps.
Cheers.
Rajendra Shekhawat

What master page is used for SharePoint Site Settings pages?

I'm wanting to edit the master page that is used for the Site Settings pages in a SharePoint site. I've changed the main master page but it doesn't alter the Site Settings page. What page do I need to edit?
As Magus said that it uses Application.Master, It is not a best / recommended practice to edit any of the SharePoint page directly, Refer to this article for how to achieve what you want.
It's using the application.master Master page.

How to provision a custom page without using the _layouts directory?

I need to provision a custom aspx page which does some work and then redirects to another page. Using a _layouts page, AKA an application page won't work since I only want this page accessible to one site collection.
I looked at using pattern #4 from blog post Application Development on MOSS 2007 and WSS V3. It feels pretty hacky, and it asks you to drop the DLL. Drop it into the bin of the site collection, and upload the file through SP Designer.
I'd rather have this page be a feature that gets included in my site definition or stapled to an existing site definition. I imagine I could use a feature receiver to deploy the files to the pages SP list. One of the comments on the blog post says as much:
Pardon my ignorance on this maybe I am
missing the point completely but
wouldnt it be easier to deploy your
custom pages by programmatically
adding them to the pages splist?
I basically, had a simple .aspx page
with a user control. I deployed it via
this method.
How can a custom page be provisioned without using a _layouts page?
I guess another option is to keep using a _layouts page, but make sure the referrer is correct.
Besides application pages, you also have the possibility to create site pages.
Site pages are in nature related to application pages, but they reside in a site not in _LAYOUTS.
The welcome page (default.aspx) is an example of such a page.
In the same way as with application pages, it is possible to do codebehind in these pages (check out AC's article on this subject, Using ASP.NET 2.0 Code Behind Files in SharePoint v3 Sites)
You can read this article regarding the subtle differences between application pages and site pages: SharePoint Application and Site Pages - Part 1 of 2
You deploy this custom page using a feature, where you specify the file as ghostable (look at the example in ACs article).

Resources