Groups management / Access Restrictions

We use the “Groups” plugin to limit access to pages, posts, etc., on InsideLaw. By default, all WordPress pages and posts are public – viewable without logging in. Setting / restricting group access is done via the  “Access restrictions” meta box at the top right of the edit screens. Note that in most cases, pages/posts will… Read more »

LDAP / Campus ID login

Powered by a slightly-modified wpDirAuth plugin, users with Campus IDs can log in using the SSO credentials. This plugin uses regular WP profiles, but has an added user_meta ‘wpDirAuthFlag’ = 1 entry to instead authenticate against LDAP (auth.gsu.edu). Modified the plugin to prevent new users from being created when someone from campus (but not CoL -… Read more »

[fep-dashboard]

Front-End Posting Dashboard Not sure what implements this shortcode (apparently WCK ?), but it displays a very useful dashboard of all your content – most anything where you are the author. It is a tabbed display with a tab for each content type. The lists are compact, linking to the edit page along with a… Read more »

CoL web overview

We have 5 WordPress (WP) servers: The university’s instance on RackSpace, which hosts: law.gsu.edu and beta building.law.gsu.edu clhs.law.gsu.edu/ cncr.law.gsu.edu helpclinic.law.gsu.edu investor.law.gsu.edu ip.law.gsu.edu lawlibrary.gsu.edu – and beta magazine.law.gsu.edu metrogrowth.law.gsu.edu (redirects to 404 page as of 1/29/15) niftep.law.gsu.edu sipjf.law.gsu.edu strategic.law.gsu.edu taxclinic.law.gsu.edu InsideLaw insidelaw.gsu.edu (Intranet) insidelaw.gsu.edu/admits (newly admitted, orientation, etc) insidelaw.gsu.edu/admissions (info sessions, etc) insidelaw.gsu.edu/documentation (this site!) LawMedia – not highly used yet, but is a… Read more »

Relational Databases

With Formidable Pro, data from two records from two forms can be combined on one view.     To pass a variable from one “view” to another, embed in the “parent” view:  [display-frm-data id=child-view linked_value=[id_or_key] filter=1] In the view name “child-view” Advanced Settings / Filter Entries: select {linked field} is “equal to” and enter “[get param=linked_value]”  … Read more »

gsulaw.net domain name

Current usage Used for the College of Law “WP Farm” and for the Google Analytics accounts, WebMaster tools, Custom Search for InsideLaw, etc. List of existing accounts on a private post Our automatic and manual “shortlinks” are set up under this account using an API key that can be found in the InsideLaw functions.php file. Also… Read more »

Redirect shortcode

A simple shortcode that will send the user to another page instead of showing the page in which this code is embedded. Usage: [redirect to=http://address.of.page] You can also use “url=” instead of “to=”. If used inside a [show_content] shortcode, you can schedule a page to “expire” with a redirect to a replacement page. Note that… Read more »

Google Analytics

All of the college’s web sites are recorded by Google Analytics in an account set up under the gsulaw.net domain name. Intranet (InsideLaw, etc.) all use the simple GA Google Analytics plugin to insert the tracking code into the pages. Accounts (as of 12/1/14): Main Law.gsu.edu (UA-2095802-1) Building site (UA-2095802-11) CLHS (UA-2095802-2) Health Law Partnership.org (UA-2095802-5)… Read more »

Pro Bono recording

We use a Formidable Pro form and shortcodes to allow students to record their pro bono hours. The totals are used to designate the level of distinction in the Hooding Ceremony program. Info page on InsideLaw Info page on law.gsu.edu Recording form page on InsideLaw Totals Tally screen for all students in system Now-retired recording page… Read more »

Disable shortcodes in posts

changes all “[” and “]” to HTML entities /” dummy=”#91; and /” dummy=”#93; in Posts content only. Example: [disable-post-shortcodes] Indicates how many posts were updated. This routine is run several times per day, or can be run manually at any time