News and Goals Menologion Paschalion Lectionary Liturgical Texts
Liturgical Music Slavonic Computing Initiative Downloads & APIs About Us
  Advanced Search
 

Online Menologion on your site

We invite Orthodox webmasters to use the Menologion on your site service to add a multilingual calendar to their site. Currently, the Menologion is available in English, Russian, French and both Simplified and Traditional Chinese. Support for Greek is forthcoming. This service is perfect for churches, information portals, and even personal blogs. The service provides calendar information, daily Scripture readings, lives of the saints, and links to other liturgical information. The service requires minimal maintenance and programming.

Unlike our competition, canto.ru, the service is fully configurable and perpetual. Additionally, as the Ponomar project expands, you will be able to take advantage of additional information offered by Ponomar, such as linking to liturgical texts, liturgical instructions, and music.

Fancy legal stuff

"Menologion on your site" is provided in AS-IS condition. The software comes with ABSOLUTELY NO WARRANTY, not even the implied warranties of merchantability or fitness for a particular purpose. By installing the service on your site, you agree that in no event will Ponomar Technologies, Inc. be liable to any party (i) for any direct, indirect, special, punitive or consequential damages (including, but not limited to, damages for loss of business profits, business interruption, loss of programs or information, and the like), or any other damages arising in any way out of the availability, use, reliance on, or inability to use this service even if Ponomar Technologies, Inc., has been advised of the possibility of such damages, and regardless of the form of action, whether in contract, tort, or otherwise; or (ii) for any claim attributable to errors, omissions, or other inaccuracies in, or destructive properties of any information provided by this service or any of its associated documents, diagrams, images, or data. You hereby recognize that there is no agreement, contract, or understanding between you and Ponomar Technologies, Inc., beyond the terms of the GNU Free Documentation License.

Instructions: Simple Usage (no programming)

In the required place on your web page, place the following command:
<SCRIPT Language="JavaScript" Src="https://www.ponomar.net/cgi-bin/julian.cgi?mode=simple"></SCRIPT>

Result:

Localization (foreign language support)

You may obtain Menologion in other languages by setting the LS flag:
<SCRIPT Language="JavaScript" Src="https://www.ponomar.net/cgi-bin/julian.cgi?LS=x"></SCRIPT>
where x is a language code. Use 0 for English (default), 1 for French, 3 for Russian, 5 for Simplified Chinese and 6 for Traditional Chinese.

Advanced Usage (some programming)

For advanced usage and greater configurability, place the following in the <HEAD> section of your document:
<SCRIPT Language="JavaScript" Src="https://www.ponomar.net/cgi-bin/julian.cgi"></SCRIPT>

Then, you can access any of the following commands from Menologion on your website.

Command

Result

printDateDefault()
printPaschalCycle()
printSaints()
printReadings()
<A Href="JavaScript:doSaintsLink();">click here to get lives of saints</A>. click here to get lives of saints
printIcon()

To call any of these commands, just insert them into a script tag. Example:
Code Result
<SCRIPT Language="JavaScript">
printSaints();
</SCRIPT>


Alternatively, you may use the global variables of the menologion to gain even greater configuration ability.

Variable

Description

Example of Variable Data

old_calendar Today's date on the Old Calendar
new_calendar Today's date on the New Calendar
x_year Today's year (Anno Domini)
ad_creatio Today's year from the Creation of the World (Anno Mundi)
n_day Today's day (old calendar)
n_month One less than today's month (old calendar) (Because arrays start from 0)
w_day Today's day of the week
m_saints Listing of the day's saints
paschalcycle Feast on the Pentecost cycle (if any)
readings Scripture readings
fastinfo Fasting regulations


To print a variable, just call a command like this:

Command Result
<SCRIPT Language="JavaScript">
document.write(w_day);
</SCRIPT>


Technical note: you must convert variables to Integers before doing math operations. E.g.:

var int_day = new Number(n_day);
new_calendar_day = int_day + 13;


Running n_day + 13 will give you a string like '2513'

Frequently Asked Questions

Q: Is Menologion available on the new calendar?
A: No.

Q: Can I get access to the source XML files?
A: You can download the Ponomar software package from the GitHub repository and use the source XML files available there in any way you wish (under the terms of the GNU General Public License). Because our bandwith is limited, we do not provide real-time access to XML files stored on our server.

Q: Why do the Typicon symbols not display properly?
A: The Typicon symbols have been added to version 6.0 of the Unicode standard. However, some legacy operating systems (e.g., Microsoft Windows) may not support the latest version of Unicode. We suggest installing the available updates for your operating system and / or browser, which should provide the latest Unicode-compliant system fonts. If this does not resolve the issue, you may install our Ponomar Unicode font, available from the Slavonic Computing page.

Q: Can you add the life of Saint X or some other feature?
A: The biggest limitation of the Ponomar Project is the lack of human resources. We encourage you to join the development team and help improve Ponomar by contributing the necessary information. Most of the tasks require no knownledge of computer programming.