Linux 软件免费装
Banner图

MasjidOS

开发者 itsmanzur
更新时间 2026年7月14日 11:50
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

hijri quran mosque islamic calendar prayer times

下载

1.0.0 1.1.0

详情介绍:

MasjidOS is an all-in-one mosque management plugin for WordPress. It gives your mosque a dedicated admin dashboard and a full set of public shortcodes — covering everything from daily prayer times to a fullscreen TV display, Duas & Azkar, Quran verses, Hadith of the Day, Islamic calendar, community events, and scheduled announcements. Designed for mosques of all sizes, MasjidOS performs prayer time calculations locally on your server — no external prayer API required by default. Everything runs offline, with no telemetry or visitor tracking. 🕌 Prayer Times 📅 Monthly Timetable 🗓️ Islamic Calendar 📺 TV Display (Fullscreen Mosque Screen) 🤲 Duas & Azkar 📖 Quran & Hadith 🕋 Jumuah Management 📢 Mosque Announcements 📆 Community Events ⚙️ Administration 🌐 Multilingual

安装:

  1. Upload the masjidos folder to /wp-content/plugins/, or install the plugin ZIP via Plugins > Add New > Upload Plugin.
  2. Activate MasjidOS.
  3. Go to MasjidOS > Settings and enter your mosque's timezone, latitude, longitude, calculation method, and Asr method.
  4. Add any shortcode to a WordPress page or post.
Common shortcodes: [masjidos_prayer_times] [masjidos_prayer_times design="compact"] [masjidos_jumuah] [masjidos_monthly_prayer_times] [masjidos_islamic_calendar] [masjidos_islamic_calendar language="bn"] [masjidos_duas_azkar] [masjidos_duas_azkar category="morning" counter="yes" share="yes"] [masjidos_announcements design="ticker"] [masjidos_announcements design="popup"] [masjidos_events] [masjidos_khutbah_archive] [masjidos_quran_verse] [masjidos_hadith] [masjidos_allah_names] [masjidos_audio_quran] Fullscreen TV display: Open /masjidos-display/ in your browser. The complete shortcode reference, live previews, and a shortcode generator are available under MasjidOS > Docs and MasjidOS > Features in your WordPress admin.

升级注意事项:

1.1.0 This update adds the Content & Education module, Jumuah sermon archive, announcements styles, TV geometric templates, and major bug fixes. Highly recommended for all mosques. 1.0.0 Initial public release of MasjidOS.

常见问题:

Does MasjidOS use an external prayer-time API?

By default, no. Prayer times are calculated locally from saved coordinates, timezone, and calculation settings. Optionally, you can switch the prayer source to "Aladhan" in Settings, which fetches timetables from api.aladhan.com. See the External Services section above for details.

How do I find latitude and longitude for my mosque?

Open Google Maps or any map service, right-click on the mosque location, and copy the coordinates. MasjidOS includes this guidance directly on the Settings screen.

Why do local mosque times differ by a few minutes from MasjidOS?

Calculation conventions and officially published timetables can differ slightly. Use Prayer Time Adjustments under Settings to add or subtract minutes per prayer to match your mosque's published timetable exactly.

Can I adjust the Hijri date?

Yes. Go to Settings > Calculation > Hijri Date Adjustment. Enter +1 or -1 days if your local moon-sighting calendar differs from the calculated Hijri date.

How do I display the Islamic calendar?

Add [masjidos_islamic_calendar] to any page. It shows Gregorian days with Hijri dates alongside, highlights important Islamic dates, and marks community events on the calendar. A Gutenberg block version is also available.

How do I open the TV display?

Open /masjidos-display/ on your WordPress site. Configure the theme, logo, font size, and announcement speed under MasjidOS > Settings > TV Display.

How do I show Duas and Azkar?

Add [masjidos_duas_azkar] to any page. Filter the built-in collection with category="morning", category="evening", category="food", category="sleep", category="home", category="masjid", category="travel", category="rain", category="forgiveness", category="quran", or category="protection". Recitation counters are stored in the visitor's browser.

Can I add my own custom Duas?

Yes. Open MasjidOS > Duas Library in the admin, add a new dua, assign one or more Dua Categories, and publish it. Your custom duas appear in [masjidos_duas_azkar] alongside the built-in collection.

How does the Audio Quran widget work?

Add [masjidos_audio_quran] to a page. A Surah selector and an audio player appear. Selecting a Surah streams the recitation by Sheikh Mishary Alafasy directly from QuranicAudio.com in the visitor's browser.

How do community event iCal downloads work?

Each event in [masjidos_events] includes a download button. Clicking it downloads a standard .ics file that visitors can add to Google Calendar, Apple Calendar, Outlook, or any calendar app.

Why is an announcement not showing?

The announcement must be published, its start date/time must have passed, and its end date/time must be blank or in the future. Scheduling uses the timezone configured in MasjidOS > Settings.

Does MasjidOS include Gutenberg blocks?

Yes. In the WordPress block editor, search for "MasjidOS" to find the Prayer Times block and the Islamic Calendar block.

What is removed when I delete the plugin?

Deleting MasjidOS through WordPress removes its settings, custom roles (Imam, Muazzin), cached prayer calculations, and custom database tables (announcements, events, khutbah archive). Content stored as WordPress posts, such as custom Duas and Islamic Articles, follows WordPress content behavior. Back up any data you need before deleting.

Is MasjidOS compatible with multisite?

Yes. The uninstall routine runs per-site and cleans data from every site in the network.

更新日志:

1.1.0 1.0.0