íÍÊæí äÙÇã ÞæÇáÈ ææÑÏÈÑíÓ Úáì ãÇ íÓãì ÈÇáÞæÇáÈ ÇáÝÑÚíÉ Ãæ Child Themes æÇáÊí íãßä ãä ÎáÇáå ÅäÔÇÁ ÞÇáÈ ÇÚÊãÇÏÇð Úáì ÞÇáÈ ÂÎÑ æÐáß áÚÏÉ ÇåÏÇÝ ÃåãåÇ ÊæÝíÑ ÇáæÞÊ æÇáÌåÏ Ýí ÚãáíÉ ÊØæíÑ ÇáÞæÇáÈ æßÐáß ÅÊÇÍÉ ÚãáíÉ ÊÍÏíË ÇáÞÇáÈ ÇáÑÆíÓí Ïæä ÇáÊÇËíÑ Úáì ÇáÊÚÏíáÇÊ ÇáãÎÕÕÉ ÇáÊí ÞÏ íÞæã ÈåÇ ÇáãÓÊÎÏã.
ÔÑÍ child theme Ýì ÇáæÑÏ ÈÑíÓ - ÇáÞÇáÈ ÇáÝÑÚì / ÇáÇÈä æÑíË ÇáÞÇáÈ ÇáÑÆÈÓì / ÇáÇÈ
ãÇ åæ ÇáÞÇáÈ ÇáÝÑÚí Child Theme ¿
ÇáÞÇáÈ ÇáÝÑÚí – Ãæ ÇáÞÇáÈ ÇáÇÈä – Ýí ææÑÏÈÑíÓ åæ ÞÇáÈ íÊã ÈäÇÄå ÇÚÊãÇÏÇð Úáì ÞÇáÈ ÂÎÑ íÓãì “ÇáÞÇáÈ ÇáÑÆíÓí” Ãæ “ÇáÞÇáÈ ÇáÃÈ”º ÈÇáÊÇáí ÝÇáÞÇáÈ ÇáÝÑÚí íÑË ÌãíÚ æÙÇÆÝ ÇáÞÇáÈ ÇáÑÆíÓí ÊãÇãÇð¡ ßãÇ íãßä ÇáÊÚÏíá Úáì Êáß ÇáæÙÇÆÝ ãä ÎáÇá ÇáÞÇáÈ ÇáÝÑÚí Çæ ÇÖÇÝÉ æÙÇÆÝ ÌÏíÏÉ Ïæä ÇáÊÚÏíá Úáì ÇáÞÇáÈ ÇáÑÆíÓí ãÈÇÔÑÉ.
ãÇ ÇáåÏÝ ãä ÇáÞÇáÈ ÇáÝÑÚí¿
ÞÏ íÊÈÇÏÑ Åáì Ðåäß ãÈÇÔÑÉ åÐÇ ÇáÓÄÇá ÈÚÏ Çä ÊÞÑà ÇáßáÇã ÇáÓÇÈÞ ÎÕæÕÇð Ãä ÇáÞÇáÈ ÇáÝÑÚí ÍÊì ÇáÂä åæ äÓÎÉ ãä ÇáÞÇáÈ ÇáÑÆíÓí.
åäÇß ÚÏÉ ÃÓÈÇÈ ÊÏÝÚß Åáì Ãä ÊÝÖá ÅäÔÇÁ ÞÇáÈ ÝÑÚí ãä ÃåãåÇ:
– ÈÇÓÊÎÏÇãß ááÞÇáÈ ÇáÝÑÚí íãßäß Çä ÊÊÌäÈ ÝÞÏ Ãí ÊÚÏíá ÊÞæã Èå ÚäÏãÇ ÊÖØÑ Åáì ÊÍÏíË ÇáÞÇáÈ ÇáÑÆíÓí Åáì äÓÎÉ ÌÏíÏÉ ÕÏÑÊ ãäå¡ ÎÕæÕÇð ÅÐÇ ßÇä ÇáÊÍÏíË íÊÚáÞ ÈÃãÇä ãæÞÚß Ãæ ÇáÊæÇÝÞ ãÚ äÓÎÉ ÇÍÏË ãä ææÑÏÈÑíÓ.
– ÇÓÊÎÏÇã ÇáÞÇáÈ ÇáÝÑÚí íæÝÑ ÇáæÞÊ Ýí ÚãáíÉ ÊØæíÑ ÇáÞæÇáÈ ÈÃßËÑ ãä ØÑíÞÉ¡ ãäåÇ Ãäß áä Êßæä ãÖØÑÇð Ýí ßá ãÑÉ Ãä ÊäÔíÁ ÞÇáÈÇð ÌÏíÏÇð ßÇãá ÇáãáÝÇÊ Ýíãßäß ÈÈÓÇØÉ Ãä ÊäÔíÁ ÞÇáÈÇð æÇÍÏÇð æÊÛíÑ ãÇ ÊÑíÏå ãä ÎáÇá ÚÏÉ ÞæÇáÈ ÝÑÚíÉ ÊÚÊãÏ Úáíå.
– ÅÐÇ ßäÊ ÊÊÚáã ÊØæíÑ ÞæÇáÈ ææÑÏÈÑíÓ ÝÇáÞæÇáÈ ÇáÝÑÚíÉ ÈÏÇíÉ ããÊÇÒÉ áß.
ÅäÔÇÁ ÞÇáÈ ÝÑÚí
áßí íÚãá ÇáÞÇáÈ ÇáÝÑÚí áÇÈÏ Çä íÍÊæí Úáì ãáÝ style.css Úáì ÇáÃÞá .
äÃÊí ÇáÂä ááÌÒÁ ÇáÚãáí ãä ÇáãÞÇáÉ æåæ ßíÝíÉ ÅäÔÇÁ ÞÇáÈ ÝÑÚí¡ ÓäÝÊÑÖ ÇääÇ ÓääÔÆ ÞÇáÈÇ ÝÑÚíÇð íÚÊãÏ Úáì ÇáÞÇáÈ ÇáÇÝÊÑÇÖí TwentyFourteen :
– Ãæá ÔíÁ äÞæã ÈÅäÔÇÁ ãÌáÏ ÌÏíÏ ááÞÇáÈ æäÓãíå ãËáÇð “twentyfourteen-child”.
– ÏÇÎá ÇáãÌáÏ ääÔÆ ãáÝ ÇáÜ css ÇáÎÇÕ ÈÇáÞÇáÈ ÈÇÓã “style.css”
ãÚáæãÇÊ ÇáÞÇáÈ ãØáæÈ ãäåÇ Úáì ÇáÃÞá Theme Name æ Template
– ÏÇÎá ãáÝ style.css äÖÚ ãÚáæãÇÊ ÇáÞÇáÈ ÇáÌÏíÏ:
1
2
3
4
5
6
7
8
9
10
11/*
Theme Name: Twenty Fourteen Child
Theme URI: http://example.com/twenty-fourteen-child/
Description: Twenty Fourteen Child Theme
Author: Aboelabbas
Author URI: http://example.com
Template: twentyfourteen
Version: 1.0.0
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twenty-fourteen-child
*/
ÇáßæÏ ÇáÓÇÈÞ ÚÈÇÑÉ Úä ÊÚáíÞ css íÍÊæí Úáì ãÚáæãÇÊ ÇáÞÇáÈ ÇáÌÏíÏ ÊãÇãÇð ãËá ÇáÞÇáÈ ÇáÑÆíÓí ãÚ ÒíÇÏÉ ãÌáÏ ÇáÞÇáÈ ÇáÑÆíÓí¡ ãØáæÈ ãäåÇ Úáì ÇáÃÞá Theme Name æåæ ÇÓã ÇáÞÇáÈ ÇáÌÏíÏ¡ æ Template æåæ ÇÓã ãÌáÏ ÇáÞÇáÈ ÇáÑÆíÓí – ÇÓã ÇáãÌáÏ æáíÓ ÇÓã ÇáÞÇáÈ-.
ÇáÂä ÈåÐå ÇáÎØæÇÊ ÇáÈÓíØÉ íãßä áÞÇáÈß ÇáÌÏíÏ Çä íÚãá¡ ÝÞØ ÇÐåÈ Çáì áæÍÉ ÇáÊÍßã æÞã ÈÊÝÚíáå.
áÇÍÙ: íãßäß Ãä ÊÖÚ ÕæÑÉ ãÕÛÑÉ ááÞÇáÈ ÈæÖÚåÇ ÏÇÎá ãÌáÏ ÇáÞÇáÈ ÈÇÓã “screenshot.png”.
ÇáÂä ÊÌÏ Ãä ÇáÞÇáÈ ÞÏ Êã ÊÝÚíáå ÈäÌÇÍ Ïæä Ãí ãÔÇßá¡ áÐÇ íãßääÇ ÇáÇäÊÞÇá Åáì ÇáÎØæÇÊ ÇáÊÇáíÉ.
ÅÚÏÇÏ ãáÝÇÊ ÇáÜ css ááÞÇáÈ ÇáÌÏíÏ
ÈÚÏ ÊÝÚíáß ááÞÇáÈ æÇáÐåÇÈ ááÕÝÍÉ ÇáÑÆíÓíÉ ááãæÞÚ – Çæ ÇËäÇÁ ãÚÇíäÊß ááÞÇáÈ – ÓÊÌÏ Çä ÇáÞÇáÈ íäÞÕå ÊäÓíÞ ÇáÜ css áÐáß ÇáÂä Óíßæä Úáíß ÇãÇ ÈäÇÁ ÃßæÇÏ css ÌÏíÏÉ ÊäÇÓÈß ÏÇÎá ãáÝ style.css ãä ÇáÈÏÇíÉ áÊäÓíÞ ÇáÞÇáÈ ßãÇ ÊÑíÏ¡ Ãæ Ãä ÊÞæã ÈÇÓÊÏÚÇÁ ãáÝ ÇáÜ style.css ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÑÆíÓí Ëã ÈÚÏå ÊÖÚ ÇáÃßæÇÏ ÇáÎÇÕÉ Èß áÇÖÇÝÉ ÇáÊäÓíÞÇÊ ÇáÌÏíÏÉ.
áÇÓÊÏÚÇÁ ãáÝ ÇáÜ css áÞÇáÈ Twenty Fourteen äÖÚ åÐÇ ÇáßæÏ Ýí ãáÝ ÇáÜ css ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÌÏíÏ ÈÚÏ ãÚáæãÇÊ ÇáÞÇáÈ ãÈÇÔÑÉ:
1 @import url("../twentyfourteen/style.css");
ÇáÂä Þã ÈÊÍÏíË ÇáÕÝÍÉ ÇáÑÆíÓíÉ áãæÞÚß ÓÊÌÏ Çä ÇáãæÞÚ Êã ÊäÓíÞå ÊãÇãÇ ãËá ÇáÞÇáÈ ÇáÑÆíÓí .. åÐÇ ÌíÏ¡ áßä ÊÈÞì ãÔßáÉ ÇáÇÊÌÇå ÝÇáãæÞÚ ÇáÇä ÇÊÌÇåå ãä ÇáíÓÇÑ ááíãíä æäÑíÏå ÇáÚßÓ áíäÇÓÈ ÇááÛÉ ÇáÚÑÈíÉ.
áäÝÚá Ðáß ÈÈÓÇØÉ¡ äÞæã ÈÇäÔÇÁ ãáÝ css ÌÏíÏ ÏÇÎá ãÌáÏ ÇáÞÇáÈ ÈÇÓã “rtl.css” æäÓÊÏÚí ÈÏÇÎáå ãáÝ “rtl.css” ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÑÆíÓí ÈæÖÚ åÐÇ ÇáßæÏ ÈÏÇÎáå:
1 @import url("../twentyfourteen/rtl.css");
ÇáÊÚÏíá Úáì ãáÝÇÊ ÇáÞÇáÈ
ÇáÂä ÈÚÏ ÅäÔÇÁ ÇáÞÇáÈ ÇáÝÑÚí æÊÖÈíØ ÇáÜ css ÇáÎÇÕ Èå ÓÊÍÊÇÌ ÈÇáÊÃßíÏ Åáì ÇáÊÚÏíá Úáì ÈÚÖ ÇáãáÝÇÊ áÇÖÇÝÉ ÈÚÖ ÇáÇÔíÇÁ Çáì ÞÇáÈß ÇáÌÏíÏ.
ÚãáíÉ ÇáÊÚÏíá Úáì ãáÝÇÊ ÇáÞÇáÈ ÓÊÚÊãÏ ÈÔßá ÇÓÇÓí Úáì ÞÇÚÏÊíä ãåãÊíä:
– ÇáÞÇÚÏÉ ÇáÇæáì: “ÈÇÓÊËäÇÁ ãáÝ functions.php ÇÐÇ ÇÍÊæì ÇáÞÇáÈ ÇáÝÑÚí Úáì ãáÝ ÈäÝÓ ÇÓã ãáÝ ãä ÇáÞÇáÈ ÇáÑÆíÓí íÊã ÇÓÊÎÏÇã ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÝÑÚ픺
Úáì åÐÇ ÇáÃÓÇÓ ÅÐÇ ÃÑÏÊ Ãä ÊÚÏá ãËáÇð Úáì ãáÝ “header.php” ÓÊÞæã ÈäÓÎå ãä ÇáÞÇáÈ ÇáÑÆíÓí Åáì ãÌáÏ ÇáÞÇáÈ ÇáÝÑÚí æÊÚÏá Úáíå æåÐÇ íäØÈÞ Úáì Ãí ãáÝ ÂÎÑ.
– ÇáÞÇÚÏÉ ÇáËÇäíÉ: “íÊã ÇÓÊÎÏÇã ÇáãáÝÇÊ ÐÇÊ ÇáÃæáæíÉ Ýí ÊÓáÓá ÈäÇÁ ÇáÞæÇáÈ“º ÈãÚäì Çäå ÇÐÇ ÇÍÊæì ÇáÞÇáÈ ÇáÝÑÚí ãËáÇ Úáì ãáÝ “category-1.php” ÝÓíÊã ÇÓÊÎÏÇã åÐÇ ÇáãáÝ ÚäÏ ÇÓÊÚÑÇÖ ÇáÊÕäíÝ ÑÞã 1 ÍÊì áæ áã íÍÊæí ÇáÞÇáÈ ÇáÑÆíÓí Úáì åÐÇ ÇáãáÝ¡ æÇáÚßÓ ÕÍíÍ ÃíÖÇ ÇÐÇ ßÇä åÐÇ ÇáãáÝ Ýí ãÌáÏ ÇáÞÇáÈ ÇáÑÆíÓí æáíÓ Ýí ãÌáÏ ÇáÞÇáÈ ÇáÝÑÚí.
ÇÓÊÎÏÇã ãáÝ functions.php
Úáì ÚßÓ ÈÞíÉ ãáÝÇÊ ÇáÞÇáÈ ÝãáÝ functions.php ÚäÏ æÌæÏå Ýí ÇáÞÇáÈ ÇáÝÑÚí áÇ íáÛí Úãá ãáÝ functions.php ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÑÆíÓí æáßäå íÖÇÝ Åáíåº ÈÇáÊÇáí ÅÐÇ ÇÑÏÊ Çä ÇÖíÝ Çí ÏÇáÉ ÌÏíÏÉ ááÞÇáÈ ÇáÝÑÚí ÓÃÞæã ÈÅäÔÇÁ ãáÝ ÌÏíÏ ÊãÇãÇ ÈÇÓã functions.php ÏÇÎá ãÌáÏ ÇáÞÇáÈ ÇáÝÑÚí æÇÖíÝ ÇáÏÇáÉ ÈÏÇÎáå.
ÓÃÝÊÑÖ Ãääí ÓÇÖíÝ ÏÇáÉ æÇÍÏÉ ÈÇÓã “arwp_headMeta”¡ Óíßæä ÈäÇÁ ãáÝ functions.php åßÐÇ:
1
2
3
4
5
6
7
8<?php
function arwp_headMeta() {
echo '<meta name="description" content="">';
}
add_action( 'wp_head', 'arwp_headMeta' );
ÇáÊÚÏíá Úáì ÏÇáÉ ãæÌæÏÉ ãÓÈÞÇ Ýí ÇáÞÇáÈ ÇáÑÆíÓí
íÊã ÇÓÊÏÚÇÁ ãáÝ functions.php ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÝÑÚí ÞÈá ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÑÆíÓí¡ ÈÇáÊÇáí íãßä ÇáÇÓÊÝÇÏÉ ãä Ðáß Ýí ÊÚÑíÝ ÏÇáÉ ãæÌæÏÉ ãÓÈÞÇð Ýí ÇáÞÇáÈ ÇáÑÆíÓí ÈåÏÝ ÇáÛÇÁ ÚãáåÇ ãËáÇ Çæ ÊÚÏíá ÓáæßåÇ ÈØÑíÞÉ ãÇ.
ÇáØÑíÞÉ:
ÇæáÇ íÌÈ Ãä íÑÇÚí ãØæÑ ÇáÞÇáÈ ÇáÑÆíÓí Ãä íÌÚá ÇáÏæÇá ÇáÎÇÕÉ Èå ÞÇÈáÉ ááÇíÞÇÝ “pluggable”¡ ÈãÚäì Ãä íÞæã ÈÊÚÑíÝåÇ ÈÔÑØ ÃáÇ Êßæä ãÚÑÝÉ ãÓÈÞÇ¡ ßÇáÊÇáí:
1
2
3
4
5
6
7
8
9if ( ! function_exists( 'arwp_pluggable' ) ) {
function arwp_pluggable() {
//Functioning
}
}
ËÇäíÇ¡ íãßäß ÇáÂä ÊÚÑíÝ ÇáÏÇáÉ ãÈÇÔÑÉ Ýí ÇáÞÇáÈ ÇáÝÑÚí¡ æÈãÇ Çä ÏæÇáå ÊÓÊÏÚì ÇæáÇð Ýáä íÊã ÊÚÑíÝ ÇáÏÇáÉ ÇáÎÇÕÉ ÈÇáÞÇáÈ ÇáÑÆíÓí Ýåí ãæÌæÏÉ ÇáÂä ÈÇáÝÚá.
ÇÓÊÎÏÇã ÇáÜ hooks æÇÚÏÇÏ ÏÚã ÇáÞÇáÈ ááÎÕÇÆÕ
áÇÍÙ ÚäÏ ÇÓÊÎÏÇãß ááÜ hooks Ýí ÇáÞÇáÈ ÇáÝÑÚí ÎÕæÕÇð ÚäÏ ÇÖÇÝÉ ÏÚã ÎÇÕíÉ ãÚíäÉ ááÞÇáÈ ãËá “post-formats” Çæ ÇÚÏÇÏ ÍÌã ÇÝÊÑÇÖí ááÕæÑÉ ÇáÈÇÑÒÉ¡ Ãä ÊÞæã ÈÇÓÊÎÏÇã ÇæáæíÉ ÇÞá – ÇæáæíÉ ÇÞá ÊÚäí ÞíãÉ ÇÚáì ãä 10 – ãä ÇáÇÝÊÑÇÖí áåÐÇ ÇáÜ hook ÍÊì ÊÖãä Çä íÚãá ÈÚÏ Ðáß ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÑÆíÓí æÈÇáÊÇáí ÊØÈíÞ ÇÚÏÇÏÇÊß ÇáÌÏíÏÉ ÈÏáÇ ãä ÇáÎÇÕÉ ÈÇáÞÇáÈ ÇáÑÆíÓí.
ãËÇá ÂÎÑ Post Formats:
ÇáÞÇáÈ ÇáÝÑÚí íÑË ÈäíÉ ÇáãÞÇáÇÊ ÇáÎÇÕÉ ÈÇáÞÇáÈ ÇáÑÆíÓí¡ áÊÛííÑ Ðáß äÞæã ÈÇÚÇÏÉ ÇÓÊÎÏÇã ÇáÏÇáÉ add_theme_support åßÐÇ:
1
2
3
4
5
6function arwp_resetFormats() {
add_theme_support( 'post-formats', array( 'aside' ) );
}
add_action( 'after_setup_theme', 'arwp_resetFormats', 11 );
áÇÍÙ Ýí ÇáßæÏ ÇáÓÇÈÞ ÇÓÊÎÏãäÇ “after_setup_theme” ãÚ ÇæáæíÉ ÈÞíãÉ 11 ÈÏáÇ ãä ÇáÇÝÊÑÇÖí 10 ÍÊì íÊã ÊØÈíÞå ÈÚÏ ÇáÞÇáÈ ÇáÑÆíÓí.
äáÇÍÙ ÃíÖÇ Çä ÇÚÇÏÉ ÇÓÊÎÏÇã ÏÇáÉ add_theme_support íÚäí ÇáÛÇÁ ÇáÈäíÇÊ ÇáÎÇÕÉ ÈÇáÞÇáÈ ÇáÑÆíÓí ÈãÚäì Çä ÇáÞÇáÈ ÇáÂä ÓíÏÚã ÇáÈäíÉ “aside” ÝÞØ ØÈÞÇ ááßæÏ ÇáÓÇÈÞ.
ÅÏÑÇÌ ÇáãáÝÇÊ Ýí ÇáÞÇáÈ ÇáÝÑÚí
áÇÍÙ Ãä ãÌáÏ ãáÝÇÊ ÇáÞÇáÈ ÇáÂä åæ Ðáß ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÑÆíÓí¡ áÐÇ ÚäÏ ÇÏÑÇÌß áãáÝ ÏÇÎá ãáÝ ÂÎÑ Ýí ÇáÞÇáÈ ÇáÝÑÚí áä ÊÚÊãÏ Úáì ãÓÇÑ ãÌáÏ ãáÝÇÊ ÇáÞÇáÈ æáßä Úáì ãÓÇÑ ãÌáÏ ãáÝ style.css ÈãÚäì Ãä:
ÏÇáÉ get_template_directory() ÊÃÊí ÈãÓÇÑ ãÌáÏ ÇáÞÇáÈ ÇáÑÆíÓí¡
ÃãÇ ÏÇáÉ get_stylesheet_directory() ÝÊÃÊí ÈãÓÇÑ ãÌáÏ ÇáÞÇáÈ ÇáÝÑÚí.
ÝãËáÇ ÚäÏ ÇÏÑÇÌ ãáÝ ÇÓãå “myfile.php” ÏÇÎá ãáÝ ÂÎÑ Óíßæä ÇáßæÏ ßÇáÊÇáí:
1 include get_stylesheet_directory() . '/myfile.php';
ÇáÞæÇáÈ ÇáÝÑÚíÉ æÃõØÑ ÇáÚãá
íÓÊÎÏã ãÕØáÍ ÅØÇÑ ÇáÚãá Ãæ Theme Framework Ýí ææÑÏÈÑíÓ ááÊÚÈíÑ Úä ÇÍÏ ÇáãÚäííä ÇáÊÇáííä:
ÇáãÚäì ÇáÇæá “ãßÊÈÉ ÇáÃßæÇÏ”
æÊÚäí ãÌãæÚÉ ãä ÇáÃßæÇÏ ÇáÊí Êã ÇÚÏÇÏåÇ ãÓÈÞÇ íÊã ÇÓÊÎÏÇãåÇ ÏÇÎá ÇáÞÇáÈ ÇáÐí ÊÞæã ÈÊØæíÑå æÐáß áÊÓåíá ÚãáíÉ ÊØæíÑ ÇáÞÇáÈ¡ åÐå ÇáãßÊÈÉ áÇ íãßä ÇÓÊÎÏÇãåÇ ãäÝÕáÉ ßÞÇáÈ æÅäãÇ íÊã ÅÏÑÇÌåÇ ÏÇÎá ãáÝ functions.php ÇáÎÇÕ ÈÇáÞÇáÈ ÇáÐí ÊÞæã ÈÊØæíÑå.
ãä ÇãËáÉ åÐå ÇáãßÊÈÇÊ Hybrid Core.
ÇáãÚäì ÇáËÇäí “ÇáÞÇáÈ ÇáãÈÏÆí”
åÐÇ ÇáäæÚ ãä ÃõØÑ ÇáÚãá ÚÈÇÑÉ Úä ÞÇáÈ ãäÝÕá íÊã ÅäÔÇÄå áíßæä ÃÓÇÓÇð ãÑäÇð áÚãáíÉ ÊØæíÑ ÇáÞæÇáÈ. Ýí ÇáÚÇÏÉ íÓÊÎÏã åÐÇ ÇáäæÚ ßÞÇáÈ ÑÆíÓí áÈäÇÁ ÞæÇáÈ ÝÑÚíÉ ÇÚÊãÇÏÇð Úáíå.
ãä ÇãËáÉ åÐÇ ÇáäæÚ¡ ÅØÇÑ ÇáÚãá ããÊÇÒ Momtaz framework æÇáÐí íÞæã ÈÊØæíÑå ÇáÃÎ äÔæÇä ÏÚÞÇä.






ÑÏ ãÚ ÇÞÊÈÇÓ
ÇáãÝÖáÇÊ