Creating content on InsideLaw

Use a “Post” for time-sensitive information, announcement, newsletter-related articles, etc. Use a “Page” for permanent information that is to be included in the navigation menus, etc. Posts can have assigned categories and tags – use sparingly – only if the post needs to be included in a list of posts. New Pages InsideLaw now default to the… Read more »

Formidable

Our forms processor, used for data collection, site search forms, etc. Allows building a form as well as “Views” for retrieving the entries. Formidable Pro Website We have a “Pro” licence – key on private page Added a patch to the theme functions.php to put any uploaded files into a separate directory (based upon the… Read more »

Tax Clinic Evaluation

This survey is completed every semester by all students working in the Tax Clinic.   A Formidable form, “stock” except for custom HTML layout. The biggest issue is that there are columns included for the radio button labels, which as all blank. Does work on mobile (tested on Android/Chrome), not responsive, a bit awkward -… Read more »

Authentication

InsideLaw authenticates with Campus ID via LDAP, using the wdDirAuth plugin. See more info at LDAP / Campus ID Login. To use InsideLaw and/or LawMedia as a College-limited authentication system, we may be implementing WP OAuth Server (more info). Hacked WP OAuth Server plugin to support our directory user accounts come from LDAP. We will likely be using EZproxy… Read more »

Email via Mandrill

Outbound email Mandrill will be used for outbound email from CoL Intranet servers (InsideLaw, et al). The WP Mandrill plugin replaces the wp_mail() internal function that should allow all well-behaved functions to send mail via Mandrill. In addition, the server’s sSMTP  can send via Mandrill to accommodate ill-behaved WP plugins and to service WebMin, cron,… Read more »

BuddyPress Course Web Pages

BuddyPress was abandoned and is not installed on the latest (2018) InsideLaw Some useful history of how the system was put together – and notes about gathered information Attachments to courses We use BuddyPress Docs plugin to add attachments to group/course web pages. The menu item was renamed to “Files/Notes/Docs” to signify the multiple uses of… Read more »

WordPress security

Restricting access to pages / documents on InsideLaw We use the “Groups” plugin to restrict access to materials on a page-by-page basis. The “Access Restrictions” box in the upper right of the admin edit page allows selection of groups to have access. Leaving the box blank allows open access. The menus only show pages that… Read more »

Development Best Practices

Documentation For ease in searching using WordPress’ built-in search, Documentation for system end users (editors, staff, faculty) should be located here in the /documentation site. The separate site avoid cluttering the main site with irrelevant results Editors should be made aware of the /documentation site Most content will go into “posts” especially if there are… Read more »

Booking Calendar

Implemented with a 5-site “Business Small” version of WP Booking Calendar Currently have instances on the main InsideLaw site Site Rooms included main InsideLaw site Park Pl Classrooms, meeting rooms, etc. Conference sub-site Conference center rooms (Capacity info missing as June 16)  /clinincrooms/  Meeting rooms shared by the clinics /conferencerooms/ /arbitration/ Arbitration Center   Get… Read more »

Groups Newsletter

Can send mass email to designated Groups using the Groups Newsletter plugin – probably only cohorts (1L, 2L, 3L, students, faculty, staff). NOTE: WordPress user accounts will NOT subscribe to the newsletters automatically. And the Groups plugin will only work on the subscribed users. A shortcode [force_groups_newsletter_subscription] was created for updating user newsletter subscription in bulk. Need… Read more »