Hindi Quran Viewer

설명

Hindi Quran Viewer allows you to embed Quranic verses in Arabic, Hindi, and English into your WordPress site. The plugin stores all data locally in a database, enabling offline access after an initial import. Key features include:
– Display verses using the [hindi_quran_viewer] shortcode.
– Verses shown in Arabic, Hindi, and English.
– Real-time search for Surahs and verses with result counts.
– Light/dark theme toggle with user preference persistence.
– Responsive design for mobile and desktop.
– Local database storage for offline access.
– Admin interface to import Quranic data.
– Secure AJAX requests with nonce verification.
– Search history stored locally.

External Services

This plugin requires a one-time import from the following third-party APIs to populate the local database. After import, no external services are used:

  1. AlQuran Cloud API

    • Purpose: Fetches Surahs and Ayahs in Arabic, Hindi, and English for initial import.
    • API Endpoint: https://api.alquran.cloud/v1/surah/
    • Data sent: Only Surah ID.
    • No personal data is collected.
    • Terms of Use: https://alquran.cloud/privacy
  2. Quran.com API

    • Purpose: Retrieves the list of Quran Surahs for initial import.
    • API Endpoint: https://api.quran.com/api/v4/chapters
    • Data sent: None (GET request only).
    • No personal data is collected.
    • Terms of Use: https://quran.com/privacy

스크린샷

  • Quran Viewer interface with Surah list and verse display (Arabic, Hindi, English).
  • Dark mode view with search functionality.
  • Admin settings page for data import.

설치

  1. Upload the hindi-quran-viewer folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Settings > Quran Viewer to import Quranic data into the database.
  4. Use the shortcode [hindi_quran_viewer] to display Quranic verses.

FAQ

How do I use this plugin?

Use the shortcode [hindi_quran_viewer] in any post or page. Ensure you import data first via the admin settings.

How do I import data?

Go to Settings > Quran Viewer and click “Start Data Import” to populate the database with Surahs and verses.

Can I customize the styling?

Yes, edit the CSS file in the assets/ folder.

Does it support dark mode?

Yes, toggle between light and dark themes using the button in the UI.

Does it work offline?

Yes, after importing data, the plugin works offline as all data is stored locally.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Hindi Quran Viewer”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Hindi Quran Viewer”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.2

  • Added Arabic translations for verses, displayed before Hindi and English.
  • Updated local database schema to store Arabic text.
  • Enhanced verse search to include Arabic text.

1.1

  • Added local database storage for Surahs and verses.
  • Implemented admin settings page for data import.
  • Enabled offline access after data import.
  • Added theme toggle for light/dark modes.
  • Implemented real-time Surah and verse search with result counts.
  • Added search history storage.
  • Improved caching with WordPress transients.
  • Enhanced responsive design.

1.0

  • Initial release.