Wanted to drop a quick post about hiding the Search Box at the top of a Team Site in Office 365s SharePoint Online. I came across the idea of adding a content editor web part to a page in SharePoint ON PREM but I was having trouble tracking down which class was the class that managed the display of the search box in SharePoint online.
The customer I was working with wanted to just hide the search box on a specific team site page (main landing page) hence why we wanted to add it to a CEWP directly on the page. If you would want to hide it on all pages of a site or site collection simply add create a class (shown below) on a custom CSS file that you add to your SharePoint Online site collection/site and you can hide it across the board.
So enough chatter, what needs to be added to the page. Simply add the below if you're dropping it on a CEWP:
Now if you want to simply add that class to a existing style sheet you're already loading, simply add
By Eric Harlan
Published: February 9, 2013
The Sponsor role in SharePoint Saturday
A long topic of discussion around the SPS committee as well as the SharePoint community has been about the role that Sponsors play in the overall operation of a SPSEvent. The rise and fall of the SPS movement in addition to community acceptance and advancement has been the availability of sponsors to donate their time, money and manpower to show up at an event just as the volunteers to organize and speak. That said, truth is (try to hold your shock for a moment), SharePoint Saturdays do not need nor have they ever needed sponsors to run a successful event. Allow me to explain before you put away your checkbooks . At its core SPS is a movement deeper than money, deeper than self-progression and most certainly deeper than any sponsor ROI. SPS started as humble as can be with ZERO funding with the sole purpose to cater to the community in which it finds itself. To that end in my opinion and many others’ the events will continue as long as there is need for education and a desire to help an individual foster their career, better their quality of life and their families quality of life. There will probably come a day hopefully in the unforeseen future that there will be zero sponsorship funding available to run an event. At that time a host must make the decision to either get creative or not have an event as well as question the real reason they are having an event. My faith as well as the faith of many attendees relies on that dedication to KEEP OUR TECHNOLOGY STRONG, keep each other strong and keep ourselves technically sharp. The funding is dwindling, and as a host you will need to come to grips with that notion. We as a NEW committee cannot be in the business of collecting from the rich (markets) and giving to the not so rich ones. There will be events higher funded than others and it’s not the sponsors fault it’s just logical. Spend money where they are most likely to recover that funding as well as create more business. Its why there are only a few GLOBAL sponsors that are seen at most high visibility events. The reason is because the local firms in that market are the ones sponsoring the events most. Ok now with that out of the way, I propose a different mentality. This is in no way a bashing or a “come to Jesus” post it’s just about reality and evolution of the organization. For years sponsors have been getting mostly the same contacts, same booth, and same attendee list. Something at some point may have to change. I’m not here to propose what that is as that information is in the midst of being gathered. As the events evolve and get bigger, demand more sponsorship funding and essentially offer the same thing back to those sponsors (other than maybe even more names) as bigger events are held the ROI for such an event has started to come into question. At one time sponsoring an event for 1,000 USD (plus the cost of materials, travel and time for employees) for the opportunity to speak and have a booth was an excellent venture. Really all a sponsor had to do to recoup those costs was to close one or maybe two sales to make it all worth it. This was compared to other conferences where literally thousands are paid for the almost identical audience. We as a “COMMUNITY” will (if not already) need to embrace that we are all in this. I owe personal and career success to a percentage of all of you and I hold that truth to be immovable. As such this ecosystem that is the SharePoint community in all of its quirkiness is ever changing and we, as a community, need to try to understand that and be tolerant of that. It is NOT all about the speakers, it is NOT all about the advancement of an attendee and it is not all around a sponsor. We are all 100% equal in desire to see this community and its technology we all orbit around succeed. Lastly a gut check to the attendees of SPS events. And when I say attendees I literally mean all of us in every aspect of the word attendee. Whether you are giving a session, or you stepped away to listen to one. Whether you are a sponsor in a small company who gave up time with your family to attend an event that you hope will build that business and in return build that families future. Or if you came out because you come out every year to attend and you’ve watched the event in your area, grow mature and get bigger and better. There will come a time where something isn’t done to your liking, there will come a time where something is by golly scaled BACK instead of forward. Where you were once used to hot buffets or table service and now you’re rocking a slice of pizza (if we’re so lucky). Remember, it’s a free event and with that come all the ups and down swings. That may mean there are no more speaker shirts, or no mobile app or maybe the SharePoint Saturday is 1 single track with 3 speakers. Accept it, embrace it and keep carrying the banner forward. Other wise, its back to unix for a lot of us. And no one wants that do we? (btw I totally just watched “Lincoln” find that pretty obviously proof reading) Submit Article 467160 Views -
View Comments (0)
By Eric Harlan
Published: February 9, 2013
Windows Azure for SharePoint – Its Free!
A few months back I was given access to a Widows Azure environment through PFE. The test was to see if I could build a viable virtual environment to fully power a SharePoint 2013/2010 instance. When I say fully I mean 1-domain controller w/AD, 1-SQL Server, 1-2013 App Server, 1-2010 App Server. Now first things first, you yes you can go and sign up for a free 90 day preview of Windows Azure. That said, you will probably not be given the same resources I was given and then obviously it does expire. However, the good news is we have options and I’m going to tell you about them. Additionally, I’m going to tell you all about the learning curve I had to endure in order to understand exactly what the environment could and couldn’t do. First the gotchas: 1) Technically (at least from when I wrote this) Windows Azure is in “Preview” state. Think of it as Azure Beta. Because of that, especially from the free side of it, the environments can go up, down, be unresponsive or even not function correctly. This is a growing pain that I fully expect to be worked through. The reason I say that is because through my ordeal I’ve been in touch with a lot of folks on the Azure team and lay privy to what is coming down the pipe. Don’t worry this is if not already is going to be a 100% reliable replacement for on-prem VM servers. 2) As of right now there is no way to technically “save state” or export your VMs in their entirety. There is a third party tool I was testing out. But because I was so sensitive on time and a flawless instance I didn’t want to mess with what I had going so I didn’t pursue it too far. Now that we’re finished I’m going to play with it more. Basically it claims to allow you to export the blob that the VM is stored in and save it down as a file on your computer. I’ll give it some testing and post up what I’ve found. 3) You can technically “back up” your VMs but really you are saving down an XML file that has all of your actual VM settings. None of the configurations you make after a VM is provisioned are saved. So configuring SharePoint or joining your DC won’t come down with that back up. Again I fully hope and expect to see this addressed. 4) I have had issues where for literally no reason I could not delete objects in my account. Example, I try to delete a virtual disk and I’m simply not allowed. The option for me will be grayed out, I come back later and I can delete it no problem. Additionally there were times when I was setting up my virtual machines and joining them to the domain I created and I couldn’t connect to the VMs both by domain join or simply pinging the machine. Even though all the settings checked out. I chalk this up to growing pains. So if that happens don’t bang your head against the wall, just come back in a few hours and try again. I understand the reasoning for a lot of these shortcomings in preview as a lot of the pricing model is built around storage and uptime. Technically if you have a VM in your environment but not running you’re still paying for the space it takes up. Now for the good stuff! First up, Azure rhymes with badger. I just saved you some giggles from you saying “Asuuure” to someone. Send checks payable to me please.
Its Free! Well sorta, here's the 90 day link.
http://aka.ms/AzureCloudLab Depending on what you’ve given access to or what you pay for you will see a TON of options in your Azure portal. Everything from domain and network services to affinity groups and virtual disks. In fact at first it can be very confusing but fret not, I’m here to walk you through it. One of the big questions I had up front is if I can have an active directory instance in Azure do I need to stand up a server to host it. Technically no, however I found it much easier to have a very small core build 2012 server be my Domain Controller and Active directory management than if I created it through the portal itself. Server 2012 has a new (very bad ass *excuse my language*) feature. You can now build out a full server, walkthrough domain creation and active directory setup THEN when you’re all done scale the server back by literally removing the feature that controls the bloat from the UI of windows. So basically you can go from full server to core(ish) server without going through the pain of starting from square one, even though doing that once is a right of passage. In Azure you control the resources of a server in real time. So you can scale up a box or scale down a box WITH OUT RESTARTING THE VM. So in full UI mode I had the machine running with 8 cores and 12 gigs or RAM. I do this just to make sure I’m not lagging or waiting for things to happen. After I remove the UI feature I scale down the VM to 256 MB and 1 core. Brilliant! You can also use Windows Azure to work as a domain controller or setup virtual networks. HOWEVER for your SharePoint VM’s domain (i.e. contoso) you’ll want to provision all your domain as you normally would in your DC VM except for some key points. If you’re familiar with VMWare or HyperV you would create your virtual network with its subnets etc in the virtual network settings of those respective applications. This is one of the pieces of functionality you do use directly in the Azure portal. I’ll post a link below on how to setup that portion, just know all your networking is done here so your VMs can see and use those v-net setting. Next up Azure can also allow you to create “SQL Servers” as well as standalone SQL databases. So do I need to create a VM server that has a full OS and SQL installed. Well technically no, but would you not want to? First up Windows Azure SQL databases aren’t supported for SharePoint. I’m assuming because it’s very hard to define permissions and roles for a SQL server or a SQL database that technically lives as a blob. So the answer to this question at least for me was yes. Yes you should probably create VM that houses your SQL environment. If you want to stretch your company dollar or want to have a different setup with your free account and decide to go SQL Azure for your SharePoint databases and are successful please write up your approach and drop me a note for a link back. See a theme here? Affinity Groups. Awe.Some. So check this out, you can create these groups that basically move the bandwidth that supports your network geographically at will. Example, if you are building a virtual SharePoint instance for your office in India you can create an affinity group in Western Asia to support that office. So the hop itself doesn’t need to go from India, back the US then back to India again. Then get this, you can then change it to support the same farm. Example, you’re giving a demo in … I dunno say Western Europe. You can create an affinity group for that region and use that affinity group while you’re in Western Europe to get the best connectivity to your farm. Then when you’re done and back home in the states, you can move it back to North America to allow you to have the best bandwidth back home. Sweet! Kind of a no brainer but still really sweet, you can remote desktop into all of these machines you create. You are given a URL based off the DNS name you give the machine when you create the VM and literally RDP’ing into that machine is as easy as dropping that URL into RDP and hitting connect. That’s a good note actually, the DNS name you give a machine when creating it has nothing to do with the virtual networking and everything to do with connecting to the machine from the outside world. When you create and crush Virtual Disks & VMs be careful because when deleting one or the other doesn’t mean both are deleted just because their bound together. You can use virtual disks to provision more than 1 VM so by default Azure keeps the disk unless you say so. Now for the best news of all. Literally step by step creation of a SharePoint farm in Windows Azure has already been written up by my colleague Keith Mayer you can see his write up here. http://blogs.technet.com/b/keithmayer/archive/2013/01/07/step-by-step-build-a-free-sharepoint-2013-lab-in-the-cloud-with-windows-azure-31-days-of-servers-in-the-cloud-part-7-of-31.aspx Keith’s write up literally goes through setting up a virtual network for your SharePoint install, creating affinity groups and provisioning servers. It was the guide I used to create my environment. Check out his blog, create your free account and start playing around. Not a sales pitch but just something great that makes spinning up dev/demo environments very quick. Also make sure you tell him thanks, when Evangelists like Keith do this sort of thing it only benefits the community as a whole. It took a lot of time to write his blog I’m sure and having an impact is always good to hear. As I think of more things or find something new I’ll try to remember to update this post. Enjoy everyone. Submit Article 468462 Views -
View Comments (0)
By Eric Harlan
Published: October 27, 2012
Last year at SharePoint Conference 2011, we got together for a very successful meet and greet that resulted in 3 new hires for Microsoft. This year with even a higher demand for good engineers we're hosting another event. This time a cocktail hour (2 hours) on Monday November 12th at the Ri RA Irish Pub at 7pm. Click the register button below and save a slot.
Your farm goes down at what seems like the most crucial time. When it comes to support at microsoft there is only one team to call. Thats the SharePoint Premier Field Engineer. We've often been likened to a sort of "Support Swat Team", we're there when you need us regardless of the time or day.
On Monday November 12th at 7pm (vegas time) we will be holding a small and intiment gathering for those folks both interested in a career in PFE (As we are hiring like mad) as well as potential or current customers to come and pick our brains.
This will be a great time to get us to yourselves and ask all the questions you can ponder up. There will be a dozen SharePoint PFE's from all over the globe at the meet and greet.
The space will be very limited so please RSVP to attend, otherwise there will be no available room.
Some quick notes:
Location: RI RA Irish Pub - The Shoppes at Mandalay Place The Shoppes at Mandalay Place, located on the sky bridge between Mandalay Bay and Luxor Alone time with the smartest folks in Microsoft Support 2 hours from 4 - 6pm (the hope is to continue the evening at one of the many gatherings planned Must RSVP Sorry, food and beverages are not covered (come early enough and there may be some appitizers left) Talk Shop or talk Job openings Microsoft Services Premier Support Follow #mspfe via twitter to get up to the minute updates
Submit Article 512098 Views -
View Comments (0)
By Eric Harlan
Published: September 25, 2012
Updated: September 25, 2012
Sharing the Point Africa 2012
In early September 2012 an expedition was launched that would truly embody the goal of Sharing the Point. Reaching under-served markets that usually wouldn’t have SharePoint events and would not experience what the SharePoint Community has to offer. Helping build local communities that will carry on long after an event is held there.
The trip consisted of six stops around EMEA: Dubai (UAE), Johannesburg, Cape Town (South Africa), Nairobi (Kenya), Dar Es Salaam (Tanzania), Axum (Ethiopia). The group landed in Dubai for a 12 hour layover. A lot can be done in twelve hours and that rang true for this stop where we brought together the local SharePoint community in Dubai for a dinner and mini sessions at the foot of the Burj Khalifa. With no sleep, the group then boarded a plane direct for Johannesburg SA where an all-day event was event was held at Microsoft Johannesburg covering topics from Disaster Recovery to 2013 Upgrade. After a short SharePint the group boarded yet another of many flights on to Cape Town and their first chance to get some sleep. The following morning was SharePoint Saturday Cape Town which was a great success with over 300 people and was the largest free SharePoint event to happen on the Continent ever. ( Video of SPS Cape Town )
The group then took a detour to climb Mount Kilimanjaro (Tanzania) bring awareness to their sponsor ( Colligo) as well as Sharing the Point and the message it tries to embody. The entire group made the climb and everyone summited the 19,340 foot mountain (4 th largest solo peak in the world). The trip down, was followed by congratulations and yet another ride to another airport to be whisked away to the speaker dinner of SharePoint Saturday Nairobi where 18 people were expected for the first ever SharePoint event in Kenya. Unbelievably 100+ people attended the event not including speakers. To anchor the tour the group then made their last swing through to Tanzania and the capital of Dar Es Salaam where a lunch time session was held over local food and drinks. SharePoint community was discussed as well as technical talk around code deployment in the cloud to demos of SharePoint 2013 preview. Part of the group split off to travel on to Axum Ethiopia where visits to some local orphanages were made, chickens and shoes were given and smiles were exchanged.
26,240+ air miles, 62 ground miles (walked), 25,421 feet of elevation gained or lost, hundreds of lives impacted in some way and another STP tour down in the history books.
Tangible and Trackable progress
The Sharing the Point goal manifested itself ideally in Kenya on this trip. During the lunch time talk, an open session was given on user groups and building the technology community in the area. When given the call during the session on who wanted to champion the Nairobi SharePoint Users Group, 27 people volunteered. The leadership, location of the events, time of the event and even the first few event speakers were lined up right then, right there. This for an event that was only slated to have 18 people show up total.
Building community has many benefits both to those involved and those who invoke. To those involved it helps create jobs in the area, it helps keep jobs through new technology education and it helps further careers of those who seek out that knowledge and furthering their reach. It also allows people to connection from all over the world virtually and in person (in this case) under conditions that may not have existed in any other way. Submit Article 525034 Views -
View Comments (0)