Skip to content

Instantly share code, notes, and snippets.

@bishless
Last active August 29, 2015 13:56
Show Gist options
  • Save bishless/9010560 to your computer and use it in GitHub Desktop.
Save bishless/9010560 to your computer and use it in GitHub Desktop.
Created using Inkpen - http://inkpen.in

TALK: Intranet with WordPress

Abstract: Building an Intranet with WordPress

Sorry SharePoint. I built a fully armed and operational corporate Intranet with WordPress.

Outlining

  1. Intro (who am I? who's BFCO?)
  2. What's an Intranet?
  3. Identifying Requirements (review 1.0, 2.0)
    • 1.0 was static HTML (4.0 + NO CSS) in a migraine-inducing folder structure on a company-wide shared drive.
    • 2.0 was someone's first attempt at setting up a site using WP - a mess
    • My boss' boss' wish list:
      • Fresh look/feel
      • Some personality / less formality
      • actually find things
      • blog posts for internal news & podcasts
  4. Solutions (not about me being right)
    1. Content reorg. (1st priority; holy tediousness, batman)
    2. Active Directory / LDAPS connectivity for SSO :: Active Directory Integration by Christoph Steindorff
    3. Security (role/perm mgmt) :: Members by Justin Tadlock
    4. Firm-wide Calendar :: All-in-One Event Calendar by Timely
    5. Forms & Workflows :: Gravity Forms by rocketgenius
    6. Employee Directory (searchable, sortable contact info) :: Gravity Forms Directory & Addons by Katz Web Services, Inc.
    7. default Media vs. WP Document Revisions* by Benjamin J. Balter (Used for centralized repository for policies, procedures, guides, and yet-to-be-converted forms)

* - WP Document Revisions + Audit Trail Code Sample, Remove Dates from Permalinks, Taxonomy-based Permissions, and Track Changes to Document Metadata

  1. Lessons Learned
    • Employee Directory (GF addon, may have shot myself in the foot)
  2. Outstanding Issues & Upcoming Features
    • User Training
    • Replace Directory w/ WP Users?
    • CPE Materials Library
    • BuddyPress?
  3. Outro
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment