Elczar Adame's Shared Points on SharePoint

Latest Blogs


Please visit my latest blog at https://agilespxsite.wordpress.com.

Thanks you!


Below are the steps I have followed to quickly incorporate a jQuery widget in a Visual Web Part deployed in Office 365/SharePoint Online. I have used the Accordion widget of jQuery UI for this demonstration.

The output of this demonstration.

1. Let us start by creating a SharePoint sandboxed solution in our Visual Studio. It contains a Visual Web Part and a Module that holds the .js file for our visual web part.

2. The .ascx file of our visual web part basically contains references to the jQuery .js and .css files. The Protoype.js file is a javascript for our visual web part. Moreover, the .ascx contains the div necessary for the accordion widget we are using in this demonstration.

3. The Prototype.js file contains the function for the accordion in this demonstration.

4. Finally, let us build our solution, deploy it in the solution gallery of our SharePoint Online, and then let us activate it to enjoy the incorporation of jQuery and visual web part in our SharePoint Online.

Hope this would help.


To continue the series of my posts on the admin center of Office 365, today we will navigate into the admin center of Lync Online.

Before we start, these are the previous facilities where we have already navigated:

What Is Inside the Office 365 Admin Center?

What Is Inside the Exchange Admin Center?

As illustrated below, the Lync Admin Center in Office 365 has four major facilities: Users, Organization, Dial-In Conferencing, and Meeting Invitation. These are the facilities that we will attempt to traverse in this post.

Users. A facility that displays the Lync users of the organization.

Organization. This facility has the following sections:

  1. General. A section where we can set presence privacy mode, and the mobile phone notifications. On the mobile phone notifications, we can either or both use the Microsoft Push Notification Service and Apple Push Notification Service.
  2. External Communications. In this section, we can control access Lync users in the other organizations. We can as well manage communication with Skype users and users of other IM service providers. Moreover, it provides us the facility to allow or block domains.

Dial-In Conferencing. A facility to define users that are allowed to set-up meetings with dial-in conferencing. A qualified Lync Online audio conferencing provider is required for this feature.

Meeting Invitation. A facility to customize our meeting invitation.

I hope this would help.


In my previous post on What Is Inside the Office 365 Admin Center?, we have navigated into the administration facilities of Office 365. Today, join me in discovering what is inside the Admin Center of Exchange Online.

As describe below, Exchange Admin Center in Office 365 provides us an all-inclusive facility to administer our Exchange Online, in an easy-to-use fashion.

FACILITIES FUNCTIONALITIES
Recipients This provides us to the ability to define and manage the following:

  1. Mailboxes
  2. Distribution, security, and dynamic distribution groups
  3. Room and equipment mailboxes
  4. Mail contacts and users
  5. Shared mailboxes
  6. Migration to and from Exchange Online
Permissions This provides us to the ability to define and manage the following:

  1. Administrative roles
  2. User roles
  3. Outlook Web App policies
Compliance Management
This provides us to the ability to define and manage the following:

  1. In-place eDiscovery and hold
  2. Auditing reports
  3. Data Loss Prevention (DLP) policies from templates, DLP import, and custom DLP policies
  4. Retention policies and tags
  5. Journal rules
Organization This provides us to the ability to define and manage the following:

  1. Organization and individual sharing
  2. Apps from Office Store, URL, or file
Protection This provides us to the ability to define and manage the following:

  1. Anti-malware policies
  2. Connection filtering
  3. Content filtering
  4. Outbound spam
  5. Quarantine
Mail Flow This provides us to the ability to define and manage the following:

  1. Roles related with rights protection, disclaimers, bypass spam filtering, and more.
  2. Delivery reports
  3. Message trace
  4. Accepted domains
  5. Inbound and outbound connectors
Mobile This provides us to the ability to define and manage the following:

  1. Exchange ActiveSync access settings, including quarantined devices, and device access rules.
  2. Mobile device mailbox policies
Public Folders This provides us to the ability to define and manage the following:

  1. Public folders
  2. Public folder mailboxes
Unified Messaging This provides us to the ability to define and manage the following:

  1. Unified Messaging (UM) dial plans
  2. UM IP gateways or IP PBX in Active Directory

Hope this would help.


This is the first of my “What Is Inside” series of posts that we will walk us through the Admin Center of Office 365, SharePoint Online, Lync Online, and Exchange Online.

Generally, every page in the Office 365 Admin Center is composed of three sections: the navigation, the shortcuts and resources, and the content.

The main page of Office 365 Admin Center is a dashboard that
provides us service overview of the service health of the components bundled in our account, the service requests we have opened to Office 365 technical team, a graphical monitoring of inactive email users, a graphical data of the number of filtered email based on our mail protection configurations, and the message center that provides us the summary of messages found in the message center facility which we will sightsee in the next few screen captures.

The next tab in the Admin Center of Office 365 is the setup. The facility provides us options either to quickly setup our basic deployment, or perform an advanced setup.

In the basic setup, the creation of new users and mailboxes, online collaboration, web conferencing and instant messaging are facilitated. In the advanced setup moreover, setting up directory synchronization, email migration, deployment of federation services for single sign-on and hybrid environment configuration are facilitated.

The users and groups facility provides us mechanisms to manage users, security groups, and delegated administrators. What is more, this facility provides us as well the ability to setup single sign-on, to configure Active Directory synchronization, to manage contacts and mailboxes, to change password expiration policy, and to set multi-factor authentication requirements.

The domains facility is designed for us to easily manage our domains. It provides us the ability to add a domain, buy a domain, remove a domain registration, view our DNS settings, and troubleshoot domain configuration issues.

The next facility is the licensing. It provides us the facility to manage our Office 365 subscriptions and licenses in terms of their validity, expiration, and license assignment.

Another comprehensive facility provided by Microsoft in the Admin Central of Office 365 is the service settings. It covers configuration mechanisms of our subscribed Office 365 services, including mail, sites, Lync, user software, community, rights management, and mobile.

An all-inclusive facility to monitor the health of our Office 365 services either in the last 7 or 30 days is provided in the service health page. The facility provides us the ability to know the details of every service status by categorizing as normal service, investigating, service interruption, service degradation, restoring service, extended recovery, service restored, additional information, or PIR published.

Do we want to see what is going on in our Office 365 deployment and how our organization uses it? Yes, Microsoft has provided us that ability through the reports facility. The facility provides us reports specific to our Exchange Online and Lync Online. SharePoint Online has a built-in audit log report.

What is more is the Mail Protection Reports for Office 365. It is a Microsoft Office 365 Excel plugin for Exchange Online reporting.

One of the most helpful facility in Office 365 Admin Center is the support. It provides us the ability to easily open a service request to the technical team and effortlessly monitor it.

The purchase services facility is more on the commercial aspect of Office 365. It provides us the ability to learn more about the available services, try a specific service, or purchase it.

Now in the message center where related messages from Microsoft are posted, like the latest releases related to Office 365, and other related messages like end of support for XP and latest version of Internet Explorer.

Finally are the available and incoming tools for Office 365, including Office 365 Best Practices Analyzer. These are available in the tools facility.

Thanks for walking with me through the Office 365 Admin Center. Hope this helps!

Online Meeting in Office 365


On top of presence, instance messaging, and video conferencing, Lync Online provides us an easy-to-use tool for online meeting. And there are only few steps to organize and conduct an online meeting using Lync Online and Exchange Online.

Before the first step, if you need a high-level walkthrough on Lync Online in Office 365, you could refer to my previous post Why I Love Lync Online in Office 365?.

1. In the Calendar of our Office 365, let us create on Online Meeting. Note that we could invite as well people outside our organization. Additionally, we could perform this step as well in our Microsoft Outlook application.

2. In our Office 365 calendar or Microsoft Outlook calendar, it is expected that we will receive a meeting invitation. And to join the meeting, let us simply click the corresponding link on the invite.

3. During the meeting, Lync Online provides us a facility where we could easily share a PowerPoint presentation. To do this, simply click the Meeting button and select PowerPoint from the presentable content option.

4. We could present as well a program on the stage and let attendees work on it.

5. A whiteboard is also available where every attendee could write their brilliance.

Facilities to present our desktop, to collect feedbacks, and to facilitate Q and A are also available.

Moreover, Lync Online provides a mechanism where we could easily manage presentable contents.

A facility to bring our meeting notes to OneNote is also available.

What is more, we could even configure permissions to our Lync Meeting using our Microsoft Outlook.

Hope this would help.


Yes! Sharing our private Office 365 SharePoint site to external users is possible. Yes, Microsoft made it absolutely possible! In my previous post, I have demonstrated on how to share a content in our SharePoint Online private site to people outside our organization. In this post, moreover, I will demonstrate on how we could share a site collection in SharePoint Online to our external users.

  1. Let us start by configuring our site collection to “Allow external users who accept sharing invitations and sign in as authenticated users”.

  1. In our site collection, let us add an external user to a specific group. An email invitation will automatically be sent.

  1. When our external user received our invitation, he could simply click the link provided on the notication.

  1. Without extra effort, our external user could now log to our SharePoint Online private site in Office 365 as an authenticated user.

Hope this would help. Happy SharePoint-ing in Office 365!


Why? Because it simplifies web conferencing and instant messaging anywhere we are.

It simplifies my awareness of the presence of my contacts.

It simplifies management of my contacts.

It simplifies tracking of my communication history.

It simplifies management of my online meetings even with people outside my organization or people who does not have Office 365 account.


It simplifies instant messaging.

It simplifies online meeting presentation.

It simplifies online meeting dial-in.


It simplifies online meeting invitation.


It simplifies online meeting invitation in Outlook.


It simplifies joining in an online meeting from Outlook calendar.


And a lot more why I love Lync Online in Office 365.


As we all know, our private site in SharePoint Online is only accessible to people inside our organization. But how about if we need to share a content, like meeting notes, to someone outside our organization? Yes, nothing to worry and it is absolutely possible.

Below are the steps that we could follow to make it working.

1. Initially, let us go to our SharePoint administration page in Office 365.

2. Let us select a site collection and set its Sharing option to “Allow both external users who accept sharing invitations and anonymous guest links”.

3. Let us select a content we want to share to people outside our organization by sending him an invitation. In this demonstration, we will be sharing our notes on Introduction to Office 365.

4. Automatically, the recipient of our invitation will receive the link in his inbox.

5. Upon clicking the link on the invitation, he could now access the content we have shared. If we are sharing a Word, Excel, PowerPoint, or OneNote document, the recipient of our invitation needs not to have Microsoft Office installed in his local machine.

I hope this would help.


To complete my previous posts on Client-Side Rendering in View Form, Client-Side Rendering in New Form, and Client-Side Rendering in Display Form, I am sharing the basic JS lines we need for the Edit Form.

Hope this would help.