Stars: 229
Forks: 45
Pull Requests: 25
Issues: 38
Watchers: 18
Last Updated: 2023-09-16 17:51:04
Set of functionalities enable Arabic website developers to serve professional search, present and process Arabic content in PHP
License: Other
Languages: PHP
Copyright © 2006-2023 Khaled Al-Sham'aa.
As has happened in the Far East and Latin America, as the Internet goes to the masses, people want it in their native language.
Our mission is to develop open source solutions and provides professional support helps small and medium size companies meet the challenges of developing professional Arabic websites in the PHP/MySQL environment, the library that we develop helps our partners in save time and increase productivity.
This project provides a set of tools that enable Arabic website developers to serve professional search, present and process Arabic content in PHP.
If you would cite it in academic work, you can use this citation
K. Al-Shamaa, Ar-PHP, PHP library for website developers to process Arabic content,
https://github.com/khaled-alshamaa/ar-php, 2023
or in bibtex format
@misc{ar-php,
title={Ar-PHP, PHP library for website developers to process Arabic content},
author={Al-Shamaa, Khaled},
url={https://github.com/khaled-alshamaa/ar-php},
version = {6.3.4},
year={2023}
}
Akeneo: The easy and flexible open source SaaS PIM to organize and enrich your product catalog. [check it out here]
Bagisto: Laravel package for e-commerce. [check it out here]
LimeSurvey: Open-source survey software. [check it out here and here]
ArabKey: Easy way to switch between Arabic and English keyboard, and more useful tools for Arabic language [check it out here].
Worldwide Internet use has grown tremendously in recent years, most rapidly in non-English speaking regions especially in Arab world. For example, from 2000 to 2020, the online populations grew by more than 9,300 %. Meanwhile, Arabic Web content was estimated to be doubling every year. Such growth has created demand for better websites developing resources in Arabic language. However, existing websites developing resources may be unable to meet it because they primarily serve English-speaking users.
[Arabic language, Internet world stats]
PHP is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML. PHP runs more than 79% of all the top 10 million worldwide web sites a few very good examples are Facebook and Wikipedia.
[PHP language, Server-side languages report]
The main difference between the GPL and the LGPL is that the latter can be linked to (in the case of a library, 'used by') a non-(L)GPLed program, which may be free software or proprietary software. This non-(L)GPLed program can then be distributed under any chosen terms if it is not a derivative work.
To install with Composer, simply require the latest version of this package.
composer require khaled.alshamaa/ar-php
Make sure that the autoload file from Composer is loaded. if you are using composer for autoloading like what Laravel framework does, you don't have to do that.
// somewhere early in your project's loading, require the Composer autoloader
// see: http://getcomposer.org/doc/00-intro.md
require 'vendor/autoload.php';
Download the latest release of Ar-PHP library and extract it into the directory where it will be used.
require_once 'ar-php/src/Arabic.php';
We always welcome new contributors – especially new programmers. But no matter what your skills and interests are, there is a place where you can participate to improve Ar-PHP project:
As the developers of Ar-PHP project, we can help your company leverage the maximum power of Ar-PHP to achieve your business goals. We offer professional services that span the full life-cycle of Ar-PHP implementation.