Ci3T Site Documentation
A guide to managing your Ci3T website. Each section below covers a specific area of the site and the most common tasks your team will perform.
Logging in
Your WordPress admin login is at ci3t.org/wp-admin. Use the credentials provided to your team.
The Dashboard sidebar
Once logged in, you'll see a black sidebar on the left. Here's what each item is for:
You'll use these regularly:
- Pages — edit existing pages on the site
- Documents — manage files in the Document Library
- Events — create and manage events
- Presentations — manage presentation entries
- Posts — blog posts and news (if applicable)
- Media — uploaded images, PDFs, and other files
- LearnDash LMS — modules, sections, chapters, and student management
You'll use these occasionally:
- Appearance → Menus — edit navigation menus
- Footers — edit footer content
- TablePress — manage tables that appear on pages
- Tickets — event ticket configuration
- Users — add or remove team members
Don't touch these unless you know what you're doing:
- Plugins — adding or removing plugins can break the site
- Appearance → Themes / Theme Editor — affects site-wide design
- Settings — site-wide configuration
- Redux Framework, EduBlink, ProPanel — theme and plugin internals
Oversized images are the single biggest reason WordPress sites slow down, hit storage limits, and become expensive to host. A little care here goes a long way.
The rule of thumb
Keep every image under 500KB before uploading. Most images on a website should actually be 100–300KB. If a single image is over 500KB, it's almost always too big.
Why this matters
- Photos straight from a phone or camera are typically 3–8MB each — that's 6 to 16 times larger than they need to be for the web
- A single oversized image can make a page take 5+ seconds to load on a phone
- Every oversized image takes up server storage that you're paying for
- Search engines penalize slow-loading pages in search results
- Users on slower internet connections may give up before the page even loads
How to check an image's size
On a Mac: right-click the file → Get Info → look at "Size" On Windows: right-click the file → Properties → look at "Size"
If it says anything in MB (megabytes), it needs to be resized before uploading. KB (kilobytes) is what you want, and ideally under 500.
How to resize and compress images
The easiest free tools:
- TinyPNG — drag and drop up to 20 images at a time. It compresses them automatically and you download the smaller versions. Works on JPGs and PNGs. This handles 90% of cases.
- Squoosh — Google's free tool for more control over quality and dimensions
- Mac Preview — open the image, go to Tools → Adjust Size, change the width to 1920px or smaller, then File → Export and lower the quality slider
Recommended dimensions
You almost never need an image wider than 1920 pixels for a website. For most uses:
- Hero/banner images: 1920px wide
- In-page images: 1200px wide
- Thumbnails / small images: 600px wide
- Logos and icons: 400px wide or smaller
What about PDFs and other files?
The same general principle applies — keep file sizes reasonable. PDFs over 5MB should be compressed using a tool like Smallpdf before uploading, especially if they'll be downloaded by a lot of people.
When adding or editing content on the site, please follow these guidelines to help maintain accessibility for all users.
Use Saved Templates Whenever Possible
We strongly recommend building new pages and sections using the provided Saved Templates rather than standard theme blocks whenever possible. The Saved Templates have been structured and reviewed with accessibility, heading hierarchy, spacing, and responsive behavior in mind, helping maintain consistency across the site.
Images
Every image you upload should include descriptive alt text. WordPress provides an Alt Text field in the media uploader for this purpose.
Good alt text briefly describes the content and purpose of the image as if explaining it to someone who cannot see it. Decorative images that do not add informational value may have intentionally blank alt text, but this should be used sparingly.
Headings
Use headings in order and do not skip heading levels.
Your page title is already the H1, so content within the page should typically begin with an H2. Subsections within that should use H3 headings, and so on.
Do not choose heading levels based on appearance alone. Proper heading structure helps screen readers and keyboard users navigate content effectively.
Links and Buttons
Link and button text should clearly describe the destination or action.
Avoid vague text such as “Click here,” “Learn more,” or empty placeholder links. Instead, use descriptive language such as:
- “Register for the August Training Session”
- “Download the Ci3T Implementation Guide”
Avoid creating empty links or buttons with no destination or visible purpose.
Color and Contrast
Do not rely on color alone to communicate information.
For example, if required fields are shown in red, also include another indicator such as an asterisk or label.
When using custom text or background colors, ensure there is sufficient contrast between foreground and background colors. If you are unsure, use the free WebAIM Contrast Checker:
https://webaim.org/resources/contrastchecker/
PDFs and Downloadable Documents
Uploaded PDFs and downloadable documents should also follow accessibility best practices whenever possible. This includes:
- Proper heading structure
- Selectable text (not scanned images)
- Tagged PDFs
- Meaningful link text
- Alt text for important images or charts
Accessibility issues within uploaded documents must be corrected within the source document itself before uploading.
Embedded Media
Videos should include captions whenever possible. Avoid autoplaying media, especially audio or video with sound.
Final Review
Before publishing new content, review the page using keyboard navigation (Tab/Shift+Tab) to ensure links, buttons, forms, and interactive elements can be accessed clearly and logically.
Editing an existing page
- Go to Pages in the sidebar
- Find the page you want to edit and hover over its title
- Click Edit with Elementor (not the regular "Edit" — that opens the old WordPress editor)
- The page will open in the Elementor visual editor
Using pre-built template blocks
We've built a library of custom template blocks for your site so that new sections stay consistent with the existing design. Whenever you're adding a new section to a page, start by checking the template library before building from scratch — there's a good chance there's already a block for what you need (CTAs, accordions, course grids, team grids, testimonials, link lists, and more).
To insert a template block:
- In Elementor, click the + button where you want to add the new section
- In the row of icons that appears, click the folder icon
- At the top of the library window, click the Templates tab
- Make sure Site templates is selected (not Cloud templates)
- Browse the list, click Preview to see what a block looks like, or Insert to drop it into the page
- Once inserted, you can edit the text and images inside it like any other Elementor section
To view the pre-built template blocks on a page, visit the sample page here: Inner Page Template. Using these blocks instead of building sections from scratch keeps fonts, spacing, colors, and button styles consistent across the whole site.
Tips for editing in Elementor
- Always click Publish before leaving the page. Elementor doesn't autosave. If you're not ready to make changes live yet, use Save Draft instead.
- Use the history panel if something goes wrong. Click the clock/history icon at the top of the editor (next to the Publish button) to see a list of recent changes — you can revert to any earlier state from there.
- Preview before publishing — click the eye icon at the top right of the editor to see how the page will look on the live site.
- Check responsive views — the desktop/tablet/mobile icons at the top of the editor let you preview how the page looks at different screen sizes. Always check mobile before publishing, since most visitors are on phones.
- If you accidentally drag something and the layout breaks, use the history panel to revert. Don't try to fix it manually.
- The exit button (≡ menu in the top-left of Elementor) takes you back to the WordPress dashboard.
Posts are WordPress's built-in content type for blog entries, (news & updates), and anything dated and chronological. Unlike Pages (which are static and exist outside any feed), Posts appear in reverse chronological order on whatever page is set up to display them, and they support categories and tags for grouping related content.
Adding a new post
- Go to Posts → Add New in the sidebar
- Enter a title and write your content in the editor
- Add a Featured Image in the right sidebar — this is what shows up in post listings (optimize it first, please)
- Assign one or more Categories in the right sidebar (or create a new one)
- Optionally add Tags for finer-grained topic labels
- Click Publish when ready, or Save Draft to keep working on it
Categories vs. Tags
A common point of confusion:
- Categories are broad groupings — most sites have a small number of them (e.g., "News," "Research," "Events"). Every post should have at least one category.
- Tags are specific keywords or topics — a post can have many, and they're optional. Think of categories as the table of contents and tags as the index.
You don't have to use tags at all if categories cover your needs.
The Media section in the sidebar shows every image, PDF, and file uploaded to the site.
Best practices
- Optimize images before uploading (see the Image Optimization section above — it really matters)
- Use descriptive filenames —
ci3t-blueprint-2026.pdfis much better thanDocument1.pdforFinal_FINAL_v3.pdf - Don't delete files unless you're sure they're not in use — deleting a file removes it from every page that uses it
Finding a specific file
Use the search box at the top of the Media Library, or filter by file type using the dropdown.
To update or replace a file, see the Updating Files & Documents section.
The Document Library is powered by the Document Library Lite plugin and displays documents in searchable, sortable tables across the site.
How Documents in the document library
- The actual file lives in the Media Library. Whether you upload it through Documents or directly through Media, the PDF (or whatever file type) is stored in one place — the Media Library — and has its own permanent URL.
- A "Document" entry is essentially a wrapper around that file. When you create a document under Documents → Add New, you're creating a Document Library entry that points to a file in the Media Library and adds extra information like categories, dates, and a display title. That entry is what shows up as a row in the searchable, sortable tables on the site.
- The same underlying file can be used in two ways at once: as a row in the Document Library tables, and as a regular link anywhere on the site (in a page, a post, an Elementor button, a menu item, an email, etc.).
Adding a new document
- Go to Documents → Add New in the sidebar
- Enter the document title (this is what appears in the table)
- Scroll down to Document Details and click Add file to upload or select your file
- Add any other fields (date, description, etc.)
- Assign it to one or more Categories in the right sidebar
- Click Publish
The document will automatically appear in any document table that includes its category.
Adding a new category
- Go to Documents → Categories
- Add the new category name and slug
- Click Add New Category
The new category will become available as a filter in any document table where it's included.
Displaying documents on a page (shortcodes)
Document tables are added to pages using the plugin's shortcode. You can paste it into either a Text block or a Shortcode block in Elementor — both work.
Show all documents on the site (do not use the space inside the bracket, this was so the shortcode wouldn't render):
[ doc_library ]
Show documents from a single category (do not use the space inside the bracket, this was so the shortcode wouldn't render) (smaller, more focused table):
[ doc_library doc_category="ci3t-blueprints" ]
Show documents from multiple categories (do not use the space inside the bracket, this was so the shortcode wouldn't render)(a more comprehensive table — useful when several related categories belong together on one page):
[ doc_library doc_category="ci3t-blueprints,ci3t-coach-resources,ci3t-exemplars" ]
A few notes on the multi-category format:
- Use the category slug (not the display name) — slugs are lowercase, hyphenated, and can be found under Documents → Categories
- Separate slugs with commas; a small space after the comma is fine but not required
- The resulting table merges all matching documents into one searchable, sortable view — duplicates are not shown twice if a document belongs to more than one of the listed categories
- Each row still respects the category filter dropdown at the top of the table, so users can narrow down within the combined view
To update an existing document, see the Updating Files & Documents section.
There are two places files live on this site, and each has its own update process.
Files in the Media Library (most documents and images)
Most files — including everything in the Document Library — live in the WordPress Media Library. To update one of these, replace the file directly using the Enable Media Replace plugin. The existing URL stays the same, so every page, post, document table, button, menu item, and email link pointing to that file will automatically show the new version.
- Go to Media in the sidebar
- Find and click the file you want to replace
- In the right sidebar, find the Replace media section
- Click Upload a new file and select the updated file
- Under Replacement Options, choose Just replace the file
- Click Upload
A few important notes:
- Use the same file type (PDF replacing PDF, JPG replacing JPG, etc.). Mixing file types can cause issues.
- The change is immediate and permanent. The old file is overwritten, so keep a backup if you might need the original later.
- Don't delete the old file and upload a new one separately — this will break existing links.
- If you don't see the new version right away, refresh the page or clear your browser cache.
- For Document Library entries: you don't need to edit the Document entry itself — replacing the file in the Media Library updates the table automatically. If you only need to change the title, category, description, or other metadata (without changing the file), edit the entry under Documents instead.
Files in the /rbook and /ispring folders
Some older documents are stored directly on the server in the /rbook and /ispring folders, outside of the Media Library. These were uploaded via SFTP and need to continue being updated the same way — the Enable Media Replace plugin does not apply to them.
To update one of these documents:
- Connect to the server using SFTP (the same way you're used to doing)
- Navigate to the
/rbookor/ispringfolder at the site root - Upload the new file, keeping the exact same filename so existing links continue to work
LearnDash's default terminology has been customized to match how Ci3T references content. Throughout the admin and on the site, you'll see:
- Modules (instead of Courses) — the top-level container for a body of learning content
- Sections (instead of Lessons) — major divisions within a module
- Chapters (instead of Topics) — sub-sections within a section
The hierarchy is Module → Section → Chapter. Quizzes can be attached at any level.
The renaming applies to the admin sidebar, the page URLs (permalinks), and how content is referred to throughout the site.
A note on user roles
Managing LearnDash content (creating modules, cloning, setting up quizzes, managing groups) currently requires the Administrator role. The default WordPress Editor role has limited LearnDash access — Editors can edit Sections and Chapters but can't see or manage Modules, Quizzes, or Groups.
Where everything lives
- LearnDash LMS → Modules — the top-level container for each module
- LearnDash LMS → Sections — major divisions within modules
- LearnDash LMS → Chapters — sub-sections within sections
- LearnDash LMS → Quizzes — assessments
- LearnDash LMS → Groups — bundle users together with assigned Group Leaders
- LearnDash LMS → ProPanel — student progress and reporting (installed but not yet configured)
Editing existing content
- Go to LearnDash LMS → Modules (or Sections, or Chapters)
- Click the title of the item you want to edit
- Edit the content using the editor
- Click Update
Creating a new module (recommended workflow: clone an existing one)
We've imported all your existing rbook modules into LearnDash, and we've found that the easiest, most consistent way to create a new module going forward is to clone an existing one rather than building from scratch. Cloning copies the module's structure, sections, chapters, and settings in one step — you just rename and replace the content.
To clone a module:
- Go to LearnDash LMS → Modules
- Hover over the module you want to use as a starting point — pick one whose structure most closely matches what you're building
- Click the Clone option that appears in the hover menu
- A copy will appear in the module list, usually with "Copy" in the title
- Click into the cloned module and rename it
- Update the URL slug under the title to match the new module name
- Work through each section and chapter inside the clone, updating titles and content as needed
- Replace or remove any quizzes that don't apply to the new module
- Set the cloned module to Published when it's ready to go live
Why we recommend this over building from scratch:
- Consistent structure across modules (sections and chapters follow the same pattern users already know)
- Settings like access mode, prerequisites, and display options carry over automatically
- Less chance of forgetting a piece of configuration
- Significantly faster than rebuilding from zero
A note on rbooks: Your existing rbook modules were imported using a custom importer we built. If you'd prefer to keep authoring new content as rbooks and importing them, that's still an option — but it's a process we will need to discuss.
Adding a section or chapter to an existing module
- Go to LearnDash LMS → Sections → Add New (or Chapters → Add New)
- Enter the title and content
- In the right sidebar, find the Module field (and Section field, if adding a chapter) and assign it to the correct parent
- Set the order under Display & Content Options if needed
- Click Publish
You can also add sections and chapters directly from inside a module — open the module, scroll to the Builder tab, and add new items there. This is often faster because everything stays in context.
Groups and Group Leaders
LearnDash supports Groups, which let you bundle users together (for example, by district, school, cohort, or training program) and assign one or more Group Leaders who can monitor and manage their group's progress.
The two roles in a group:
- Group Users — the learners enrolled in the group. They get automatic enrollment in any modules assigned to the group.
- Group Leaders — users who oversee the group. They get access to a back-end Group Administration area where they can view progress, run reports, email group members, and (depending on settings) add and remove users from their own groups.
What Group Leaders can do (with current settings): Group Leaders can manage their own groups fairly independently — adding users, removing users, viewing reports, and emailing members — without needing an admin. They can't create new top-level groups or modify modules; that's still admin territory.
What admins are still responsible for:
- Granting the Group Leader role to a user account in the first place (via Users → edit user → Role) — once they have the role, they can take it from there
- Initial group setup at the start — admins typically create the first wave of groups during onboarding, but ongoing group creation can be handled by Group Leaders themselves (see below)
- Adjusting global Group Leader capabilities if a leader needs broader or narrower permissions
The typical flow:
- Admin grants a user the Group Leader role
- Either the admin creates an initial group and assigns that user as leader, or the user creates their own group and adds themselves as leader (see workflow below)
- From that point forward, the Group Leader manages their own group's membership, monitors progress, and creates additional groups as needed
To create a new group:
- Go to LearnDash LMS → Groups → Add New
- Enter the group name and description
- In the Group Settings panel, select the modules this group has access to
- Under Group Leader Users, select the user(s) who should lead the group
- Optionally add initial Group Users — or leave this empty and let the Group Leader add their own members
- Click Publish
To make someone a Group Leader, they first need the Group Leader role on their user account. Go to Users, edit the user, and set their role to Group Leader.
Where Group Leaders manage their groups: Once logged in, Group Leaders see a LearnDash LMS → Group Administration area where they can list users, view reports, email members, and export data. The exact menu options they see depend on which capabilities are enabled in the global group settings.
Group Leaders creating their own groups:
With "Manage Groups" enabled in the global Group settings (which it is on this site), Group Leaders can also create new groups themselves — useful if you'd rather not route every new cohort, district team, or training group through an admin.
To create a new group as a Group Leader:
- Go to LearnDash LMS → Groups → Add New
- Enter the group name and description
- Assign the relevant modules under Group Courses
- Click Publish
- Important: Open the group you just created and add yourself under Group Leader Users, then click Update
- From this point on, you can add Group Users, view reports, and manage the group like any other
To edit the Main Navigation and Footer Menu, go to Appearance → Menus.
Select the menu to edit and click Select. Add Pages or Custom Links, or simply click the existing menu items to edit.
Reordering menu items
Drag and drop menu items to reorder them. Items can be nested by dragging them slightly to the right under a parent item — this creates a dropdown.
Removing a menu item
Click the arrow on the right of any menu item to expand it, then click Remove.
Always click Save Menu at the bottom right after making changes.
Quick heads-up on the main navigation:
Adding too many top-level items (generally past 6–7) will cause it to wrap to a second line on common laptop screens, which looks broken.
The best practice is to add new pages as submenus under existing top-level items rather than as new top-level items. Keeps the nav clean and groups related content together. Also helpful: keep top-level labels short, since long labels eat into the space available for everything else.
We're guessing you're already familiar with TablePress from your existing site, but it works the same way here:
- Go to TablePress in the sidebar to see all tables
- Click a table to edit, or click Add New to create one
- Each table has a shortcode (like
[table “5” not found /]) that you can paste into any page or post to display it
In Elementor, paste the shortcode into a Shortcode widget or Text Section to display a table on a page.
Creating a new event
- Go to Events → Add New in the sidebar
- Fill in the event title and description
- Set the date, time, and location in the Time & Date box
- Add a featured image if you have one (optimized, please!)
- If the event requires registration — whether free or paid — paste the registration link (Qualtrics, KU form, etc.) into the Event Website field. This will display a "Register for this Event" button on the event page that opens the form in a new tab.
- Add a brief 1-2 sentence summary in the Excerpt box — this is what displays on the events listing page as a preview. If left blank, the first few lines of the event content will be automatically pulled instead, which may not always read well in context.
- Click Publish when ready
Editing an existing event
Go to Events in the sidebar, find the event, and click its title to open it. Make your changes and click Update.
Presentations are a custom content type used to display your presentation archive.
Adding a new presentation
- Go to Presentations → Add New in the sidebar
- Add the title, description, and any related fields
- Upload a featured image (optimized) and any associated files
- Click Publish
Editing a presentation
Go to Presentations, click the title of the one you want to edit, make changes, and click Update.
The footer is managed through the Footers menu in the sidebar (not Appearance).
- Go to Footers in the sidebar
- Click on the "Footer Common" and edit
- The footer opens in Elementor — edit the same way you'd edit a page (see Pages section)
- Click Publish at the top right to save
To add a new team member who needs access to edit the site:
- Go to Users → Add New
- Enter their name, email, and a strong password
- Set their Role — most team members should be Editor (can edit all content but can't change site settings or add plugins)
- Click Add New User
Roles, briefly
- Administrator — full access to everything, including LearnDash modules, sections, and chapters; only give this to people who really need it
- Editor — can edit all pages, posts, documents, events, etc., but has limited access to LearnDash content (see note below). Recommended for team members who manage the website but don't need to author learning content.
- Author — can publish their own posts but can't edit others'
- Contributor — can write but not publish
- Subscriber — can log in but can't edit anything (this is the role students get when they enroll)
Important: Editor role and LearnDash
This is a quirk worth knowing about up front. By default, the Editor role in WordPress doesn't have full access to LearnDash content — Editors can typically see and edit Sections (Lessons) and Chapters (Topics), but they can't see or manage Modules (Courses), Quizzes, or Groups. This is because LearnDash uses its own custom permissions on top of WordPress's built-in roles, and Modules/Quizzes/Groups are restricted to Administrators by default.
What this means in practice:
- If a team member needs to manage learning content (create new modules, clone existing ones, set up quizzes, manage groups, assign Group Leaders), they need to be an Administrator for now
- If a team member only needs to manage regular site content (pages, documents, events, posts), the Editor role is fine
- If a team member needs to edit content inside an existing module (updating section or chapter text, fixing typos, replacing images), Editor mostly works — they just can't create new modules or modify module-level settings
Things to Avoid
A short list of things that can cause real problems if changed accidentally:
- Don't deactivate plugins unless you've been told it's safe — many work together, and deactivating one can break parts of the site
- Don't switch themes — this will completely change the look of every page
- Don't edit theme files directly (Appearance → Theme File Editor) — there's almost never a reason to, and one wrong character can take the site offline
- Don't bulk delete media files without checking what uses them
- Don't edit URLs of existing pages without setting up a redirect — links from other sites and Google will break
- Don't upload images straight from your phone or camera without optimizing them first



