لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 11/25/21 في كل الموقع
-
كيفية حذف عنصر ابن child (عنصر فرعي) ضمن ملف، على سبيل المثال في الملف التالي: """ <!DOCTYPE> <html> <head><title>html</title></head> <body> <div id="x"> <p> This is child of div with id = "x". <span>Child of "P"</span> </p> <div> Another Child of div with id = "x". </div> </div> <p> aaadas </p> </body> </html> """2 نقاط
-
إن ماتريده يدعى subdomain أو نطاق فرعي، يمكنك من خلال لوحة التحكم، تحديد اسم النطاق الفرعي و المجلد الذي تريد استعراضه ضمنه. مثلا من لوحة تحكم c panel اختر Subdomains ثم حدد اسم الفرع و النطاق الرئيسي الخاص به والمجلد والأسماء التالية لا يمكن استخدامها فهي محجوزة: cPanel ftp mail webmail secure www إن لم تكن لوحة التحكم لديك c panel ابحث عن نف الفكرة sub domain حسب حالتك.2 نقاط
-
أحاول أن أحصل على المستخدم على مدخل input وتخزين هذا المدخل في متغير boolean bool answer {}; std::cin >> answer; ولكن المشكلة أن الكود لا يعمل إلا إذا قام المستخدم بإدخال رقم 1 أو 0، أما إذا أدخل المستخدم كلمة true أو false يتم إعتبار القيمة دائمًا false، كيف يمكنني أن أخزن القيمة true أو false إذا قام المستخدم بإدخالهم ككلمات وليس كأرقام 0 أو 1؟1 نقطة
-
لدي الموقع التالي: https://de.wikipedia.org/wiki/Lionel_Messi وأحتاج إلى استخراج الصور منه "src"، لذا كيف يمكننا القيام بذلك؟1 نقطة
-
أريد القيام ببعض العمليات على محتوى إحدى الصفحات وبعد ذلك حفظ ملف ال HTML بعد التعديل على جهازي بصيغة html... لذا فسؤالي هو كيف نقوم بحفظ ملف ال html بعد تعديله؟1 نقطة
-
فرق قيمة ASCII بين الأحرف الكبيرة والصغيرة هو 32. على سبيل المثال، قيمة ASCII للحرف "B" هي 66 وقيمة ASCII للحرف "b" هي 98. برنامج لتحويل الأحرف الكبيرة إلى أحرف صغيرة: #include <iostream> using namespace std; int main() { char c; // إدخال حرف مكتوب بالحالة الكبيرة cout<<"Enter a character in uppercase: "; cin>>c; // إدخال محرف // تحويله من حرف صغير إلى كبير عبر إضافة 32 c=c+32; cout<<"Entered character in lowercase: "<<c; return 0; } /* Enter a character in uppercase: A Entered character in lowercase: a */ التحويل من أحرف صغيرة إلى كبيرة (سنطرح): #include <iostream> using namespace std; int main() { char c; cout<<"Enter a character in lowercase: "; cin>>c; c=c-32; cout<<"Entered character in lowercase: "<<c; return 0; } /* Enter a character in lowercase: a Entered character in lowercase: A */ برنامج لتحويل سلسلة من المحارف الكبيرة إلى صغيرة(يمكن أن تكون السلسلة بأحرف كبيرة أو مختلطة) وسنعتمد نفس المبدأ السابق: #include <iostream> #include <string> #include <cstring> using namespace std; int main() { // تعريف مصفوفة محارف لتخزين السلسلة char str[50]; int i; // إدخال السلسلة cout<<"Enter the String in uppercase: "; // تخزين السلسلة في مصفوفة المحارف cin>>str; // حلقة لتحويل كل حرف كبير إلى صغير for(i=0;i<=strlen(str);i++) { // قيم الآسكي للأحرف الكبيرة تتراوح بين 65 و 92 // وبالتالي نحن نريد تحويل الأحرف الكبيرة فقط إلى صغيرة // أي أن هذا الشرط لتجنب تعديل الأحرف الصغيرة if(str[i]>=65 && str[i]<=92) { str[i]=str[i]+32; } } cout<<"The entered string in lowercase: "<<str; return 0; } /* Enter the String in uppercase: Hello The entered string in lowercase: hello */ التحويل المعاكس: #include <iostream> #include <string> #include <cstring> using namespace std; int main() { char str[50]; int i; cout<<"Enter the String in lowercase: "; cin>>str; for(i=0;i<=strlen(str);i++) { if(str[i]>=92) { str[i]=str[i]-32; } } cout<<"The entered string in uppercase: "<<str; return 0; } /* Enter the String in lowercase: hello The entered string in uppercase: HELLO */1 نقطة
-
لدي كائنين من نوع vector وأريد أن أقوم بإضافة كل عناصر الأول في الكائن الثاني، ليصبح لدي كائن واحد يحتوي على كل العناصر: std::vector<int> vector1{ 1,2,3,4,5 }; // يجب أن يحتوي هذا العنصر على كل عناصر vector2 std::vector<int> vector2{ 6,7,8,9,10 }; كيف أقوم بنقل العناصر من vector2 إلى vector1؟1 نقطة
-
في حال اردت تحميل وورد بريس على موقعي بس ابي الرابط يكون بهذا الشكل . www.demo.example.com بدلاً من ان يكون www.example.com/demo ماهي الطريقه الصحيحه لفعل ذلك وشكرا لكم .1 نقطة
-
لدي ملف XML وأحتاج إلى تحويله إلى DataFrame لإجراء بعض العمليات عليه، فكيف يمكننا القيام بذلك؟ هذه هي محتويات الملف: <?xml version="1.0"?> <catalog> <book id="bk101"> <author>Gambardella, Matthew</author> <title>XML Developer's Guide</title> <genre>Computer</genre> <price>44.95</price> <publish_date>2000-10-01</publish_date> <description>An in-depth look at creating applications with XML.</description> </book> <book id="bk102"> <author>Ralls, Kim</author> <title>Midnight Rain</title> <genre>Fantasy</genre> <price>5.95</price> <publish_date>2000-12-16</publish_date> <description>A former architect battles corporate zombies, an evil sorceress, and her own childhood to become queen of the world.</description> </book> <book id="bk103"> <author>Corets, Eva</author> <title>Maeve Ascendant</title> <genre>Fantasy</genre> <price>5.95</price> <publish_date>2000-11-17</publish_date> <description>After the collapse of a nanotechnology society in England, the young survivors lay the foundation for a new society.</description> </book> <book id="bk104"> <author>Corets, Eva</author> <title>Oberon's Legacy</title> <genre>Fantasy</genre> <price>5.95</price> <publish_date>2001-03-10</publish_date> <description>In post-apocalypse England, the mysterious agent known only as Oberon helps to create a new life for the inhabitants of London. Sequel to Maeve Ascendant.</description> </book> <book id="bk105"> <author>Corets, Eva</author> <title>The Sundered Grail</title> <genre>Fantasy</genre> <price>5.95</price> <publish_date>2001-09-10</publish_date> <description>The two daughters of Maeve, half-sisters, battle one another for control of England. Sequel to Oberon's Legacy.</description> </book> <book id="bk106"> <author>Randall, Cynthia</author> <title>Lover Birds</title> <genre>Romance</genre> <price>4.95</price> <publish_date>2000-09-02</publish_date> <description>When Carla meets Paul at an ornithology conference, tempers fly as feathers get ruffled.</description> </book> <book id="bk107"> <author>Thurman, Paula</author> <title>Splish Splash</title> <genre>Romance</genre> <price>4.95</price> <publish_date>2000-11-02</publish_date> <description>A deep sea diver finds true love twenty thousand leagues beneath the sea.</description> </book> <book id="bk108"> <author>Knorr, Stefan</author> <title>Creepy Crawlies</title> <genre>Horror</genre> <price>4.95</price> <publish_date>2000-12-06</publish_date> <description>An anthology of horror stories about roaches,centipedes, scorpions and other insects.</description> </book> <book id="bk109"> <author>Kress, Peter</author> <title>Paradox Lost</title> <genre>Science Fiction</genre> <price>6.95</price> <publish_date>2000-11-02</publish_date> <description>After an inadvertant trip through a Heisenberg Uncertainty Device, James Salway discovers the problems of being quantum.</description> </book> <book id="bk110"> <author>O'Brien, Tim</author> <title>Microsoft .NET: The Programming Bible</title> <genre>Computer</genre> <price>36.95</price> <publish_date>2000-12-09</publish_date> <description>Microsoft's .NET initiative is explored in detail in this deep programmer's reference.</description> </book> <book id="bk111"> <author>O'Brien, Tim</author> <title>MSXML3: A Comprehensive Guide</title> <genre>Computer</genre> <price>36.95</price> <publish_date>2000-12-01</publish_date> <description>The Microsoft MSXML3 parser is covered in detail, with attention to XML DOM interfaces, XSLT processing, SAX and more.</description> </book> <book id="bk112"> <author>Galos, Mike</author> <title>Visual Studio 7: A Comprehensive Guide</title> <genre>Computer</genre> <price>49.95</price> <publish_date>2001-04-16</publish_date> <description>Microsoft Visual Studio 7 is explored in depth,looking at how Visual Basic, Visual C++, C#, and ASP+ are integrated into a comprehensivedevelopment environment.</description> </book> </catalog>1 نقطة
-
عندما تحاول أن تقوم بطباعة أكثر من نص، لإغنه يتم تخزين هذه النصوص في ما يسمى بـ Buffer وبعد ذلك يتم عرض كل النصوص مرة واحدة على الشاشة (أو كتابتها في ملف) وتسمى هذه العملية بالصرف flushing، فعلى سبيل المثال: #include <iostream> int main() { for (char i='A'; i <= 'Z'; i++) { std::cout << i << endl; } return 0; } الكود السابق يقوم بطباعة الحروف من A إلى Z وفي كل دورة يتم عمل صرف Flushing للنص وإظهاره على الشاشة. بينما في الكود التالي: #include <iostream> int main() { for (char i='A'; i <= 'Z'; i++) { std::cout << i << "\n"; } return 0; } فإنه يتم تخزين كل الحروف الـ Buffer وبعد ذلك يتم عرض كل الحروف مرة واحدة. بالتأكيد فإن الكود الثاني أفضل من ناحية الأداء لأن الكود يقوم بعرض الحروف مرة واحدة على الشاشة، بينما الكود الأول يقوم بعمل Flushing لكل حرف في كل دورة. لذلك يفضل دائمًا أن تستعمل الرمز n\ قدر الإمكان بدلًا من إستخدام std::endl ملاحظة أخرى وهي أنه يمكن إستخدام الرمز n\ في نهاية النص كالتالي: std::cout << "Hello\n"; std::cout << "Hello" << std::endl; لاحظ أن السطر الأول يقوم بإستخدام المعامل >> مرة واحدة بينما السطر الثاني فإن يقوم بإستدعاء المعامل >> مرتين، وهذا الأمر قد يؤثر على أداء البرامج التي تعتمد على الخيوط threads بشكل أساسي. بالتوفيق، تحياتي.1 نقطة
-
يمكنك أن تقوم بهذا الأمر من خلال الدالة std::transform، على النحو التالي: #include <algorithm> #include <string> #include <iostream> int main() { std::string str = "HELLO, WORLD"; std::transform(data.begin(), data.end(), data.begin(), [](unsigned char c) { return std::tolower(c); }); std::cout << str; // hello, world } بهذا الشكل سوف يتم تغير محتوى المتغير str إلى أحرف صغيرة. ويمكنك أيضًا أن تستخدم التابع to_lower من مكتبة boost بشكل أسهل، كالتالي: #include <boost/algorithm/string.hpp> #include <iostream> std::string str = "HELLO, WORLD"; boost::algorithm::to_lower(str); std::cout << str; // hello, wolrd1 نقطة
-
يمكنك القيام بذلك من خلال استخدام الدالة wrap كما يلي: # importing BeautifulSoup Module from bs4 import BeautifulSoup htmlDoc = '<p> sometexthere </p>' # BeautifulSoup تحليل النص الذي تم الحصول عليه من خلال soup = BeautifulSoup(htmlDoc, 'lxml') # تنفيذ عملية تغليف حول السلسلة soup.p.string.wrap(soup.new_tag("i")) print(soup) # <html><body><p><i> sometexthere </i></p></body></html> # تنفيذ عملية تغليف حول الوسم soup.p.wrap(soup.new_tag("div")) print(soup) # <html><body><div><p><i> sometexthere </i></p></div></body></html>1 نقطة
-
يمكنك القيام بذلك بالشكل التالي: # استيراد الوحدات اللازمة from bs4 import BeautifulSoup # المستند الخاص بك htmlDoc = """ <p> <p></p> <strong>some<br>text<br>here</strong></p> """ # BeautifulSoup تحليل النص الذي تم الحصول عليه من خلال soup = BeautifulSoup(htmlDoc, 'lxml') # الآن نقوم بالمرور على كل الوسوم for x in soup.find_all(): # نقوم بجلب النص من الوسم وإزالة المسافات الفارغة # وبعد محو المسافات الفارغة نتحقق فيما إذا كان طوله يساوي 0 # في حالة أصبح طوله 0 نقوم بحذف الوسم if len(x.get_text(strip=True)) == 0: x.extract() # طباعة النتيجة print(soup) /* <html><body> <strong>sometexthere</strong> </body></html> */1 نقطة
-
إليك الكود التالي الذي يقوم بحذف كل المسافات الزائدة في أي مكان من الجملة، على سبيل المثال: Input: " Remove extra spaces from a string , c++ . " Output: "Remove extra spaces from a string, c++." الحل هو بالاحتفاظ بمؤشرين كلاهما يشير إلى بداية المصفوفة، بحيث يتتبع المؤشر الأول الموضع التالي ليتم ملؤه في سلسلة الخرج. أما الثاني لقراءة جميع أحرف السلسلة واحداً تلو الآخر. الآن عند إيجاد أي محرف بدون مسافة، يتم نسخ المحرف إلى موقع المؤشر الأول ثم يتم تقديم كل من المؤشرين الأول والثاني، وإذا كان المحرف الذي لا يحتوي على مسافة عبارة عن نقطة أو فاصلة أو علامة استفهام، فإننا نزيل أي مسافة سابقة قبله. أيضاً عند إيجاد مسافات متتالية، يتم نسخ مسافة واحدة فقط إلى موقع المؤشر الأول ويتم تجاهل الباقي. يتم التعامل مع المسافات البادئة والزائدة بشكل منفصل في الحل. #include <iostream> using namespace std; void removEextraSpace(string &myStr) { int firstPtr = 0; // تعريف المؤشر الأول int secondPtr= -1; // تعريف المؤشر الثاني // إشارة للتحقق فبما إذا كنا قد وجدنا مسافة أم لا bool space = false; // لمعالجة المسافات في البداية while (++secondPtr < myStr.length() && myStr[secondPtr] == ' '); // قراءة كل المحارف من السلسلة while (secondPtr < myStr.length()) { // إذا لم يكن المحرف الحالي مسافة if (myStr[secondPtr] != ' ') { // حذف المسافات التي تسبق النقطة واشاؤة الاستفهام if ((myStr[secondPtr] == '.' || myStr[secondPtr] == ',' || myStr[secondPtr] == '?') && firstPtr - 1 >= 0 && myStr[firstPtr - 1] == ' ') myStr[firstPtr - 1] = myStr[secondPtr++]; else // ال المحرف الحالي عند الفهرس المحدد بالمؤشر الأول، myStr[firstPtr++] = myStr[secondPtr++]; // تقديمهم خطوة // وضع الإشارة على خاطئ في حالة عدم مصادفة مسافة space = false; } // حلة المحرف الحالي هو مسافة else if (myStr[secondPtr++] == ' ') { // إذا تمت مصادفة مسافة لأول مرة بعد الكلمة ، فضع مسافة واحدة في الإخراج واضبط الإشارة على صحيح if (!space) { myStr[firstPtr++] = ' '; space = true; } } } // إزالة المسافات الزائدة if (firstPtr <= 1) myStr.erase(myStr.begin() + firstPtr, myStr.end()); else myStr.erase(myStr.begin() + firstPtr - 1, myStr.end()); } // الاختبار int main() { string str = " Remove extra spaces from a string , c++ . "; removEextraSpace(str); cout << str; return 0; } /* String after removing extra spaces: Remove extra spaces from a string, c++. */1 نقطة
-
يمكنك أن تقوم بعمل دالة left-trim ، كالتالي: const char* wihte_spaces = " \t\n\r\f\v"; // إزالة المسافات الزائدة من بداية النص std::string& ltrim(std::string& str, const char* ws = wihte_spaces) { str.erase(0, str.find_first_not_of(ws)); return str; } تقوم الدالة السابقة بإستقبال النص كمدخل لها وتعيد نفس النص بعد إزالة المسافات الزائدة من بدايته، لاحظ كيف تم إستخدام الثابت wihte_spaces والذي يحتوي على كل أشكال المسافات، وفي الدالة نفسها نقوم بحذف كل هذه المسافات من البداية (index 0) ويمكن إستخدام نفس الطريقة لعمل دالة rtrim: std::string& rtrim(std::string& str, const char* ws = wihte_spaces) { str.erase(str.find_last_not_of(ws) + 1); return str; } تقوم هذه الدالة بحذف المسافات من نهاية النص، لاحظ كيفية إستخدام التابع find_last_not_of وإضافة 1 إلى القيمة المرجعة. الآن يمكنك أن تقوم ببساطة عمل دالة تسمى trim تقوم بتنفيذ الدالتين السابقتين، على النحو التالي: // ستقوم هذه الدالة بحذف المسافات من بداية ونهاية النص المدخل إليها std::string& trim(std::string& str, const char* ws = wihte_spaces) { return ltrim(rtrim(str, ws), ws); } ستقوم هذه الدالة بإستدعاء كلٍ من ltrim و rtrim ثم إرجاع النص بعد إزالة المسافات من بدايته ونهايته. الآن يمكنك إستخدام الدالة الأخيرة كالتالي: std::string s = " Hello world "; std::cout << trim(s); // Output: "Hello world"1 نقطة
-
إذا كانت الأرباح يتم توزيعها بناءً على نسبة الإستثمار في المشروع فقط فيمكن حساب نسبة كل فرد من الأرباح كالتالي: إجمالي رأس المال في سؤالك هو 15000 + 10000 + 4000 = 29000 على سبيل المثال، نسبة الشخص الذي دفع 15 ألف تساوي 51.72% من صافي الأرباح كالتالي: (15000/29000)*100 = 51.72% // نسبة الشخص الأول (10000/29000)*100 = 34.48% // نسبة الشخضص الثاني (4000/29000)*100 = 13.79% // نسبة الشخص الثالث هذا بفرض أن المساهمة في المشروع تكون برأس المال فقط.1 نقطة
-
لا تحتاج إلى أي مكتبات للقيام بهذا الأمر حيث يقوم المصرِّف تلقائيًا بتمرير عدد هذه القيم المدخلة arguments إلى البرنامج وقيمها أيضًا إلى الدالة main، لذلك تحتاج إلى أستقبال هذه القيم في شكل معاملات parameters int main(int argc, char** argv) { std::cout << "The total arguments is " << argc << std::endl; std::cout << "The file name is " << argv[0] << std::endl; std::cout << "The first argument is " << argv[1] << std::endl; return 0; } عند تشغيل البرنامج السابق وتمرير كلمة Hsoub إليه فستجد أن البرنامج يقوم بطباعة التالي: C:\> main.exe Hsoub The total arguments is 2 The file name is main.exe The first argument is Hsoub المعامل الأول الذي يتم تمريره إلى الدالة main هو عدد صحيح عبارة عن عدد المدخلات، بينما المعامل الثاني فيعبر عن كل القيم الممرة وتكون أول قيمة هي اسم البرنامج نفسه. ملاحظة: المعامل الأول يكون دائمًا اسم البرنامج نفسه في سطر الأوامر (main.exe)، لذلك فإن سنجد أن عدد المدخلات في المثال السابق هو 2 وليس 1 يمكن أيضًا إستخدام الكود التالي وستحصل على نفس النتيجة: int main(int argc, char** argv) { // ... } ملاحظة في حالة تمرير أكثر من معامل سيتم الفصل بينهم من خلال المسافة: C:\> main.exe Hello World The total arguments is 3 The file name is main.exe The first argument is Hello في المثال السابق يتم تمرير كلمة Hello كمعامل ثاني وكلمة World كمعامل ثالث، ولكي يتم تتمرير الكلمتين كمعامل واحد فقط يجب أن يتم وضعهم داخل علامة تنصيص، على النحو التالي: C:\> main.exe "Hello World" The total arguments is 3 The file name is main.exe The first argument is Hello World1 نقطة
-
علينا الوصول إلى الموقع ثم تحليل ملف ال HTML من خلال bs4. ثم كخطوة ثانية نذهب إلى الصفحة التي تطلبها، ستجد أن اسم ال class للجدول المطلوب يحمل اسم wikitable كما ويحوي عدة وسوم tr تمثل صفوف الجدول. بحيث أن علامة tr الأولى مخصصة لعناوين الجدول وأن وسوم tr الثانية مخصصة لبيانات الجدول. لذا تابع الكود: ###################################### خطوة 1##################################### # استيراد الوحدات اللازمة from bs4 import BeautifulSoup import requests # تحديد الموقع الهدف URL = "https://en.wikipedia.org/wiki/2019_Ballon_d%27Or" # والحصول على كائن الاستجابة URL طلب عنوان responseObj = requests.get(URL) # BeautifulSoup تحليل النص الذي تم الحصول عليه من خلال soup = BeautifulSoup(responseObj.text, 'lxml') # للأعمدة td يستخدم لإنشاء صفوف الجدول والوسم tr تذكر أن الوسم ###################################### خطوة 2##################################### # class وتحديد اسم ال find الآن سنقوم بالإمساك بالجدول من خلال استخدام الدالة gdp_table = soup.find("table", attrs={"class": "wikitable"}) # سنقوم بالامساك كل الصفوف المكون منها هذا الجدول gdp_table_data = gdp_table.tbody.find_all("tr") # إنشاء قائمة لوضع أسماء الأعمدة فيها headings = [] for th in gdp_table_data[0].find_all("th"): # أزل أي أسطر جديدة ومسافات زائدة من اليسار واليمين headings.append(th.text.replace('\n', ' ').strip()) # طباعتها print(headings) # ['Rank', 'Player', 'Club(s)', 'Points'] ###################################### خطوة3 ##################################### # إنشاء قائمة لنضع فيها البيانات table_data=[] # الإمساك بكل الصفوف عدة الصف الأول الذي يمثل العناوين for tr in gdp_table_data[1:]: # سنضع هنا بيانات كل سطر على حدى ثم سنضيفه للقائمة الأساسية row=[] for td in tr.find_all("td"): # أزل أي أسطر جديدة ومسافات زائدة من اليسار واليمين row.append(td.text.replace('\n', ' ').strip()) table_data.append(row) # طباعة بعض من بيانات الجدول print(table_data[0:3]) """ [['1', 'Lionel Messi', 'Barcelona', '686'], ['2', 'Virgil van Dijk', 'Liverpool', '679'], ['3', 'Cristiano Ronaldo', 'Juventus', '476']] """1 نقطة
-
لتحميل ملف PDF، يمكنك اتباع الخطوات التالية: 1. استيراد مكتبتي BeautifulSoup و requests. 2. طلب عنوان URL والحصول على الاستجابة (من خلال مكتبة requests يمكننا تقديم الطلب والحصول على كائن استجابة). 3. البحث عن جميع الروابط الموجودة على صفحة الويب. 4. التحقق من وجود روابط PDF في تلك الروابط. 5. الحصول على ملف ال PDF من خلال كائن الاستجابة. # استيراد الوحدات from bs4 import BeautifulSoup import requests # تحديد رابط الموقع الهدف url = "page_link" # والحصول على كائن الاستجابة url طلب عنوان responseObj = requests.get(url) # BeautifulSoup تحليل النص الذي تم الحصول عليه من خلال soup = BeautifulSoup(responseObj.text, 'lxml') # إيجاد كل الروابط allLinks = soup.find_all('a') pdfNum = 0 # نقوم بتحميله pdf الآن نقوم بالمرور على كل الروابط، وعند العثور على ملف for link in allLinks: if ('.pdf' in link.get('href', [])): pdfNum += 1 print("Downloading file number: ", pdfNum) # الحصول على كائن استجابة للرابط responseObj = requests.get(link.get('href')) # pdf كتابة المحتوى في ملف pdf = open("pdf"+str(pdfNum)+".pdf", 'wb') pdf.write(responseObj.content) pdf.close() print("File ", pdfNum, " downloaded") print("All PDF files downloaded")1 نقطة
-
يمكنك القيام بذلك بالشكل التالي: # استيراد الوحدات from bs4 import BeautifulSoup import requests # تحديد العنوان url="https://undergrad.cs.umd.edu/what-computer-science" # والحصول على الصفحة GET إرسال طلب page = requests.get(url) # BeautifulSoup تحليل مكونات الصفحة باستخدام soup = BeautifulSoup(page.content, "lxml") # lxml استخدمنا المحلل # استخلاص كل الفقرات وعرضها for para in soup.find_all("p"): print(para.get_text()) الخرج: Computer Science is the study of computers and computational systems. Unlike electrical and computer engineers, computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application. Principal areas of study within Computer Science include artificial intelligence, computer systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theory of computing. Although knowing how to program is essential to the study of computer science, it is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. The problems that computer scientists encounter range from the abstract-- determining what problems can be solved with computers and the complexity of the algorithms that solve them – to the tangible – designing applications that perform well on handheld devices, that are easy to use, and that uphold security measures. Graduates of University of Maryland’s Computer Science Department are lifetime learners; they are able to adapt quickly with this challenging field. Contact Our Office1 نقطة
-
يمكنك القيام بذلك بالشكل التالي: # Import Beautiful Soup from bs4 import BeautifulSoup htmlDoc=''' <html> <h2 class="first second third"> Heading 1 </h2> <h1> Heading 2 </h1> </html> ''' # تحليل المكونات soup = BeautifulSoup(htmlDoc, "lxml") # الحصول على الوسم tag = soup.h2 #الحصول على قيمة السمة المطلوبة attribute = tag['class'] # طباعتها print(attribute) # ['first', 'second', 'third'] وبفرض كان لديك أكثر من وسم من نفس النوع استخدم findall: # Import Beautiful Soup from bs4 import BeautifulSoup htmlDoc=''' <html> <h2 class="v0"> Heading 1 </h2> <h2 class="v1"> Heading 2 </h2> <h2 class="v2"> Heading 3 </h2> <h1> Heading 2 </h1> </html> ''' # تحليل المكونات soup = BeautifulSoup(htmlDoc, "lxml") tags = soup.find_all('h2') for tag in tags: attribute = tag['class'] print(attribute) """ ['v0'] ['v1'] ['v2'] """ وبالتالي في مثال يمكنك القيام بذلك بالشكل التالي: # استيراد الوحدات from bs4 import BeautifulSoup import requests # تحديد العنوان url="https://www.imdb.com/title/tt5648202/" # GET إرسال طلب page = requests.get(url) # BeautifulSoup تحليل مكونات الصفحة باستخدام soup = BeautifulSoup(page.content, "lxml") # lxml استخدمنا المحلل # main الحصول على كل الوسوم التي تحمل اسم tags = soup.find_all('main') # نقوم بالمرور عليها واحدة تلو الأخرى for tag in tags: # الحصول على قيمة السمة المطلوبة attribute = tag['class'] # طباعتها print(attribute)1 نقطة
-
يمكنك اتباع الخطواط التالية: أولاً: استيراد الوحدات اللازمة وهما bs4 و request. ثانياُ: تحديد الصفحة الهدف وإرسال طلب GET. ثالثاً: تحديد ال tag المطلوب واستخدام الدالة findall لإيجاده. رابعاً: تحديد النص الهدف. خامساً: للبحث عن نص داخل ال tag، نحتاج إلى التحقق من شرط الاحتواء بمساعدة ال string function، حيث أن ال string function ستُرجع النص الموجود داخل ال tag. وبالتالي نختبر احتواءه ونطبعه في حالة تحقق الشرط. كما في الكود التالي: # استيراد الوحدات from bs4 import BeautifulSoup import requests # https://academy.hsoub.com/ # تحديد رابط الموقع الهدف url = 'https://academy.hsoub.com/learn/computer-science/' # للصفحة GET إرسال طلب page = requests.get(url) # soup وإنشاء كائن BeautifulSoup تحليل مكونات الصفحة من خلال soup = BeautifulSoup(page.content, "html.parser") # والبحث عنه tag تحديد ال child_soup = soup.find_all('h2') # تحديد النص المطلوب text = 'دورة علوم الحاسوب' # سنبحث في العلامة التي يتطابق فيها النص مع النص المحدد for i in child_soup: if(i.string in text): print(i) # الخرج: # <h2 class="no-margin clr-white font-bold">دورة علوم الحاسوب</h2> في الكود السابق استخدمت حلقة for للبحث عن النص. وكحل بديل يمكنك استخدام lambda: # استيراد الوحدات from bs4 import BeautifulSoup import requests # تحديد رابط الموقع الهدف url = 'https://wiki.hsoub.com/?utm_source=academy.hsoub.com&utm_medium=Links&utm_campaign=HsoubFooter' # للصفحة GET إرسال طلب page = requests.get(url) # soup وإنشاء كائن BeautifulSoup تحليل مكونات الصفحة من خلال soup = BeautifulSoup(page.content, "html.parser") # النص text = 'Python' TAG="a" # عملية البحث نفسها لكن من خلال لمدا res = soup.find_all(lambda tag: tag.name == TAG and text in tag.text) # طباعة النتيجة print(res) # [<a href="/Python" title="Python">Python</a>]1 نقطة
-
Windows Machine: قم بفتح التيرمينال وقم بتنفيذ السطر التالي: pip install beautifulsoup4 Linux Machine: لتثبيت bs4 على Debian أو Ubuntu linux باستخدام مدير حزمة النظام ، قم بتشغيل الأمر التالي: $sudo apt-get install python-bs4 (for python 2.x) $sudo apt-get install python3-bs4 (for python 3.x) كما يمكنك تثبيت bs4 باستخدام easy_install أو pip (في حالة وجود مشكلة في التثبيت باستخدام برنامج حزم النظام). $easy_install beautifulsoup4 $pip install beautifulsoup4 هذا ما تحتاجه بالنسبة لتحميل الحزمة بالنسبة للأنظمة المختلفة. Installing a Parser: الآن بالنسبة لتثبيت المحلل، فبشكل افتراضي ، يدعم Beautiful Soup محلل HTML المضمن في مكتبة Python ، ولكنه يدعم أيضاً العديد من محللات python الخارجية مثل lxml parser أو html5lib parser. ولتثبيتهم: Linux Machine: $apt-get install python-lxml $apt-get insall python-html5lib Windows Machine: $pip install lxml $pip install html5lib بشكل عام ، يُفضل استخدام lxml لأنه أسرع.1 نقطة
-
يقدّم النظام المساعد المساعدة أثناء رسم الخطوط أو الدوائر المنتظمة. يمكن أن تعمل أداة المساعد بوصفها شكل معاينة، أو يمكنك الانجذاب Snap إليها باستخدام أداة الفرشاة بيد حرة Freehand brush. يمكنك تحديد خيار الانجذاب إلى أداة المساعد Snap to Assistants في خيارات الأداة الخاصة بالفرشاة بيد حرة لتفعيل هذا الانجذاب. نقاط التلاشي المساعدة أثناء العمل في كريتا أنواع الأدوات المساعدة المتاحة في كريتا يمكنك تحديد نوع أداة المساعِد من خلال خيارات الأداة. النوع الإهليجي Ellipse مساعد لرسم الأشكال الإهليجية والدائرية. يتكون هذا المساعد من ثلاث نقاط: تُشكّل أول نقطتين محور الشكل الإهليجي، وتُستخدَم النقطة الثالثة لتحديد عرضه. كما يوجد النوع الإهليجي المركزي Concentric Ellipse الذي هو النوع الإهليجي نفسه، ولكنه يسمح بإنشاء أشكال إهليجية متحدة المركز مع بعضها البعض. إذا ضغطت على مفتاح Shift أثناء الضغط على المقبضين الأوليين، فسينجذبان إلى الخطوط الأفقية أو الرأسية تمامًا، وإذا ضغطت على مفتاح Shift أثناء الضغط على المقبض الثالث، فسينجذب إلى دائرة مثالية. النوع المنظوري Perspective تتيح هذه المسطرة رسم شبكات على رقعة الرسم ومعالجتها والتي يمكن أن تكون بمثابة أدلة رسم منظورية، حيث يمكن إضافة شبكة إلى رقعة الرسم عن طريق النقر أولًا على أداة المساعد الموجودة في شريط الأدوات ثم النقر على أربع نقاط من رقعة الرسم والتي ستكون بمثابة زوايا شبكتك الأربعة. يمكن استخدام هذه الشبكة مع مستشعر "المنظور perspective" الذي يمكن أن يؤثر على الفُرش. يمكن تعديل الشبكة عن طريق سحب أيّ من زواياها الأربعة، ويمكن تمديد الشبكة عن طريق النقر والسحب لنقطةٍ ما في منتصف إحدى أطرافها، مما يسمح بتوسيع الشبكة من زوايا أخرى. يمكن تكرار هذه العملية على أيّ شبكة لاحقة أو قسم منها. إذا ضغطت على مفتاح Shift أثناء الضغط على أي من المقابض الموجودة في الزوايا، فستنجذب هذه المقابض إلى أحد مقابض الزوايا الأخرى، ويمكنك حذف أي شبكة من خلال النقر على زر إلغاء Cancel في مركزها. يمكن استخدام هذه الأداة لإنشاء مرجع لرسم المشاهد المعقدة. المسطرة Ruler هناك ثلاثة أدوات مساعدة في هذه المجموعة هي: المسطرة Ruler: يساعد في إنشاء خط مستقيم بين نقطتين. المسطرة اللانهائية Infinite Ruler: يستكمل خطًا مستقيمًا خارج النقطتين المرئيتين على رقعة الرسم. المسطرة المتوازية Parallel Ruler: تتيح هذه المسطرة رسم خط موازٍ للخط الفاصل بين النقطتين في أيّ مكان على رقعة الرسم. إذا ضغطت على مفتاح Shift أثناء الضغط على المقبضين الأوليين، فسينجذبان إلى الخطوط الأفقية أو الرأسية تمامًا. النوع المنحني Spline يتيح هذا المساعد وضع أربع نقاط وضبطها لإنشاء منحنى بيزييه مكعّب، ثم يمكنك الرسم على طول المنحنى مع انجذاب أثر الفرشاة مباشرة إلى الخط المنحني، وبالتالي ستنشئ منحنيات مثالية دائمًا. إذا ضغطت على مفتاح Shift أثناء الضغط على المقبضين الأوليين، فسينجذبان إلى الخطوط الأفقية أو الرأسية تمامًا، وإذا ضغطت على مفتاح Shift أثناء الضغط على المقبض الثالث أو الرابع، فسينجذبان اعتمادًا على المقبض المرتبطين به. نقطة التلاشي Vanishing Point يتيح هذا المساعد إنشاء نقطة تلاشي، وتُستخدَم عادةً مع خط أفقي، حيث يُرسَم خط المعاينة وجميع الخطوط المنجذبة إلى هذا الخط. نقطة التلاشي هي نقطة واحدة مع أربع نقاط مساعدة لمحاذاة خطوط المنظور المُنشَأة مسبقًا. تُنشَأ نقطة التلاشي وتُعدَّل باستخدام أداة المساعد. إذا ضغطت على مفتاح Shift أثناء الضغط على المقبض المركزي، فسينجذب إلى الخطوط الأفقية أو الرأسية تمامًا اعتمادًا على المكان الذي كان فيه سابقًا. كما يعرض مساعد نقطة التلاشي خطوطًا عامة متعددة. سيُحدَّد مساعد نقطة التلاشي مباشرةً عندما تنتهي من إنشائه أو تحريكه، وبالتالي يمكنك تعديل عدد الخطوط المعروضة في خيارات أداة المساعد. النقطة واسعة الزاوية Fish Eye Point تشبه مساعد نقطة التلاشي، حيث يكون هذا المساعد مخصَّصًا لكل مجموعة من الخطوط المتوازية في مساحة ثلاثية الأبعاد. يمكنك استخدامها بفعالية من خلال استخدام نقطتين واسعتي الزاوية، بحيث تكون النقطة الثانية تبعد بمقدار 90 درجة عن النقطة الأولى، ثم إضافة نقطة تلاشي لمركز كل منهما، أو يمكنك دمج إحدى النقطتين مع مسطرة متوازية ونقطة تلاشي، أو دمج هذه النقطة مع نقطتي تلاشي. لن يؤمّن هذا المساعد الاستجابة أو الانجذاب بين نقاط التلاشي فحسب، بل سيعطي استجابة إلى يسار ويمين المساعد، حيث يمكنك استخدامه في حالات خاصة مثل الصور البانورامية شاملة الرؤية Panoramas بسهولة نسبيًا. إذا ضغطت على مفتاح Shift أثناء الضغط على المقبضين الأوليين، فسينجذبان إلى الخطوط الأفقية أو الرأسية تمامًا، وإذا ضغطت على مفتاح Shift أثناء الضغط على المقبض الثالث، وسينجذب إلى دائرة مثالية. منظور من نقطتين 2 Point Perspective (خاص بالإصدار 5.0) يبسّط هذا المساعد إعداد نقطتين منظوريتين عن طريق وضع نقطتي التلاشي والمسطرة الرأسية المتوازية ضمن مساعد واحد، مما يسمح برسم شبكة من المربعات. يتطلب هذا المساعد ثلاث نقاط كحد أدنى هي: نقطتان للمنظور، وثالثة لنقطة عند منتصف نقاط التلاشي التي تتحكم في كيفية رسم الشبكة. كما يوجد خيار إضافي في خيارات الأداة هو الكثافة Density التي تتحكم في مدى كثافة الشبكة. يتيح خيار Enable Vertical Ruler تعطيل المسطرة الرأسية، بحيث يتألف المساعد من نقطتي تلاشي وشبكة فقط. يكفي منظور مكوّن من نقطتين مع محدّد منطقة لرسم منطقة داخلية (المساعد ملوّن باللون الأزرق هنا) إعداد كريتا لمنظورات الرسم الهندسي إليك مثال على كيفية استخدام أدوات مساعِد الرسم بعد أن تعرّفتَ على مجموعة واسعة منها في كريتا، حيث يمكنك استخدام هذه الأدوات لإعداد كريتا للرسم الهندسي. سنقدّم فكرة عن كيفية إعداد أدوات المساعد لأنواع معينة من طرق العرض الهندسية، إذ لن نشرح كيفية تطبيق الإسقاط الحقيقي true projection. المنظور العمودي Orthographic المنظور العمودي Orthographic هو نمط رسم تحاول فيه النظر إلى شيء ما من اليسار أو من الأمام، وتحاول الحفاظ على كل شيء بمقياس دقيق على عكس تشويه المنظور perspective deformation. المساعد الرئيسي الذي يستخدمه هذا النوع هو المسطرة المتوازية Parallel Ruler، إذ يمكنك إعدادها أفقيًا أو رأسيًا لتتمكّن دائمًا من الوصول إلى الشبكة. المنظور المحوري Axonometric يمكن إعداد هذا المنظور باستخدام ثلاثة مساطر متوازية. المنظور المائل Oblique اضبط مسطرتين متوازيتين أفقيًا ورأسيًا، واضبط المسطرة الثالثة بمقدار زاوية تمثل العمق depth. المنظور الثنائي Dimetric ومتساوي القياس Isometric تُضبَط جميع مساطر المنظور متساوي القياس Isometric perspective الثلاثة عند 120 درجة من بعضها البعض باستثناء الحالة التي يكون فيها منظور ألعاب متساوي القياس game isometric، وهو نوع من الإسقاط الثنائي dimetric projection، حيث تكون القيم القطرية بمقدار 116.565 درجة من المحور الرئيسي. يمكن إعداد المنظور الثنائي dimetric projection بسهولة عن طريق انجذاب الأدوات المساعدة لشبكة. المنظور الثلاثي Trimetric تكون فيه الزوايا مختلفة عن بعضها البعض قليلًا، ويشبه المنظور متساوي القياس مع انحراف بمقدار زاوية بسيطة. المنظور الخطي Linear Perspective له ثلاثة أنواع هي: منظور من نقطة واحدة 1 Point Perspective: يمكن إعداد هذا المنظور باستخدام نقطة تلاشي واحدة ومسطرتين متقاطعتين ومتعامدتين من المساطر المتوازية. منظور من نقطتين 2 Point Perspective: يمكن إعداد هذا المنظور باستخدام نقطتي تلاشي ومسطرة متوازية رأسية واحدة. يمكن في بعض الأحيان أن يؤدي وضع نقاط التلاشي خارج الإطار قليلًا إلى تقليل تأثير هذا المنظور. كما يمكنك استخدام مسطرة منظور ذات نقطتين 2 Point Perspective لإعداد هذا المنظور بسرعة كبيرة. منظور من ثلاث نقاط 3 Point Perspective: يمكن إعداد هذا المنظور باستخدام ثلاث مساطر نقاط تلاشي. منطق نقطة التلاشي نقطة التلاشي هي النقطة التي يلتقي فيها أي خطين متوازيين، وهذا يعني أن المنظور من نقطة واحدة والمنظور من نقطتين متماثلان افتراضيًا. يمكننا إثبات ذلك من خلال تجربة صغيرة هي مسألة رسم طريق السكك الحديدية drawing a rail-road. قد تكون على دراية بهذه المسألة، وهي كيفية تحديد مكان الشعاع التالي، حيث سيجعل إسقاط المنظور الأشعة تبدو أقرب من بعضها البعض. الحل هو رسم خط في المنتصف ثم رسم خطوط قطريًا، فهذه الخطوط متوازية، مما يعني استخدام المسافة نفسها بالضبط. لكن يمكننا استخدام مساعد نقطة التلاشي بدلًا من ذلك بما أنها متوازية، ويمكننا استخدام مقابض المحاذاة لمحاذاتها مع قطر الشعاع ومع المحور الأفقي (المميز هنا باللون الأحمر). يمكن بعد ذلك استخدام هذا القطر بدوره لتحديد موضع حزمة الأشعة كما يلي: يمكن أن يكون هناك عدد لا نهائي من نقاط التلاشي في منظور خطي، بما أن أيّ مجموعة من الخطوط لها نقطة تلاشي (خارج الخطوط المسطحة على مستوى العرض). لذلك يسمح لك كريتا بضبط نقاط التلاشي بنفسك بدلًا من إجبارك على استخدام القليل منها فقط. المنظور واسع الزاوية Fish Eye perspective يعمل المنظور واسع الزاوية بطريقة مشابهة للمنظور الخطي، ولكن الفرق الكبير بينهما هو أن أيّ مجموعة متوازية من الخطوط في المنظور واسع الزاوية لها نقطتا تلاشي، حيث يكون لكل جانب نقطة تلاشٍ. أسهل طريقة لإعداد هذا المنظور هي استخدام منظور واسع الزاوية أفقي وآخر رأسي في المكان نفسه، واستخدام مساعد نقطة تلاشٍ في المنتصف. ولكن يمكنك إنشاء منظور واسع الزاوية أفقي مع آخر أفقي بالحجم نفسه، ووضعه في المنتصف كما يلي: أدوات العكس Mirror Tools يمكنك الرسم على جانب واحد من خط العكس، ثم ستنسخ أداة العكس Mirror Tools النتائج على جانب الخط الآخر، يمكنك تحريك موقع خط العكس عن طريق الإمساك بالمقبض. يمكنك الوصول إلى أدوات العكس من شريط الأدوات. تعطي أدوات العكس نتيجة مماثلة للأداة متعددة الفُرش Multibrush، ولكن تتبع الأداة متعددة الفُرش آثار الفرشاة التي تنشئها أدوات مثل أداة الفرشاة Freehand Brush على عكس أدوات المرآة التي يمكنك استخدامها مع أي أداة أخرى، حيث تتبع آثار الفرشاة التي تنشئها أدوات مثل أداة رسم الخطوط وأداة منحنى بيزييه Bezier Curve Tool والأداة متعددة الفُرش Multibrush. لأداة العكس نوعان هما: أداة العكس الأفقي Horizontal Mirror: تعكس النتائج على طول المحور الأفقي. أداة العكس الرأسي Vertical Mirror: تعكس النتائج على طول المحور الرأسي. هناك خيارات إضافية لكل أداة، ويمكنك الوصول إليها عن طريق النقر على سهم القائمة الموجودة على يمين كل أداة هي: أخفِ خط العكس السيني/الصادي Hide Mirror X/Y Line: يقفل محور العكس ويخفي خط هذا المحور. اقفل الخط السيني/الصادي Lock X/Y Line: يخفي أيقونة التحريك على خط المحور. انقل إلى منتصف رقعة الرسم السيني/الصادي Move to Canvas Center X/Y: ينقل خط المحور إلى مركز رقعة الرسم. العكس على طول خط مائل يمكن لأداة العكس أن تعكس الأشكال بالنسبة لخط رأسي أو أفقي فقط، ولكن يمكنك العكس على طول خط بزاوية دوران من خلال استخدام الأداة متعددة الفُرش Multibrush ومعاملاتها المختلفة، إذ تحتوي هذه الأداة على خيارات أكثر تقدمًا إضافة إلى استخدامها إلى التناظر الأساسي. ترجمة -وبتصرّف- للمقالين Painting with Assistants وMirror Tools من موقع Krita. اقرأ أيضًا كيفية تنظيف الخطوط الزرقاء التقليدية وتلوينها رقميا في برنامج Krita أفضل مؤشر في برنامج كريتا Krita لإنشاء عملك الفني رسم أزهار الأزاليا باستخدام أقنعة التحول في برنامج كريتا1 نقطة
-
تستخدم مواقع الكوبونات الإعلانات للربح بشكل رئيسي، فلاحظ في الموقع الذي ذكرته في سؤالك وجود عدد من إعلانات Google AdSense في كل صفحة، وعند الضغط على الروابط أيضًا، لذلك معرفة إن كان الموقع مربح أم لا يتوقف على عدد المستخدمين وعلى الوقت الذي يقضونه في الموقع وعلى نسبة الضغط على الإعلانات وما هي الدول التي يأتي منها أغلب الزوار وغيرها الكثير من العوامل، لذلك يمكن أن تجد موقعين متشابهين للغاية وكلًا منها يربح بنسبة مختلفة بالكامل عن الآخر، وبالتالي لا يمكن الإجابة على هذا السؤال بشكل صريح وواضح. الشركات الكبيرة والمؤسسات تقوم بعمل ما يسمى ب، "دراسة جدوى" لمعرفة الفائدة العائدة من المشروع (الأرباح في الغالب) وستحتاج إلى متخصص للقيام بهذا الأمر، حيث يقوم بدراسة السوق الذي سوف يتم إستهدافه ومحاولة معرفة أهم العوامل التي تؤثر بشكل رئيسي على نجاح الموقع، للوصول إلى خطة لعمل المشروع ولكن هذا الأمر قد يستغرق أسابيع وتأثيره يعتمد على المعلومات التي يمكن جمعها، لذلك الشركات الكبيرة والمؤسسات والمواقع المعروفة هي من تقوم بهذا الأمر. بالنسبة لهذا الموقع بالتحديد فهو مبني بالفعل بإستخدام WordPress بشكل كامل، حيث يمكنك محاولة التسجيل في الموقع وستجد أن صفحة تسجيل الدخول تشير إلى أنه تم إستخدام WordPress في بناء الموقع. أما بالنسبة إلى تكلفية إنشاء الموقع، فيختلف الأمر كثيرًا من مبرمج لآخر، ولا يوجد معيار ثابت يمكن من خلال قياس تكلفة إنشاء الموقع إلا من خلال سؤال عدد من المبرمجين، ويمكنك أن تقوم بتقديم عرض على أحد مواقع العمل الحر مثل مستقل أو خمسات، وسوف تحصل على عروض من متخصصين في إنشاء مثل هذه المواقع بأسرع ما يمكن.1 نقطة
-
في الواقع يوجد فرق بين Flutter و ASP.Net فكلًا منهما يمكنه أن يقوم بشيء مختلف عن الآخر، ويمكنك أن تستعمل كلاهما معًا حتى. وذلك لأن Flutter قد يتم إعتباره إطار عمل للواجهة الأمامية Frontend أي من خلاله تستطيع إنشاء الأزرار والنصوص والصور في المتصفح وحتى عمل طلبات Requests إلى أحد الخوادم (بإستخدام Dart - JavaScript) وبالتالي سوف تكون بحاجة إلى إنشاء واجهة خلفية للموقع Backend لكي تتحكم في الإعدادات وتقوم بعمل نظام لإدارة المستخدمين Users Management على سبيل المثال أو نظان إستيثاق Authentication أو صلاحيات Authorization .. إلخ. على الجانب الآخر يمكنك أن تستعمل ASP.Net في الواجهة الخليفة Backend حيث أنه عبارة عن إطار عمل لإدارة الخدمات من خلال .NET و C# ومن خلاله تستطيع إنشاء واجهة خلفية لتطبيقات الويب أو سطح المكتب أو حتى تطبيقات الهواتف الذكية، ويوفر إطار العمل هذا دعم لعمل مواقع من نوع تطبيقات الصفحة الواحدة Single Page Application (SPA) مثل React و Angular و Vue وحتى Flutter. ليس هناك علاقة بين Flutter و الواجهة الخليفة Backend كما أشرت سابقًا، لذلك سيتقوف إختيارك على لغة الواجهة الواجهة الخلفية وما تريد أن تقوم ببنائه، في الغالب يتم إستعمال قواعد بيانات Microsoft SQL Server (MsSQL) في الواجهات الخليفة المنشئة بإستخدام ASP.Net، ولكن ليس شرطًا أن تستعملها، حيث يمكنك أن تستعمل MySQL و PostgreSQL وحتى Mongo DB أيضًا. هنا مقالة توضح الإختلافات بين بعض من أشهر قواعد البيانات: كما قد تم نشر بعض الأسئلة المشابهة عن أفضل Backend لتطبيقات Flutter وقد يكون من المفيد إلقاء نظرة عليها:1 نقطة
-
القسم الأول: أهلًا بالمدير الجديد! قبل أن نبدأ إليك لمحة عمّا سنتحدّث عنه. بدأت للتو أحد أهم الأدوار في قطاع القوى العاملة، وتملك الآن أهم تأثير مباشر على الموظّفين، أساس كل مؤسسة. وسيتأثر نجاحهم وتطوّرهم بقيادتك، ولا شك أنّ ذلك قد يشكّل ضغطًا كبيرًا عليك. نميل في معظم الأحيان إلى التحدث عمّا يحتاجه الموظّفون من مدرائهم ليتألقّوا، وليس ما يحتاجه المدراء لمساعدتهم على تحقيق ذلك. لذلك أعددنا هذا الدليل الشامل للمدراء الجدد مثلك. لتتعلّم كيفية التحضير لدورك كبطل ولتكون القائد الذي حلمت دائمًا أن تكون مثله. أمامك فرصة مذهلة والكثير لتفعله، لكن كل ما عليك فعله الآن هو الاسترخاء وقراءة هذا الدليل. نظرة سريعة على القوى العاملة اليوم أثناء تحضيرك للدخول إلى قطاع القوى العاملة من منظور جديد، نود أن نطلعك قليلًا على وضعها الحالي. رغم تزايد عدد الشركات التي تبذل المزيد من الجهود لتحسين بيئة مكان العمل، كشفت شركة الاستشارات الإدارية والبحوث الإحصائية Gallup أنّ فقط 33% من الموظفين مندمجين في عملهم ومتحمسين لأداءه، مما يعني أنّ 67% من الموظفين غير مندمجين بحياتهم العملية اليومية. وفقًا لـ Gallup، فإنّ إدماج الموظفين خلال ال 16 سنة الماضية زاد بنسبة 7% فقط. وهي مشكلة كبيرة، لكن الخبر الجيد هو أنّ هناك طريقة لإصلاحها. ويبدأ ذلك بك. كما قالت ليندا هيل في كتابها Becoming The Boss: "يوجد عدد كبير من الكتب التي تتحدّث عن القادة الفعّالين والناجحين، لكن يشير عدد قليل منها إلى التحديّات التي تعيق تعلّم كيفية القيادة، خاصة بالنسبة للمدراء الجدد". لدينا نظرية ثؤثّر القيادة بشكل مباشر على مدى شعور الإندماج والإلتزام الذي يمتلكه الموظّف اتجّاه مؤسسته، سواء إيجابيًا أو سلبيًا. وفي الواقع يستقيل 75% من الموظفين بسبب مدرائهم. إذًا لماذا لا يولى اهتمام كافي بهذه الفترة الحرجة التي يبني فيها المدراء أساس مهاراتهم القياديّة؟ نؤمن بأنّ نقص الاهتمام بإعداد الموظفين لدورهم الجديد كمدير هو أحد أسباب ارتفاع مستويات المشاركة والاندماج بهذه الوتيرة البطيئة للغاية. الجانب الإيجابي من ذلك، هو أنّنا نعتقد أنّه إن قامت المؤسسات بتوفير الأدوات والدعم والموارد التي يحتاجها الموظفون للانتقال، فإنّنا يمكننا تغيير هذه النتائج. ويجب أن يبدأ التدريب على القيادة قبل البدء بالدور حتى. كيف أصبحت مديرًا؟ يوجد أكثر من طريقة لتصبح مديرًا، سواء تمت ترقيتك داخل شركتك أو عُيّنت مديرًا جديدًا في شركة جديدة، الأساس المشترك هو انّك في الحالتين في دقيقة كنت موظفًا عاديًا وفي الدقيقة التالية أصبحت مديرًا مع مجموعة من المسؤوليات والتحديات المختلفة تمامًا. فلنتعرّف معًا على شخص ما يدعي مريم، وهي كذلك مديرة جديدة مثلك تمامًا. كانت مريم مؤخّرًا الموظف النجم ضمن فريق التسويق في شركتها، وخلال السنتين الماضيتين أظهرت مجموعة قوية من المهارات والخبرة في مجالها ميّزتها عن باقي زملائها. خلال المراجعة السنويّة الثانية لمريم تمت ترقيتها لتصبح مديرة قسم التسويق في شركتها، ولسعادتها بالدور وبزيادة الأجر المصاحبة له قبلت به، وتستعد حاليًا للبدء بدورها الجديد. لماذا تمت ترقية مريم؟ يثق أصحاب الشركة بقدرة مريم على النجاح كمديرة لأنّها كانت موظّفة متميّزة. يبدو بعد سنتين من العمل الاستثنائي، أن الخطوة المنطقية التالية هي ترقيتها إلى مديرة. لكن يوجد خلل في ذلك يمكنك أن تصبح قائدًا عظيمًا فقط في حال بذلت جهدك لتحقيق ذلك: اسأل جميع الأسئلة التي تحتاجها فيما يتعلّق بطبيعة ومتطلّبات دورك. طوّر مهاراتك الاجتماعية وذكائك العاطفي. تأكد من أنّ هذه أفضل ترقية مناسبة لك. تأكد من أنّك ترغب بأن تقود فريقًا. المشكلة في الترقية الإدارة هي بحد ذاتها مهنة، وتتطلّب التحضير والتدريب والوقت لتُؤدّى بشكل صحيح. لمجرّد أنّ مريم كانت خبيرة في مجالها، هذا لا يعني أنها جاهزة لتصبح مديرة. يتطلّب أن تكون قائدًا مجموعة فريدة من المهارات، ولا يصلح ذلك للجميع خاصة لمن لا يملك الإرادة لتعلّم كيفية القيادة. مع ذلك وبسهولة عُرضت على مريم الترقيّة، مع زيادة في الراتب ومكتب وفريق. لكنّها أدركت بسرعة أنّها لا تعلم بشكل مؤكد ما الذي سيحدث لاحقًا. لديها فريق كامل يعتمد عليها لكن دون أي دليل عمّا يجب عليها فعله! مع خجلها من أن تطلب مساعدة أو توضيح، أصبحت مريم عالقة في حفرة. "هل تعلم كم من الصعب أن تكون أنت المدير عندما تكون خارجًا عن نطاق السيطرة! من الصعب التعبير عن ذلك. هو شعور مفاجئ… يشبه شعورك عندما يصبح لديك طفل. في يوم ما ليس لديك أي طفل، وفجأة في اليوم التالي أصبحت أمًّا أو أبًا، وعليك فجأة معرفة كيفية القيام بكل ما يتعلق بتربية هذا الطفل". مريم هي ليست الشخص الوحيد الذي يراوده هذا الشعور، وكذلك أنت. في استطلاعٍ قمنا بإجراءه وجدنا أنّ 53% من المدراء قالوا بأنّهم لم يراودهم الشعور بأنّ لديهم رؤية دقيقة عمّا يعنيه أن يكونوا مدراءً عندما بدأوا دورهم. لكن ليس على الأمر أن يكون بهذه الطريقة. سنقدّم إليك كل ما تحتاجه لتحضّر نفسك للنجاح منذ البداية. القسم الثاني: التحضير الآن بما أنّنا غطّينا الأساسيات، فلنبدأ بالتعّمق أكثر. 1. ما الذي يقوم به المدير؟ وفق معجم أوكسفورد المدير هو "شخص مسؤول عن التحكم أو إدارة مؤسسة أو مجموعة من الموظفين". لنكن صريحين، هذا التعريف لا يقدّم توضيحًا كافيًا. أن تكون مديرًا هو أمر معقّد، ومنصب يعتمد على العلاقات، وأيّ دور مرتبط بالطبيعة الإنسانيّة لا يمكن أن يتم اختصاره إلى تعريف واحد بسيط. الأمر الثابت على جميع الأصعدة هو أنّ دور المدير بشكل أساسي هو دعم وقيادة الأشخاص ليكونوا أفضل ما يمكن. لا يتعلّق الأمر بالسلطة أو التحكّم أو القوة، في الواقع إذا كنت في هذا المنصب من أجل المجد أو اللقب فإنّك لن تنجح في ذلك. "أن تكون مديرًا يعني أن تُخرج أفضل ما في الأشخاص، وهذا هو الأساس. هو دور غير أناني، ويضع الأشخاص أولًا ويحرّكه القلب، وهو يستحق كل ثانية من هذا التعقيد إذا كنت فيه من أجل الأسباب الصحيحة". لكلّ شركة توقّعات مختلفة، ولكلّ فريق مجموعة مختلفة من التحديّات، لكنّنا سنزوّدك ببعض من مسؤوليات المدير الرئيسيّة. "وفقًا لدراستنا، لم يتلقّ 40% من المدراء قائمة واضحة بالمسؤوليات عندما بدأوا". مسؤوليات المدير الرئيسيّة: تطوير ودعم وإرشاد وتشجيع ومكافأة الموظفين. التخطيط المستقبلي وتقييم المشاريع والمهام. تحديد الأدوار والمسؤوليات بوضوح (بالمشاركة مع الموظفين). وضع الأهداف ومعايير الأداء. خلق بيئة عمل صحيّة من خلال تطبيق وصيانة أنظمة وسياسات العمل. التشبيك والعمل كحلقة وصل بين الموظفين والإدارة العليا. 2. الانتقال بسلاسة من موظف إلى مدير أهم ما عليك فهمه عن دورك هو أنّه تغيّر. هو ليس استمرار لدورك كموظف مستقل، ولا يعني "القيام بدورك الحالي بشكل أفضل". أن تكون مديرًا هو عمل جديد مختلف تمامًا. "أدركت فجأة أنّه يوجد الكثير من الأشياء التي لا أعرفها "، هي شكوى شائعة كما يقول مايكل واتكينس (Michael Watkins). سيكون لديك الكثير لتتعلّمه، لكن ذلك يجب أن يُقدّر نظرًا للفرصة العظيمة المتاحة أمامك. إنّ الانتقال من موظف مميّز إلى مدير يعني الانتقال: من متخصّص ومنفّذ. كانت مريم كموظفة مستقلّة غارقة في التفاصيل الدقيقة للعمل وخطوات إنتاجه المفصّلة. إلى عام وقائد أوركسترا أصبحت مريم كمديرة خارج عملية الإنتاج، وينصب تركيزها الآن نحو الصورة الأكبر بينما ترشد الموظفين للوصول إلى أهدافهم المهنيّة والشخصيّة. نصيحة سريعة: كيف تتخلّى عن التفاصيل: ركّز على "ما" يجب القيام به، و"متى" يجب الانتهاء منه، واترك تفاصيل "كيف" سيتم ذلك لكل شخص. أحد التحديّات التي قد تواجهها خلال هذا الانتقال هو وضع حد صارم لعاداتك القديمة كموظّف منفرد. قد تكون غريزتك الأولى هي القفز إلى العمل مع فريقك وإصلاح أو حتى إعادة ما قاموا به للوصول إلى النتائج المرجوّة، لكنّك ستدرك سريعًا أنّ ذلك غير مستدام. ما يعنيه أن تكون مديرًا هو أن ترشد فريقك للوصول إلى الأهداف ليتمكّنوا هم من القيام بذلك بشكل مستقل. يقول لويس بريدجمان مدير قسم تطوير البرمجيات في SAP:"أكبر فكرة خاطئة تلقّيتها عن دوري الجديد كانت من توصيف عملي. كنت سرعان ما اقترح نفسي كحل لكل مشكلة اعترضت طريقي. هل يواجه أحد ما صعوبة في تعلّم تقنية جديدة؟ يمكنني أنا تعليمه ذلك، هل تجاوز نطاق المشروع قدرة الفريق؟ يمكنني أنا الانضمام إليهم وموازنة المعادلة. لكنّني الآن يمكنني أن أقول أنّ عملي لم يعد تصحيح الأشياء، بل إرشادها وإدارتها". 3. انتقل إلى عقلية المدير يتطلّب الانتقال من "متخصّص" إلى "عام" تحوّلًا كبيرًا في تفكيرك وعقليتك. كان تركيزك كموظف منفرد ينصب على أدائك ونجاحك الفردي، أن تكون قائدًا هو دور يتطلّب منك أن تضع احتياجات وتطوّر الآخرين قبل احتياجاتك وتطوّرك. لم يعد الأمر يتعلّق بك، لكن ذلك هو جمال هذا العمل. مشاهدة نمو وتعلّم ونجاح الآخرين كنتيجة لقيادتك سيعطيك إحساسًا قويًّا بالنجاح أكبر من أي إحساس راودك كموظف منفرد. وسيقاس نجاحك الشخصي الآن بمقدار نجاح فريقك وتطوّر أفراده مهنيًا. **اعتنِ بنفسك: فعندما ينطلق جهاز الإنذار في الطائرة، تضع قناع الأوكسجين عليك أولًا قبل أن تبدأ بمساعدة الأشخاص المجاورين لك. يمكن للتأمّل مساعدتك على تخفيف التوتر وخلق المزيد من الوضوح داخلك.** عقليات المدير table { width: 100%; } thead { vertical-align: middle; text-align: center; } td, th { border: 1px solid #dddddd; text-align: right; padding: 8px; text-align: inherit; } tr:nth-child(even) { background-color: #dddddd; } عقلية المدير الخدمي عقلية النمو عقلية الإنسان ركّز على احتياجات الآخرين قبل احتياجاتك الخاصة وتقبّل أنّ نجاحك هو نجاح الفريق. وهي مقاربة تبدأ من الأسفل إلى الأعلى، بدلًا من الطريقة التقليدية (من الأعلى إلى الأسفل). وفكّر بتقديم الإرشاد الداعم والمفيد عوضًا عن الأوامر. شجّع فريقك ليكون فضوليًا وليتعلّم باستمرار وليتجاوز حدوده. سيساعدهم ذلك على البقاء مندمجين ومبدعين وعلى تحقيق نتائج رائعة. أن تكون مديرًا لا يعني أن تكون إنسانٍا خارقًا، بل إنّه واحد من أكثر الأدوار التي تعتمد على كونك إنسانًا طبيعيًا. كن صادقًا مع فريقك واسمح لنفسك أن تكون هشًا أمامهم، فكلّما كنت حقيقيًا معهم، كانوا كذلك حقيقين أكثر معك. احتضن الاختلافات: تجنّب موازنة نقاط ضعف موظّفيك ونقاط قوتهم بنقاط ضعفك وقوتك الشخصيّة. لا تتدخّل: حدّد مواعيد تسليم واضحة، لكن اترك كيفية القيام بذلك لفريقك. اسألهم، لا تخبرهم: اطرح أسئلة أكثر من تقديم أجوبة لتساعد الموظفين على التعلّم. فكّر إلى الأمام: توقّع التحديّات والحواجز القادمة. اصغِ إلى حدثك: غرائزك غالبًا صحيحة. كن صبورًا مع نفسك: أنت جديد على هذا، لا تكن قاسيًا مع نفسك وحاول أن تستمتع. 4. لا تخجل واطلب المساعدة تُرقّي العديد من الشركات الموظفين إلى دور قيادي للأسف معتقدين أنّهم سيكتشفون ما عليهم فعله تلقائيًا لأنهم ببساطة كانوا رائعين في تأدية جميع المهام الأخرى، إنّ ذلك كالاعتقاد بأنّك لمجرّد قدرتك على قيادة دراجة هوائيّة لن تواجه مشكلة في قيادة دراجة ناريّة. نعم، يوجد القليل من الاستمراريّة لكن الأساس مختلف تمامًا ما بينهما. لذا ضع أي غرور أو خوف داخلك جانبًا وأطلب التوضّيحات والموارد التي تحتاجها لتبدأ بالشكل الصحيح. فكلّما فهمت وحضّرت لدورك بشكل أفضل وسلّحت نفسك بالمعدّات التي تحتاجها للانطلاق بسلاسة، زاد احتمال نجاحك ونجاح فريقك. ستشكر نفسك في المستقبل على ذلك. قائمة التحقق لتحضير المدراء الجدد قال 66% من المدراء في استطلاعنا أنّهم لم يتلقّوا أي تدريب أو إرشاد قبل البدء بدورهم كمدراء. اطلب مدرّب قيادة: لا تصبح قائدًا ناجحًا بشكل تلقائي دائمًا، فذلك يتطلّب عملًا. إذا أردت أن تدرّب فريقك بشكل صحيح، تحتاج أنت أيضًا إلى مدرب. جد موجّهًا من داخل الشركة: ابحث عن مدير آخر يمكنك الاستعانة به لمناقشة دورك وما عليك توقّعه وكيف ستتعامل مع التحديّات التي ستواجهك، فامتلاك شبكة داعمة هو مفتاح نجاحك. اطلب قائمة واضحة بالأدوار والمهام: استخدم هذا القالب واملأه مع مديرك والموارد البشرية ليصبح لديك توجّهًا واضحًا، ثم استعد لتقوم بذات الأمر مع كل فرد في فريقك. تعرّف على الوضع الحالي للفريق الذي ستديره: اعقد اجتماعات فرديّة مع موظفيك الجدد لتتعرف على التحديات التي يواجهها الجميع وأسلوب عملهم قبل أن تبدأ عملك فعليًا. إنّ استخدام أسلوب قيادة مختلف مع كل موظف بما يناسبه هو طريقة رائعة كذلك. القسم الثالث: الكشف عن الخرافات في الإدارة انسَ كل ما تعتقد أن تعرفه عن منصبك، سنوضّح لك أشيع المفاهيم الخاطئة عن الإدارة، حتى لا تبقى أي مفاجآت كبيرة أمامك. الخرافة الأولى: الاستقلالية مقابل الترابط كان لدى مريم اعتقاد خاطئ بأنّها كونها أصبحت مديرة سيعني ذلك امتلاك حرية واستقلالية ذاتية أكبر لتفعل ما تشعر بأنّه الأفضل للشركة. كان تركيزها منصبًّا على الامتيازات والسلطة التي تأتي مع اللقب، معتقدة أنّها وأخيرًا لن تصبح بعد الآن مجبرة على تنفيذ أوامر الآخرين الغير منطقية. أن تكون مديرًا يعني في الواقع أنّه أصبح لديك استقلالية ذاتية أقل مما كان لديك عندما كنت موظفًا منفردًا، لأنّ الآن لديك فريقًا ومديرًا أعلى منك كذلك، وهو ما يدعى ب "الساندويش". لم تعد مهمتك الآن القيام بعملك باستقلالية، إنّما مساعدة فريقك بالكامل على الوصول إلى أهدافهم، مع تحقيق توقّعات الإدارة العليا. فعليك أن تدير على كلا المستويين الآن، الأعلى والأدنى. هو عمل يتطلّب من مريم ارتداء قبعات عديدة، فهي لم تعد بعد الآن "تابعة"، بل أصبحت "تابعة ومساوية ومتفوّقة"، وما زال لديها مديرًا أعلى منها، وهي كذلك الآن مديرة. هو عمل يتطلّب الموازنة ما بين ثلاث "قبّعات" ويستغرق وقتًا لفهمه، لكن أول خطوة للتمكّن منه هو توقّعه وفهم أنّ طبيعة هذا العمل ليست فقط إعطاء الكلمة الأخيرة والموافقة فقط. وإيجاد الوقت للموازنة بين هذه المهام سيأتي مع الوقت والخبرة. الخرافة الثانية: التحكّم مقابل الالتزام الآن وبما أنّك فهمت أنّ أساس عملك هو إدارة وموازنة العلاقات، ستطّلع الآن على كيفية القيام بذلك بنجاح. كان لدى مريم مفهوم خاطئ أنّها الآن ستتحكم بموظفيها ببساطة لأنّها الآن المديرة. لكن الاعتقاد أنّ الموظفين سيستمعون لها لأنّ عليهم ذلك هو خرافة، وكذلك الاعتقاد أنّ نجاحها في هذا الدور يعني المحافظة على هذا التحكّم. النجاح هو ليس قيام موظفيك بما طُلب منهم لأنّ عليهم القيام ذلك، النجاح هو التزام موظفيك بمسار عمل لأنّهم يؤمنون بك، وأنّهم مقتنعون تمامًا برؤيتك وقدرتك كقائد. خلاصة القول هو أنّ النجاح يأتي من التواصل وليس من الأوامر، ومصداقيتك كقائد لها علاقة ضئيلة للغاية مع السلطة الرسمية المعطاة لك. 10 طرق لكسب احترام وثقة فريقك كن شفافًا مع الدوافع والأهداف. اظهر شخصيتك ونيتك للقيام بالأمر الصحيح لفريقك. ضع احتياجات الفريق قبل احتياجاتك الخاصة. ساعد الموظفين على النمو بالسماح لهم بالتجربة والتعلم والفشل دون خوف. ثق بموظفيك تلقائيًا، ولا تجعلهم يشعرون بأنّ عليهم كسب ثقتك. اسمح لنفسك أن تكون هشًّا أمامهم واعترف بأخطائك. استخدم كلمات شمولية مثل "نحن" لتظهر أنّك جزء من الفريق، وليس أعلى منه. اطلب الحصول على تعليقات وملاحظات، واعمل بسرعة على تغيير ما يلزم. كن على طبيعتك، يستجيب الأشخاص بشكل أفضل مع المصداقية. كن منفتحًا على التعلّم من فريقك، يمتلك كل شخص شيء ما لتتعّلمه منه. تدوم الانطباعات الأولى طويلًا، هدّأ فريقك بتواضع من خلال "سؤالهم" وليس ب"إخبارهم"، تعرّف على موظفيك واسمح لهم بالتعرف عليك، ووضّح لهم أنّك موجود لتكون جزء من الفريق وليس من أجلك. الخرافة الثالثة: المهارات التقنيّة مقابل المهارات الاجتماعيّة مريم متأكدة أنّ الأشخاص سيثقون بتوجيهاتها بسبب خبرتها، لأنّ المهارات والقدرات التقنيّة هي التي ستساعدها على إيجاد النجاح في دورها الجديد. إنّ مهاراتك الصلبة ستأتي الآن في المرتبة الثانية بعد مهاراتك اللينة. ما يهم أكثر هو قدرتك على مساعدة فريقك على بناء خبراتهم الشخصيّة وليس القيام بالعمل عنهم. يريد الموظفون التعلّم والنمو، لا أن يتم الحفاظ عليهم كما هم. بل إنّ التدخل واستخدام مهاراتك سيعده بعض الموظفون في الواقع نوع من الإدارة المصغرّة. بما أنّ أساس دورك الجديد يعتمد على العلاقات، فإنّ المهارات المطلوبة لتنجح كمدير هي مهارات تعتمد على الإنسان. لتكون فعّالًا عليك أن تكون منفتحًا على تعلّم المزيد عن نفسك ونقاط القوة والضعف العاطفية لديك. يتطلّب الأمر انضباطًا والتزامًا. إذا التزمت بالتعلّم الذاتي وتغذية ذكائك العاطفي، ستبني القدرة على مساعدة الآخرين على النجاح. حاول بناء قدرتك على التعاطف من خلال التمرن عبر المواقف اليوميّة. على سبيل المثال، فكّر بوجهة نظر مختلفة عن وجهة نظرك وتوصّل إلى دليل قوي يدعمها، حتى وإن لم تغيّر وجهة نظرك، فإنّ ذلك تدريب قيّم على التفكير النقدي. مجالات الذكاء العاطفي الخمسة وفق دانييل غولمان: الوعي الذاتي: معرفة وفهم مشاعرك. التنظيم الذاتي: إدارة عواطفك والقدرة على التفكير قبل التصرف. التحفيز الداخلي: وضع أهداف وتشجيع نفسك على تحقيقها. التعاطف: إدراك وفهم مشاعر الآخرين. المهارات الاجتماعية: بناء العلاقات والتعامل معها، والتعاون وإدارة النزاعات. الخرافة الرابعة: مركز المسرح مقابل ما وراء الكواليس اعتقدت مريم أنّها ستبقى في مركز الساحة تحت الأضواء، بل حتى بشكل أكبر كونها أصبحت المديرة، وتطلّعت لتتلقى تقديرًا أكثر من أي وقت سبق! النجاح الحقيقي للمدير هو في الخروج من تحت الأضواء والانتقال إلى خلف الكواليس! يعني ذلك إرشاد الفريق من المرتبة الأقل إلى الأعلى وتحويل التقدير الذي اعتاد على تلقيّه إلى الآخرين. ويسعد القائد العظيم بالسماح للآخرين بالتألّق ويدرك أنّ نجاحه هو انعكاس لإنجازات الفريق. نصيحة سريعة: كيف تظهر التقدير لموظّفيك: اظهر تقديرك عبر مشاريع أو حوافز محدّدة. اظهر تقديرك لهم علنًا لتبني جوًا إيجابيًا داخل الفريق. شجّع موظفيك على تقدير جهود بعضهم البعض لبناء العلاقات فيما بينهم. قدّم مدحك في أقرب وقت ممكن بعد الحدث الذي جعلهم يستحقّون هذا التقدير. كيف تقيس نجاح ما خلف الكواليس قد يكون غير ملموسًا في بعض الأحيان، لكنّه دائمًا سيكون عظيمًا. عامل الفضول: يقيس المدرّس نجاحه من خلال جودة أداء طلابه، ومن خلال الأسئلة التي يطرحونها في الصف ورغبتهم بتعلّم المزيد. وفي مكان العمل، رؤية موظّفيك يقومون بتجربة مبادرات جديدة وتحدّي الأفكار وطرح أسئلة من خارج الصندوق، هي علامة رائعة لنجاحك! فهذا يعني أنّك أزلت الخوف من مهامهم اليوميّة. ويزدهر الفضول والإبداع بشكل أفضل في البيئات التي يشعر فيها الأشخاص بالأمان ليحلموا أحلامًا كبيرة وليفشلوا دون خجل. روح التعاون: يقيس مدرب الرقص نجاحه بمدى تماسك أداء فريقه ككل وليس كأفراد. القوة الذهنية هي دائمًا أقوى عندما تكون جماعية، لذلك فإنّ الفريق الذي يدعم بعضه البعض ويعمل معًا بتناغم هو أكثر قدرة على تحقيق نتائج أفضل من الفريق الذي يعمل بانفراد. مساعدة الموظفين على خلق روابط فيما بينهم من خلال إنشاء ثقافة من الثقة والاحترام والشفافيّة سيضمن تحقيق النجاح. حاول عقد اجتماعات شهرية يمكن للموظفين خلالها مشاركة مشاعرهم عمّا تم تنفيذه بشكل جيد وعمّا يمكن تحسينه. أحسنت تمكّنت من إنهاء الدليل! يمكنك دائمًا العودة إليه متى ما احتجت ذلك، سنكون دائمًا هنا لمساعدتك. ترجمة -وبتصرف- للمقال: New Managers: The Complete Guide لصاحبته Alison Robins.1 نقطة
-
جدول المحتويات: مقدمة: ماذا يعني التسويق بالنسبة لأصحاب المشروعات التجارية على الإنترنت؟ جسر التسويق رقم 1: النشرة البريدية جسر التسويق رقم 2: الاستشارة جسر التسويق رقم 3: مغناطيس جذب العملاء جسر التسويق رقم 4: الدورة التعليمية عبر البريد الإلكتروني جسر التسويق رقم 5: تدوينة الكتاب الإلكتروني الملحمية جسر التسويق رقم 6: خلف الكواليس جسر التسويق رقم 7: الاستبيان جسر التسويق رقم 8: الشراكة جسر التسويق رقم 9: التحدي الجمعي جسر التسويق رقم 10: ندوة الويب جسر التسويق رقم 11: سلسلة الفيديوهات جسر التسويق رقم 12: النسخة التجريبية جسر التسويق رقم 13: الموقع المصغر الفريد مقدمة: ماذا يعني التسويق بالنسبة لأصحاب المشروعات التجارية على الإنترنت؟ قد يرى البعض التسويق بوصفه كلمة غامضة بها شيء من السحر، أما من يمتلك مشروعا تجاريا على الإنترنت فهو يعلم جيدا إلى أي مدى يُعَد التسويق أمرا مهما لعمله، ولكي يسهل توظيف التسويق في خدمة المشروع من الضروري تقسيمه إلى أجزاء أصغر حجما وأكثر فاعلية. نود في هذه المقالة أن نشارك معك طريقة (Wandering Aimfully) وهي منصة تدريبية للشركات، في تقسيم التسويق إلى مكونات سهلة الهضم، وأن نعرفك على استراتيجياتها التسويقية التي أثبتت فعاليتها ويمكنك تطبيقها لزيادة أرباحك. قبل أن نبدأ ولكي نضمن فعالية هذه المقالة بالنسبة لك، سنفترض ثلاثة أشياء أساسية: أنت تقدم منتجا أو خدمة تم بيعها فعليا من قبل. يستقطب موقعك الإلكتروني زيارات، ولديك جمهور على مواقع التواصل الاجتماعي. أنت تملك الاستعداد للتجربة، ولا تبحث عن حلول سحرية. إذا كانت الافتراضات الثلاثة صحيحة؛ إذا فلنبدأ.. قبل أن نتعمق في الحديث عن ماهية التسويق، دعنا نبدأ بالشيء الأكثر أهمية: أنت تسعى لجني المزيد من الأرباح بالتأكيد؟ لا توجد مشكلة في ذلك، خاصة إذا كنت تملك تصورا لمقدار الأرباح التي تود تحقيقها ولديك سببا في السعي لها، وما من شك في أن المال الأكثر يعني حرية أكثر، وهو ما يعني وجود مساحة أكبر للتنفس، وتخصيص وقت أطول للأشياء التي تهتم بها حقا، وإجهادا أقل، ونتوقع أن تكون المنفعة متبادلة، وأن يساعد منتجك أو خدمتك بالمثل في تحسين حياة عميلك. بشكل بديهي تتطلب المزيد من الأرباح مزيدا من العملاء، وفي ظل اهتمامك بقراءة هذا المقال فقد تكون منتميا لإحدى هاتين الفئتين من أصحاب المشاريع التجارية: الأولى: لديك خدمة موجودة بالفعل وحققت مبيعات، ولكن لا يوجد إقبال منتظم من العملاء على شرائها. الثانية: لديك منتج يحبه بعض العملاء، ولكن المبيعات ليست على القدر الي توقعته، ولم تعرف بعد السبب في ذلك. وهذا هو اللغز الكبير الذي يبحث الجميع عن حل له، لماذا لا أحصل على المزيد من العملاء؟ وهنا يأتي دور التسويق القوي، أنت بحاجة لأن تتعرف على الثغرات في استراتيجيتك التسويقية، كي تفهم سبب عدم جذبك لكم العملاء الذي تطمح له، وربما لا تملك استراتيجية تسويقية من الأساس، وفي هذه الحال ستساعدك هذه المقالة على وضع الاستراتيجية بخطوات واضحة. دعونا فيما يلي نتناول التسويق بمفهومه الشامل بالتفصيل… ولنتخيل معا المشهد التالي: عملك على الإنترنت هو جزيرة ? على جانب واحد من هذا المشهد، توجد جزيرة وهي تمثل عملك، جنتك الجميلة على الإنترنت وعنوان الجزيرة هو عنوان موقعك الإلكتروني. ما تقدمه هو قلعة على جزيرتك ? المنتج أو الخدمة التي تبيعها هي قلعة حصينة وبهية فوق الجزيرة، سواء كانت خدمة تصميم المواقع أو الدورة التدريبية عبر الإنترنت التي تساعد الشركات على بناء علامتهم التجارية أو التدريب الذي يعين عميلك على التخلص من إحدى عاداته السيئة، باختصار تمثل قلعتك كل ما تبيعه. عملاؤك المحتملون ينتظرون على البر ? تخيل الآن على الجانب الآخر من المشهد حيث يوجد البر الواسع الذي تمثله شبكة الإنترنت، ويتواجد عليه كل الناس الذين يمثلون بالنسبة لك عملاء محتملين، ينتشرون في جميع الأنحاء، سواء كان مضيق الانستقرام، أو شبة جزيرة التدوين الصوتي Podcast، أو خليج الفيسبوك، أو منحدر المدونة. هدفك كصاحب مشروع هو جذب بعض الأشخاص – تحديدا الأشخاص المستهدفين- من البر الرئيسي إلى قلعتك، وليس كافيا أن يصلوا إلى قلعتك فقط، وإنما ينبغي أن تكسب ثقتهم لكي يمنحوك أموالهم التي اكتسبوها بشق الأنفس. ولكن كيف ينتقل أحد الأشخاص من البر إلى جزيرتك؟ تمثل استراتيجيتك التسويقية الجسر الواصل بين البر وبين جزيرتك ? أنت بحاجة إلى رسم مسار مخطط مسبقا للأشخاص المهتمين بحيث ينتقلوا من البر إلى حيث يعيش منتجك على الجزيرة. هل الأمر يتطلب فقط إدراج رابط موقعك الإلكتروني في كل مكان يتواجد فيه عملاؤك المستهدفون؟ هل هذا هو الجسر التسويقي المطلوب؟ بالطبع لا، فإذا كان الأمر بهذه السهولة، لما كنت في حاجة إلى قراءة هذا المقال. يتطلب الجسر التسويقي الضخم الذي سينقل الأشخاص من البر الرئيسي إلى جزيرتك مسارا مخططا خطوة بخطوة، وهو المسار الذي يدعو جمهورك باستمرار إلى تعميق الرابطة معك أكثر وأكثر على طول الجسر وحتى وصولهم إلى القلعة، وسنسمي هذه الدعوات بـ "العلامات الإرشادية". ولا يعني ووجود الجسر التسويقي بالضرورة أن الأشخاص يعلمون بوجوده، وإنما هم بحاجة إلى من يدلهم إلى الاتجاه الصحيح، ويرشدهم إلى مسار ذي إضاءة جيدة يمتد من البر مرورا بالجسر ووصولا إلى الجزيرة وفي النهاية دخول قلعتك الجميلة، وتمثل أشياء مثل التسويق بالمحتوى والإعلانات المدفوعة وأي شيء آخر يلفت انتباه العميل إليك العلامات الإرشادية التي تدلهم. وفي تلخيص سريع للمشهد السابق: موقعك الإلكتروني هو جزيرتك. منتجك أو خدمتك هي قلعتك التي على الجزيرة. عملاؤك المحتملون موجودون على البر حيث يتصفح المستخدمون الإنترنت (منصات التواصل الاجتماعي، المواقع الإلكترونية المشهورة …إلخ). جهودك التسويقية هي الجسر الذي يربط بين البر الرئيسي وبين جزيرتك. الخطوات التي على طول طريق جهودك التسويقية من أجل بناء الثقة وإتمام عملية البيع هي العلامات الإرشادية التي تجذب الجمهور من البر إلى جزيرتك وقلعتك عبر الجسر. أكبر الأخطاء التسويقية التي قد تقع فيها بعد أن فصلنا الحديث عن المصطلح الضخم الغامض "التسويق" وقسمناه إلى أجزاء منفصلة، يمكننا أن نفهم بوضوح الآن السبب الذي يؤدي إلى فشل البعض في تحقيق مبتغاه. توجد ثلاثة أخطاء غالبا ما يرتكبها أصحاب الأعمال فيما يتعلق بجسر التسويق الخاص بهم: الخطأ الأول: التركيز على البيع في محتوى مواقع التواصل الاجتماعي والتسويق بالمحتوى يعني ذلك كأن تضع لوحة إعلانية على البر في المرة الأولى التي يسمع فيها الناس عنك تقول "ادفع 100 دولار لكي تصل إلى قلعتي"، وهو سلوك غير صحيح بالمرة، فالناس لم يروا الجسر بعد، ولا توجد رحلة تساعدهم على فهم مشروعك وما هي أهميته بالنسبة لهم، ولماذا يجب عليهم أن يمنحوك أموالهم. الخطأ الثاني: الجسر التسويقي مبني ولكن لا توجد له أي إشارة على البر لنفترض أنك بذلت الكثير من الوقت والجهد في تصميم دورة تعليمية مجانية قوية ومفيدة عبر البريد الإلكتروني عن بناء العلامة التجارية كنوع من الترويج لدورة تعليمية أكبر عن الموضوع نفسه، ولكن المشكلة كانت أن الجمهور لم يراها، فطالما أنك لم تصنع محتوى مفيد على شكل منشورات اجتماعية أو مقاطع فيديو أو تدوينات صوتية أو مقالات؛ لن يتمكن عملاؤك المحتملون من العثور على الدورة، فالجسر سيُعد غير موجود إذا لم يتم ربطه بالإنترنت الذي يتصفحه المستخدمون (البر). الخطأ الثالث: الجسر مبني ولكن الرحلة سريعة ليس كافيا أن تبني جسرا فقط، ولكن كما ذكرنا؛ ينبغي أن توزع علامات إرشادية في جميع أنحاء الجسر، لكي يتعرف الناس على مشروعك بالتدريج ويبنون ثقتهم بك. على سبيل المثال، تخيل أن أحد الأشخاص عثر مصادفة على تدوينتك الصوتية عن كيفية تخطيط وإدارة الأحداث التجارية Events بينما كان يستمع إلى أحد حلقات برنامج ترفيهي، وأثناء استماعه للبرنامج فكر في كيفية تنظيم حدث لمشروعه ووجد لديه رغبة في إثراء معرفته التجارية، وفي هذه اللحظة عثر على برنامجك، يشبه الأمر تجوُل أحد الأشخاص ومصادفته للوحتك الإعلانية التي تقوله له "مرحبا! أنا هنا". تخيل الآن لو أنك شجعت المستمعين في نهاية حلقة برنامجك على الاشتراك في نشرتك البريدية، في هذه الحالة ستكون شجعتهم على التحرك خطوة للأمام عندما أضفت هذه العلامة الإرشادية التي تدعوهم إلى التقدم على جسر التسويق، وإلى هنا يبدو أن كل شيء على ما يرام. لكن بافتراض أن هذا العميل تلقى منك رسالة بريدية تدعوه للاشتراك في دورتك التعليمية عن كيفية التخطيط للأحداث التجارية الكبرى بسعر 1000 دولار، على الأرجح سينتابه شعور بالاندهاش، فهو للتو قد بدأ الاستماع لبرنامجك وليس مستعدا لإجراء عملية شراء الآن بهذا المبلغ. يحتاج الناس غالبا إلى أكثر عملية تواصل واحدة لكي يبنوا ثقتهم فيك قبل اتخاذ قرار الشراء، وبدلا من المسارعة في إرسال الرسائل الترويجية؛ من الأفضل أن ترسل لهم رسائل تثقيفية مفيدة أسبوعيا، وتدعو المشتركين الأكثر تفاعلا إلى ندوات الويب أو سلسلة فيديوهات مجانية مستهدفة لكي يحصلوا منك على المزيد من المحتوى المفيد ويتعرفوا عليك جيدا قبل الشراء. وينطبق الأمر نفسه على المشروعات التجارية التي تقدم خدمات، فبدلا من الاقتصار على تقديم الاستشارة مثلا، ينبغي أن تعرِّف العميل أولا على الطرق التي تنوي مساعدته بها، ومع كل تفاعل بينك وبين العميل المحتمل، تهدف لأن يقع العميل في حب علامتك التجارية شيئا فشيئا وأن يتقدم على الجسر خطوات أكثر للأمام. والآن بعد أن تعرفت على الأخطاء التي يجب عليك تجنب الوقوع فيها، اسمح لنا أن نقدم لك بعض الأفكار التي ستساعدك على تحسين جسرك التسويقي، وتوجد ملاحظة هامة هنا وهي: وكما أوضحنا في بداية المقال، من المفترض أنك تستقطب زيارات بالفعل من مصدر واحد أو أكثر، على سبيل المثال: زيارات عضوية والتي تعني أن الأشخاص تعرفوا على موقعك أو مدونتك أو مقالاتك …إلخ عبر نتائج بحث جوجل. زيارات اجتماعية والتي تأتي من متابعيك على انستقرام وتويتر وفيسبوك وغيرها. زيارات مباشرة عبر الاشتراك في النشرة البريدية والاستماع إلى تدوينتك الصوتية …إلخ. سنشارك معك الآن 13 جسرا تسويقيا مختلفا وكيف تستطيع بنائهم بنفسك، وقد رتبناها حسب سهولة البناء من الأسهل إلى الأكثر صعوبة. ملاحظة: لا تعني صعوبة بناء الجسر أنه سيحقق مبيعات أكثر، بل على العكس، فوفقا لـ (Wandering Aimfully) فإن الجسور التسويقية الأكثر بساطة هي الأكثر فعالية! تذكر فقط أن تضع خطتك التسويقية بعقلية المجرب وأن تبني هذه الجسور التسويقية بما يناسب حجم مشروعك. جسر التسويق رقم 1: النشرة البريدية تعد النشرة البريدية جسرا تسويقيا أساسيا لصاحب أي مشروع تجاري على الإنترنت، وتعد أيضا أحد أقوى الجسور التسويقية، فعلي خلاف مواقع التواصل الاجتماعي تلك الوسيلة الرائعة والتي تطرأ عليها تغييرات مستمرة، يتميز البريد الإلكتروني كمنصة بالاستقرار وتُقرَأ الرسائل البريدية في أجواء أكثر تركيزا مقارنة بالقراءة السريعة لمنشورات مواقع التواصل الاجتماعي المتدفقة بلا انقطاع. كيف تستخدم النشرة البريدية في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: أضف إلى موقعك دعوة للاشتراك في نشرتك البريدية. صغ الدعوة بطريقة جذابة وملفتة. أرسل الرسائل البريدية المناسبة لكل مشترك. احرص على أن يكون محتوى رسائلك البريدية مفيدا ويبني ثقة المشتركين بك. في النهاية أرسل رسالة بريدية تحث على الشراء مباشرة. نشرتك البريدية هي الجسر والرسائل البريدية المناسبة هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: استخدمت (Wandering Aimfully) خطة النشرة البريدية بنجاح لجنى أكثر من 2 مليون دولار أرباح على مدار العقد الماضي، ولا تزال أكثر من 90% من الأرباح التي تحققها تأتي من النشرة البريدية، من أجل ذلك أُدرجِت كأول جسر، واعتقادا منا أيضا بأنها يجب أن تكون جسرا تسويقيا أساسيا بالنسبة لك. جسر التسويق رقم 2: الاستشارة الاستشارة هي الجسر التسويقي الأكثر مباشرة وشخصية من بين الجسور الأخرى التي نتناولها، ويعد هذا الجسر ضروريا إذا كنت تعمل عملا حار كمستقل وتسعى إلى الحصول على المزيد من العملاء، واستخدمت (Wandering Aimfully) هذا الجسر أيضا في بيع منتجات رقمية عالية السعر، مع ضرورة الإشارة إلى أن هذا الجسر لا يناسب المنتجات منخفضة السعر، فالسعر المنخفض لا يستطيع تعويض تكلفة وقت الاستشارة. كيف تستخدم الاستشارة في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: أضف إلى موقعك الإلكتروني استمارة تواصل لكي يملأها العميل. قدم الاستشارة عبر مكالمة شخصية (واحد لواحد). أرسل رسائل بريدية للعملاء لكي تستمر في التواصل وتقوية الروابط معهم. مكالماتك الاستشارية هي الجسر، ورسائلك البريدية لتقوية الروابط هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: كما أشرنا للتو، استخدمت (Wandering Aimfully) بالفعل المكالمات الاستشارية لبيع منتجات رقمية بأسعار تتراوح بين 1000 و2000 دولار، وعندما بدأت تقديم خدمات لعملائها، كانت المكالمات الاستشارية مكونا مهما في عملية التسويق. مفتاح النجاح في استخدام الاستشارة هو أن تكون خطوات الاشتراك في الاستشارات سريعة وسهلة قدر المستطاع، وبالرغم من أهمية المكالمة الاستشارية؛ إلا أن الرسائل البريدية التي سترسلها للعملاء باستمرار ستكون هي السبب المؤدي إلى خطوة العميل الأخيرة على جسر التسويق والتي يصل بعدها إلى قلعتك مباشرة. جسر التسويق رقم 3: مغناطيس جذب العملاء تعد فكرة مغناطيس جذب العملاء بمثابة تطوير لفكرة النشرة البريدية، إذ تقدم للعميل هدية ترويجية أو محتوى قابل للتحميل (PDF أو قائمة مراجعة checklist، …إلخ) ويتعين عليه إدخال بريده الإلكتروني للحصول عليها، وستمثل هذه الطريقة منفعة متبادلة للطرفين إذا كانت الهدية أو الملف يقدم قيمة تناسب اهتمامات عميلك. كيف تستخدم مغناطيس جذب العملاء في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: استخدم الزيارات القادمة إلى مقال أو صفحة هبوط. أضف هدية أو ملف قابل للتحميل يتطلب كتابة البريد الإلكتروني للحصول عليه. أضف عنوان البريد الإلكتروني إلى قائمة نشرتك البريدية. أرسل رسائل مناسبة تليها رسالة إعلانية مباشرة. نصيحة إضافية: أرسل الرسائل البريدية التي تستهدف جذب العملاء بشكل متسلسل. مغناطيس جذب العملاء هو الجسر ورسائلك البريدية هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: على مدار سنوات اكتشفت (Wandering Aimfully) وجود فئة معينة من عملائها المحتملين والمهتمين تنجذب إلى هذا الجسر، ومع الوضع في الحسبان أنهم يملكون الاستعداد لمنح عنوان بريدهم الإلكتروني من أجل تثقيفهم حول موضوع ما واستثمار بعضا من وقتهم في ذلك، عادة ما يكونون أكثر استعدادا للشراء خاصة إذا كانت الرسائل البريدية تفيدهم حقا. جسر التسويق رقم 4: الدورة التعليمية عبر البريد الإلكتروني الدورة التعليمية عبر البريد الإلكتروني هي طريقة بسيطة لكنها قد تحتاج إلى كثير من التجربة إلى حين الوصول للهدف المرجو وهو تحويل العملاء المحتملين إلى عملاء فعليين، وفقا لهذه الطريقة، سترسل سلسلة رسائل البريدية يدور موضوعها حول المنتج أو الخدمة التي تقدمها، وفي النهاية سترسل رسالة بريدية تروّج مباشرة لمنتجك أو خدمتك وتحث القراء على الشراء. كيف تستخدم الدورة التعليمية عبر البريد الإلكتروني في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: قدم دورة تعليمية مجانية عبر البريد الإلكتروني تعلم الجمهور كيفية حل مشكلة ما. أرسل سلسلة رسائل بريدية على مدار عدة أيام. أشر في سلسلة الرسائل البريدية إلى منتجك أو خدمتك. في نهاية الدورة التعليمية روّج مباشرة للمنتج أو الخدمة. - نصيحة إضافية: أضف العميل المحتمل إلى نشرتك البريدية. دورتك التعليمية عبر البريد الإلكتروني هي الجسر ورسائلك هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: تحب (Wandering Aimfully) الدورات التعليمية المجانية عبر البريد الإلكتروني، وتراها طريقة فعالة في كسب ثقة العملاء المحتملين (على البر)، فعلى مدار بضعة أيام ستساعد عملائك المحتملين في حل مشكلتهم التي تدور حول موضوع دورتك التعليمية، ثم ستوضح لهم كيف يسرع منتجك أو خدمتك من حل المشكلة أو يحلها كليا أو جزئيا، وبعد الوصول إلى أفضل شكل لها وللرسائل الترويجية المباشرة وصفحات المبيعات …إلخ بالتجربة كما أشرنا، ستشكل هذه الدورات مصدر دخل سلبي لك. جسر التسويق رقم 5: تدوينة الكتاب الإلكتروني الملحمية لا تناسب تدوينة الكتاب الإلكتروني الملحمية الكل، وإنما تكون طريقة ممتازة للحصول على زيارات عضوية مستهدفة واشتراكات عبر البريد الإلكتروني، ويمكن النظر إلى هذه المقالة التي تقرأها الآن على أنها تدوينة ملحمية باستثناء جزئية الكتاب الإلكتروني، والهدف منها هو كتابة قطعة محتوى تسلط الضوء على موضوع ما بشكل عميق لا مثيل له، ثم تعرض على القارئ نسخة للتدوينة على هيئة كتاب إلكتروني قابل للتحميل، وتُشرك القارئ في جسور أخرى مثل النشرة البريدية أو مغناطيس جذب العملاء أو الدورة التعليمية عبر البريد الإلكتروني. كيف تستخدم تدوينة الكتاب الإلكتروني الملحمية في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: اكتب تدوينة متعمقة عن موضوع ما على أفضل نحو ممكن. اعرض نسخة كتاب إلكتروني للتدوينة قابلة للتحميل. أرسل سلسلة رسائل بريدية عن الكتاب الإلكتروني تتضمن إشارة إلى منتجك أو خدمتك. أضف عنوان البريد الإلكتروني للقارئ إلى قائمتك أو نشرتك البريدية. أرسل رسائل بريدية مناسبة تليها رسالة ترويجية مباشرة عن منتجك أو خدمتك. تدوينتك الملحمية والكتاب الإلكتروني هما الجسر والرسائل البريدية هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: تستمتع (Wandering Aimfully) بكتابة التدوينات الملحمية المتعمقة بعد الخبرات والتجارب التي مرت بها، ووجدت أن هذه التدوينات غالبا ما تظهر في الصفحة الأولى في نتائج بحث جوجل ومع مرور الوقت تجلب زيارات عضوية. جسر التسويق رقم 6: خلف الكواليس يتيح جسر خلف الكواليس لعميلك أن يراقب عملك على مشروع جديد أو تجربتك لشيء ما، وذلك باستخدام التدوينات والفيديوهات الجديدة أو عبر الرسائل البريدية، والفكرة هنا أنك تشارك ما خلف كواليس كيفية صنع السجق على سبيل المثال وتسمح للعملاء بمصاحبتك خلال رحلة التصنيع. كيف تستخدم الكواليس في التسويق مع افتراض استقطاب مدونتك للزيارات أو حصول فيديوهاتك على مشاهدات أو امتلاكك قائمة عناوين بريد إلكتروني: اصنع منتجا ما في العلن وأنشر أخباره على المدونة وباستخدام الفيديوهات والرسائل البريدية. أضف دعوة لاتخاذ إجراء (call to action) تشجع الزوار على الاشتراك أو إدخال بريدهم الإلكتروني لكي تصلهم الكواليس أولا بأول. أضف عناوين البريد الإلكتروني إلى قائمتك أو نشرتك البريدية. أرسل رسائل بريدية مناسبة تليها رسالة ترويج مباشرة عن منتجك أو خدمتك. خلف الكواليس هي الجسر والرسائل البريدية هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: تري (Wandering Aimfully) أن هذا الجسر هو واحد من أفضل الجسور التسويقية، ليس فقط لأنه يعرض كيفية صناعة المنتج ويبرز شخصية علامتك التجارية بطريقة جميلة، ولكن أيضا لأن الناس يحبون أن يعرفوا طريقة صنع الأشياء، وقد استخدمت هذا الأسلوب التسويقي أثناء إنشاء موقع (Wandering Aimfully) مما ساعدها على زيادة عدد مشتركي البريد الإلكتروني الذين أصبحوا عملاء بمجرد أن بدأت تقديم خدماتها، وإلى الآن تواصل (Wandering Aimfully) استخدام هذا الجسر التسويقي وتستمتع بمشاركة خلف الكواليس مع جمهورنا. جسر التسويق رقم 7: الاستبيان الاستبيان هو طريقة للتعرف على احتياجات العملاء والوصول إلى الطرق التي نستطيع مساعدتهم بها بناء على إجاباتهم، ويعد طريقة مفيدة في تقسيم العملاء إلى مجموعات تمهيدا لتوجيههم إلى مسارات متخصصة تساعدهم على حل مشكلاتهم على نحو أفضل. كيف تستخدم الاستبيان في التسويق مع افتراض استقطاب صفحة هبوط الاستبيان لزيارات: أطلب في نهاية الاستبيان إدخال البريد الإلكتروني لمعرفة النتيجة. أرسل لهم سلسلة رسائل بريدية عن نتيجتهم في الاستبيان وكيف يمكنك مساعدتهم. أرسل بعدها رسالة إعلانية مباشرة. نصيحة إضافية: أضف عناوين البريد الإلكتروني التي حصلت عليها إلى قائمتك البريدية لكي تستهدفها برسائل أخرى لاحقا. استبيانك هو الجسر ورسائلك البريدية هي العلامات الإرشادية . تجربة (Wandering Aimfully) مع هذا الجسر: هذا هو الجسر الذي تنوى (Wandering Aimfully) اكتشافه، إذ لم تجرب الاستبيانات من قبل أبدا، ولكنها رشحت استبيان Cerries Mooney و استبيان مزود خدمة البريد الإلكتروني من فريق Growth Tools كاثنين من الاستبيانات المفضلة لديها التي ستساعدها في توجيه الجمهور إلى المحتوى المفيد له وتحويله إلى عملاء فعليين. جسر التسويق رقم 8: الشراكة تدور الشراكة حول فكرة العمل الجماعي الذي قد يحول الحلم إلى حقيقة، والهدف منها هو جذب بعض من جمهور شريكك إليك والعكس صحيح بالنسبة له، قد تشمل الشراكة تنظيم ندوات الويب أو منشورات الضيوف أو باقة منتجات مشتركة بإصدار محدود أو تجارب تجارية تعاونية بسيطة. كيف تستخدم الشراكة في التسويق مع افتراض واستقطاب صفحة تسجيل معينة أو منشور ما ..إلخ يملكه شريكك لزيارات، ووجود شيء ما يتطلب الاشتراك أو التسجيل حيث يتم جمع عناوين البريد الإلكتروني: شارك مع شريكك في ندوة ويب أو منشور ..إلخ. أشر في محتوى الشراكة إلى منتجك أو خدمتك. أرسل سلسلة رسائل بريدية ترويجية مباشرة. نصيحة إضافية: نمي قائمتك البريدية بعناوين بريد إلكتروني لعملاء محتملين مستهدفين من جمهور شريكك. شراكتك هي الجسر ورسائلك الترويجية المباشرة هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: تعد الشراكات طريقة رائعة لتحقيق استفادة من جماهير شركائك المستهدفة والمتعطشة للتعلم والتطور، ونظمت (Wandering Aimfully) من قبل ندوات ويب مشتركة، ومشروعات "خلف الكواليس" مشتركة (لاحظ أن الجسور تتقاطع هنا!) وتدوينات صوتية مشتركة ومنشورات ضيف، وكانوا جميعا طرقا ممتازة لتكبير قائمتها البريدية، ولكن الأهم من ذلك هو أن هذه الطريقة تمكنك من بناء جسر جديد ووضع علامات إرشادية جديدة خاصة بشريكك تقود إلى جزيرتك. جسر التسويق رقم 9: التحدي الجمعى التحدي الجمعي هو وسيلة ممتازة للاستفادة من قوة التسويق الشفهي، ويقوم على فكرة تشجيع مجموعة من الناس على خوض تحدي معا والعمل مع بعضهم بعضا، وتعد مواقع التواصل الاجتماعي مكانا مثاليا للتحديات، حيث يتواصل الناس مع بعضهم البعض بسرعة واستمرارية، مع إمكانية الاستفادة من الوسوم Hashtags وكذلك أصدقاء المشاركين بالتحدي. كيف تستخدم التحدي الجمعي في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: صمم صفحة هبوط خاصة بالتسجيل في التحدي. شجع المجموعة على خوض تحدي معين معا. تواصل مع المجموعة عبر البريد الإلكتروني أو مواقع التواصل الاجتماعي. أرسل سلسلة رسائل بريدية ترويجية أثناء أو بعد التحدي. في الوقت نفسه سيجلب أعضاء المجموعة زيارات إلى التحدي ويزداد عدد الأعضاء. التحدي الجمعي هو الجسر وأعضاء التحدي ورسائلك البريدية الترويجية هم العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: حققت (Wandering Aimfully) نجاحًا كبيرًا في التحدي الجمعي على انستقرام ، خاصة مع دورة الكتابة اليدوية إذ نظمت تحديات شهرية في الكتابة اليدوية، وأدى تكليف الأعضاء بمهمة معينة وهدف مشترك إلى تحمسهم للمشاركة في التحدي ودعوة الآخرين للانضمام، ونظمت تحديات جمعية للعملاء في قوائمها البريدية أيضا وأتاحت لهم خيار مشاركة التحدي مع أصدقائهم. جسر التسويق رقم 10: ندوات الويب (Webinar) ربما سمعت عن ندوات الويب أكثر من مرة من قبل، توفر ندوات الويب طريقة حية للتواصل مع الجمهور ومساعدتهم على التعلم وفي الوقت نفسه تعد طريقة مناسبة للترويج لمشروعك التجاري، والميزة الهامة لندوات الويب المباشرة أو المتاحة للمشاهدة بالطلب هي أنها لا توفر لك فرصة التسويق لعملك أثناء الندوات فحسب، بل تستطيع الاستمرار في التسويق عبر سلسلة رسائل بريد إلكتروني. كيف تستخدم ندوات الويب في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: صمم صفحة هبوط خاصة بالندوات. أعقد الندوة التي يتعلم خلالها المشاركون أمرا ما. روّج لعملك مباشرة أثناء الندوة. تابع المشاركين بسلسلة رسائل بريدية ترويجية بعد الندوة. نصيحة إضافية: استخدم ندوات الويب في تكبير قائمتك البريدية. ندوات الويب هي الجسر ورسائلك البريدية الترويجية هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: قد تبدو مهمة تنظيم ندوة ويب مباشرة أو تحت الطلب مهمة شاقة بالنسبة للبعض، ولكنها واحدة من الجسور التسويقية المفضلة لـ (Wandering Aimfully)، فهي لا تمكنها من مشاركة المعرفة مع الآخرين فحسب، ولكنها تعد طريقة رائعة للتواصل الحقيقي مع الجمهور، وعبر منصةCrowdcast (aff link) التي تستخدمها أصبح تنظيم ندوات الويب أسهل من أي وقت مضى. جسر التسويق رقم 11: سلسلة الفيديوهات تشبه سلسلة الفيديوهات كتكتيك تسويقي إلى حد كبير الدورة التعليمية عبر البريد الإلكتروني، فمقاطع الفيديو تُرسَل أيضا على البريد الإلكتروني، ولكن ما يميز الفيديوهات هي أنها محتوى أكثر جاذبية تستطيع من خلاله أن تبرز شخصيتك وتوطد علاقتك بالعميل بشكل أسرع، فضلا عن أن إضافة مؤثرات جذابة إلى الفيديو أثناء تحريره ستجعل عملية التعلم أكثر فعالية. كيف تستخدم سلسلة الفيديوهات في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: اصنع سلسلة فيديوهات مجانية وأرسلها عبر البريد الإلكتروني. أرسل الفيديوهات على مدار عدة أيام. في فيديو أو أثنين داخل السلسة أشر إلى عملك. بعد نهاية السلسلة، أرسل مجموعة رسائل بريدية إعلانية عن عملك. سلسلة الفيديوهات هي الجسر والفيديوهات والرسائل البريدية هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: لم تستخدم سلسلة الفيديوهات سوى مرات قليلة على مدار عدة سنوات، فهي تخصص معظم الوقت للجسور التسويقية الأخرى وتنسى هذا الجسر التسويقي وهو ما يجعلها تخسر بعض الفرص التسويقية. إذا كنت قادرا على تسجيل وتحرير مقاطع الفيديو بسهولة، فإن سلسلة الفيديوهات قد تصنع لك العجائب في التسويق. جسر التسويق رقم 12: نسخة تجريبية النسخة التجريبية هي أحد أكثر الجسور التسويقية تعقيدا، ولكن إن كنت تبيع منتجا أو خدمة ذات طابع متجدد مثل العضوية أو التدريب أو البرمجيات، فستكون النسخة التجريبية واحدة من أهم الطرق التسويقية التي تساعدك على تحويل العملاء المحتملين إلى عملاء فعليين، والفكرة هنا هي أنك ستمنح عملائك فرصة تجربة منتجك أو خدمتك مجانا ليتأكدوا من الفائدة التي تقدمها لهم، ثم يتحمسوا للشراء بناء على ذلك. كيف تستخدم النسخة التجريبية في التسويق مع افتراض استقطاب موقعك الإلكتروني لزيارات: اصنع نسخة تجريبية مجانية من منتجك أو خدمتك. وفر للعميل تجربة تهيئة سهلة تساعده على الاستفادة من النسخة سريعا بمجرد بدء استخدامه لها. أرسل سلسلة رسائل بريدية ترويجية أثناء فترة النسخة التجريبية. ضمن نسختك المجانية تنبيها يشير إلى كونها نسخة تجريبية. أعلن عن المنتج أو الخدمة مع قرب انتهاء الفترة التجريبية. النسخة التجريبية هي الجسر والتهيئة والرسائل البريدية هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: إذا كنت تسوق لبرمجيات فبدون تفكير ستكون النسخة التجريبية جسرا تسويقيا مهما بالنسبة لك، وبُنى أحد منتجات (Wandering Aimfully) وكان عبارة عنبرنامج دورات تدريبية عبر الإنترنت اسمه Teachery بالكامل على أساس النسخة التجريبية، وبدون بناء أي جسور تسويقية أخرى، استطاع Teachery كمشروع جانبي تحقيق أكثر من نصف مليون دولار إيرادات. وليست البرمجيات فقط هي التي استُخدِمت فيها هذا الجسر، على سبيل المثال استُخدِمت النسخة التجريبية المجانية لمدة شهر أو أسبوع في الترويج لـ (Wandering Aimfully) أيضا بنجاح، وبالرغم من أنها لم تبذل جهدا كبيرا فيه إلا أنه ما زال يحقق نتائج جيدة إلى الآن. جسر التسويق رقم 13: موقع مصغر (Microsite) فريد يأتي الموقع المصغر في نهاية قائمة الجسور التسويقية لأنه الجسر الذي يحتاج إلى بذل أكبر مجهود، فإنشاء موقع مصغر يتطلب تخطيطا ومعرفة تقنية وكتابة تسويقية إبداعية بحيث يقول الزائر "يا للروعة لم أرى شيئا مثل هذا من قبل"، وسيكون الموقع المصغر جسرا تسويقا ممتازا إذا استطعت توفير تجربة فريدة من نوعها للمستخدم تجعله راغبا في مشاركتها مع الآخرين وتلفت الأنظار إليك. كيف تستخدم الموقع المصغر في التسويق مع افتراض استقطاب موقعك المصغر لزيارات: وجّه الزيارات القادمة من موقع الويب الأساسي إلى الموقع المصغر. اطلب من زوار موقعك المصغر إدخال بريدهم الإلكتروني من أجل معاينة تجارب مشابهة مستقبلا. إذا كان موقعك المصغر رائعا بما يكفي أعلن عن عملك مباشرة من خلاله. أرسل سلسلة رسائل بريدية ترويجية مخصصة أو استخدم رسائل نشرتك البريدية الحالية للترويج. موقعك المصغر الرائع هو الجسر ورسائلك البريدية هي العلامات الإرشادية. تجربة (Wandering Aimfully) مع هذا الجسر: كان من الصعب على (Wandering Aimfully) بناء هذا الجسر بسبب القيود الفنية التي واجهتها، ولكنها نحب المواقع المصغرة التي يصممها Growth.Design ومنها هذا الموقع الرائع على Tesl ، ليس من الضروري أن يكون الموقع المصغر ضخم "تقنيا" ولكن ينبغي ألا يكون مجرد صفحة ويب تقليدية التصميم. هل جسورك التسويقية في أماكنها ولكن لا توجد زيادة في المبيعات؟ إذا شعرت بأنك لا تحقق المبيعات التي تريدها أو تجذب عدد العملاء الذي ترغب به، أعد تقييم الجوانب الأخرى لمبيعاتك وأجب عن الأسئلة التالية: هل منتجاتك ذات مظهر احترافي جذاب؟ هل من السهل العثور على صفحة المبيعات وزر الشراء؟ هل تخاطب صفحة المبيعات جمهورك المستهدف وتستهدف مواضع الألم (pain points) لديه؟ هل يتناسب سعر منتجاتك أو خدماتك مع عملائك المحتملين ومع مظهر قلعتك؟ هل اختبرت عملية الدفع على موقعك؟ هل علمت برأي عملائك المحتملين في منتجاتك وهل يفهمونها ويدركون أهميتها؟ هل منتجاتك ذات مظهر احترافي جذاب؟ هل منتجاتك ذات مظهر احترافي جذاب؟! لا تنس أنه في ظل تطور سلوكيات المستهلكين واتجاهات السوق، ينبغي عليك أن تطور جسورك التسويقية وعلاماتك الإرشادية، فـ (Wandering Aimfully) على سبيل المثال تعيد تقييم خططها كل ما يقرب من 6 أشهر، وبالنسبة للخطط التسويقية على وجه التحديد تعيد تقييمها غالبا كل شهرين أو ثلاثة. أخيرًا، نختم مقالنا هذا بالاقتباس التالي: ترجمة -وبتصرف- للمقال 13 Marketing Ideas For Online Business Owners For 2019 and Beyond لصاحبه Jason Zook1 نقطة
-
في حالة كنت عالقًا في كهف طيلة السنوات القليلة الماضية، دعني أخبرك هذه الأخبار الرائعة: التصاميم المسطحة (Flat Design) للمواقع هي الرائجة الآن. علينا الآن أن نودع تلك التصاميم التقليدية التي سيطرت عليها الفراشي، وتدرجات الألوان، والظلال، وكل تلك الأنواع من التصاميم. أكرر، البساطة هي التوجه الجديد. إن التوجه للتصميم المسطح هو ظهور نمط من التصميم يستخدم الأشكال المسطحة والأيقونات. وبالأساس يتمحور حول استخدام المستطيلات، والدوائر، والمثلثات وأشكال أخرى مع غياب عناصر التصميم الأخرى كالظلال، والحدود والتدرجات اللونية. لقد أصبحت معروفة بفضل مايكروسوفت التي أدخلتها ضمن أنظمة حواسيبها، خاصة نظام التشغيل الجديد ويندوز 8. بساطة المواقع مسطحة التصميم إنها حالة التصميم التي تتجنب استخدام التعقيدات. فالتصميم المسطح البسيط يبتعد عن استخدام الظلال، والحدود وعناصر التصميم الأخرى. السبب وراء ذلك هو أن الناس الآن يقدرون الأنماط البسيطة والسهلة التمييز. ومع ظهور تصفح الهاتف، حيث مساحة الشاشة محدودة، فإن استخدام الصور البسيطة سوف يضاعف استخدام البكسلات على الشاشة. النمط المصغر أيضًا يُطبّق حين يركز المصممون على التباعد بين الأيقونات، والصور والعناصر في صفحة الويب أو التطبيق. زد على ذلك، فإن الصور البسيطة والمسطحة يتم تحميلها أسرع من تلك في التصميمات المعقدة لأن المتصفح لن يحمل عناصر التصميم مجتمعة مع الصورة الرئيسية. في الوقت نفسه، فإن أسس قابلية القراءة تتحقق جميعها في النمط المصغر. ومع مزيد من "المسافات البيضاء" (أو المساحات الفارغة) فإن النص سيكون أكثر وضوحًا. ومع غياب الظلال، والحدود والتدرجات اللونية سيحقق القراءة السهلة للنص المضمّن في الصفحة. فيس بوك هي أول من تبنّى هذا التصميم. قبل سنوات غيرت فيس بوك مخططات تصميمها بشكل واضح، بحيث أتاحت للمستخدمين رؤية أيقونات بسيطة، وتصميمات أكثر راحة للعين. جوجل أيضًا اقتفت نفس الأثر بتغيير أيقوناتها إلى أخرى مسطحة بسيطة وزاهية الألوان. إنها الحقيقة، فتوجه التصميم المسطح غزا بتدريج وثقة مواقعنا، وتطبيقاتنا وحواسيبنا. وقريبًا جدًّا سوف يحكمنا تمامًا. وقبل أن يحدث ذلك فلنتعرّف على فلسفة التصميم البسيط. سوف نتكلم عن عناصر التصميم وكيفية توظيفها للاستفادة الكاملة من مساحة الشاشة. في الحقيقة هناك خمسة عناصر يتصف بها التصميم المسطح: غياب العمق استخدام العناصر البسيطة الطباعة اللون البساطة لقد انتهى العمق في التصميم لم يعد للعمق وجود الآن. اتجاه جديد للتصميم بات يحكم الجميع. فعلى عكس اتجاهات التصميم السابقة حيث لم نتمكن من العيش دون الظلال الساقطة، والحدود، والبروزات والتدرجات اللونية، يركز نمط التصميم المسطح الجديد بشكل أكبر على مخطط بسيط ثنائي الأبعاد. تتناقض فلسفة التصميم المسطح تمامًا مع التصميم الانسيابي، حيث يتم إعداد الصور لمحاكاة شكل، أو لون أو كائن حقيقي. وعادةً ما تحتوي مواقع الويب والتطبيقات انسيابية التصميم بطبيعة الحال على صور خلفية واقعية في الطبيعة. هذه المواقع تستخدم البنيات والأنماط الموجودة في العالم الواقعي. مثال جيد على هذا النوع من التصميم هو تصميم iOS6 (والإصدارات السابقة من iOS). فمن المفترض أن يكون كل تصميم تقليدًا للكائن الحقيقي. استخدام الصور ثلاثية الأبعاد المنشأة بوساطة الحاسوب، واستخدام التدرجات، والأنسجة، والحدود، والبروزات، والزخارف لجعل الصورة تبدو وكأنها حقيقية. يشبه تطبيق newsstand كشك بيع صحف حقيقي مصنوع من الخشب. على النقيض، تتم إزالة هذه العناصر في التصميم المسطح. ويزيل مخطط التصميم المسطح تلك العناصر ثلاثية الأبعاد. ويسقط العمق. ويزيل كل تلك الظلال والتدرجات والحدود الخارجية! ستبقى البساطة عنوان الجمال بإزالة العمق في التصميمات، من الطبيعي أن تصبح الصور، والأيقونات وعناصر التصميم الأخرى بسيطة بصريًا. تصنع الأيقونات الآن حتى تكون مسطحة وتستخدم أشكالًا هندسية أساسية مثل الدوائر، والمربعات، والمستطيلات. وهذا سيعطي واجهة مستخدم رسومية بسيطة وسهلة الاستخدام. لن يشعر الشخص العادي بعد الآن بالحاجة إلى دليل استخدام لأن الكائنات المرئية تقدم نفسها أثناء استخدامها. عندما ترى أيقونة " الحرف f" موضوعًا في مربع أزرق، ستعرف بسهولة أنها فيسبوك. عندما ترى رمز الترس، فسيخبرك بسهولة أنها قائمة إعدادات. التصميم المسطح يعمل هكذا. عندما ترى شكل قرص مرن، ستعلم تلقائيًا أنها أيقونة الحفظ. أو عندما ترى حرف M أصفرًا كبيرًا على خلفية حمراء، فسيتجه تفكيرك دائمًا نحو McDonald. انظر، كلما أصبح الشعار أكثر بساطة، كلما كان إدراك الأشياء أفضل. ما تراه هو ما تحصل عليه في الأساس. الطباعة، كما أخبرتكم سابقًا للطباعة مكانتها في التصاميم المسطحة. فهي تضيف نسقًا حتى مع النصوص وتمنحك واجهة سهلة القراءة. لا مزيد من تنسيق الخطوط. استخدم خطوطًا واضحة مع رسائل أقصر متناسقة مع الألوان والأشكال. لمزيد من المعلومات حول هذا، اقرأ برنامجنا التعليمي حول الطباعة. الألوان كما ذُكر سابقًا أن اللون مهم. فبإمكانه تكوين صفحتك أو تدميرها. إنه يحدد بشكل أساسي الشعور الكامل بموقعك أو صفحتك. في مبدأ التصميم المسطح، يُنصح باستخدام ألوان الحلوى قليلة الإشباع لأنها تميل إلى إضافة جمالية إلى صفحتك دون أن تجهد عيون القارئ بسبب كثرة السطوع. فتجذب ألوان الحلوى قليلة الإشباع العين بشكل أفضل لأنها جذابة، ويمكن تكاملها وتباينها بسهولة مع الألوان الأخرى. تذكر فقط أن الألوان موجودة في كل مكان؛ فلا تجعل الناس يشعرون بالملل باختيارك ألوانًا غير مناسبة. التدرجات اللونية أيضًا لم تعد جميلة. تجنب استخدام الأصفر الفاتح، الفسفوري، والأحمر الساطع والبرتقالي الساطع. لا تجعل زوار موقعك ساخطين. فن البساطة (كلما نقصت التفاصيل، ازداد الجمال) البساطة هي فن إزالة التشويش من صفحتك أو شاشتك. نشأ هذا المبدأ من مجلات الوسائط المطبوعة حيث تكون المساحات البيضاء أكثر وضوحًا من النص نفسه. أي أنها تعطي مساحة للحشو أو متنفسًا لنصوصك وطباعة سليمة. اترك الكثير من المساحات الفارغة. تخلص من العناصر غير الضرورية واحصل على إعجاب الناس. البساطة جميلة. التصميم المسطح يمكن أن يكون بسيطًا كما يبدو، لكن الإبداع يظل كل شيء. فعند التفكير في احتمالية استخدام هذا التصميم، تذكر أن تصفي ذهنك. فكر في التصميمات الأحدث والأكثر أناقة. هذا النمط من التصميم سيبقى أنيقًا، لكنّ عمل أجزاء منه لن يجعله محبّذًا. كن مبدعًا. حاول وجرب. شاهد المواقع الجذابة. جرب أن تصنع تصميمك الخاص، ارتكب الأخطاء، صححها وكن فنانًا أفضل! اعلم أنك تعرف كيف تكون بسيطًا. فلنكن جميعًا بسطاء. ترجمة -وبتصرف- للمقال Getting Started With Flat Web Design1 نقطة
-
اليوم، تبدأ التجارب عادةً على أروقة الإنترنت قبل نزولها إلى الشارع. وفي بعض الحالات، تنتهي التجربة بمجرد عودتها إلى الويب. إذا كنت ترسم فراغًا، لا تنظر إلى أكثر من ذلك. يعرف الزبائن مدى جودة الأكل على الإنترنت من خلال التقييمات و التوصيات. وحتى بعد اختيار المكان المثالي على الإنترنت، يأخذ الزبائن محتوى Yelp معهم - متذكرين أي من مقدمي الخدمة هو الأفضل أو أي الساندويشات تكون "بخبزٍ جيد". بعد ذلك، وبعد انتهاء الوجبة يعود الزبون للتقييم ويتفاعل مع الآخرين. إنّ علاقة الإنترنت - بدون إنترنت (online-offline) ليست محدودة بتطبيقات التقييم. في الواقع، تؤكد أحد أحدث المبادرات الشخصية في InVision على تحويل العلامة التجارية الرقمية خاصتنا إلى تجربة ملموسة - ونحن نشارك الأفكار والرؤى الداخلية مع أي شركة تبحث عن هذا. أشياء رئيسية لوضعها في الحسبان قبل إحضار علامتك التجارية للحياة عندما يكون هدفك هو خلق تجربة، سيكون هناك الكثير من المصاعب قبل أن يتم أي شيء بشكل صحيح. 1. تحديد الزمن إنّ تحديد وقت زمني في البداية يساعد على توضيح إمكانيات كل من له دور. لذلك، يمكن للتجربة أن تتمدد أو تتقلص لتناسب الفترة - أسابيع أو حتى ساعات- لتنافس الأولويات، كما يجب توقع المشاكل. وعندما تبدأ الكرة بالدوران، تستطيع القيام بقرارات استراتيجية عمّا يجب احتواءه أو تجاهله بناءً على كمية الوقت التي تملكها مقارنةً بالنتائج المتوقعة. 2. وضع مصادر الأفكار وجمع الإلهام الداخلي تتضمن الخطوة الثانية، العمل الجماعي. في الوقت الذي تقوم به بتحضير تفاصيل التجربة التي تريد إنشاءها، قم بجمع المصادر من فريقك. عند هذه النقطة، سيكون كل شيء نظريًا - وإن دمج وجهات نظر من مجالات وظيفية متعددة- هي طريقة مؤكدة لتمثيل علامة تجارية كاملة، ليس فقط أفكار منظمي الاحتفالات والأحداث وخبراء التسويق. كيف نعلم أنّ هذه الخطوة خطوة أساسية؟ لأننا نعلم من واقع خبرتنا أنّ إخراج الأفكار هو تجربة تأتي بعد الدعوة إليها فقط، وأنّ فكرة استخدام تنسيق غداء قابل للتطور أتت من عضوٍ في الفريق. جرى تصميم العشاء الجماعي للتفكير في التصميم حول عدة مواقع واتجاهات. 3. اختر إما الوكالة أو داخل المؤسسة عندما يكون لديك ولفريقك أفكار قوية وثابتة وخط زمني للعمل عليها، أنشئ نصًّا موجزًا ولوحة مرئية عنها. سيربط مصدر الثقة هذا خبرتك مع المشاركين الآخرين. ستحتاج هنا إلى رسم خط. هل ستُنشِئ كل شي داخل مؤسستك، أم ستوكل أعمال التصميم إلى وكالة مختصة؟ إنّ القيام بهذا العمل داخليًا يعني في حالتنا، أننا سنتحكم بشكل أكبر بكل جماليات التصميم. كما أننا أردنا أن تكون التجربة مؤمنة بشكلٍ كبير. كل وحدة صورية تكون ذات أهمية كبيرة في عالم التصميم الرقمي- كما هي اللمسات الفنية في كل شخص. 4. قم باتخاذ القرارات المهمة المتعلقة بالعلامة التجارية في الكثير من الأوقات، الحل الأول هو طباعة لافتة كبيرة أو ملصق جداري مع اسم الفعالية وشعار الشركة. يغيِّر ذلك كيفية استقبال الزوار للفعالية وما قمنا بخلقه - خاصة إذا لم تترجم علامتك الرقمية إلى عرض تجاري أو وليمة. إن قرارات العلامة التجارية التي تتخذها هي المفتاح لتأسيس الإحساس بتجربتك. وقبل أن تبدأ بوضع الأشياء مع بعضها، قرِّر عدد العناصر التجارية الخارجية التي ستكون جزءًا من الخليط. هل ستستعمل ألوان الشركة؟ هل سيكون شعار الشركة موجوداً على كل عناصر التصميم؟ وهل هدفك هو التعريف عن علامتك التجارية أم أنّ هناك هدف آخر؟ هناك فرق كبير بين وضع علامتك التجارية على رأس البيئة الموجودة، والتي تعمل بشكل طبيعي. تصميم تجربة دون العلامة التجارية العلنية عندما يحين الوقت لإظهار شخصية شركتك، ركز على السبب وليس الكيفية. ستتمكن من التحكم في شعور الحاضرين من خلال تأطير كل قرار من قرارات العلامة التجارية الخاصة بك حول الأهداف، وتوليد العملاء المتوقعين في سوقٍ جديدٍ، والالتقاء بالعملاء وإظهار التقدير للمجتمع. قالت ميكايلا أليكساندر، مديرة الفعاليات التسويقية التي قادت حفل العشاء الجماعي للأفكار في التصميم: في هذا السيناريو، كان "السبب" هو إعطاء رواد التصميم بيئة ملهمة للإبداع لمناقشة تحديات هذا المجال والتفكير في التصميم دون ضغطٍ من حضورٍ إعلامي أو غيره. كان شعار أسبوع التصميم في سان فرانسيسكو ، "اسأل عن كل شيء". مع وضع كل هذه الأشياء في الحسبان، جعلت InVision كل تفاصيل الأمسية مفاجئة بطريقةٍ أو بأخرى من خلال تصميمها. باستثناء عدد قليل من التفاصيل الصغيرة، حيث أنّ شعار الشركة لم يكن موجودًا، وبالتأكيد لم يكن نقطة الارتكاز. باستخدام السرد الذي استخدمناه في مراحل التخطيط وبالتزامن مع موضوع أسبوع التصميم، اعتمدنا في كل قرار للتصميم، على تجربتنا المستهدفة. عند القيام بذلك لعلامتك التجارية الخاصة، فكر في الطريقة التي تجسد بها تجربتك في شعار الشركة أو مهمتها. يعد هذا بمثابة علامتك التجارية، دون الحاجة لمئات الشعارات. ولإثارة الفكرة القائلة بأن قادة القرار سيجتمعون في بيئة نخبوية ومريحة، أضفنا العديد من اللمسات الشخصية. ومن بين الأشياء الأخرى التي قمنا بها لتجسيد علامتنا التجارية، ما يلي: استخدام البيئة لتعزيز مقاصدنا جعل التجربة مرنة كالسوائل من خلال دمج أماكن متعددة التحكم في أجواء كل مكان بالتعاون مع البائعين اختيار البائعين مع فلسفات التصميم المتطابقة والمناهج التي تطابق الجمالية التي يتم إنشاؤها المكونات الرقمية المبدئية للاحتفال بالتصميم خارج مجتمع الإنترنت ركز على نقاط الاتصال هذه لتنشيط علامتك التجارية مع وضع جميع الاعتبارات الأخرى جانبًا، وجدنا أنّ هذه المناطق هي الأكثر أهميةً لإنشاء تجربة خارج الشبكة العنكبوتية. تُرسم كل نقطة اتصال من تجاربنا الخاصة، ولكن يمكن تكييفها بسهولة للعمل مع علامتك التجارية. اختر البيئة التي تدعم سردك بشكل أفضل عندما يكون هدفك هو ربط الناس، فإن البيئة التي تضعهم فيها مهمة بقدر أهمية المحادثات. اقترب من ذلك مثل مصمم صفحات الإنترنت الذي يأخذ في الحسبان المحددات الرقمية للواجهة وكيف يؤثر ذلك على رحلة المستخدم عبر موقع الإنترنت أو التطبيق. ولكن بدلًا من رحلة على الشاشة، فأنت تقوم بتصميم رحلة فعلية. ولتعيين نغمة هذه التجربة وربطها بالخط الزمني والتنسيق، استخدمنا صفحةnVite . عكست اللغة تطور الفعالية، ونقلت الجدول الزمني، وألمحت إلى الجمالية العامة. ونظرًا لأننا أردنا تسهيل الاتصالات الأصلية والحفاظ على قدرة تخمين الحضور، فإن العشاء الرائع في أماكن متعددة منح الضيوف رحلةُ واضحةً، إذ أُلهمت كل أمسية من اقتباس مختلف عن التصميم من قادة الصناعة المختلفين. تحديد الأماكن والبائعين اللازمين لإكمال التجربة على غرار اختيار البيئة المناسبة، يتم اختيار البائعين المناسبين - وأماكن أخرى، إذا لزم الأمر – للإحاطة بكل الجوانب. لا يتم إنشاء البيئة دائمًا في مساحة واحدة فقط. ولجعل الحركة جزءًا حقيقيًا من التجربة، اخترنا 3 أماكن تكميلية لترسيخ كل مرحلة. في كل مكان، تم تعريف الحضور على سؤالٍ مختلف حول التصميم أو تحدياته. عندما يتعلق الأمر بالبائعين، اخترنا مقدمي خدمات محترمين تتشابه أساليبهم مع الحِرَف بالطريقة التي تتبعها شركات تقديم الأفكار في التصميم. ونتيجةً لذلك، ساعدت كل التفاصيل في تشكيل التجربة وتعزيز الأفكار ذاتها التي استخدمناها لبناء الفعالية. تصور العناصر المرئية وكيف ستقوم بإنشائها للحصول على جوهر إنشاء تجربة قائمة بذاتها - وليس مجرد امتداد لعلامة تجارية في علامة تجارية أخرى متوازنة مع الهدف. لذلك، أرَدتُ أن أبتعد عن الخيارات المعتادة. وباعتباري مسوقةً، هناك دافع لجعل العلامة التجارية ذات صدىً عالٍ قدر الإمكان من خلال لافتات وشعارات قابلة للسحب عند كل منعطف. بدلًا من ذلك، أردت أن أرتقي وأدمج ذلك في التجربة - ميكايلا ألكساندر- ، مديرة فعاليات التسويق. وهناك واحدة من أكثر الطرق إبداعًا لإكمال علامتك التجارية، وهي استخراج العناصر المرئية التي تساعد في التعرف عليها على الإنترنت، ثم تطبيقها على المساحة المادية. على سبيل المثال، عملنا مع البائعين لإضافة نقاط من اللون الوردي لـ InVision إلى القائمة دون الابتعاد عن نظام الألوان العام. قد تتعرض لمحددات بصرية لكن هذا هو المكان الذي تلعب فيه الحلول الإبداعية. يختلف تصميم الويب عن الطباعة. في بعض الحالات، قد تؤدي هذه الاختلافات إلى إلقاء نظرة خاطفة على خططك نظرًا لارتباطها بالجمالية العامة. وقال كونور مورفي، مصمم InVision الذي أنشأ العشاء الجماعي للتفكير في التصميم: على سبيل المثال، كانت لدينا مواد سوداء وذهبية لطيفة مع خطة لجعلها وكأنها مختومة. لقد أضاف عنصرًا فاخرًا، لكنه لم يكن قابلاً للتنفيذ في ذلك الوقت. من أجل حل المشكلة، نظرت إلى درجات أخرى من الذهبي واخترت واحدة أعطت تأثيرًا مماثلًا. ترجمة المكونات الرقمية إلى التفاصيل المادية من المحتمل أنك قد اعتدت على العمل مع العناصر الرقمية لعلامتك التجارية. تحتوي الأدلة على التفاصيل، ويوفر كل مشروع نظرة ثاقبة لتحديات الواجهة وأفضل الممارسات التي تظهر على الشاشة. لسوء الحظ، فإن نقل كل ذلك من الشاشة إلى المشهد ليس سهلًا كما يبدو. الألوان يناسب اللون الأسود والذهبي العشاء الجماعي للتفكير في التصميم بشكل أفضل، لذلك لم نواجه التحدي المتمثل في مطابقة نقاط InVision الوردية المعتادة. إذا اخترت المزيد من العلامات التجارية التقليدية، ستكون الألوان أمرًا يجب مراعاته بالتأكيد. إن ترجمة الشيفرات الست عشرية إلى PMS لا تسفر دائمًا عن تطابق تام، لذلك يجب عليك اختيار بديل يحافظ على العلامة التجارية. قرارات أسلوب المحتوى تم دمج الاقتباسات من قادة التصميم في الصورة لإعطاء أفكار أكبر عن التصميم، ولكن تم طباعتها — على عكس معظم ميزات المحتوى من InVision. يختلف التصميم للطباعة أو لأي مواد مادية عن تصميم شيء ما على الشاشة. من خلال الشاشة، يمكنك رؤية الشكل الذي سيبدو عليه التصميم تمامًا - مع كل الألوان الصحيحة والخطوط المناسبة وجودة الصورة وما إلى ذلك. أما في الطباعة، يكون الأمر أصعب قليلًا. لا تظهر الألوان عادة على الورق كما تظهر على الشاشة، وقد تتغير الخطوط عند الطباعة، وتصبح القراءة أكثر صعوبة. - كونور ميرفي ، مصمم-. تؤثر الفروق الدقيقة في الطباعة أيضًا على المكونات الأخرى للتصميم. كانت إحدى نقاط الأمسية الوحيدة التي تحمل علامة تجارية هي الشاشة مع شعار InVision والكلمات "Question Everything". ومع ذلك، فقد تم عرض هذا نهارًا في مساحة كبيرة إلى حدٍ ما، لذلك لم يكن نظام الألوان أو الخط ذاته بهذه السهولة. كان العنصر الثاني الذي قمنا بتضمينه هو غلاف الحاسوب المحمول المخصص لكل ضيف، منقوشًا عليه InVision. ومع ذلك، فقد بدا التصميم العلوي المصغر من علامة InVision مختلفًا تمامًا ومختومًا في الجلد في صفحة المنتج الرئيسية. في النهاية، قررنا الابتعاد عن الشعار المعتاد كما قررنا استخدام جميع الحروف الكبيرة. الأحجام والنسب يجب أن يُؤخذ حجم الكتابة في الحسبان عندما يتعلق الأمر بالمواد المادية. هل سيحتاج الناس إلى قراءة رسالة من بعيد أم أنها ستكون أمامهم مباشرة؟ كيف يمكن أن تكون الرسالة مثيرة للاهتمام دون أن يصبح بسيطًا أو يصعب قراءته؟ وأخيرًا، هل يلزم دمج الخطوط للطباعة؟ دمج طرق أصيلة للسعادة إنّ تصميم تجربة برعاية عالية كانت طريقتنا في مفاجأة وإسعاد الضيوف. يتماشى اختيار الأشياء من أجلهم فقط مع فكرة الاحترام وتكريم الآراء المختلفة من قادة التصميم، وجعل الأمسية مرحبة بـ InVision كمضيف – ليست نقطة محورية. قال مورفي: مفاجأة الضيوف بشكل جيد مع موضوع السؤال عن كل شيء. في وقتٍ مبكر، اقترح أحد أعضاء الفريق أن نستخدم أغطية الطاولات لعمل تحدي افتراض ما هو صالح للأكل. وبعد التعاون مع متعهد الطعام، قررنا أن نجعل السلطات جزءًا من تصميم الأزهار الفعلي. كيف تريد أن ينخرط الناس ويتواصلوا مع شيء تنتجه علامتك التجارية - خاصة عندما تكون ملموسة - هي فرصة كبيرة لترك انطباع دائم. وأحيانًا، تتكلم أكثر عندما لا تشوش الرسالة. الذهن المنير والحاد يأخذك بعيدًا، والتواصل مع السرد والهدف يمكن أن يأخذك أبعد من ذلك. أكبر فوز لديك هو جعل الناس يتواصلون إنّ التجربة بأكملها مهمة عندما تقوم بترجمة علامتك التجارية الرقمية إلى العالم الواقعي. يجب التفكير في كل نقطة اتصال من منظور العلامة التجارية والتصميم — وقد تقود الاختلافات في التصميم اللعبة النهائية. إذا كنت مصممًا، فهذا يعني التفكير في التفاصيل الصغيرة وفي تجربة المستخدم في سياق الغرفة أو المساحة المادية، وضبط الأنماط الرقمية لتكملة العناصر الخارجة عن سيطرتك. من منظور التسويق والعلامة التجارية، يعني هذا تجربة "لماذا" الخاصة بك بما تنتجه. يجب فحص كل شيء بدءًا من قوائم الكوكتيل وحتى رسائل الترحيب من خلال عين الشخص وليس الاحتمالات. إذا تم ذلك مع الاهتمام بالتفاصيل والهدف، فإنّ إنشاء تجربة - بدلاً من مجرد فعالية آخرى - يمكن أن يلبي حاجة يتردد صداها مع الناس لعدة أشهر. ترجمة- وبتصرف -للمقال How to transform your digital brand into a real world experience لصاحبه Kaysie Garza1 نقطة
-
يوجد العديد من البرامج المخصصة. استخدم Microsoft Visio خصوصا انه متوافق مع Office اي بإمكانك نسخ المخططات منه إلى MS Word مثلا. ويوجد ايضا Visual Paradigm و Rational Rose واذا كنت تستخدم Visual Studio يمكنك ايضا استخدام Modeling Template وهو مشروع مخصص لهذا الغرض. واخيرا، اي اداة رسم يمكنها مساعدتك في انشاء المخططات، ولتفاصيل اكثر يمكنك البحث عن UML Unified Modeling Language1 نقطة
-
مرحباً أخي. بالفعل نقطة مهمة وهي التخطيط الصحيح للمشروع. الأفضل بعد جمع المتطلبات من العميل، هو إنشاء ملف توصيف، يحوي كامل تفاصيل المشروع، بما فيه 1. تقسيم المشروع إلى أقسام رئيسية Modules (مثلا: قسم العملاء، قسم الطلبات...) 2. شكل البيانات المطلوب (جداول مثلا) 3. ارتباط البيانات مع بعضها (العلاقات بين البيانات) 4. المخططات، مثل: Use-Case Diagram ويمثل علاقة المستخدمين مع النظام Activity Diagram ويمثل تسلسل آلية عمل النظام، هذا المخطط بالذات سيفيدك لاحقا في هيكلية الصفحات او الشاشات لديك، والية التنقل Navigation بين هذه الصفحات. 5. التسميات، وهنا يجب إعطاء إسم لكل شيء ممكن في النظام، مثل اسماء الجداول او Classes او المتغيرات، او المصطلحات المستخدمة وغيرها. ستفيدك هذه العملية لاحقاً في تخطي مشكلة التفكير بالإسم المناسب اثناء الكود. 6. إضافة كل ما تراه مناسبا لهذا الملف من بيانات قد تفيدك او تسهل عليك لاحقا فهم الية عمل النظام. بحيث عندما تبدأ بمرحلة التطوير، سيكون هذا الملف بمثابة مرجع لك، وللمطورين الآخرين. ملاحظة: هذا الملف هو شكل مختصر لمراحل تطوير التطبيقات كما تنص عليه معايير هندسة البرمجيات. بحيث يجب على المشروع ان يمر بمرحلة عمل متكاملة SDLC (System Development Life Cycle). لكن ضمن المشاريع الصغير والمتوسطة يمكن اعتبارة مرجع جيد. بالتوفيق،،،1 نقطة
-
أهلاً بك غالباً ماتكون مهام منسق المشروع كالتالي : _ تخطيط وتنظيم أنشطة المشروع و اعداد الجداول الزمنية الخاصة بتنفيذ الأنشطة. _ المتابعة اليومية لسير العمل ولجميع عناصر المشروع. _ اعداد تقارير دورية عن الانشطة المنفذة والاتصال والتنسيق مع الجهات المختلفة في المشروع. اضافة لمهام أخرى تتعلق بنوع المشروع والمستجدات، تبدو المهام للوهلة الاولى بسيطة ولكنها تحتاج مهارات تنظيم ودقة تمكنك من الاهتمام بأدق التفاصيل ومهارات تواصل عالية للتعامل مع فئات وأنماط مختلفة من الناس في محيط العمل بالاضافة للقدرة على تحمل ضغط الاشراف والمتابعة الدائمة.1 نقطة