سؤال

يبدو أن Google لا تحب محتوى Flash بأي طريقة أخرى باستثناء كتابة النص مباشرة في Flash IDE ليتم تصديرها بشكل ثابت إلى فيلم SWF.

مما يعنى أي نص تم رسمه بواسطة ActionScript في TextField لا يتم فهرستها؟

ابتداءً من عندهم إرشادات مشرفي المواقع, ، يوصون:

وكذلك فلاش صالحة للاستخدام كإطار الموقع على الاطلاق؟

يرجى النشر إذا وجدت أي شيء مما يسمح لنا بالقيام بأفضل ممارسات تحسين محركات البحث مثل النص المخفي وعمليات إعادة التوجيه على مواقع الفلاش، في إرشادات مشرفي المواقع من Google.

هل كانت مفيدة؟

المحلول

So is Flash usable as a website framework at all?

لا.محركات البحث ليست سوى واحدة من المشاكل.(وربما أقل مشاكلك حتى).

المشاكل الأخرى المتعلقة بمواقع الويب المعتمدة على الفلاش هي أن المستخدم لا يستطيع ذلك

  • قم بوضع إشارة مرجعية على الصفحات ذات الصلة، لأن مفهوم الصفحات غير موجود.لديك عنوان URL واحد، يحتوي على تطبيق الفلاش الخاص بك.
  • استخدام أدوات خارجية لتحليل الصفحة واستخراج المعلومات ذات الصلة (تنسيقات microformat، على سبيل المثال، ولكن محركات البحث هي مثال آخر)
  • التنقل في الصفحة.في موقع الويب، أتوقع أن أتمكن من فتح رابط في نفس النافذة، أو في علامة تبويب جديدة، أو في نافذة جديدة.في موقع الويب، أريد أن أتمكن من عرض المحتوى بالترتيب الذي يناسبني.أتوقع أن أتمكن من النقر للخلف أو إعادة التوجيه في متصفحي.يجعل برنامج Flash ذلك مستحيلاً، لأن كل شيء يتم لصقه معًا في تطبيق واحد كبير للصندوق الأسود.

لاحظ أن هذا يحدث فقط إذا حاولت استخدام Flash كل شئ.يمكن بالطبع استخدام الفلاش بشكل شرعي لتوفيره محتوى (يوتيوب هو المثال الواضح هنا).لكن موقع الويب الفعلي، والهيكل، والبنية التحتية التي تسمح للأشخاص بالتنقل في موقعك، والتي لا يمكن أن تكون فلاشًا أبدًا، إذا كنت تريد إنشاء موقع ويب.إذا كنت تريد إنشاء تطبيق ويب، فالأمر مختلف، وقد يعمل Flash.ولكن بعد ذلك تفقد المزايا التي تتمتع بها مواقع الويب.

لم يتم تصميم Flash ببساطة لإنشاء مواقع الويب، ولحسن الحظ معظم مطورو الويب يفهمون ذلك.

نصائح أخرى

جوجل ليس مضادًا للفلاش، الفلاش مضادًا لجوجل؛-)

لا يقوم Google بفهرسة المحتوى الذي يتطلب تشغيل تعليمات برمجية، وينطبق الشيء نفسه على جافا سكريبت كما هو الحال مع Flash.

هذا "الفلاش غير قابل للفهرسة وهذا يعني أنه شرير" هو أسلوب أحادي التفكير إلى حد ما.رؤية كيف أن أنواع المحتوى المختلفة، مثل مقاطع فيديو أو صور YouTube، لا يمكن فهرستها من تلقاء نفسها، ولكنها لا تزال قادرة على تجنب كونها "شريرة".

إذا كان موقعك يعتمد على فهرسته في Google (وليس كل ذلك) فلا يمكنك جعل الموقع كله فلاشًا.لا يمكنك إلقاء اللوم على التكنولوجيا لعدم قدرة الناس على تحديد الوقت المناسب للاستخدام.

إنهم ليسوا ضد الفلاش، إنها مجرد إرشاداتهم لمساعدة موقعك على الفهرسة بشكل صحيح.أعلنوا مؤخرًا أن الروبوت الخاص بهم يمكنه تحليل ملفات SWF وفهرسة محتوى الفلاش.

تعمل Adobe حاليًا بشكل وثيق مع Google لتطوير مشغل Flash سهل البحث.يتوفر مزيد من المعلومات هنا:

http://samhassan.co.uk/blog/2008/12/15/how-the-flash-search-player-works/

و هنا:

http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html

ألقى جيم كوربيت، وهو مهندس في فريق اللاعبين، محاضرة في MAX لهذا العام حول المشروع، والذي كنت محظوظًا بما فيه الكفاية لحضوره (ولكن يمكنك حضوره أيضًا، من خلال سحر الإنترنت، عبر الرابط إلى Adobe TV أعلاه )، حيث تحدث عن بعض الأشياء التي تقوم بها كل من Adobe وGoogle لمساعدة Flash في اكتساب قوة الجذب، ومساعدة Google في اكتساب الفائدة.أحد الأشياء التي يقومون بها هو التعاون في "مشغل بحث" يقوم فعليًا بتنفيذ التعليمات البرمجية، والتنقل بشكل أساسي عبر ملفات SWF وتمرير المعلومات مرة أخرى إلى Google لأغراض فهرسة محتوى Flash بشكل أكثر شمولاً.أشياء أنيقة.

بالطبع، سيقع العبء في النهاية على عاتق مطوري Flash لتعلم واعتماد المزيد من الممارسات الملائمة لمشغلات البحث (على سبيل المثال، الارتباط العميق، وما إلى ذلك)، ولكن هذا أمر متوقع - نحن نفعل ذلك الآن من خلال موقعنا المستند إلى النص واجهات المستخدم.لكن للإجابة على السؤال، لا، جوجل بالتأكيد ليست ضد الفلاش.على العكس من ذلك، يبدو أن Google تقدر Flash (فهي تستخدمه في كل مكان بنفسها، كما تم الاستشهاد به) وتعتبره منصة لتوصيل واجهة المستخدم التي ستزداد بروزًا بمرور الوقت.

أنا أتفق مع ذلك، ولكن بعد ذلك أنا متحيز قليلا.;)

وإلى أن يتعلم "مصممو" الويب استخدام الفلاش بشكل صحيح، سأفكر في ذلك الفلاش سيء 100% (جيد 99٪ + أكثر قليلا).

لن أقول إن Google مضاد للفلاش.

من الصعب فهرسة الأنظمة غير المستندة إلى النصوص.يقوم Google بفهرسة مستندات Office وملفات PDF والصور والنص الموجود في الصور وبعض النصوص في ملفات الفلاش... إنها تتحسن ولكنها مشكلات صعبة.

ما تطلبه هو أن يقوم Google بتشغيل ملف الفلاش واستخراج النص منه أثناء تشغيله.يمكن أن يصبح ذلك صعبًا للغاية.

نلقي نظرة على

http://finance.google.com/

انقر على أي من الأسهم المدرجة في تلك الصفحة.سترى بعد ذلك أن أداتهم الرئيسية الأنيقة (مخطط الأسهم) هي تطبيق فلاش.

هذه حالة "تعرف على الأداة التي تناسبها حيث تكون مناسبة." جميع مواقع الويب الفلاش - ربما ليست أعظم فكرة على الإطلاق.دمجها كما تملي الوظيفة - هذا ما يقولونه في الأساس.

أحصل على إحساس واضح بالتقريع من هذا السؤال، لكنني سأضع سنتان:

So is Flash usable as a website framework at all?

يعد Flash مجرد مكون إضافي، لذلك يمكن إعادة صياغة هذا السؤال ليصبح "هل يمكن استخدام [كائن وقت التشغيل الذي يتمتع بإمكانية الوصول إلى JavaScript] كإطار عمل لموقع ويب على الإطلاق؟"

الجواب نعم.من خلال فهم المكونات الإضافية وعلاقتها بالمتصفح، يمكن تكرار معظم الاصطلاحات من المواقع التي لا تعتمد على الفلاش في Flash.يوضح Google في الواقع كيفية حل معظم أسئلتك، إذا قرأت الصفحات التي ترتبط بها.

تمت الإجابة على سؤال ما إذا كان بإمكان Flash اللعب بشكل جيد مع مُحسنات محركات البحث (SEO) في التطبيقات التجارية.أعرف ذلك لأنني عملت على عدد قليل.ومع ذلك، يتطلب الأمر خبرة وجهدًا لجعل المكون الإضافي يحاكي سلوك صفحة HTML.

الفشل الرئيسي الحالي في مكون Flash الإضافي موجود في متصفحات الأجهزة المحمولة، ولكن يبدو أن Adobe متحمسة للغاية لتفعيل ذلك.

إن مجرد تنفيذ مواقع Flash بشكل سيء لا يعني أن التكنولوجيا لا يمكنها دعم حالات استخدام معينة.ومع ذلك، فإن Flash هو مجرد أداة.إذا كان ذلك منطقيًا بالنسبة لموقع ما، فاستخدمه.إذا لم يكن الأمر كذلك، فلا تفعل ذلك.

-يحرر-

بالنسبة لـ SEO، الأمر بسيط جدًا:استخدم ال noscript علامة لتحميل الصفحة بمحتوى HTML الذي يعكس محتوى الفلاش.في أي مشروع ذو حجم مناسب، ستقوم عملية النشر (أو البرامج النصية لوقت التشغيل) بأتمتة هذه المهمة.الافتراض هو أنه إذا كان المحتوى مهمًا بدرجة كافية لمحركات البحث، فمن المهم بما يكفي للتنقل عبر نظام إدارة المحتوى (CMS) وقراءته في Flash والصفحة ديناميكيًا.

بالنسبة للربط العميق، يمكنك استخدام ExternalInterface في ActionScript للتواصل مع JavaScript في المتصفح وقراءة/كتابة تجزئات المحتوى إلى عنوان URL.هذا هو الإجراء التشغيلي الموحد (SOP) لأي نوع من تطبيقات Flash أو Flex المعقدة.تتضمن Adobe تطبيقًا في Flex SDK.

أفضل وصف لرأيي في الفلاش هو إجابتي على هذا السؤال: فلاش لتطبيقات الويب التجارية - لماذا لا؟

لكن يبدو أن Google لا تعارض ذلك تمامًا: http://googleblog.blogspot.com/2008/06/google-learns-to-crawl-flash.html

ليس من السهل دائمًا فك تشفير برنامج الفلاش لاستخراج النص.

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

برنامج الدردشة على الويب الخاص بهم هو فلاش (على الأقل على iGoogle)، وأنا أعلم أنهم يستخدمونه في بعض الأماكن الأخرى.

وأنا أتفق مع كاتب المشاركات.يبدو الفلاش رائعًا، لكنه ليس عمليًا للغاية.أنا مصمم ووردبريس، ويجب أن أدمجه.لدي القليل أيضًا على موقعي الخاص، ولكن إنشاء موقع كامل منه هو أمر أحمر.حاول الاحتفاظ بها في رأس أو محفظة.وظيفة جيدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top