#هيكلية بناء التطبيقات : تطبيقي
أخذنا في عين الاعتبار دعم اللغة العربية، ودعم الواجهة من اليمين لليسار. وقد قمنا بتقليص الحجم اكبر قدر ممكن، مع الاحتفاظ بالامكانيات الكاملة لكل من التطبيقات المستخدمة.
- حذف الملفات الغير مستخدمة، مثل ملفات الترجمة واللغات الاخرى.
- مراجعة ترجمة النصوص العربية.
- اضافة ملف الاعدادات المحلية، لتمكين المطور من عمل ضبط محلي من دون مس الضبط العام.
- حيث يعتر داعم قوي للفهرسة والبحث في اللغة العربية، وهو جاهز للاستخدام من دون اي اعدادات معقدة
- بناء سطر اوامر لعملية الفهرسة، حيث يقوم بفهرسة النموذج (Model) حسب الاعدادات، يمكنك الاطلاع على مثال الاعدادات من داخل الملف appii/protected/config/Page_mapping.php
اعتدمنا الملفات المولدة من مكتبة المطور مؤيد السعدي https://github.com/muayyad-alsadi/bootstrap-rtl
Cache with Redis
Bootstrap Theme
WYSIWYG widget - Redactore
Add Font: Uthman Taha and Uthman Taha Bold
Remove unsed files - like language
Translate text
Add bootstrap
Integrate with elastic search
appii
└── protected
│ ├──controller
│ ├──components
│ ├──config
│ │ ├──main.php
│ │ ├──local.php
│ ├──data
│ ├──extension
│ │ ├──YiiBoosterRtl
│ │ ├──imperavi-redactor-widget
│ │ ├──mailer
│ │ ├──redis
│ ├──models
│ ├──runtime
│ ├──tests
│ ├──view
│ │ ├──.
│ │ ├──.
│ │ ├──etc
└──public_web
yum install php-redis
Elastic
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.0.noarch.rpm
sudo yum install elasticsearch-0.90.0.noarch.rpm
service elasticsearch start
go to appii/protected
./cmdrun elastic create
./cmdrun elastic map --type=MODEL_NAME
./cmdrun elastic import --type=MODEL_NAME
./cmdrun elastic search --term=SEARCH --type=MODEL_NAME