<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>&#8235;oc666 zone &#187; ג&#8217;ומלה&#8236;</title>	<atom:link href="http://oc666.net/feed/?tag=%D7%92%D7%95%D7%9E%D7%9C%D7%94" rel="self" type="application/rss+xml" />
	<link>http://oc666.net</link>
	<description>&#8235;האיזור הכי שטני באינטרנט&#8236;</description>	<lastBuildDate>Tue, 07 Sep 2010 11:38:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>he</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8235;ג&#039;ומלה 1.6 בטא 3 שוחררה&#8236;</title>		<link>http://oc666.net/2010/06/15/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-3-%d7%a9%d7%95%d7%97%d7%a8%d7%a8%d7%94/</link>
		<comments>http://oc666.net/2010/06/15/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-3-%d7%a9%d7%95%d7%97%d7%a8%d7%a8%d7%94/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 10:35:12 +0000</pubDate>
		<dc:creator>&#8235;oc666&#8236;</dc:creator>				<category><![CDATA[joomla]]></category>
		<category><![CDATA[1.6]]></category>
		<category><![CDATA[בטא]]></category>
		<category><![CDATA[ג'ומלה]]></category>
		<category><![CDATA[שחרור גירסה]]></category>

		<guid isPermaLink="false">http://oc666.net/?p=417</guid>
		<description><![CDATA[&#8235;בהמשך לתוכנית המקורית, שוחררה גירסה 1.6 בטא 3 שבועיים לאחר שחרור בטא 2. בגירסה זו תוקנו 102 באגים והיד עוד נטויה. המטרה הסופית הינה לסגור את כל הבאגים ברמה 1-3 ולשחרר גירסת טרום שחרור (Release-Candidate).
בעוד שבועיים אמורה לצאת לצאת גירסה בטא 4, שקרוב לוודאי תהיה גירסת הבטא האחרונה. אנא, עזרו בבדיקות כדי לקדם את שחרור [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>בהמשך ל<a title="תוכנית (לו&quot;ז) לשחרור ג'ומלה 1.6" href="http://oc666.net/?p=379" target="_blank">תוכנית המקורית</a>, שוחררה גירסה 1.6 בטא 3 שבועיים לאחר <a title="שחרור ג'ומלה 1.6 בטא 2" href="http://oc666.net/?p=403" target="_blank">שחרור בטא 2</a>. בגירסה זו תוקנו 102 באגים והיד עוד נטויה. המטרה הסופית הינה לסגור את כל הבאגים ברמה 1-3 ולשחרר גירסת טרום שחרור (Release-Candidate).</p>
<p>בעוד שבועיים אמורה לצאת לצאת גירסה בטא 4, שקרוב לוודאי תהיה גירסת הבטא האחרונה. אנא, <a title="Joomla! Bug Squad" href="http://groups.google.com/group/joomlabugsquad" target="_blank">עזרו בבדיקות</a> כדי לקדם את שחרור הגירסה.</p>
<p><strong>ראה גם</strong></p>
<ul>
<li><a title="הידיעה מאתר ג'ומלה העולמי" href="http://www.joomla.org/announcements/release-news/5279-joomla-16-beta3-now-available.html" target="_blank">הידיעה הרשמית באתר ג'ומלה העולמי</a></li>
<li><a title="קישור להורדה ג'ומלה 1.6 בטא 3" href="http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&amp;frs_package_id=5276" target="_blank">הורדה</a></li>
</ul>
</div>]]></content:encoded>			<wfw:commentRss>http://oc666.net/2010/06/15/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-3-%d7%a9%d7%95%d7%97%d7%a8%d7%a8%d7%94/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8235;ג&#039;ומלה 1.6 בטא שוחררה&#8236;</title>		<link>http://oc666.net/2010/05/18/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-%d7%a9%d7%95%d7%97%d7%a8%d7%a8/</link>
		<comments>http://oc666.net/2010/05/18/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-%d7%a9%d7%95%d7%97%d7%a8%d7%a8/#comments</comments>
		<pubDate>Tue, 18 May 2010 08:19:00 +0000</pubDate>
		<dc:creator>&#8235;oc666&#8236;</dc:creator>				<category><![CDATA[joomla]]></category>
		<category><![CDATA[בטא]]></category>
		<category><![CDATA[ג'ומלה]]></category>

		<guid isPermaLink="false">http://oc666.net/?p=387</guid>
		<description><![CDATA[&#8235;כפי שצפינו, ג'ומלה 1.6 צועד בצעדי ענק ואמש שוחררה גירסת בטא ראשונה לפי התכנון המקורי.
ג'ומלה 1.6 כולל חידושים שונים ביניהם ACL, עדכון הרחבות בלחיצה אחת, XHTML סמנטי, קטגוריות מקוננות ועוד.
ראה גם

ההודעה הרשמית באתר ג'ומלה
הורדה

&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>כפי <a title="ג'ומלה 1.6 בטא מתקרב" href="http://oc666.net/?p=379" target="_self">שצפינו</a>, ג'ומלה 1.6 צועד בצעדי ענק ואמש שוחררה גירסת בטא ראשונה לפי <a title="Joomla! 1.6 Development Shifting Gears" href="http://community.joomla.org/blogs/leadership/1168-joomla-16-development-shifting-gears.html" target="_blank">התכנון המקורי</a>.</p>
<p>ג'ומלה 1.6 כולל חידושים שונים ביניהם ACL, עדכון הרחבות בלחיצה אחת, XHTML סמנטי, קטגוריות מקוננות ועוד.</p>
<p><strong>ראה גם</strong></p>
<ul>
<li><a title="Joomla 1.6 Beta Now Available" href="http://www.joomla.org/announcements/release-news/5275-joomla-16-beta-now-available.html">ההודעה הרשמית באתר ג'ומלה</a></li>
<li><a title="Download Joomla 1.6 Beta 1" href="http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&amp;frs_package_id=5224">הורדה</a></li>
</ul>
</div>]]></content:encoded>			<wfw:commentRss>http://oc666.net/2010/05/18/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-%d7%a9%d7%95%d7%97%d7%a8%d7%a8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8235;ג&#039;ומלה 1.6 בטא מתקרב&#8236;</title>		<link>http://oc666.net/2010/05/13/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-%d7%9e%d7%aa%d7%a7%d7%a8%d7%91/</link>
		<comments>http://oc666.net/2010/05/13/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-%d7%9e%d7%aa%d7%a7%d7%a8%d7%91/#comments</comments>
		<pubDate>Thu, 13 May 2010 09:10:47 +0000</pubDate>
		<dc:creator>&#8235;oc666&#8236;</dc:creator>				<category><![CDATA[joomla]]></category>
		<category><![CDATA[קוד פתוח]]></category>
		<category><![CDATA[ג'ומלה]]></category>

		<guid isPermaLink="false">http://oc666.net/?p=379</guid>
		<description><![CDATA[&#8235;לפי מקורות מידע מהבלוג הרשמי של ג'ומלה ורשימות התפוצה של ג'ומלה אנחנו ממש קרבים לגירסת בטא בימים הקרובים וגירסת RC בחודשיים הקרובים.
הפיתוח של הגירסה החדשה תודות לעשרות מתנדבים מסביב לגלובוס. אנא, עיזרו לקדם את הגירסה החדשה על-ידי בדיקתה ודיווח על באגים.
על החידושים בגירסה 1.6 ניתן לקרוא כאן.
מקורות:

Joomla! 1.6 Development Shifting Gears
Joomla! 1.6 help screens: Call [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>לפי מקורות מידע מהבלוג הרשמי של ג'ומלה ורשימות התפוצה של ג'ומלה אנחנו ממש קרבים לגירסת בטא בימים הקרובים וגירסת RC בחודשיים הקרובים.</p>
<p>הפיתוח של הגירסה החדשה תודות לעשרות מתנדבים מסביב לגלובוס. אנא, עיזרו לקדם את הגירסה החדשה על-ידי בדיקתה ודיווח על באגים.</p>
<p>על החידושים בגירסה 1.6 ניתן לקרוא <a title="שחרור גירסה 1.6 אלפא 2" href="http://oc666.net/?p=307" target="_blank">כאן</a>.</p>
<p>מקורות:</p>
<ul>
<li><a title="Joomla! 1.6 Development Shifting Gears" href="http://community.joomla.org/blogs/leadership/1168-joomla-16-development-shifting-gears.html" target="_blank">Joomla! 1.6 Development Shifting Gears</a></li>
<li><a title="ג'ומלה - קריאה לעזרה" href="http://community.joomla.org/blogs/leadership/1174-joomla-16-help-screens-call-for-help.html" target="_blank">Joomla! 1.6 help screens: Call for help</a></li>
</ul>
</div>]]></content:encoded>			<wfw:commentRss>http://oc666.net/2010/05/13/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%91%d7%98%d7%90-%d7%9e%d7%aa%d7%a7%d7%a8%d7%91/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8235;ג&#039;ומלה 1.6 אלפא 2 שוחררה&#8236;</title>		<link>http://oc666.net/2009/10/30/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%90%d7%9c%d7%a4%d7%90-2-%d7%a9%d7%95%d7%97%d7%a8%d7%a8%d7%94/</link>
		<comments>http://oc666.net/2009/10/30/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%90%d7%9c%d7%a4%d7%90-2-%d7%a9%d7%95%d7%97%d7%a8%d7%a8%d7%94/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 20:51:26 +0000</pubDate>
		<dc:creator>&#8235;oc666&#8236;</dc:creator>				<category><![CDATA[קוד פתוח]]></category>
		<category><![CDATA[1.6]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[ג'ומלה]]></category>
		<category><![CDATA[מערכת ניהול תוכן]]></category>

		<guid isPermaLink="false">http://oc666.net/?p=307</guid>
		<description><![CDATA[&#8235;מאמר זה הינו תרגום מהידיעה באתר ג'ומלה הרשמי לגבי שחרור ג'ומלה 1.6 אלפא 2.
פרוייקט ג'ומלה שמח להודיע על שחרור גירסה 1.6 אלפא 2. הגירסה כוללת הרבה פיצ'רים שנתבקשו ע&#34;י הקהילה,  כשהבולט ביניהם הוא ACL. פיצ'רים שנוספו ופיצ'רים עתידיים בגירסה 1.6 מפורטים במאמר זה. זוהי גירסת אלפא והיא עבור מפתחים ובודקים (גם לחובבי ג'ומלה) והיא אינה [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>מאמר זה הינו תרגום מהידיעה ב<a title="Joomla Official Site" href="http://joomla.org" target="_blank">אתר ג'ומלה הרשמי</a> לגבי <a title="Joomla 1.6 Alpha 2 released" href="http://community.joomla.org/blogs/community/1061-joomla-16-alpha-2-released.html" target="_blank">שחרור ג'ומלה 1.6 אלפא 2</a>.</p>
<p><span id="more-307"></span>פרוייקט ג'ומלה שמח להודיע על שחרור גירסה 1.6 אלפא 2. הגירסה כוללת הרבה פיצ'רים שנתבקשו ע&quot;י הקהילה,  כשהבולט ביניהם הוא <a title="ACL Tutorial for Joomla 1.6" href="http://docs.joomla.org/ACL_Tutorial_for_Joomla_1.6" target="_blank">ACL</a>. פיצ'רים שנוספו ופיצ'רים עתידיים בגירסה 1.6 מפורטים במאמר זה. זוהי גירסת אלפא והיא עבור מפתחים ובודקים (גם לחובבי ג'ומלה) והיא אינה עבור סביבות פרודקשיין.</p>
<p>פיצ'רים חדשים ושיפורים מגירסת אלפא 1:</p>
<ul>
<li><a title="Joomla ACL" href="http://www.theartofjoomla.com/home/5-commentary/84-introducing-the-new-permissions-in-joomla-16.html" target="_blank">ACL</a> &#8211; ניהול גישה עבור הרשאות גלובליות והרשאות ספציפיות עבור פריטי תוכן, משתנה קבוצות משתמש, משתמשים, הרשאות ניתנות לירושה במהירות.</li>
<li>פרופיל משתמש מורחב, תצוגת משתמש בצד הקדמי, פרמטרים של משתמש ניתנים להרחבה.</li>
<li>פריסת תוכן (com_content) ללא טבלאות.</li>
<li>שיפור מודולי תוכן (mod_articles_archive, mod_articles_latest, mod_articles_popular).</li>
<li>פלאגין קישור מאמרים עבור עורכים.</li>
<li>תבנית צד קדמי (תוכן) חדשה (atomic).</li>
<li>תבנית צד אחורי (ניהול) חדשה (bluestork).</li>
<li>מעלה קבצים (uploader) עבור מנהל המדיה.</li>
</ul>
<p>שיפורים אחרים שקיימים מגרסה 1.6 אלפא 1:</p>
<ul>
<li>Mootools 1.2.</li>
<li>Refactored עבור הצד האחורי.</li>
<li>JForm  (הערת מתרגם: אובייקט API לכתיבת טפסים).</li>
<li>קטגוריות מקוננות ופרמטרים עבור קטגוריות.</li>
<li>תצוגות חדשות בצד קדמי: קטגוריה וקטגוריות.</li>
<li>הרבה שיפורי קוד, כחצי מגודל הקוד קוצץ  עבור הוספת פונקציונליות.</li>
<li>PHP 5.2 נדרשת, שיפור ביצועים ענק, כאשר חלק ע&quot;י פיצ'רים חדשים =&gt; 1.6 תהיה מהירה יותר מ-1.5.</li>
</ul>
<p><strong>מה הלאה?</strong></p>
<p>לאחר שחרור אלפא 2, קהילה ג'ומלה צופה לקראת שחרור גירסת בטא. אין כוונה לשחרור גירסת אלפא שלישית.</p>
<p>תוכלו לחכות ולצפות שיפורים עתידיים:</p>
<ul>
<li>פתרון עבור הערות יתווסף.</li>
<li>דרייברים עבור בסיסי נתונים נוספים.</li>
<li>הרבה שיפורים קטנים של ביצועים, ממשק משתמש (UI) וקוד.</li>
</ul>
<p>אנחנו רוצים להודות לכל אלה המעורבים בפרויקט, שעוזרים להוצאת גירסה זו.</p>
<p>הורדה מכאן: <a title="הורדת ג'ומלה 1.6 אלפא 2" href="http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&amp;frs_package_id=3585" target="_blank">http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&amp;frs_package_id=3585</a>.</p>
<p>דיסקוסים מכאן: <a title="ג'ומלה 1.6 אלפא 2 הערות טענות ומענות" href="http://forum.joomla.org/viewtopic.php?f=9&amp;t=454211" target="_blank">http://forum.joomla.org/viewtopic.php?f=9&amp;t=454211</a></p>
<p><strong>הערת המתרגם</strong></p>
<p>ניתן לראות הרצאה (באנגלית) על ג'ומלה 1.6 בקישור הבא: <a title="הרצאה באנגלית על ג'ומלה 1.6" href="http://www.vimeo.com/5516584" target="_blank">http://www.vimeo.com/5516584</a></p>
</div>]]></content:encoded>			<wfw:commentRss>http://oc666.net/2009/10/30/%d7%92%d7%95%d7%9e%d7%9c%d7%94-1-6-%d7%90%d7%9c%d7%a4%d7%90-2-%d7%a9%d7%95%d7%97%d7%a8%d7%a8%d7%94/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8235;איך להפוך אתר ג&#039;ומלה לרב-אתרי?&#8236;</title>		<link>http://oc666.net/2009/07/29/%d7%90%d7%99%d7%9a-%d7%9c%d7%94%d7%a4%d7%95%d7%9a-%d7%90%d7%aa%d7%a8-%d7%92%d7%95%d7%9e%d7%9c%d7%94-%d7%9c%d7%a8%d7%91-%d7%90%d7%aa%d7%a8%d7%99/</link>
		<comments>http://oc666.net/2009/07/29/%d7%90%d7%99%d7%9a-%d7%9c%d7%94%d7%a4%d7%95%d7%9a-%d7%90%d7%aa%d7%a8-%d7%92%d7%95%d7%9e%d7%9c%d7%94-%d7%9c%d7%a8%d7%91-%d7%90%d7%aa%d7%a8%d7%99/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 22:22:54 +0000</pubDate>
		<dc:creator>&#8235;oc666&#8236;</dc:creator>				<category><![CDATA[קוד פתוח]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[multisite]]></category>
		<category><![CDATA[mysqldump]]></category>
		<category><![CDATA[prefix]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[אתרים]]></category>
		<category><![CDATA[ג'ומלה]]></category>

		<guid isPermaLink="false">http://oc666.net/?p=47</guid>
		<description><![CDATA[&#8235;הכותרת אמנם יכולה להטעות אבל מטרת פוסט זה היא להסביר כיצד להפוך את ג'ומלה לרב-אתרי, או באנגלית multi-site, כך שבאמצעות התקנה בודדת של ג'ומלה תוכלו לנהל מספר אתרים כאשר רק קובץ קונפיגורציה אחד מגדיר אתר אחד מיני רבים. אמנם ישנם תוספים שונים למטרה זו, אך אני ממליץ לבצע זאת בצורה מלאכותית ולא בצורת תוסף, כי [...]&#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>הכותרת אמנם יכולה להטעות אבל מטרת פוסט זה היא להסביר כיצד להפוך את ג'ומלה לרב-אתרי, או באנגלית multi-site, כך שבאמצעות התקנה בודדת של ג'ומלה תוכלו לנהל מספר אתרים כאשר רק קובץ קונפיגורציה אחד מגדיר אתר אחד מיני רבים. אמנם ישנם תוספים שונים למטרה זו, אך אני ממליץ לבצע זאת בצורה מלאכותית ולא בצורת תוסף, כי כך ניתן לשלוט על אופן שבו האתרים השונים ינוהלו בצורה טובה יותר ולכוונן ביצועים ע&quot;י חלוקת עומסים במקרה של שרתים מרובים.</p>
<p><span id="more-47"></span></p>
<p><strong>שימו לב</strong> כי התקנה זו מבדילה בין בסיס נתונים של האתרים לפי התחילית (prefix) של טבלאות הנתונים בבסיס הנתונים.</p>
<p><strong>שלב ראשון &#8211; כיצד אתרים יזוהו<br />
</strong></p>
<p>בשלב זה נחליט כיצד הגולשים ינותבו בין האתרים. ניתן לעשות זאת באמצעות domain-prefix או querystring. כאשר בראשונה התחילית של הדומיין תחליט לאיזה אתר אנו נגלוש ובשני התוספת שתתווסף ל-domain תקבע זאת. בפוסט שאני אדגים אשתמש בשיטה הראשונה.</p>
<p><strong>שלב שני &#8211; הגדרת קובץ ניתוב</strong></p>
<p>בקובץ ניתוב נגדיר כיצד אנו נדע לאיזה אתר הגולש הגיע. הקובץ יקרא routing.php והוא ימוקם בספרית ה-includes של הג'ומלה. הקובץ יחלץ מתוך שם הדומיין את ה-prefix.</p>
<blockquote dir="ltr"><p>defined( '_JEXEC' ) or die( 'Restricted access' );</p>
<p>$baseurl = 'domain.com'; /* your domain without any prefix like www */<br />
$default_prefix = 'www';<br />
$config_path = 'config'.DS;<br />
$sitename=str_replace('.'.$baseurl, &quot;, $_SERVER['SERVER_NAME']);</p>
<p>/*</p>
<p>// for querystring manipulation<br />
// if the structure is: http://www.domain.com/sites/sitename<br />
// ** without sub-domain **<br />
$ar = explode( &quot;/&quot;, $_SERVER['REQUEST_URI']);<br />
$sitename = $ar[2];</p>
<p>*/<br />
if(!file_exists(JPATH_ROOT.DS. $config_path.$sitename.&quot;.php&quot;))<br />
{<br />
if(strpos($_SERVER['SERVER_NAME'], $baseurl)&amp;&amp;($sitename!=$default_prefix))<br />
// if there is a domain request and not sub domain exist redirect to default site<br />
{<br />
header (&quot;Location: http://'.$default_prefix.&quot;.$baseurl);<br />
die('no such sub domain.&lt;br/&gt;redirecting to default site&#8230;');<br />
}<br />
$sitename = $default_prefix; // if u want to premit ip domain request (or computer name; localhost also)<br />
}<br />
define( 'JCONFIG_SITENAME', $sitename);<br />
define('JCONFIG_PATHNAME',$config_path.JCONFIG_SITENAME.'.php');</p></blockquote>
<p>קובץ זה יחלץ את התחילית של הדומיין ויכניס אותו לקבוע JCONFIG_SITENAME ואת המיקום של קובץ הקונפיגורציה תחת הקבוע JCONFIG_PATHNAME (קובץ הקונפיגורציה של ג'ומלה באופן ברירת מחדל הינו configuration.php והוא ממוקם בספריה הראשית של הג'ומלה). קבצי הקונפיגורציה ימוקמו תחת הספריה config תחת הספריה הראשית של ג'ומלה. ספריה זו תכיל את כל קבצי הקונפיגורציה של האתרים. אם קובץ הקונפיגורציה של הסאב-דומיין אינו קיים הוא ינותב לאתר הברירת מחדל.</p>
<p>יש להעתיק קובץ זה גם לספרית ה-includes של ספרית ה-administrator.</p>
<p><strong>שלב שלישי &#8211; עדכון קבצי הג'ומלה</strong></p>
<p>בשלב זה נעדכן את קבצי הג'ומלה שיתאימו להגדרות שעשינו. דבר ראשון נעדכן קבצי ה-index.php שיבצעו את הקובץ שעדכנו.</p>
<p>נוסיף את השורה הבאה אחרי שורה 21 בקובץ index.php שנמצא בספריה הראשית של ג'ומלה וקובץ index.php שנמצא בספריה administrator:</p>
<blockquote>
<p dir="ltr">require_once ( JPATH_BASE .DS.'includes'.DS.'routing.php' );</p>
</blockquote>
<p>לאחר מכן נעדכן את תצורת הג'ומלה שתצביע על הנתיב הנכון של קובץ הקונפיגורציה של האתר הספציפי. נעשה זאת באמצעות פקודת sed פשוטה. תחת לינוקס:</p>
<blockquote>
<p style="text-align: left;" dir="ltr"><span style="font-size: small;">for i in `find /</span>your/joomla/full_path/<span style="font-size: small;"> -type f; do echo sed -i &quot;s;'configuration.php';JCONFIG_PATHNAME;&quot; $i; done</span></p>
</blockquote>
<p style="text-align: right;">תחת חלונות:</p>
<blockquote>
<p style="text-align: left;" dir="ltr">FOR /r &quot;your\joomla\full\path&quot; %%a in (*.php) do  (<br />
sed -i &quot;s;'configuration.php';JCONFIG_PATHNAME;&quot; &quot;%%a&quot;<br />
)</p></blockquote>
<p style="text-align: right;">יש להחליף את your\joomla\full\path בנתיב ההתקנה של הג'ומלה על השרת. עבור שרת חלונות הפקודה sed אינה מובנית, על כן נצטרך להתקינה. ניתן להורידו מ<a title="sed for windows" href="http://gnuwin32.sourceforge.net/packages/sed.htm" target="_blank">כאן</a>.</p>
<p style="text-align: right;">כאן למעשה סיימנו את העדכון בקוד. שימו לב כי אם הדומיין ברירת מחדל שלך הוא www עליך ליצור קובץ קונפיגורציה של ג'ומלה בשם www.php תחת הספריה config. קרוב לוודאי שתצטרך ליצור ספריה זו, אם עדיין לא יצרת. קובץ הקונפיגורציה המקורי של ג'ומלה (configuration.php), שנמצא בספריה הראשית של ג'ומלה, יוכל לשמש אותך כקובץ ברירת המחדל של הדומיין המרכזי (www.php).</p>
<p style="text-align: right;"><strong>שלב אחרון &#8211; בסיס נתונים לכל דומיין<br />
</strong></p>
<p style="text-align: right;">בנוסף, לכל דומיין תצטרך ליצור טבלאות ג'ומלה משלו עם פרפיקס שונה כדי לקבל ורסטיליות מלאה. קרוב לוודאי שהפרפיקס יהיה שם הדומיין בשביל מבנה מסודר ומובן. את הפרפיקס עליך להגדיר בקובץ הקונפיגורציה (ששוב ימצא בספריה config תחת הספריה הראשית של ג'ומלה).</p>
<p style="text-align: right;">כדי לשכפל בסיס נתונים תצטרך ליצא בסיס נתונים לפי ה-prefix של שמות הטבלאות לשם כך תוכל להשתמש באחד מהסקריפטים הבאים (לינוקס או חלונות).<br />
עבור לינוקס:</p>
<blockquote dir="ltr">
<p style="text-align: left;" dir="ltr">#!/bin/bash<br />
DB=&quot;$1"<br />
PREFIX=$2<br />
EXPORT_FILE=$3<br />
HOST=YOUR_DB_HOST<br />
USER=YOUR_DB_USER<br />
PASSWORD=YOUR_DB_PASSWORD</p>
<p style="text-align: left;">if [ -z ${EXPORT_FILE} ]; then<br />
EXPORT_FILE=&quot;export.sql&quot;<br />
fi</p>
<p style="text-align: left;">if [ -z ${DB} ]; then<br />
echo &quot;YOU NEED AT LEAST 2 ARGS:&quot;<br />
echo &quot;1ST ARG DB&quot;<br />
echo &quot;2ND ARG PREFIX&quot;<br />
echo &quot;3RD ARG EXPORT FILE NAME (DEFAULT: export.sql)&quot;<br />
else<br />
if [ -z ${PREFIX} ]; then<br />
echo &quot;YOU DIDNT FILLED DB&quot;<br />
else<br />
TEMP_FILE=&quot;/tmp/agron.mysql&quot;<br />
mysql -h ${HOST} -u ${USER} &#8211;password=${PASSWORD} -D ${DB} -e &quot;SHOW TABLES FROM ${DB} LIKE '${PREFIX}%'&quot; -N &gt; ${TEMP_FILE}</p>
<p style="text-align: left;">if [ -w ${EXPORT_FILE} ]; then<br />
rm ${EXPORT_FILE}<br />
fi</p>
<p style="text-align: left;">cat ${TEMP_FILE} | while read LINE ; do<br />
echo ${LINE}<br />
mysqldump -h ${HOST} -u ${USER} &#8211;password=${PASSWORD} ${DB} ${LINE} &gt;&gt; ${EXPORT_FILE}<br />
done</p>
<p style="text-align: left;">if [ -w ${TEMP_FILE} ]; then<br />
rm ${TEMP_FILE}<br />
fi<br />
echo &quot;Export done&quot;<br />
fi<br />
fi<br />
fi</p></blockquote>
<p style="text-align: right;">עבור חלונות:</p>
<blockquote>
<p style="text-align: left;" dir="ltr">@echo off<br />
IF dummy==dummy%1 (<br />
GOTO NOARGS<br />
) ELSE (<br />
IF dummy==dummy%2 (<br />
GOTO NOARGS<br />
)<br />
SET DB=%1<br />
SET PREFIX=%2<br />
SET HOST=YOUR_HOST<br />
SET USER=YOUR_DB_USER<br />
SET PASSWORD=YOUR_DB_PASSWORD<br />
IF dummy==dummy%3 (<br />
:: IF NOT SET PARAMETER 3<br />
SET EXPORT_FILE=export.sql<br />
) ELSE (<br />
:: IF SET PARAMETER 3<br />
SET EXPORT_FILE=%3<br />
)<br />
mysql -u %USER% &#8211;password=%PASSWORD% -e &quot;SHOW TABLES FROM %DB% LIKE '%PREFIX%%%'&quot; -N &gt; c:\windows\temp\mysql.temp<br />
IF EXIST %EXPORT_FILE% del %EXPORT_FILE%<br />
FOR /F &quot;eol=; &quot; %%i in (c:\windows\temp\mysql.temp) do (<br />
@echo %%i<br />
mysqldump -u %USER% &#8211;password=%PASSWORD% %DB% %%i &gt;&gt; %EXPORT_FILE%<br />
)<br />
IF EXIST c:\windows\temp\mysql.temp del c:\windows\temp\mysql.temp<br />
ECHO Export done<br />
GOTO :END<br />
:NOARGS<br />
ECHO YOU NEED AT LEAST 2 ARGS:<br />
ECHO 1ST ARG DB<br />
ECHO 2ND ARG PREFIX<br />
ECHO 3RD ARG EXPORT FILE NAME (DEFAULT: export.sql)<br />
:END</p></blockquote>
<p style="text-align: right;">הסקריפטים הנ&quot;ל מקבלים שלושה ארגומנטים: בסיס נתונים, פרפיקס (קידומת לשמות הטבלאות) וקובץ יצוא, כאשר האחרון אינו חובה (ברירת המחדל: export.sql בספריה הנוכחית). תצטרך להזין בראש הסקריפט את הפרמטרים כמו הוסט, בסיס הנתונים, משתמש וסיסמא כדי להתחבר לבסיס הנתונים.</p>
<p style="text-align: right;"><strong>עד כאן שידורינו להפעם&#8230;</strong></p>
<p style="text-align: right;">מקווה שהמדריך היה מובן. במידה ולא, אנא שאלו שאלות מתחת לפוסט ואשתדל לענות ולעדכן את המדריך. בהמשך אפרסם סקריפטים לשכפול קל ונוח של אתר ובסיסי הנתונים שלו בהתאם וגם סקריפט לעדכון התקנת ג'ומלה, במידה ויוצא עדכון של ג'ומלה (עדכון כזה מבוצע כמו כל עדכון רגיל, אלא שבנוסף מריצים את פקודת ה-sed).</p>
<p style="text-align: right;"><a title="Agron BC&amp;C LTD" href="http://www.library.org.il" target="_blank">אתר אגרון בי.סי.אנד.סי. בע&quot;מ</a> משתמש בשיטה זו ליצירת multisite (ראו רשימת ספריות מקוונות בצד ימין).</p>
</div>]]></content:encoded>			<wfw:commentRss>http://oc666.net/2009/07/29/%d7%90%d7%99%d7%9a-%d7%9c%d7%94%d7%a4%d7%95%d7%9a-%d7%90%d7%aa%d7%a8-%d7%92%d7%95%d7%9e%d7%9c%d7%94-%d7%9c%d7%a8%d7%91-%d7%90%d7%aa%d7%a8%d7%99/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
