تصميم مواقع | خامات تصميم | برمجيات | css |design | vectors

Posts tagged ‘تسجيل’

نشر اضافتك على موقع الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

اليوم سوف اتحدث عن طريقة نشر الاضافات على موقع الووردبريس وهذا بسبب قلت او عدم وجود شرح في المواقع العربية وبسبب ايضا اني اردت رفع اضافتي one-social الى موقع الووردبريس فصادفتني العديد من المشاكل, وسوف اقوم بشرح الطريقة خطوة بخطوة حتى نتمكن من رفع الاضافة بسهولة و بدون مشاكل

التسجيل في موقع  الووردبريس wordpress.org

قم بالتسجيل في موقع الووردبريس من هنا WordPress.org للحصول على عضوية ضروري لرفع الاضافة التي قمت ببرمجتها وسوف نحتاج العضوية كتيرا في هذا العمل

إدراج الاضافة

المرحلة الثانية وهي ادراج الاضافة من الرابط التالي add your plugin. هنا سوف تقوم بادخال المعلومات التالية :

  1. اسم الاضافة
  2. وصف ما تقوم به الاضافة
  3. صفحة الاضافة على موقعك (غير اجبارية)

YourColor.Net وانصح بوضع صفحة خاصة في موقعك او مدونتك للاضافة, والامر يرجع لك , ويجب عليك ايضا ان تتأكد من الاضافة متوافقة مع  رخصة جنو العمومية GPL

انتظار الموافقة على الاضافة

يلزم في هذه المرحلة انتظار موافقة موقع الووردبريس على اضافتك وقد تاخد الموافقة على الاضافة مدة يومين او اسبوع بالنسبة لي تم الموافقة في خلال يومين 48 ساعة وقد تطول . اذا تمت الموافقة على الاضافة سوف تستلم رسالة تدل على ان الاضافة تم قبولها وانه قريبا يمكنك الدخول الى subversion repository في حالة الاضافة التي قمت بنشرها انا سوف يكون مستودع الاضافة بالشكل التالي :

http://svn.wp-plugins.org/one-social

مثال على الموافقة

YourColor.Net

تنزيل وتنصيب البرنامج TortoiseSVN

يقوم هذا البرنامج بالتعامل مع الاضافة اما برفعها او تحديثها الى اخره , صفحة تحميل البرنامج http://tortoisesvn.net/downloads وقم بتحميل النسخة المناسبة لنظام التشغيل الذي تستعمل

YourColor.Net

طريقة التنصيب سهل كالمعتاد Next next next وانتهى التنصيب يلزم اعادة تشغيل الجهاز ليعمل بشكل جيد

انشاء مجلد للاضافة

هنا سوف نقوم بإنشاء مجلد فارغ نقوم بتسميته باسم الاضافة احسن ويمكنك انشائه في اي مكان ترغب به عن نفسي قمت بانشائه على سطح المكتب

YourColor.Net

التحقق من Repository

الان يجب عليك الدخول الى المجلد الذي قمنا بانشائه سابقا وقم بكليك يمين واختر SVN Checkout او قم مباشرة بكليك يمين على مجلد الاضافة

YourColor.Net

كليك يمين مباشرة

بعد الضغط على SVN Checkout سوف تظهر نافدة حوار تطلب منك رابط Repository  ومكان التخزين و رابط Repository هو الرابط الذي تم ارساله لك عن طريق البريد عند قبول الاضافة

YourColor.Net

كليك Ok وانتظر اذا تم كل الامور على احسن وجه سوف تلاحظ انه تم انشاء 3 مجلدات جديدة بهذه الاسماء التالية branches, tags, و trunk.

تحضير ملف Readme

تحضير ملفات الاضافة لكي يتم ادراجها في Repository (مستودع الاضافة) . عادة الشي الوحيد الذي يجب القيام به في هذه الخطوة هو اعداد ملف readme.txt وهنا يجب عليك الالتزام بالمبادئ التوجيهية لموقع الووردريس مثال على ملف readme من موقع الووردبريس الرسمي , و هنا تجد رابط خاص من موقع الووردبريس لتحقق في ملف readme validator اذا كانت هناك اخطاء او ما شابه

هذه بعض النصائح السريعة لتحضير ملف readme

  1. قم باستعمال اوسمة تستعملها اضافات اخرى في نفس تخصصك من هنا appropriate tags
  2. ضع ملف readme في المجلد الرئيسي للاضافة
  3. اذا قمت بادراج لقطات للاضافة وهى تعمل قم بتسميتها هكذا screenshot-1, screenshot-2, screenshot-n, الى اخره

نسخ ملفات الاضافة الى مجلد trunk

اذا قمت باعداد اضافتك على اكمل وجه والكمال لله وحده, نقوم بنسخها في مجلد trunk يجب ان تكون الملفات المهمة في الاضافة مثل داخل مجلد trunk مباشرة وليس في مجلد اخر يحمل اسم الاضافة هكذا يجب ان تكون

YourColor.Net

ايداع الملفات في  Repository

كليك يمين على مجلد trunk وقم باختيار SVN Commit.

YourColor.Net

بعد ذالك سوف تظهر لك نافدة حوار يجب عليك ادخال رسالة قصيرة مثل الصورة اسفله وان تقوم باختيار جميع ملفات الاضافة

YourColor.Net

بعد الانتهاء قم بالضغط على Ok بعدها سوف تظهر نافدة اخرى تطلب منك ادخال اسم المستخدم وكلمة المرور وهي العضوية التي قمنا بانشائها عند التسجيل في موقع الووردبريس

YourColor.Net

اذا مرت الامور على خير سوف تضاف اضافتك الى Repository ملاحظة اذا كان حجم الاضافة كبيرا سوف تاخد وقت طويل

نسخة الاوسمة الخاصة بالاضافة

هنا سوف يأتي الدور المهم لملف readme, في ملف readme يوجد مكان خاص بال tage stable هنا يجب عليك ادخال النسخة المناسبة لك (بالنسبة لي 1.0.5.0) شاهد الصورة وسوف تفهم باذن الله

YourColor.Net

YourColor.Net

انتظر حتى تظهر نافدة حوار جديدة من البرنامج بعدها قم بادخال التعديلات كما في الصور ولكن بما يناسب اضافتك في حالة اضافتي

سوف اقوم بالتالي http://svn.wp-plugins.org/one-social/tags/1.0.5.0

وقم ايضا بادخال رسالة قصيرة كما في الصورة واضغط على Ok عند الانتهاء

YourColor.Net

اذا مرت كل الامور على ما يرام يجب عليك الان ان تقوم بكليك يمين على مجلد tags و اختر SVN Update الى هنا انتهينا من رفع الاضافة

التحقق من ان كل الملفات قد تم رفعها بشكل سليم

هنا يجب علينا ان نقوم بالتحقق م ان كل الملفات تم رفعها بشكل سليم وهذا عن طريق تصفح Repository على سبيل المثال

http://svn.wp-plugins.org/one-social/trunk

http://svn.wp-plugins.org/one-social/tags

وفي الاخير انتظر مدة نصف ساعة او اقل وادخل الى رابط اضافتك

http://www.wordpress.org/extend/plugins/yourpluginsname

ومبروك عليك تم رفع اضافتك ملحوظة اخيرة اذا قمت بتغير في اي ملف قم بكليك يمين واختر  SVN Commit على الملف الذي قمت بتغيره

والى اللقاء في درس جديد اتمنى ان يعجبك الشرح وان تستفيوا منه في القريب ان شاء الله

الاكاديمية العربية لفنون التصميم و الجرافيك

خلاصة المدونة وحرية الاختيار – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

في هذه التدوينة احببت ان اتحدث عن الخلاصات والقوائم البريدية نظرا لقلت المشتركين في هذ الخدمة اما لكثرة المواضيع التي يستقبلها بريد الزائر او خوف الزائر من ان يقوم اصحاب الموقع بارسال رسائل مزعجة او اسباب اخرى , هنا قد توصلت الى طريقة ربما تعجب الزوار خصوصا عن طريق القوائم البريدية و حتى الخلاصات العادية , وهي ان تدع الزائر يختار اي تصنيف يريد الاشتراك فيه وخصوصا عن طريق البريد

اول شيئ يجب عليك الاشتراك في موقع  FeedBurner اصبح تابعا لخدمات جوجل ويعتبر هذا الموقع من أكبر المواقع التي توفر لمدونتك او منتداك خدمة الـ RSS لما يقدمه الموقع من خدمات كثيرة تهدف جميعها إلى جلب أكبر عدد من الزوار لمدونتك والحصول على زوار دائمين يتابعون جديد مدونتك دون عناء أو نسيان،على فكرة تحتاج حساب (Gmail) قم بزيارة موقع FeedBurner وقم بتسجيل الدخول عن طريق حسابك Gmail

ندخل الان في صلب الموضوع , بعد اشتراكك في موقع FeedBurner نقوم بانشاء خلاصات لجميع التصنيفات

ملحوظة :

سوف نشرح طريقة عمل خلاصات لتصنيف واحد والتصنيفات الاخرى نقوم بنفس الطريقة

نقوم باخد رابط التصنيف مثلا :

http://yourcolor.net/category/adsense/

لاحظ الصورة التالية :

YourColor.Net

بعد اخد رابط التصنيف نضيف اليه الكلمة التالية feed بالشكل التالي :

http://yourcolor.net/category/adsense/feed/

الان نقوم بانشاء خلاصات من موقع FeedBurner لجميع التصنيفات المتواجدة في الموقع

قم باضافة رابط خلاصات التصنيف واضغط على Next

YourColor.Net

لاحظ معي في هذه الصورة قمت باضافة اسم الموقع واسم التصنيف بجانبه ضروري حروف باللاتينية واضغط على Next

YourColor.Net

الان ستظهرلك رسالة نجاح انشاء الخلاصة لتصنيف الذي اضفناه

YourColor.Net

هنا تضيف بعض الخصائص للخلاصات

YourColor.Net

الان نقوم بتفعيل خاصية لتفعيل خدمة الاشتراك عن طريق البريد

YourColor.Net

YourColor.Net

YourColor.Net

 الان نسخ هذا الكود ولاحظ الكلمة المشار اليها بالاحمر هي التي تهمنا

YourColor.Net

الان ننتقل للمرحلة المهمة وهي تعديل كود الخلاصات لإضافة خاصية الإختيار وهي عبارة عن قائمة منسدلة لخلاصات التصنيفات التي قمنا بإنشائها

لدينا كود الخلاصات بالشكل التالي :

<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open(´http://feedburner.google.com/fb/a/mailverify?uri=wpportal-adsense´, ´popupwindow´, ´scrollbars=yes,width=550,height=520´);return true"><p>Enter your email address:</p><p><input type="text" style="width:140px" name="email"/></p><input type="hidden" value="wpportal-adsense" name="uri"/><input type="hidden" name="loc" value="en_US"/><input type="submit" value="Subscribe" /><p>Delivered by <a href="http://feedburner.google.com" target="_blank">FeedBurner</a></p></form>

اولا نقوم باضافة دالة (categoryfeed$) الى الرابط التالي في الكود اعلاه:

onsubmit="window.open(´http://feedburner.google.com/fb/a/mailverify?uri=$categoryfeed´
الان نحتاج مصفوفة لتعامل مع الخلاصات التي قمنا بإنشائها بالشكل التالي :
<?php
$cast = array(´wpportal´ => ´الخلاصات كاملة´,
              ´wpportal-plugins´ => ´تركيب الاضافات´,
              ´wpportal-adsense´ => ´أدسنس´,
			  ´wpportal-install-upgrad´ => ´تركيب وترقية´,
              ´wpportal-lessons´ => ´دروس´,
			  ´wpportal-general´ => ´عام´,
			  ´wpportal-problem-and-solution´ => ´مشاكل وحلول´,
			  ´wpportal-tips´ => ´نصائح´,
			  ´wpportal-articles´ => ´مقالات´);
foreach($cast as $categoryname => $categoryfeed) {
  echo "<option value="$categoryname">$categoryfeed</option>n";
}
?>

هذه المصفوفة تحتاج تعديل يدوي على حسب الخلاصات التي قمت بانشائها من موقع feedburnner
ولكي تتضح فكرة عمل هذه المصفوفة انظر الى الخلاصات التي قمت بانشائها

http://feeds.feedburner.com/wpportal

http://feeds.feedburner.com/wpportal-plugins

http://feeds.feedburner.com/wpportal-adsense

http://feeds.feedburner.com/wpportal-install-upgrad

http://feeds.feedburner.com/wpportal-lessons

http://feeds.feedburner.com/wpportal-general

http://feeds.feedburner.com/wpportal-problem-and-solution

http://feeds.feedburner.com/wpportal-tips

http://feeds.feedburner.com/wpportal-articles

الكود يصبح بالشكل التالي :

<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify"
method="post" target="popupwindow" onsubmit="window.open(´http://feedburner.google.com/fb/a/mailverify?uri=$categoryfeed´, ´popupwindow´, ´scrollbars=yes,width=550,height=520´);return true">
<p>يمكنك الاشتراك في التصنيف الذي تحب : <select name="uri">
<?php
$cast = array(´wpportal´ => ´الخلاصات كاملة´,
              ´wpportal-plugins´ => ´تركيب الاضافات´,
              ´wpportal-adsense´ => ´أدسنس´,
			  ´wpportal-install-upgrad´ => ´تركيب وترقية´,
              ´wpportal-lessons´ => ´دروس´,
			  ´wpportal-general´ => ´عام´,
			  ´wpportal-problem-and-solution´ => ´مشاكل وحلول´,
			  ´wpportal-tips´ => ´نصائح´,
			  ´wpportal-articles´ => ´مقالات´);
foreach($cast as $categoryname => $categoryfeed) {
  echo "<option value="$categoryname">$categoryfeed</option>n";
}
?>
</select></p>
<p>أدخل بريدك الاإلكتروني : <input type="text" style="width:140px" name="email"/></p>
<input type="hidden" name="loc" value="en_US"/>
<input type="submit" value="اشترك الان" />
</form>
وهذا مثال على عمل الكود :
YourColor.Net
هناك طريقة اخرى عوض القائة المنسدلة وهى (checkbox)
<p class="post-share">
<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify"
method="post" target="popupwindow" onsubmit="window.open(´http://feedburner.google.com/fb/a/mailverify?uri=$categoryfeed´, ´popupwindow´, ´scrollbars=yes,width=550,height=520´);return true">
<p>يمكنك الاشتراك في التصنيف الذي تحب :<br>
<?php
$cast = array(´wpportal-plugins´ => ´تركيب الاضافات´,
              ´wpportal-adsense´ => ´أدسنس´,
			  ´wpportal-install-upgrad´ => ´تركيب وترقية´,
              ´wpportal-lessons´ => ´دروس´,
			  ´wpportal-general´ => ´عام´,
			  ´wpportal-problem-and-solution´ => ´مشاكل وحلول´,
			  ´wpportal-tips´ => ´نصائح´,
			  ´wpportal-articles´ => ´مقالات´);
echo "<input type="radio" name="uri" value="wpportal" checked>الخلاصات كاملةn";
foreach($cast as $categoryname => $categoryfeed) {
  echo "<input type="radio" name="uri" value="$categoryname">$categoryfeedn";
}
?></p>
<p>أدخل بريدك الاإلكتروني : <input type="text" style="width:140px" name="email"/></p>
<input type="hidden" name="loc" value="en_US"/>
<input type="submit" value="اشترك الان" />
</form>
وهذا مثال :
YourColor.Net

الى هنا نكن قد انتهينا والى اللقاء في تدوينة جديدة انشاء الله

اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

اضافة لتغيير استايل الدخول – yourcolor

اضافة لتغيير استايل الدخول

yourcolor.net

yourcolor.net

yourcolor.net
هذه الاضافة المساعدة كاملة متميزة لمساعدتك في تحرير تسجيل الدخول الخاصة بك فقط بالطريقة التي تريدها.تتجلى في تغيير استايل الدخول كما في الصورة بصفحة التحميل اليكم الرابط:
التحميل من الموقع الاصلي : http://vasthtml.com/js/login-xchange-plugin/

اضافة yourcolor – CMS Members

اضافة ” CMS Members “

yourcolor.net

yourcolor.net

yourcolor.net
اذا كنت تمتلك مدونة اجتماعية تضم العديد من المشاركين والكُتاب معك ، فلا غنى لك عن هذه الإضافة
– الإضافة خاصة لإدارة الأعضاء وتسجيل العضويات ، ويمكن استخدامها مع الووردبريس كإدارة محتوى مدفوع الاشتراك. أو كشبكة اجتماعية ويمكن كذلك تسجيل الأعضاء ليعرضوا منتجاتهم للبيع.
الإضافة بها العديد من المزايا كما وردت في صفحة المصمم ..
Manage Members
Create unlimited membership plans like Premium, Silver, etc. Edit user information, suspend, renew and activate user accounts with ease.

Accept Credit Card
CMS Members integrated with PayPal IPN and 2CO. Both Paypal’s Subscribe (recurring payment) and Buy Now (one time payment) are supported. You can define various discount codes and accept different currencies.

Custom Field
CMS Members has a perfect support for custom fields. Add textboxes, textareas, dropdown menus, radio buttons, check boxes and even file upload fields to registration form.

Members Features
Members can deposit money to their accounts, edit their profiles, renew account or upgrade to another plan. All match the rest of your theme!

Only for members!
You can specify part or all of your posts and pages to only be viewable to registered members or specific plan(s). RSS Feeds protected, too

Google Friendly
CMS Members is SEO friendly. All premium posts are viewable for Google and other search engines. You can also enable Google First Click Free for better promotion on search engines.

Email Newsletter
Bult-in Mass Mailer with AWeber integration helps you send newsletter to your subscribers. All welcome, activation and newsletter mails are customizable and HTML friendly, so you can create your visually engaging emails.

Customizable Form
You can easily make your own form. Add new field, edit labels, add description, remove or require a field, or change the visual style of the form. Different form templates provided.

Security & Anti-Spam
Anti-Fraud system will scan online transactions. Built-in CAPTCHA, with the ability to use ReCAPTCHA will protect your forms from spammers and all IP addresses will be saved to get maximum security.

Affiliate Integration
Why you don’t provide an affiliate program and double your income? You can integrate CMS Members with self-hosted or online affiliate marketing systems easily.

Multilingual
CMS Members supports Unicode-8 and GNU gettext localization framework, so you can translate it into your own native language.

Plugginable!
Need more features? CMS Members is plugginable. You can extend it base on your needs and without changing source code. CMS Members uses standard WordPress APIs so it’s compatible with future WP versions and other WordPress plugins

معرض الوسوم