Adding another web part to sharepoint list - sharepoint

I am working on a sharepoint site and i have a number of lists which i would like to add web pages to,
my problem is that when i go to the edit page mode there is only one web part, the main zone so i can only add the pages one on top of the other
but i want to add two pages side by side' i need to add more zones (right,left etc).
is there a way to this without using the sharepoint designer? (i have problems with it since the sharepoint site is 2007 and the office i have is 2013 so i can only use the webpage for it)
Thank you very much for the help.

Related

Sharepoint 2010 how to create global web part

is it possible for sharepoint 2010 to create global web parts?
I have 10 pages that would use one web part, I want to create one in a library, then drag and drop it in, and when editing one, it updates across all the pages I inserted this web part.
I suppose what you are looking for is proper scoping. When creating a webpart you have a feature for it. When the webpart is added to a farm solution you may set the scope of the feature to be web app level or farm level (those are the global ones). I suppose web application level is the one you will be interested in. Then you may add webpart deployed like this to any number of pages.
To check more about scoping please check those two links:
https://www.pritambaldota.com/understanding-features-and-feature-scope-in-sharepoint-2010/
https://www.red-gate.com/simple-talk/dotnet/net-tools/using-features-and-solutions-to-deploy-your-sharepoint-customizations/

SharePoint 2013 online customize personimmersive page

I want to customize the SharePoint 2013 online(office 365) "About me" linked page (personimmersive.aspx) to a custom look and feel.
Even clicking on any SPUser name, for ex in a list item modified by is "John Smith" if we click on it goes to about me page.
This page resides under mysite but I cannot see this page is SharePoint 2013 designer to edit, but modifying SharePoint pages in designer is not always the best way.
Can I just create a new page and redirect all Profile page request to that custom page?
IF I create app parts and edit the page I cannot edit the top portion of the page.
redirecting may not be a feasible approach, specially on the online versions
you can try to take advantage of web parts and css to do what you can
The biggest change is that you can’t edit the entire top portion of
the page. These used to be in a web part zone, and you could choose to
add/remove the web parts. Now they are fixed, with no ability to move
them around or change the parts.
We had removed the Activity Feed web part previously because we were
using Yammer newsfeeds and group feeds embedded throughout the site,
and this part always showed “No activities”. Now this is back again,
with no way to remove it, short of editing the page in SharePoint
Designer.
There are still web part zones on the bottom, but really the problem
is no control over the display of most of the top of the page.
http://weshackett.com/2014/04/office-365-new-profile-page/
There is personImmersive.aspx in SharePoint Designer, you should be able to find it in All Files. Just make sure you connect to [your_domain]-my.sharepoint.com instead of [your_domain].sharepoint.com.
you can't customize the page completely.However you can add custom web part and custom css to change the look and feel to a great extent.
#tiago duarte you can still remove the activity web part.This can be done using script editor webpart and hiding the complete block/div.

How to find out new pages / lists / listitems added to the intranet site?

Is it possible to find what new pages / lists / listitems have been added to the intranet site and generate a report on daily basis ?
We have to implement this on sharepoint 2010 and also on sharepoint 2013 websites.
We are using C#.NET.
I am aware that we can find newly created listitems by creating a listview and then sorting it by DATE as TODAY-2 where 2 is no. of days prior.
But, how can I implement same for all lists in the site?
I am doing research on the web analytics in sharepoint 2010, but this doesnot seem to serve my purpose.
Have you come across similar requirement?
I wrote you a small manual on how to create a separate ASPX-page in the _layouts folder. If something is unclear feel free to ask me in the comments of this answer.
I am assuming that you have already a solution set up for both versions SP2010 and SP2013.
Add a new ASPX-page (application-page) to the layouts mapped folder in your solution, lets name it "ViewNewContent.aspx".
In the codebehind in the page_load function, code something that loads all items that have creation date > some defined date and display them on the aspx page. Load the list using the GUID that you will pass as a Get-Parameter to the aspx-page (ViewNewContent.aspx?List={Some-GUID})
Now create a custom action that displays on all lists and redirects the user to the your page with the ListId added: ViewNewContent.aspx?List={ListId}
I hope this gives you a basic idea on how to do this.

How to add an application page to a site in SharePoint?

I am an experienced .NET Developer acting as interim SharePoint Developer, and am new to SharePoint. After determining that I need to go with an application page instead of a site page for a new project due to it's complexity and need of custom code behind. Before developing the entire solution, I wanted to tie up the loose ends of my understanding of application page deployments. I need to add this page as a URL on the left side of a Site Collection page (kind of like what happens when adding a subsite to a site page.) I have read about the modules, which seems extremely hacky to me. There must be a better way to develkop a custom page on top of SharePoint without the page being accessible to anyone on the entire site.
EDIT
The application I am wanting to develop on top of SharePoint exists purely for data entry and reporting purposes.
Have you considered using a Webpart?
With a visual webpart which is essencially a usercontrol wrapped in a webpart you can add as much complexity as you want and you also have code behind to hook to events etc.
The benefit of using a webpart is that you can then drop it on a page, and use all OOB sharepoint access controls.
You mention that you want to develop a data entry reporting app. So something you can do is to create a subsite. Look all access to modify pages except to owners. Create all your screens by adding pages to the subsite and dropping webparts on it with the logic you require for each screen.
Also make sure you deploy the werbparts via a web feature that only is activated in your subsite, this way the webparts are only available in that particular subsite.

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

Resources