Manually add new users

How to manually add new Campus ID users to InsideLaw and LawMedia. Separate instructions are used to add existing users to sub-sites. Users without Campus IDs are to be discouraged on InsideLaw as this presents security risks to the FERPA-protected data therein. Other CoL WordPress instances are less likely to have FERPA data, so a… Read more »

Custom content and taxonomy

Custom post types (such as “externship”) are created by CCTM Custom taxa are created with the WCK – Custom Fields and Custom Post Types Creator[1] A few hard-learned points: for publish/edit/delete capabilities, on the CCTM “Advanced” tab, set only the “Capability Type” as a singular noun name and do not check “Map Meta Cap” or… Read more »

show_content at scheduled times

Schedule to show_content shortcode NOTE: BUG – causes a 502 Bad Gateway error (PHP SIGSEGV – core dumped) error is embedded within an Events Manager Pro page. Allows a section of a page to be shown on the web site only during a specified time period. Note that entire posts can be scheduled to appear with… Read more »

login_jump

login_jump[2] is used to redirect to laws.gsu.edu and log in the WordPress user into Contentor/agora Usage: [login_jump url=”http://laws.gsu.edu/agora/index/My_WebCourses”] The script adds the WordPress username and a “token” hash code that is good for 1 minute (technically it is good for 3 minutes in case the two server’s clocks are off by up to a minute.)… Read more »

Gallery shortcode

The [gallery] shortcode allows you to embed thumbnail images and captions that link to other pages. See also “The WordPress Gallery” The easiest way to implement a gallery is to insert the shortcode, [gallery] into the page, and then save the page. The WYSIWYG editor will then show a box with “No items found” Clicking… Read more »

Course Catalog Tie-in

Details gleaned from Cory’s plugin at: https://github.com/gsuAE-Doc/gsu-wordpress/pull/54/files Test page: http://corydwatson.com/work/aysps/gsu-wordpress/testing-plugin/ Pulls JSON data from:  http://catalog.gsu.edu/law20142015/api/course/law_5001  List of all courses in catalog at: http://catalog.gsu.edu/law20142015/api/course/  Test script: <?php   $cnt = json_decode(file_get_contents(‘http://catalog.gsu.edu/law20142015/api/course/’), true);     foreach ($cnt as $elem => $val) {           echo $val[’subject’] . ‘ ‘ . $val[’course_number’] . ‘ – ‘ . $val[’title’] …. Read more »

Intranet communications

For setting up a communication system on Insidelaw, I cannot find the type of communications plugin that I am envisioning. It’s really simple, so I can’t understand why it doesn’t exist. There are some “private messaging” plugins, but none are quite right. Simply put, users would be able to submit a post where they designate which… Read more »

Groups File Access

Groups File Access WordPress Plugin www.itthinx.com SEE: http://www.itthinx.com/documentation/groups-file-access/ Groups File Access WordPress plugin Copyright (c) www.itthinx.com LICENSE RESTRICTIONS This plugin is provided subject to the license granted. Unauthorized use and distribution is prohibited. See COPYRIGHT.txt and LICENSE.txt. This plugin relies on code that is NOT licensed under the GNU General Public License. Files licensed under… Read more »

Admits sub-site

The “Admits” site was set up to allow password-protected information for admitted students who may not have actually accepted and may not yet have a Campus ID. It uses the simple Password Protected plugin that implements a single password for the whole site (also allows admins and other logged-in users in with their password!) The password… Read more »