teachPress is a plugin for WordPress (3.9.0 or higher) which unites a course management system and a powerful BibTeX compatible publication management. teachPress is optimized for the needs of professorships and research groups. It’s published under the terms of GPL. You can download the latest version from the wordpress plugin directory.
General features:
- Powerful BibTeX compatible publication management
- Course management with modules for enrollments, assessments and documents
- XLS/CSV export for course lists
- BibTeX import/export for publications
- RSS feeds for publication lists
- Shortcodes for easy using in posts and pages
- Widget for displaying books in the sidebar
Available languages:
- English
- French
- German
- Italian (o)
- Portuguese (Brazil) (o)
- Slovak (o)
- Slovenian (o)
- Spanish
(o) Incomplete language files
You will see teachPress in action? See here:
- CBIS: Publications (teachPress based publication list)
If you have more questions about teachPress or you have found a bug, then leave a comment or contact me.
teachPress on wordpress.org teachPress on GitHub
Installation
- Download the plugin from wordpress.org.
- Extract all the files.
- Upload everything (keeping the directory structure) to your plugin directory.
- Activate the plugin through the ‚plugins‘ menu in WordPress.
Guides & Docs
The documentation is available on GitHub.
16. März 2018 at 19:04
Hi
Is it possible to export bibtex file without login in the backend? Something like a direct link
24. April 2018 at 11:32
Hi Michael, I just tested TeachPress for the first time and I think it is great! However, I came across an issues when deleting publication entries. I am not able to delete any entries at all. When I hit the delete button, nothing happens. Also the bulk command does not work at all. Do you have any hints what could be wrong and how to fix it? Thanks in advance!
24. April 2018 at 11:43
It is me again! Now it worked fine! Sorry for the inconvenience!
8. Mai 2018 at 16:45
After updating the plugin I can not see the custom labels created using Meta data fields anymore.
16. Juli 2018 at 08:41
Hello. Great plugin so congratulations. I want to ask if is possible to map wordpress users to teachpress authors because i want each user to be able to see his publications when he has logged in!!!
9. August 2018 at 22:42
Hi!
Thank you for the great plugin! Love it! I recently used it on my research group’s wordpress site (pegii.stanford.edu). The site is still under construction.
I am interested in showing the Altmetric donut in line (next to the title) and not as a link. Could you let me know which .php files to which I would need to make edits?
Sincerely,
Ananth
4. Dezember 2018 at 17:43
Hello Micha, I have two requests, to incorporate a metadata in the search for [tbclound] created by one and the modification or edition of the names of the authors as this is the labels, this does have some cost that you tell me how to do it.
29. Mai 2021 at 11:09
Great plugin, thanks. Is it plan to add filter by additional fields, for example: series, Publisher etc.
6. September 2021 at 08:43
Hi Micha, thank you for the plugin.
In Add publication/Bookmarks I am unable to see some team members which are authors of publications How can I add them to Bookmarks?
8. September 2021 at 01:17
Hi Benjamín,
You can select team members only if they have added at least one publication to their bookmarks. That was intended as a filter so that you don’t have unneeded users in the list, but unfortunately it is initially a bit laborious. Alternatively, you can also initially add the user IDs directly tothe teachpress_user table. Then you can also see and select them in the bookmark selection.
6. Mai 2022 at 10:30
When I’m importing *.bib file and there is between any bracket coma char then this abstract will cut in this place. Eg. abstract = { some text inside ( some text, inside bracket) this abstract } will save in database only text :“ some text inside ( some text ‚. the same if I replace () with [] or {} but in this last case it will not only cut text but also remove { or } char