=== AcademicCrew === Contributors: alefiori82 Tags: research, university, publications, orcid, academic Requires at least: 6.0 Tested up to: 7.1 Requires PHP: 8.1 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Member profiles, courses, projects, and publication management for university research groups — on any WordPress theme. == Description == AcademicCrew turns a WordPress site into a complete web presence for an academic research group. It manages member profiles, an auto-generated team directory, a course catalogue, a project/collaboration showcase, and a publications archive — all unlimited and free to manage by hand. AcademicCrew Pro adds CSV/Web import, automatic publication sync from ORCID, Google Scholar, an IRIS/DSpace-CRIS repository, and CrossRef, full appearance and content customization, and native Avada/Fusion Builder and Elementor integrations. It works with any theme: Gutenberg blocks are provided for every feature, so the plugin renders correctly on any theme, with or without a page builder. = Member profiles & team directory = Each researcher gets a profile page — photo, role, contact details, research areas, and a live publication/citation count — automatically generated the moment a member is added. The team directory lists everyone, grouped by role, with search and filtering built in. No limit on the number of members. = Courses = A course catalogue with code, credits, teaching language, degree programme, and an academic-year-aware period system — semester, trimester, quarter, or a single annual period. No limit on the number of courses. = Projects & collaborations = A showcase for funded research and industrial collaborations, with a filterable archive (by class and status) and a dedicated page per project — team, partners, funding source, and outcomes. No limit on the number of projects. = Publications = Every publication gets a card with authors, venue, DOI, citation count, and one-click BibTeX export. The archive is searchable and filterable by year, type, and tag. Add and edit as many publications as you need by hand, plus a manual "merge duplicates" tool to keep your list clean. = Works with any theme = Gutenberg blocks are provided for every feature, so AcademicCrew renders correctly on any WordPress theme, page-builder or not. = No institution lock-in = Nothing is hardcoded to a specific university, department, or data source — every identifier (organization name, IRIS repository URL, and so on) is a Settings field. = AcademicCrew Pro = Pro is a separate product ([academiccrew.io](https://academiccrew.io)) that adds: * **CSV & Web import** — bulk-import members, courses, and projects from a CSV file, or pull a publication straight from a URL (BibTeX/JSON). * **Automatic publication sync** — from ORCID, Google Scholar, an IRIS/DSpace-CRIS repository (any institution, not locked to one provider), and CrossRef for metadata enrichment, with fuzzy deduplication and automatic author/course/project cross-linking. * **Full customization** — Roles & Classes (rename/recolor/add/delete member roles and project classes), Appearance (colors and fonts), archive page text, and academic year period settings. * **Avada / Fusion Builder** — a native element for every shortcode. * **Elementor** — a matching widget for every shortcode. == Installation == 1. Upload the plugin to `wp-content/plugins/academiccrew/`, or install it through the WordPress plugin uploader (Plugins → Add New → Upload Plugin). 2. Activate the plugin — this creates the plugin's database tables and the Members, Courses, Projects, and Publications archive pages automatically. 3. Add members, courses, projects, and publications from their respective admin menus under **AcademicCrew**. == Frequently Asked Questions == = Does this plugin work with my theme? = Yes. AcademicCrew ships Gutenberg blocks for every feature, which work on any theme, including ones with no page builder at all. Avada/Fusion Builder elements and Elementor widgets are available in AcademicCrew Pro. = Is there a limit on how many members, courses, projects, or publications I can add? = No. The free plugin manages an unlimited number of each — everything is entered by hand. = What's the difference between Free and Pro? = Free covers full member, course, project, and publication management, entirely by hand, with no item limits. AcademicCrew Pro (a separate product, not hosted on wordpress.org) adds CSV/Web import, automatic publication sync, full appearance/content customization, and the Avada/Elementor integrations. See the Description tab for the full comparison. = What happens to my content if I deactivate the plugin? = Deactivating the plugin does not delete any content, settings, or database tables. Data is only removed on uninstall, and only if you choose to remove it. == External services == AcademicCrew Pro's automatic publication sync (a separate product — see the "AcademicCrew Pro" section above) connects to the following third-party services to import and enrich publication data. None of these connections are made by the free plugin: they only run when a site owner has entered Pro credentials/identifiers in Settings and manually enabled sync for a member. * **ORCID** — used to import a member's publication list when an ORCID iD is configured for them. Sends the member's ORCID iD to `https://pub.orcid.org` (ORCID's public read API) when a sync runs. No account credentials are sent; no data is sent unless sync is triggered. [ORCID Terms of Use](https://info.orcid.org/terms-of-use/) — [ORCID Privacy Policy](https://info.orcid.org/privacy-policy/) * **Google Scholar** — used to import a member's publication list and citation stats when a Google Scholar profile ID is configured for them. Fetches the member's public Scholar profile page from `https://scholar.google.com` when a sync runs. [Google Terms of Service](https://policies.google.com/terms) — [Google Privacy Policy](https://policies.google.com/privacy) * **SerpApi** — an optional, paid alternative to the direct Google Scholar connection above, used only if a site owner enters their own SerpApi key in Settings. When configured, the member's Google Scholar profile ID is sent to `https://serpapi.com` instead of scraping the page directly. [SerpApi Terms of Service](https://serpapi.com/legal) — [SerpApi Privacy Policy](https://serpapi.com/legal#privacy-policy) * **CrossRef** — used to enrich publication metadata (e.g. filling in missing venue/abstract details) after a publication has already been found via ORCID, Google Scholar, or IRIS. Sends the publication's DOI to `https://api.crossref.org`. [CrossRef Terms of Use](https://www.crossref.org/documentation/terms-of-use/) — [CrossRef Privacy Policy](https://www.crossref.org/operations-and-sustainability/privacy/) * **IRIS / DSpace-CRIS repository** — optional and disabled until a site owner enters their own institution's IRIS repository URL in Settings → IRIS Repository. When configured, member identifiers are sent to that admin-provided URL (any institution's own repository, not a fixed Academiccrew-operated service) to import publication data. == Screenshots == 1. People archive — the auto-generated team directory. 2. Member profile page — photo, role, contact details, and publication list. 3. Member profile — publication list detail. 4. Courses archive. 5. Course profile page. 6. Projects / collaborations archive. 7. Publications archive with search and filters. 8. AcademicCrew Pro — Roles & Classes settings. 9. AcademicCrew Pro — Appearance settings. == Changelog == = 1.0.0 = * Initial release: unlimited member, course, project, and publication management by hand. AcademicCrew Pro (sold separately) adds import, automatic publication sync, full customization, and Avada/Elementor integrations. == Upgrade Notice == = 1.0.0 = Initial release.