forked from Codescar/Birthdays-Widget
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
280 lines (223 loc) · 12.1 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
=== Birthdays Widget ===
Plugin Name: Birthdays Widget
Plugin URI: http://wordpress.org/plugins/birthdays-widget/
Description: Birthdays widget plugin produces a widget which displays a customizable happy birthday image and wish to your clients/users.
Author: lion2486, Sudavar
Version: 1.7.18
Author URI: http://www.codescar.eu
Contributors: lion2486, Sudavar
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=yurissudavar%40gmail%2ecom&lc=GR&no_note=0¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest
Tags: widget, birthdays, custom birthday list, WordPress User birthday, birthday calendar, BuddyPress birthday, users birthday, all years birthdays, upcoming birthdays
Requires at least: 3.5
Tested up to: 4.4.2
Stable tag: 1.7.18
Text Domain: birthdays-widget
Domain Path: /languages
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Birthdays widget plugin produces a widget which displays a customizable happy birthday image and wish to your clients/users.
== Description ==
Birthdays Widget allows to add your custom birthday-list and display a custom message in
a widget or a shortcode in every page always or only when it's necessary.
WordPress Users can also have a birthday date field, or you can even draw their birthday date
from another of their metafields (even BuddyPress xProfile fields).
Features:
* **Integration with WordPress User Profile, Gravatar or profile image through WordPress Media Manger**
* **Integration with BuddyPress User Profile and date field generated by it**
* **Integration with any WordPress User metafield generated by other plugins. Date format should be saved as WordPress Date Format in settings**
* **Powerful table enhanced by DataTables.js for fast and easy administration of Birthdays Records**
* **3 different modes: List (with User's Image), Calendar for all year Birthdays, Upcoming Birthdays, Default comma separated Birthdays of current day**
* **Customizable message, image for widget and verbiage and images for Users**
* **Controlled access to Birthday Admin Table with WordPress custom capability**
* **Import/Export from/to CSV file**
* **Greek, English Languages (please feel free to contribute)**
Some use our plugin as an announcement tool or as work anniversary reminder, as you can modify the message, the image shown in widget and the verbiage to Users.
**Your ratings mean a lot to us. If you like our work please consider leaving a review.**
== Installation ==
This section describes how to install the plugin and get it working.
1. Upload `birthdays-widget` to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
2b.In case of error during activation, please visit our plugin's support threads and post the contents of `/wp-content/plugins/birthdays-widget/my_loggg.txt`
3. Configure the plugin to draw the birthday date from the WP User's metafield you want
4. OR go ahead and import your list from a CSV file with the format of: <name>,<date> where <name> a string and <date> as Y-m-D
5. Add the shortcode in form of: [birthdays class="your_class" img_width="desired_width" template="default | list | calendar | upcoming"]
6. OR Add the widget to your sidebar.
7. Enjoy!
== Screenshots ==
1. Powerfull Backend Table listing all records
2. Options Page enabling you to customize almost anywithing about the plugin
3. Widget Preview in Upcoming Template, shows birthdays X days ahead (where is X is customizable)
4. Widget Preview in Calendar Template, shows a calendar of the current year with birthday dates
5. Widget Preview in Default Template, shows current days birthdays (tooltip and verbiage available as for all templates)
6. Widget Preview in List Template, shows a list of current birthdays with users' image and verbiage
== Changelog ==
= 1.7.18 =
* Fixed bug with character left when year removed in date
= 1.7.17 =
* Option to display only birthdays of friends in BuddyPress, thanks to [bj123](https://wordpress.org/support/profile/bj123) for pointing out
* TODO display a warning message in Options Page when BuddyPress is not installed and options is enabled
= 1.7.16 =
* Upcoming mode, date format now is based on WordPress date format option in settings, thanks to [Christine227](https://wordpress.org/support/profile/christine227) for pointing out
* Check roles before adding capabilities in plugin installation, thanks to [blomaardtom](https://wordpress.org/support/profile/blomaardtom) for pointing out
= 1.7.15 =
* WordPress User Registration error fixed, thanks to [digitalgaming](https://wordpress.org/support/profile/digitalgaming) for pointing out
* jQuery UI Smoothness called correctly now over "https", thanks to [knightwave](https://wordpress.org/support/profile/knightwave) for pointing out
= 1.7.14 =
* Link to User's Profile implemented, thanks to the suggestion of [im_a_marvel](https://wordpress.org/support/profile/im_a_marvel) & [per4mance](https://wordpress.org/support/profile/per4mance)
* New default user image, it was ready alongside with the other new images but losts it's way
* Bug with Ultimate Member plugin and International Functions fixed, thanks to [Hazel](https://wordpress.org/support/profile/cavo)
= 1.7.13 =
* Added International Functions for textual dates, thanks to [per4mance](https://wordpress.org/support/profile/per4mance)
* Attention for them to work PHP's international extension is required
* Option to define expected date format from User's metafields
* Installation error fixed, thanks to [rodrigogutierrez](https://wordpress.org/support/profile/rodrigogutierrez)
* jQuery year range fixed, thanks to [digitalgaming](https://wordpress.org/support/profile/digitalgaming)
= 1.7.12 =
* Modification to avoid conflict of loading twice DataTables.js
* Paypal donation link fixed
* Thanks to [jakobbader](https://wordpress.org/support/profile/jakobbader)
= 1.7.11 =
* Fixed bugs associated with date manipulation
* New [Screenshots](https://wordpress.org/plugins/birthdays-widget/screenshots/)
= 1.7.10 =
* Dates are handled with the WordPress date format, editable from options
(dates in custom table are saved in the format YYYY-MM-DD)
* Dates in User registration form, User profile, backend admin table are all
shown and handled with WordPress date format
* Fixed bug with sorting backend table by date
* Added buttons to display only WordPress Users and current day's Birthdays
* Fixed bug with User's Verbiage
* Fixed bug with sorting users having birthday on the same day
= 1.7.9 =
* All Users with Birthdays are now shown in admin table where the date
and image (not in case of Gravatar) properties are editable
* Custom Verbiage instead of default years old, thanks to mevilsizor [mevilsizor](https://wordpress.org/support/profile/mevilsizor) for the suggestion
* Fix in images drawn from a meta field data
* A first attempt of scheduled cron of emails, but it's still all in comments
= 1.7.8 =
* BuddyPress compatibility with WordPress User meta data
* Added Role Capabilities to manage access
* User image drawn from meta data
* CSS fixes
= 1.7.7 =
* New assets
* New default images and colors
* Better code to handle year change in upcoming mode
= 1.7.6 =
* Upcoming mode displays optionally year next to month in date
* Upcoming mode displays optionally year change between dates
* User image broken image displayed when disabled, fixed in all modes
* Optional custom message when no records exist in birthday table in all modes
* Birthdays of next year in upcoming mode bug fixed, thanks to Matthieu [boo6ie](https://profiles.wordpress.org/boo6ie) for his help
= 1.7.5 =
* Upcoming mode up to whole year now (365 days)
* Bug with permissions temporarily bypassed, todo fix it
= 1.7.4 =
* Bug fix of Tooltip option
* Upcoming template available with shortcode
* Minor bug fixes
= 1.7.3 =
* DataTable version updated because it broke JS in 4.3
= 1.7.2 =
* Tested up to WordPress 4.3 version
* Option to disable Tooltip and Birthday Wish
* Minor bug fixes
= 1.7.1 =
* Bug fix for the WP User drawing date wrongly from Custom Meta Field
* Fix the user's image from gravatar
* Minor changes
= 1.7 =
* New view of upcoming birthdays
* Stupid CSS error
= 1.6.9 =
* Fix a bug in birthdays list
* Added some things in translated
= 1.6.8 =
* New feature: User's Age
* Default User Image now different from Widget Image
* Deleting WordPress User now removes the record from our table
* New options page for calendar template. Changing colors of marked days.
* Months and days localized in calendar template.
= 1.6.7 =
* Fully translated to Greek Language
* Included most recent .pot file, waiting for your translations
= 1.6.5 =
* Added button in birthdays list, to add image to birthday user
* Securing text input variables
= 1.6.4 =
* A small bugfix
= 1.6.3 =
* New template: monthly calendar
* New template: list of names next to images
* Added emails of users in birthdays list
* Added user images in birthdays list, WP Users can draw their image from Gravatar
* Fixed update procedure, by saving plugin's version in db options and checking
* Fixed bug with date_from_profile not been initialized
* Added option: width of images in list template
* Clearer integration of HTML with PHP where possible
= 1.6.0 =
* Multisite Support (Enable/Disable Network functionality)
= 1.5.9 =
* Nicer and friendlier options page
= 1.5.8 =
* Option to disable comma (,) between the names.
= 1.5.7 =
* Small bugfix with comma (,) not showing correctly, thanks to [dlm80](https://wordpress.org/support/profile/dlm80)
= 1.5.6 =
* Small bugfix with shortcode.js not loading
= 1.5.5 =
* Added [DataTables](http://datatables.net/) jQuery plugin for our birthday list, kudos for their work
* Cleaner approach with Javascript and CSS files. Registering scripts and styles, enqueuing them where needed
= 1.5.4 =
* Added shortcode [birthdays class="" img_width=""] which appears in WordPress editor (thanks to: http://wordpress.stackexchange.com/questions/72394/how-to-add-a-shortcode-button-to-the-tinymce-editor)
* Corrected a problem with the comma (,) between the names of people having birthday
* Javascript enabling datepicker, in separate file
* Fixed problem with duplicate $args[ 'before_widget' ], thanks to [blewis1510](https://profiles.wordpress.org/blewis1510)
= 1.5.3 =
* Small bugfix with widget image selected from the options page.
= 1.5.2 =
* Added the choice to Admin whether to: 1) Save Birthdays in our table or 2) Draw Birthday Date from a specified WP User meta field or 3) Disable Birthdays for WP Users
* Configured a better option page
* All options are saved in one variable, an array
* Added field to customize birthday wish
* Added option to disable image
* Added option to display a widget title
* Export Problem Solved
= 1.5.1 =
* WP User's meta key selected as user's name is not saved in our table, it is fetched every time so it can undergo changes
* Future day can not be selected as birthday date
* Fixed error in registration form
* Added widget's image width option
= 1.5 =
* Added option to select which WP User's meta data you like to be displayed as a name
* Added option to disable integration with WP User Profile
* All birthdays are now saved in our table, not in wp_usermeta
* Fixed error when admin changed birthdays of other users
* Fixed error when editin a birthday from the birthday-list
* TODO now the meta data you wish to display is inserted in our table so if it's changed it's not altered in our table, must fix this
= 1.4 =
* New plugin's options page
* Admin can now choose the image shown in widget through WP Media Library at plugin's options page
* Admin can now choose which roles have access to plugin's options (next shall do it with WP capabilities instead)
* Now WP users have birthday date field in their profile and those dates are checked too
* Admin can enable two fields (user's name and birthday date) at new user registration form
= 1.3 =
* Upload support (csv file)
* possible restore-transfer of data
= 1.2 =
* el_GR changed to el
= 1.1 =
* Versioning fix
= 1.0 =
* Seems it works for v1.0
= 0.3 =
* added some screens
* an SVN TAG problem
= 0.2 =
* English Language now is the stable
* Translated to Greek (with l10n tools)
* Some locale fixes for dates
* Ajax disabled for now
= 0.1 =
* First version
* Only Greek language support for now.