wp-teachpress
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:
=== teachPress ===
Contributors: Michael Winkler
Tags: management, publications, enrollments, teachpress, education, course management, BibTeX, bibliography
Requires at least: 3.3
Tested up to: 3.3.1
Stable tag: 3.0.1

With this plugin you can easy manage courses, enrollments and publications.

== Description ==
The plugin unites a course management system (with enrollments) and a BibTeX compatible publication management. teachPress is optimized for the needs of professorships and research groups. You can use it with WordPress 3.3.0 or higher.

For more information see [here](http://www.mtrv.wordpress.com/teachpress/).

= Features: =
* BibTeX compatible publication management
* Course management with enrollment system
* Student management
* Import and export function for publications (BibTeX format)
* xls/csv-export for course lists
* RSS-feed for publicaitons
* Widget for displaying books in the sidebar
* Many shortcodes for an easy using of publication lists, enrollments and course overviews

= Supported Languages =
* English 
* German
* Italian
* Spanish

= Disclaimer =  
Use at your own risk. No warranty expressed or implied is provided.  

== Credits ==

Copyright 2008-2012 by Michael Winkler

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

= Thanks =
I would like to thank the team of [CBIS, Chemnitz University of Technology](http://www.tu-chemnitz.de/wirtschaft/wi2/wp/en/) for the support and the collaboration during the last years.

= Translators who did a great job in translating the plugin into other languages. Thank you! =
* Elisabetta Mancini (Italian)
* Aurelio Pons (Spanish)

== Installation ==

1. Download the plugin.
2. Extract all the files. 
3. Upload everything (keeping the directory structure) to your plugins directory.
4. Activate the plugin through the 'plugins' menu in WordPress.

**For updates:**

1. Download the plugin.
2. Delete all files in the 'plugins/teachpress/' directory.
3. Upload all files to the 'plugins/teachpress' directory.
4. Go in the backend to Courses->Settings and click on "Update to ....".

== Upgrade Notice ==
= 2.0.7 =
If you have installed teachpress with version 2.0.0 or higher, check if is the table teachpress_pub in your database!

== Screenshots ==
1. Add publication menu
2. Add course menu
 

== Frequently Asked Questions ==

= How can I add a course list in a page or post? = 
When you writing a post or page use the following tag: [tpcourselist]

= How can I add the enrollment system in my blog? =
Create a new page or post and use the following tag: [tpenrollments]

= How can I add longer course desciptions? =
You can write long course desciptions, as normal WordPress pages. The main function of teachPress is only to connect the static page with a course overview and an enrollment system. For this you can specify a related page for your course.

= How can I display images in publication lists? =
An example: [tplist user="0" image="left" image_size="70"]. Important: You must specify both image parameters.

= How can I deactivate parts of the plugin? =
If you want to use only one part of the plugin, so write the following in the wp-config.php of your WordPress installation
For deactivating the course system:  
define ('TP_COURSE_SYSTEM','disable');  
For deactivating the publication system:  
define ('TP_PUBLICATION_SYSTEM','disable');  

= I see only error messages if I use the RSS-Feed for publications or the xls/csv-Export for enrollments. What's wrong? =
If you save plugins outside the normal path (/wp-content/plugins/), the plugin can't load required WordPress files in some cases. Solution: Change the path in the following plugin files: export.php (line 9) / feed.php (line 7).

= How I can use the shortcodes? =
[See teachPress shortcode reference](http://mtrv.wordpress.com/teachpress/shortcode-reference/)

== Changelog ==
= 3.0.1 - (06.01.2012) =
* Bugfix: Fixed a bug which prevent sending of e-mail notifications
= 3.0.0 - (05.01.2012) =
* New: [tpcourselist]: New option for hiding the headline
* New: [tpcourselist]: New option for displaying a simple text under the headline
* New: [tpcloud, tplist]: New option for listing publications after type, year (Set headline="2" for this)
* New: [tpcloud]: New parameter "headline" is available
* New: Tags (Keywords) will be displayed in BibTeX entries
* New: E-mail notifications for the enrollment system (if users are signed up for a course or for a waitinglist of a course)
* New: Writing e-mails directly from the admin menu
* New: File export for publications added: .txt(BibTeX) and .rtf format
* New: Datepicker translations for Spanish and Italian added
* New: Plural forms for publication types added
* Changed: Use add_help_tab instead an own help tab on teachpress admin screens
* Changed: Use the integrated jQuery library from WordPress (i.e. datepicker) instead of an own
* Changed: Use the style of button-primary / button-secondary from WP instead of an own copy
* Changed: Line breaks in course comments will be displayed
* Changed: [tpcloud]: "id"-parameter renamed to "user"
* Changed: [tpdate]: Hide invisible child courses
* Changed: [tpcloud, tplist]: If there is no URL given for a publication, teachPress tests if there is an related page instead
* Bugfix: Using of undefined constants
* Bugfix: Using of undefined variables
* Bugfix: Publication title was not displayed in BibTeX strings
* Bugfix: Deprecated call of load_plugin_textdomain
* Bugfix: Installation of the tables teachpress_relation, teachpress_signup failed
* Bugfix: [tpcloud]: Unable to reset the publication type filter 
= 2.3.3 - (06.07.2011) =
* New: WordPress Media Importer is now usable for the URL field of a publication
* Changed: The parameters.php isn't longer required
* Bugfix: Fixed some CSS bugs in conjunction with WordPress 3.2
= 2.3.1/2.3.2 - (07.06.2011) =
* Bugfix: Fixed two small errors
= 2.3.0 - (06.06.2011) =
* New: teachPress is now compatible with WordPress 3.2
* New: An option for selecting all checkboxes is now available in some admin menus
* New: The deactivation of the course/publication system is possible
* Changed: Visibility handling for courses
* Bugfix: Fixed a bug in the shortcode [tpcourselist]: With activated permalink structure it was in some cases for users not possible to select an other semester
* Bugfix: Fixed a bug in the page menu: Wrong page number calculation under determined conditions
* Bugfix: Fixed a bug in the enrollments system: If the course and the sub-course name were the same, the course type was displayed instead of the sub-course type
* Bugfix: Fixed a bug in the enrollments system: If there is no related page given, the course name isn't longer a link
* Bugfix: Fixed the bibtex import for several special chars
= 2.2.0 - (17.04.2011) =
* New: "order" option for the shortcodes [tplist], [tpcloud]
* New: "type" option for the shortcodes [tplist], [tpcloud]
* New: Improved filter system for the backend publication menu
* New: teachPress can now manage the number of free places of a course automatically.
* New: Improved visibility options for courses
* Changed: Pagemenus have now the WordPress 3.0 Design
* Changed: Backend function have their own file: core/admin.php
* Bugfix: Fixed a redirect bug in the backend publication menu
* Bugfix: Fixed a small CSS bug in the frontend courselist, shortcode: [tpcourselist]
* Bugfix: The year 0000 is no longer visible in the year filter of [tpcloud] - 0000 stands for no date given - publications with no date are furthermore visible at the end of the publication list
* Killed: Detailed parameter description for shortcodes in the help sections --> moved to docs/shortcodes.html
* Killed: Language files for en_US (because it's already the basic plugin langauge)
= 2.1.2 - (15.03.2011) =
* New: If you want it, you can now use custom post types instead of pages for the related page links
* Info: WordPress 2.8 is not longer supported
= 2.1.1 - (10.03.2011) =
* Bugfix: Fixed a bug in the publication overview (backend): The tags were not displayed
* Bugfix: Fixed a bug in the updater which set the field type for birthday in the table teachpress_stud to varchar and not to date
* Bugfix: Fixed a bug when student data were edited via backend: Data were lost
* Bugfix: Fixed a bug which prevent an direct edit after adding a course/publication
= 2.1.0 - (08.03.2011) =
* New: Strict Subscribing
* New: Improved Admin menu
* Bugfix: Fixed a bug with a wrong redirect after the user cancelled the deleting of students
= 2.0.14 - (24.02.2011) =
* New: New style option for [tpcloud], [tplist]
* Bugfix: Fixed a bug in teachPress books widget - the name of a book is no longer a html-element name
* Bugfix: The Room is now vissible again in single course overviews (Bug was introcuced with teachPress 2.0.10)
= 2.0.13 - (20.02.2011) =
* New: Spanish translation added
= 2.0.12 - (01.02.2011) =
* New: Improved tag menu
* New: Improved students menu
* New: New style options for editor names - available for the shortcodes [tpcloud], [tplist], [tpsingle]
* New: New style options for author names - available for the shortcodes [tpsingle]
* Bugfix: Waiting lists are now sorted by registration date and not longer by user name
* Bugfix: Fixed a bug in single course menu: If there is no enrollment, enrollment details are not longer visible
* Bugfix: Some shortcode parameters are now more secure
* Bugfix: Fixed a bug which insert wrong links to the publication feeds in the settings menu
* Bugfix: Fixed some bugs with slashes with was not stripped for the final displaying. It's fixed for the xls/csv-export, the RSS parser and in some menus
* Bugfix: Fixed some bugs in xls/csv export
= 2.0.11 - (31.01.2011) =
* New: New style options for author names - available for the shortcodes [tpcloud], [tplist]
= 2.0.10 - (23.01.2011) = 
* New: Highlighting of child courses in the course overview 
* Bugfix: Fixed a html bug in show_single_course.php 
* Bugfix: Fixed the sort of participants if the registration number is disabled 
* Bugfix: Fixed a bug with the table of participants if the registration number is disabled
= 2.0.9 - (30.11.2010) =
* New: Better style permissions for all shortcodes. Some nasty hard coded CSS code is removed.
* Changed: Style for tpenrollments, tpdate and tpcloud shortcodes
* Changed: Italian translation updated
= 2.0.8 - (27.11.2010) =
* New: Support for WordPress 3.1
* New: Basic italian translation added
= 2.0.7 - (18.11.2010) =
* Bugfix: Fixed a bug with the charset in the xls-export - teachpress uses now utf8_encode()
* Bugfix: Fixed a bug in the bibtex output of articles
* Bugfix: Fixed some small GUI-bugs
* Bugfix: Fixed style of some buttons
= 2.0.6 - (24.10.2010) =
* Changed: Type of the registration timestamp has changed from date to datetime
* Bugfix: Fixed a security vulnerability (sql injection) which was opened with a fix in version 2.0.5
* Bugfix: teachPress uses now the right local server time and not longer greenwich time
= 2.0.5 - (11.10.2010) =
* New: Now you can set the time (hour, minute) for the start/end of a enrollment period
* Bugfix: Fixed a bug which displayed a wrong message after adding a student
* Bugfix: Fixed a bug which prevented the manual adding of students
* Bugfix: Some small user interface improvements
* Bugfix: Fixed some bugs in the english translation
= 2.0.4 - (02.10.2010) =
* Bugfix: Fixed a bug which prevented the installation of the teachpress_pub table
= 2.0.3 - (27.09.2010) = 
* Bugfix: Fixed a bug with one login mode (integrated)
= 2.0.2 - (27.09.2010) =
* Changed: New author and plugin website
* Bugfix: The year was not displaying for articles
* Bugfix: Images in the publication lists were not scaled
* Bugfix: Child courses are now visible, if their parent was deleted
* Bugfix: Fixed bugs in the admin course overview
* Bugfix: Course type was not selected when an user edit a course
* Bugfix: Fixed a variable declaration in get_tp_publication_type_options()
= 2.0.1 - (20.09.2010) =
* New: Introduce an option for deselecting the default teachPress frontend style
* Changed: Some small improvements for publication lists
* Bugfix: Fixed german translation for proceedings and inproceedings
* Bugfix: BibTeX-Key was not displaying in the frontend
= 2.0.0 - (18.09.2010) =
* New: BibTeX support (bibtex export, more data fields, more publication types)
* New: Shortcode "tpsingle" for displaying single publications
* New: Shortcode "tpcourselist" for displaying a course list
* New: Shortcode "tpenrollments" for displaying the enrollement system
* New: Shortcode "tppost" for displaying parts of a post only for registered students
* New: Images for courses
* Changed: Style of single publications generated with [tpsingle]
* Changed: Bibtex export now discerns isbn from issn
* Changed: Shortcode "tpcloud": It's now possible to deactivate the html anchor
* Changed: Redesigned user interface
* Changed: Number of chars for a semester name (from 10 to 100)
* Changed: Database and directory structure
* Changed: Some small improvements for publication lists
* Bugfix: Fixed bugs in the overview of students
* Bugfix: Fixed problems with the user data field selection for registration forms
* Bugfix: It's now possible to add images directly from the WordPress Media Library
* Bugfix: Fixed a bug with the email column in the course lists.
* Bugfix: Fixed a bug in xls export: The parent course name is now displaying
* Killed: own database functions tp_var, tp_query, tp_results
* Bugfix: Fixed some bugs with the pagination in the students and the publication overview
* Bugfix: Delete the bugfix in tpdate shortcode from version 2.0.b3, because the bug was the bugfix
= 1.0.0 - (31.05.2010) =
* New: It is possible to deactivate some fields for user data
* New: New registration mode available
* New: Function for uninstalling teachPress
* Changed: Some small improvement for attendance lists
* Changed: Settings
* Changed: Design for enrollment system
* Changed: Calendar: from jscalendar to datepicker (jquery-plugin)
* Changed: Directory structure
* Bugfix: Fixed bugs with utf8 chars
= 0.85.1 =
* New: RSS-Feed script for publications
* Bugfix: Fixed bug in the "copy course" function
* Bugfix: Fixed bug in the "add students manually" function
= 0.85.0 =
* New: Displaying images in publication lists
* New: Larger edit field for course comments
* Bugfix: Size of visible images in the publication edit menu is limited
* Bufgix: Some function names now more unique
* Bugfix: Fix some security vulnerabilities
= 0.80.2 =
* Bugfix: Fixed different bugs, which originated with the file merging in the publication management in 0.80.0
= 0.80.1 =
* Bugfix: Fixed bug when adding a publication
= 0.80.0 =
* New: Capabilities for backend access control
* New: Possible to prevent sign outs for registrations 
* Changed: Style of frontend course overview
* Changed: Central definition of publication types in the source code 
* Changed: Select fields reworked
* Changed: Translation for publication types
* Changed: Put all javascript functions to standard.js
* Changed: Put the teachPress settings page from the courses menu to the Wordpress settings menu
* Bugfix: Fixed displaying child courses in display.php 
* Bugfix: Cleaned backend CSS and more CSS3 compatibility
* Bugfix: Fixed access bug for students.php
* Bugfix: Fixed updater
= 0.40.0 =
* New: teachPress books widget
* New: Add images to your publications
* New: Related pages for publications
* New: Related pages for courses
* New: ISSN field for publications
* Changed: Many little changes in the enrollment form (now display.php)
* Changed: Many file names
* Changed: Better script loading
* Bugfix: Fixed bug when you add a student manually
* Bugfix: Fixed bug in sort order of terms
* Bugfix: Fixed charset and collation for teachpress tables
* Bugfix: Fixed bug when parent and child course has the same name
* Killed: URL field for courses
= 0.32.0 = 
* Changed: Design for course overview
* Changed: Default language changed from german to english
* Bugfix: Fixed a bug when student unsubscribes from a course (Thanks to Jean T. )
* Bugfix: Fixed a bug in the course overview (frontend)
= 0.30.2 =
* Fix a little problem with the version name
= 0.30.0 =
* New: Copy function for courses
* New: Simple CSV-export for enrollments
* New: Free selectable names for child courses
* New: More parameters for the `[tpcloud]` shortcode
* New: Using wpdb->prefix for database names
* Changed: Order of courses in the backend overview
* Changed: Structure of registration form
* Changed: Tag-Cloud creation
* Changed: Course search
* Bugfix: Fixed bug in 'add courses' form
* Bugfix: Fixed bug by using students search
* Bugfix: Fix bug in get_tp_message()
* Killed: XML-export for enrollments

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。