Home
Why Joomla!?
Extensions
Enterprise Services
From Joomla! 1.0 to 1.5
Synagogue Packages
Training
Portfolio
Other Resources
Links
About TNR Global
Internships
Contact Us
Blog

Enter Amount:

Yahrzeit Documentation

If you have additional questions/comments/feedback, please post to the forum or This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

Requirements

  • Joomla! 1.5.x

Importing CSV files

Import Yahrzeit Dates - Step 1
Your csv file must follow a specific format in order to be imported correctly:

* File format
Your file must be a comma-seperated-values (csv) file. Most spreadsheet programs have an option to "Save As" a csv file.


* Dates
Each row can use either a Gregorian or Hebrew date. This is determined by the month name. If the month field contains a Gregorian month (e.g. December), the date for that row will be treated as a Gregorian date. If, however, the month field contains a Hebrew month (e.g. Kislev), the date for that row will be treated as a Hebrew date.

* Column labels
In order to provide you flexibility, you can order the columns in your file however you like. However, you must provide labels at the top of each column (in row 1). The labels should be as follows (in any order):
FIRST_NAME     LAST_NAME     MONTH     DAY     YEAR     AFTER_SUNSET (optional)

* AFTER_SUNSET

Because date conversion will be performed on any Gregorian dates in your file, you can specify "after sunset" to have the correct Hebrew date calculated. This field is optional and is ignored if the row has a Hebrew date. Valid values for this field are 0 for "before sunset" and 1 for "after sunset". If no value is specified, "before sunset" is assumed.

* Standard spelling of months
The MONTH column of your file can be formatted to either have Gregorian or Hebrew month names. This can be different per-row (e.g. one row has January and another has Nisan). Because of this flexibility, your months must be spelled as follows (case-insensitive):
Nisan    Iyyar    Sivan    Tamuz    Av    Elul    Tishrei    Cheshvan    Kislev    Tevet    Sh'vat    Adar I    Adar II
January    February    March    April    May    June    July    August    September    October    November    December

* Year requirements
Any Gregorian dates in the file must have a corresponding year (e.g. 1987). For Hebrew dates, however, the year is an optional field and may be entered if available.

* Example
Your file should look something like this:

csvex2

 

 

Automated Mailings

Yahrzeit Reminders attempts to completely automate the process of sending the reminders, however it relies on people visiting your website. If your website is super popular at all hours of the day - great! - you don't have to do anything. However, for the rest of us whose page impressions around 4am are pretty much zero, there's one more step. It is best that you set up some computer to visit your Joomla website at a non-peak time (maybe 4am??). If your webserver uses Linux as its Operating System, you can use a program called cron to visit your site each night. The entry in crontab should be something like the following:
0 4 * * * wget -O - http://example.com > /dev/null
where http://example.com is your website. This will visit your website at 4am every day and, as long as the Yahrzeit Emailer module is installed, will cause Yahrzeit Reminders to make sure it's sent the reminders out. If you use shared hosting and don't have SSH access (command line interface) to your webserver, you can ask your hosting provider if there is a way to set up a cron job. Most hosting providers provide an interface (like vDeck or cPanel) that you can use to add scheduled tasks. If this sounds like you, log in to your control panel and set it to run the following command at some non-peak time:
wget -O - http://example.com > /dev/null

License

By owning any of our products from TNR Global, LLC, you have agreed to the terms in this License Agreement.

SOFTWARE LICENSE AND LIMITED WARRANTY

This is a legally binding agreement between you and TNR Global, LLC. By installing and/or using this software, you are agreeing to become bound by the terms of this agreement.

If you do not agree to the terms of this agreement, do not use this software and immediately request a refund.

GRANT OF LICENSE. TNR Global, LLC grants to you a non-exclusive right to use this software program (hereinafter the "Software") in accordance with the terms contained in this Agreement. You may use the Software on a single computer. If you have purchased a site license, you may use the Software on the number of websites defined by and in accordance with the site license.

UPGRADES. If you acquired this software as an upgrade of a previous version, this Agreement replaces and supercedes any prior Agreements. You may not continue to use any prior versions of the Software, and nor may you distribute prior versions to other parties.

OWNERSHIP OF SOFTWARE. TNR Global, LLC retains the copyright, title, and ownership of the Software and the written materials.

COPIES. You may make as many copies of the software as you wish, as long as you guarantee that the software can only be used on one website (joomla installation) in any one instance. You may not distribute copies of the Software or accompanying written materials to others.

TRANSFERS. You may not transfer the Software to another person provided that you have a written permission from TNR Global, LLC . You may not transfer the Software from one website to another. In no event may you transfer, assign, rent, lease, sell, or otherwise dispose of the Software on a temporary basis.

TERMINATION. This Agreement is effective until terminated. This Agreement will terminate automatically without notice from TNR Global, LLC if you fail to comply with any provision of this Agreement. Upon termination you shall destroy the written materials and all copies of the Software, including modified copies, if any.

DISCLAIMER OF WARRANTY. TNR Global, LLC disclaims all other warranties, express or implied, including, but not limited to, any implied warranties of merchantability, fitness for a particular purpose and noninfringement.

OTHER WARRANTIES EXCLUDED. TNR Global, LLC shall not be liable for any direct, indirect, consequential, exemplary, punitive or incidental damages arising from any cause even if TNR Global, LLC has been advised of the possibility of such damages. Certain jurisdictions do not permit the limitation or exclusion of incidental damages, so this limitation may not apply to you.

In no event will TNR Global, LLC be liable for any amount greater than what you actually paid for the Software. Should any other warranties be found to exist, such warranties shall be limited in duration to 15 days following the date you install the Software.

EXPORT LAWS. You agree that you will not export the Software or documentation.

PROPERTY. This software, including its code, documentation, appearance, structure, and organization is an exclusive product of the TNR Global, LLC, which retains the property rights to the software, its copies, modifications, or merged parts.

 
© 2010 TNR Global Joomla! Services
The Joomla!® logo is used under a limited license from Open Source Matters in the United States and other countries.
http://www.tnrjoomla.com is not affiliated with or endorsed by Open Source Matters or the Joomla! Project