Any person who is a faculty, graduate or undergraduate student, staff.
Introduction
Comprehensive directory solution for higher education organizations
Comprehensive directory solution for higher education organizations
The following is the definition(s) of the concept(s) covered in the context of Campus Directory app:
Any person who is a faculty, graduate or undergraduate student, staff.
Feel free to check out our live demo site to learn how to use Campus Directory Community starter edition. The demo site will always have the latest version installed.
You can also use the demo site to identify possible issues. If the same issue exists in the demo site, open a support ticket and we will fix it. If a Campus Directory Community feature is not functioning or displayed correctly in your site but looks and works properly in the demo site, it means the theme or a third party plugin or one or more configuration parameters of your site is causing the issue.
If you'd like us to identify and fix the issues specific to your site, purchase a work order to get started.
Watch Campus Directory Community introduction video to learn about the plugin features and configuration.
There are many resources available in case you need help:
Please read "What to write to report a technical issue" before submitting a support ticket.
To create person records in the admin area:
Get the peace of mind that comes from having Campus Directory Community properly installed, configured or customized by eMarket Design.
Being the developer of Campus Directory Community, we understand how to deliver the best value, mitigate risks and get the software ready for you to use quickly.
Our service includes:
Pricing of the service is based on the complexity of level of effort, required skills or expertise. To determine the estimated price and duration of this service, and for more information about related services, purchase a work order.
EMD Advanced Filters and Columns Extension for Campus Directory Community edition helps you:
Using Campus Directory, you can create, modify, delete, and search person records, associated taxonomies, or relationships.
To create person records in the admin area:
Person Curriculum Vitae file can be linked to People using the admin backend when creating a new person. You can upload at most 1 file.
After the person is created. Only the users who has "publish" right can upload Curriculum Vitae using the person edit screen.
Person Photo image file can be linked to People using the admin backend when creating a new person. You can upload at most 1 file.
After the person is created. Only the users who has "publish" right can upload Photo using the person edit screen.
People can be modified by clicking on the "Edit" link under the person title in the person list page in the admin area. Make any necessary changes and then click Publish.
In Campus Directory, users are only allowed to search people they have access to. Users who have access to people can search using the filter system in the person admin areaor search forms in the frontend
To schedule People for publication on a future time or date in the admin area:
To create a password protected person in the admin area:
Only an Administrator and users with "publish" right can change the password set for your person or modify visibility setting by clicking the "Visibility: Edit" link again.
When person content is password protected, person title displays the text "Protected: " before the person Title and the content prints a password form with this text: "This content is password protected. To view it please enter your password below:".
If multiple people have the same password, one will only have to enter the required password once. Only one password is tracked at a time so if you visit two different people with two different password, you must re-enter the person password to access content. WordPress saves passwords for maximum 10 days. After this period expires, one must reenter the password again to view the protected content.
People can be privately published to remove them from person lists and feeds.
To create a private person in the admin area:
Only an Administrator and users with "publish" right for the person can change visibility setting by clicking the "Visibility: Edit" link again.
To preview person content press the "Preview" button - a button directly above the “publish” button - in the publish box before officially publishing or sending for review.
To create a draft person in the admin area:
Once the person is published the user who created the person is assigned as the person author. Person authors can view and edit the person. One can change the person author from the author box. The author box drop down is limited to the users who have person "publish" right.
You can create connections between People and People by clicking on "Create Connection" link in the "Advisees" box and then clicking on "Plus" sign adjacent to the record title you would like to connect. Optionally, you can create new record. If you create a new one, the record is created as a draft. You must publish all connected draft records to make the connections valid.
After the connection created, you can update or publish your person. You can create as many connections as you need.
You can create connections between People and People by clicking on "Create Connection" link in the "Supported Faculty" box and then clicking on "Plus" sign adjacent to the record title you would like to connect. Optionally, you can create new record. If you create a new one, the record is created as a draft. You must publish all connected draft records to make the connections valid.
After the connection created, you can update or publish your person. You can create as many connections as you need.
Campus Directory Community supports creating of custom fields. Creating of custom fields provides a quick way to allow you to extend the content with key/value pairs also known as meta data. Custom fields store arbitrary extra information about people.
To create a custom fields for your people
You can create as many custom fields as you need. If your custom field key may have multiple values, create a new field and use the same key with different values. You can use HTML code in the value box. Campus Directory concatenates each value separated with a space character. By default, WordPress shows 30 custom fields in the dropdown list.
Once you create person custom fields, they are displayed in the frontend. The custom fields are available to be for your forms too. You can enable or disable them in the form layouts from CampusDirectory menu > Settings page > Forms tab . By default all custom fields are disabled.
Academic Area can be set by typing the desired option in the empty text field and clicking "Add" button in "Academic Areas" box and updating/saving the person. Setting a value for Academic Area is optional. Academic Area is also not organized hierarchically meaning there's no relationship from one Academic Area value to another.
Academic Areas do not have preset values.
Directory Tag can be set by typing the desired option in the empty text field and clicking "Add" button in "Directory Tags" box and updating/saving the person. Setting a value for Directory Tag is optional. Directory Tag is also not organized hierarchically meaning there's no relationship from one Directory Tag value to another.
Directory Tags do not have preset values.
Location can be set by typing the desired option in the empty text field and clicking "Add" button in "Locations" box and updating/saving the person. Setting a value for Location is optional. Location is also not organized hierarchically meaning there's no relationship from one Location value to another.
Locations do not have preset values.
Research Area can be set by typing the desired option in the empty text field and clicking "Add" button in "Research Areas" box and updating/saving the person. Setting a value for Research Area is optional. Research Area is also not organized hierarchically meaning there's no relationship from one Research Area value to another.
Research Areas do not have preset values.
Title can be set by typing the desired option in the empty text field and clicking "Add" button in "Titles" box and updating/saving the person. Setting a value for Title is optional. Title is also not organized hierarchically meaning there's no relationship from one Title value to another.
Titles do not have preset values.
Displaying Person archives can be done by creating a link in the Appearance Menus Screen in the admin area.
Alternatively, if you'd like to display a specific Person, you can select the link from Person metabox and add it to your menu. If you don't see Person metabox, check the Screen Options to ensure it is set to display.
To create a custom link for Person archives:
In Campus Directory, People are locked during editing, preventing other users from accessing and modifying the Person.
If a user clicks to edit one of the Person records that's currently locked they are presented with three options in a pop-up dialog:
The user that has been locked out receives the following dialog, and is no longer able to edit the Person. It can take up to 15 seconds for the current Person editor to be notified that another user has taken over.
Standard views display a single type of content in a custom format and can be used in place of archive views. Administrators can display standard views using their shortcodes by choosing the name of the view you want to display from the WPAS component list after clicking on the WPAS toolbar button on any page.
The following sections list the Campus Directory standard views available:
"People Grid" is a standard view which displays -1 Person records per page with a post status of publish in descending order by date. Page navigation is disabled. If you choose to install setup pages during plugin activation, a WordPress page is created with a title of "People Grid". You can visit this page to access the view. To display it in another page or post, use [people_grid]
shortcode or select the view name from the WPAS component list after clicking on the WPAS toolbar button.
Forms allow users to enter data that is sent to Campus Directory for processing. Forms can be used to enter or retrieve search results related to your content.
The following sections list the Campus Directory forms:
"People search" form is used for searching person records from the frontend. You can use [people_search]
shortcode to display it in a page or post of your choise as well.
The following are the fields used in the form:
Plugins are managed from the Plugins screen in the Administration Screens of your WordPress site. All Plugins listed on this screen are found in your wp-content/plugins directory. Each Plugin has a description in its header section of what it does, an author and website to refer to, and a version number. Find Campus Directory from the list.
To install your Campus Directory Plugin using the built-in plugin installer:
Replace VERSION in instructions with the version number of Campus Directory you want to install. After the activation, the Campus Directory plugin setup may display notification asking if you if you'd like to install setup pages or skip setup page installation, click the appropriate button.
To uninstall your Campus Directory Plugin using the built-in plugin installer:
WordPress auto-update system displays notification in the Admin Bar and also on the plugins page when new version of the Campus Directory is available.
To install the new version, simply hit the "Update automatically" button. WordPress will automatically download the new package, extract it and replace the old files. No FTP, removing old files, and uploading is required.
We offer different plugin editions to better match your needs. If you purchased a different edition of Campus Directory, follow the steps below to upgrade your plugin:
Upgrading Campus Directory Community edition does not have any impact on your existing data but it is always a good idea to back up your WordPress database as a rule of thumb before any changes.
Campus Directory Community edition is configured to work with many plugin extensions. Most plugin extensions work regardless of the edition unless specified specifically in the plugin page.
if you purchased a plugin extension, follow the instructions in WordPress Codex to install and activate your plugin extension like any other WordPress plugin.
If your extension comes with a license key, you must save and activate your license key to get software updates and support.
Administrators can show, hide, and resize form elements by clicking on the Settings page under CampusDirectory menu. In addition, form captcha element can be set to "Visitors Only","Always Show", or "Never Show".
Required fields can not be disabled however you can change the column size. The optional fields can be enabled, disabled, or modified to occupy more or less space in the form layout.
Make sure to save your changes after any modification otherwise your changes will not take effect.
The default entity base slug can be changed within entity tab of settings page in CampusDirectory menu. After you update, make sure to refresh your site's Permalinks under Settings. You can only change base slug if post name based permalink structure is selected.
For the most part, Campus Directory templates will integrate nicely with most WordPress themes. However you may run into issues when the default Campus Directory content wrappers do not match your chosen theme or your theme's CSS rules overwrite Campus Directory CSS rules.
Theme related issues manifest themselves by;
Theme related issues can potentially affect all single, taxonomy, archive and shortcode pages because Campus Directory uses templates of its own to display these pages and it’s impossible for eMDPlugins to know exactly what markup or CSS rules your theme uses.
There are three methods to resolve theme related issues;
If the issue can not be resolved through simply modifying the header and footer templates, you need to modify your theme's page.php.
Please note that this approach eliminates Your ability:
from CampusDirectory, settings page.
To set up this template page:
Next you need to find the loop (see The_Loop). The loop usually starts with a:
<?php if ( have_posts() ) :
and usually ends with:
<?php endif; ?>
This varies between themes. Once you have found it, delete it. In its place, put:
<?php campus_directory_content(); ?>
You add custom CSS rules in the Custom CSS field of Tools tab under CampusDirectory menu, settings page to overwrite your theme's default CSS. The custom css rules added in the settings are not deleted when your plugin gets updated.
You can learn CSS language by completing the tutorials at w3schools.com
Campus Directory can be translated into any language by editing campus-directory-emd-plugins.pot and campus-directory.pot files.
Follow the steps below to fully translate Campus Directory into the desired language:
Screen Options is displayed as a hanging tab under the toolbar. Click on the Screen Options tab to expand the options available for a particular Screen, check (or uncheck) the desired options, then click the Screen Options hanging tab to collapse the Screen Options. Each screen may have a different set of Screen Options.
Edit page screen options allow the user to decide the edit boxes ,such as taxonomies, relationships or specific boxes such as authors, are presented in the edit area. You can turn on and off the ones that are not needed for a particular edit session.
List page screen options allow users to set the number of records displayed in the list table.
Shortcodes are small blocks of reusable code that can be inserted in a page to generate dynamic and often complex functionality. There is no limit in number of shortcodes that can be created and used. Multiple shortcodes can be used in the same page.
The following shortcode creates a People Grid page with people of Directory Tags category.
[people_grid filter="tax::directory_tag::is::YOUR TAXONOMY VALUE;"]
The following shortcode creates a People Grid page with people of Directory Tags category.
[people_grid filter="attr::emd_person_photo::is::YOUR ATTRIBUTE VALUE;"]
The following shortcode creates a People Grid page with people of Directory Tags category where Photo is emd_person_photo .
[people_grid filter="attr::emd_person_photo::is::YOUR ATTRIBUTE VALUE;tax::directory_tag::is::YOUR TAXONOMY VALUE;"]
The following shortcode creates a People Grid page with the published people of Directory Tags category where Photo is emd_person_photo in descending order by comment count, displaying 15 people with no pagination.
[people_grid filter="attr::emd_person_photo::is::YOUR ATTRIBUTE VALUE;tax::directory_tag::is::YOUR TAXONOMY VALUE;misc::post_status::is::publish;misc::order::is::DESC;misc::posts_per_page::is::15;misc::has_pages::is::false;misc::orderby::is::comment_count;"]
Note: Replace YOUR ATTRIBUTE VALUE with the value stored for that attribute and YOUR TAXONOMY VALUE with the slug of the corresponding taxonomy value.
Campus Directory offers extensive customization options from plugin settings, settings page. The following customizations can be done without changing your theme's template files:
If your customization requirements are more complex and can not be resolved through the list of options provided above, you need to implement advanced customization techniques.
Campus Directory advanced customization can be done on 3 different areas;
Plugin customization can be implemented by using 4 different methods:
If you'd like to modify the functionality, you need to modify the plugin design (sold separately) using WP App Studio ProDev API access (sold separately and monthly development plans are available).
If you like to customize how HTML elements are to be displayed on screen, you can add custom CSS rules with higher specificity to your theme's style.css file.
If you'd like to customize layouts of Campus Directory, Please follow the steps below:
The layout files you added in the "emd_templates" has always precedence over the plugin's layout files. If the customized files get deleted, the layouts which came with your plugin are displayed. We recommend that you create a child theme if you'd like to minimize the risk of accidental deleting of the "emd_templates" directory because of theme updates.
The following layout file types can be customized:
Campus Directory labels and messages can be customized to better match your needs through language files. The customization is very similar to localization but recommended for US English users only. If your language is different than US English, you should localize instead of customize. The customization can be done for the strings included in campus-directory-emd-plugins.pot and campus-directory.pot files.
The following steps cover the string customization of labels and messages.
Follow the steps below to fully customize Campus Directory labels and messages:
All customization can be done by yourself or emarketdesign.com. Open a support ticket, if you prefer us to do the customization for you.
Below is the list of attribute and taxonomy definitions.
Any person who is a faculty, graduate or undergraduate student, staff.
There are no preset values for "Directory Tag":
There are no preset values for "Academic Area":