A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

Sharepoint 365 Site collections and sites you can create

Site Collections are what Sharepoint sites are placed into.

  • They are the primary structural component of Sharepoint.
  • Except for Global admin, Everything in Sharepoint is done in site collections.

There are three primary types

  1. Collaboration Site Collection templates
  2. Enterprise Site Collection templates
  3. Publishing Site Collection Templates

Our experience in Sharepoint 2010 Foundation was almost exclusively with Collaboration team sites.

The text in these outlines was pulled from the Sharepoint site creation user prompts

  1. Collaboration Site Collection templates
    1. Team Site (Classic experience):
      1. A site with a classic experience on the home page and no connection to an Office 365 Group
    2. Blog site:
      1. A site for a person or team to post ideas, observations, and expertise that site visitors can comment on.
    3. Developer Site
      1. A site for developers to build, test and publish apps for Office
    4. Project Site:
      1. A site for managing and collaborating on a project. This site template brings all status, communication, and artifacts relevant to the project into one place.
    5. Community Site:
      1. A place where community members discuss topics of common interest. Members can browse and discover relevant content by exploring categories, sorting discussions by popularity or by viewing only posts that have a best reply. Members gain reputation points by participating in the community, such as starting discussions and replying to them, liking posts and specifying best replies.

         

  2. Enterprise Site Collection templates
    1. Document Center
      1. A site to centrally manage documents in your enterprise. If we use Knowledge Lake they will more than likely leverage this
      2. Article describing them https://support.office.com/en-us/article/Use-a-Document-Center-site-06096070-D83F-45B8-B02D-EC7A4CF85CAC
    2. eDiscovery Center
      1. A site to manage the preservation, search, and export of content for legal matters and investigations
    3. Records Center:
      1. This template creates a site designed for records management. Records managers can configure the routing table to direct incoming files to specific locations. The site also lets you manage whether records can be deleted or modified after they are added to the repository
    4. Team Site – Sharepoint online configuration
      1. A Team Site configured to allow organization members to edit, create new sites, and share with external users.
    5. Business Intelligence Center:
      1. A site for presenting Business Intelligence content in SharePoint.
    6. Review Center
      1. Review center is used to manage the review process related items.
    7. Compliance Policy Center
      1. Use the Document Deletion Policy Center to manage policies that can delete documents after a specified period of time. These policies can then be assigned to specific site collections or to site collection templates.
    8. Enterprise Search Center:
      1. A site focused on delivering an enterprise-wide search experience. Includes a welcome page with a search box that connects users to four search results page experiences: one for general searches, one for people searches, one for conversation searches, and one for video searches. You can add and customize new results pages to focus on other types of search queries.
    9. My Site Host
      1. A site used for hosting personal sites (My Sites) and the public People Profile page. This template needs to be provisioned only once per User Profile Service Application, please consult the documentation for details.
    10. Community Portal
      1. A site for discovering communities.
    11. Basic Search Center
      1. A site focused on delivering a basic search experience. Includes a welcome page with a search box that connects users to a search results page, and an advanced search page. This Search Center will not appear in navigation.
    12. Visio Process Repository:
      1. A site for viewing, sharing, and storing Visio process diagrams. It includes a versioned document library and templates for Basic Flowcharts, Cross-functional Flowcharts, and BPMN diagrams.
  3. Publishing Site Collection Templates
    1. Publishing Portal
      1. A starter site hierarchy for an Internet-facing site or a large intranet portal. This site can be customized easily with distinctive branding. It includes a home page, a sample press releases subsite, a Search Center, and a login page. Typically, this site has many more readers than contributors, and it is used to publish Web pages with approval workflows.
    2. Enterprise Wiki
      1. A site for publishing knowledge that you capture and want to share across the enterprise. It provides an easy content editing experience in a single location for co-authoring content, discussions, and project management.

 

 

Site Templates are sites you would add into a site Collection. There are two principle types

  1. Collaboration Site Templates
    1. Team Site (Classic experience):
      1. A site with a classic experience on the home page and no connection to an Office 365 Group
    2. Blog site:
      1. A site for a person or team to post ideas, observations, and expertise that site visitors can comment on.
    3. Project Site:
      1. A site for managing and collaborating on a project. This site template brings all status, communication, and artifacts relevant to the project into one place.
    4. Community Site:
      1. A place where community members discuss topics of common interest. Members can browse and discover relevant content by exploring categories, sorting discussions by popularity or by viewing only posts that have a best reply. Members gain reputation points by participating in the community, such as starting discussions and replying to them, liking posts and specifying best replies.

         

  2. Enterprise Site templates
    1. Document Center:
      1. A site to centrally manage documents in your enterprise.
    2. Records Center:
      1. This template creates a site designed for records management. Records managers can configure the routing table to direct incoming files to specific locations. The site also lets you manage whether records can be deleted or modified after they are added to the repository.
    3. Business Intelligence Center:
      1. A site for presenting Business Intelligence content in SharePoint.
    4. Enterprise Search Center:
      1. A site focused on delivering an enterprise-wide search experience. Includes a welcome page with a search box that connects users to four search results page experiences: one for general searches, one for people searches, one for conversation searches, and one for video searches. You can add and customize new results pages to focus on other types of search queries
    5. Basic Search Center:
      1. A site focused on delivering a basic search experience. Includes a welcome page with a search box that connects users to a search results page, and an advanced search page. This Search Center will not appear in navigation.
    6. Visio Process Repository:
      1. A site for viewing, sharing, and storing Visio process diagrams. It includes a versioned document library and templates for Basic Flowcharts, Cross-functional Flowcharts, and BPMN diagrams

 

 

https://sharepointmaven.com/difference-between-site-collections-sites-pages-document-libraries-and-folders/

https://support.office.com/en-us/sharepoint

https://docs.microsoft.com/en-us/sharepoint/sites/sites-and-site-collections-overview

Collaboration tools with free versions

https://slack.com/

Site for Teamwork tools  and task sharing.  Key object is Teams

https://trello.com/home 

Organizational tools for individuals and multiple team memberships. Key object is boards (a container of lists and cards)

https://flock.com/ 

discussion and sharing for productivity. They advertise themselves as an alternative to Slack

Using Javascript in pdf forms

For all these you need Adobe Acrobat Pro DC. I get it through a subscription to the Creative Cloud Suite

The Acrobat Javascript Acrobat reference

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_api_reference.pdf

This one is older but still has good examples

https://www.pdfill.com/document_javascript.html

Good source for beginner examples

https://answers.acrobatusers.com/How-I-add-JavaScript-PDF-form-q198153.aspx

Detailed  article “describes how to use Javascript code to create interactive PDF documents.”

https://www.codeproject.com/Articles/380293/Javascript-in-PDF

The Acrobat Developer Center

http://www.adobe.com/devnet/acrobat.html

Example code to load values from a text file called "data.txt" which would be stored with the pdf form.

https://forums.adobe.com/thread/919033

Question dialogue to “I want  read data form txt files from local hard drive and ,  set this data as value (for select element).”

https://forums.adobe.com/thread/589452

Link to Acrobat SDK

http://www.adobe.com/devnet/acrobat/sdk/eula.html

Example code from ByteScout. ByteScout is a commercial  offering of pdf, barcoding, imaging and data extraction products. 

https://bytescout.com/products/developer/pdfsdk/bytescoutpdf_add_javascript_to_execute_on_startup.html

Good search link

https://www.bing.com/search?q=how+to+add+javascript+to+pdf+forms&src=IE-SearchBox&FORM=IENTSR

Latest learning tracks I am investigating

https://cudoo.com/

https://www.lynda.com/AngularJS-tutorials/Building-Mobile-App-AngularJS-1-Ionic/368920-2.html

http://ui-grid.info/docs/#/tutorial/101_intro

https://helpx.adobe.com/animate/tutorials.html

http://www.adobe.com/devnet/games/getting-started-games.html

https://helpx.adobe.com/animate/using/html5-webgl-developer-center.html

https://helpx.adobe.com/animate/how-to/make-an-animation.html?playlist=/ccx/v1/collection/product/animate/segment/designer/explevel/beginner/applaunch/orientation/collection.ccx.js

http://phonegap.com/app/

http://acm.skillport.com/skillportfe/main.action#search/1314bcca-d2bd-4074-9bc9-121f8a0337e3

https://johnpapa.net/my-recommended-brackets-extensions/

https://www.r-bloggers.com/how-to-learn-r-2/

https://www.r-bloggers.com/how-to-learn-r-2/

https://www.lynda.com/R-tutorials/R-Statistics-Essential-Training/142447-2.html?utm_source=google&utm_medium=cpc&utm_campaign=l1-US-Search-Biz-R+Statistics&cid=l1-us:en:ps:lp:prosc:s29:1570:all:google:xct-learn_r&utm_content=65205573306&utm_term=learn%20r&src=go-pa&veh=saud-155532282786:kwd-797681373_pcrid_65205573306_pkw_learn%20r_pmt_e_pdv_c_ext__plc__trg__agid_15830767026_cmid_168111546_adp_1t3_net_g

https://www.edx.org/microsoft-professional-program-certficate-data-science

https://www.edx.org/course/introduction-xaml-application-microsoft-dev206-1x#!

https://www.edx.org/course/programming-c-microsoft-dev204x-2

https://www.edx.org/course/developing-windows-10-universal-apps-microsoft-dev209-1x-1

https://www.edx.org/course/apr-macroeconomics-davidson-next-macapfull-0

https://egghead.io/courses

https://egghead.io/lessons/node-js-create-an-api-with-swagger?course=build-node-js-apis-with-openapi-spec-swagger

http://openlivewriter.org/

https://css-tricks.com/snippets/css/complete-guide-grid/

https://css-tricks.com/snippets/css/a-guide-to-flexbox/

https://css-tricks.com/

https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties

https://premium.wpmudev.org/blog/css-flexbox/?mksi=b&utm_expid=3606929-94.SWGkQ9hyQQGxJNtgEiBgWA.1&utm_referrer=https%3A%2F%2Fwww.google.com%2F#

https://helpx.adobe.com/animate/using/exporting.html

 

 

Font servers for your web site

Just discovered font servers. The idea is that instead of using font family preferences and counting on someone’s browser to have good looking fonts installed; use fonts, that you select, from a remote content delivery service. 

Google fonts

you may already know about Google fonts at https://www.google.com/fonts. You search or browse for fonts and get link code like so, <link href=’https://fonts.googleapis.com/css?family=Open+Sans’ rel=’stylesheet’ type=’text/css’>. Use the font on your page like so,    font-family: ‘Open Sans’, sans-serif;

I just did some googling and found some more that are also free:

Brick

http://brick.im/  search and click to add fonts to a bucket, then get a link like so, <link rel="stylesheet" href="//brick.a.ssl.fastly.net/Aileron:400">

Adobe Edge Fonts

https://edgewebfonts.adobe.com/index   Search for or select a font, you get a link like so: <script src="//use.edgefonts.net/abel.js"></script>,  use the font in your style sheet like so, font-family: abel, sans-serif;

Redfonts

http://redfonts.tk/   search for or click on a fonts and you get a style link like so: <link rel=’stylesheet’ type=’text/css’ href=’http://redfonts.tk/pre/FlNua’/>. Use it in your style sheet like so,  font-family: ‘Amable’;

So when your boss or site reviewers complain about fonts not being uniform, here is a way to fix it.

3DMotive courses through Udemy

New, to me, Online learning site

Just discovered this place Coursera, https://www.coursera.org/. Here is what they say about themselves

“Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online.”

It looks like another MOOC like EDX. This one though, charges fees for many of the courses. The fees look very reasonable and it says there are 1150 free online courses as well.

It, like EDX, appears to be a coop of universities. I see Harvard, Penn State, Berkley, Stanford even.

Very promising.

The World Wide Telescope

One of the cooler things on or off this planet is an open source project called the World Wide Telescope at: http://worldwidetelescope.org/

It is a free (as in beer and in speech) project under the auspices of the .NET foundation http://www.dotnetfoundation.org/. Here is the intro to their description:

“WorldWide Telescope is a visualization environment that enables a computer to function as a virtual telescope—bringing together archival imagery from the world’s best ground- and space-based telescopes for the exploration of the Universe-”

you can try it out with the webclient html 5 viewer here; http://worldwidetelescope.org/webclient/.

The current installer requires >NET and Windows 7 or better. MAC user will need Parallels or equivalent.  It is open source and Mono does support .NET 4 http://www.mono-project.com/docs/about-mono/compatibility/ so some ambitious Linux developer should be able to port it to that platform.

In the mean time just use the webclient in your favorite browser. It is awesome

Open source Music production tools I use

Audacity is the tool everyone should start with to learn: http://web.audacityteam.org/. It not only receives input from your sound card but also audio interfaces such as  http://www.sweetwater.com/store/detail/US16x08 which can send 8 signals/channels, not just 2. So you can mix 8 channels down to stereo. It is the recommended tool for PODs or audio  blogs.

Reaper is a DAW or digital audio workstation software http://www.reaper.fm/. There are others but this one is not only a great starter tool, it is the most cost effective DAW I am aware of.   Here is more info: https://en.wikipedia.org/wiki/REAPER

Online are many guitar tab files that you can not only read, but are animated and you can hear the music through attached midi files. The two main tools for reading and playing these files are: http://sourceforge.net/projects/tuxguitar/  and http://www.guitar-pro.com/en/index.php

Hydrogen is a great and fairly easy to use software drum machine. It is also a midi device, so it can receive events from you controller http://www.hydrogen-music.org/

JACK on windows http://jackaudio.org/faq/jack_on_windows.html. It connects audio and midi using system drivers. kind of a software patch board. It is new to windows but has been on Unix OSs (Linux, OSX) for years

.NET Coding Educational Resources

Microsoft’s ASP.NET site has several resources keyed to the Learn menu tab on the home page.

Here are some topics I am interested in:

http://www.asp.net/signalr.

http://www.asp.net/web-api.

http://www.asp.net/single-page-application

http://www.asp.net/entity-framework

LightSwitch is a technology for rapidly building a form and grid frontend for databases. Resources:

Odata security

Help and getting started site

10 things to know about Lightswitch HTML client

Visual studio lightswitch features

Lightswitch on channel 9

Understanding Lightswitch