کلودفلر جایگزین متنباز وردپرس را با پشتیبانی از ایجنتهای هوش مصنوعی عرضه کرد
به گزارش خبرگزاری آنا؛ کلودفلر پس از چند ماه توسعه و آزمایش، نخستین نسخه پایدار سامانه مدیریت محتوای EmDash را با شماره ۱.۰ منتشر کرد؛ محصولی که قرار است امکانات آشنای وردپرس را با معماری جدیدتر و سازگار با ابزارهای هوش مصنوعی ترکیب کند. این شرکت نخستین بار در فروردین امسال نسخه آزمایشی EmDash را بهعنوان جانشین معنوی وردپرس معرفی کرده بود و اکنون با انتشار نسخه پایدار، آن را برای استفاده در وبسایتهای واقعی آماده میداند. EmDash مانند وردپرس امکاناتی برای انتشار مطالب، مدیریت تصاویر، ویرایش صفحات و نصب افزونه دارد، اما تفاوت اصلی آن به ساختار فنی و نحوه دسترسی افزونهها و ایجنتهای هوش مصنوعی مربوط میشود. کلودفلر همچنین اعلام کرده توسعه این سامانه را به زیرساخت اختصاصی خود محدود نکرده و کاربران میتوانند آن را روی سرورهای شخصی نیز راهاندازی کنند.
معماری جدید برای ساخت وبسایتهای سریعتر EmDash بر پایه فریمورک متنباز آسترو توسعه یافته که برای ساخت وبسایتهای محتوامحور طراحی شده است. آسترو تلاش میکند میزان کد جاوااسکریپتی را که برای نمایش صفحات به مرورگر کاربر ارسال میشود کاهش دهد و بخش بیشتری از پردازش را هنگام ساخت یا ارائه صفحه انجام دهد. این رویکرد میتواند به کاهش زمان بارگذاری و مصرف منابع کمک کند، بهخصوص در وبسایتهایی که محتوای اصلی آنها شامل متن، تصویر و صفحات خبری است.
تفاوت مهم EmDash با وردپرس به وابستگی نداشتن آن به معماری سنتی PHP مربوط میشود. وردپرس با وجود انعطافپذیری و اکوسیستم گسترده افزونهها، در بعضی وبسایتها به دلیل استفاده از افزونههای متعدد، قالبهای سنگین و تنظیمات نامناسب سرور با مشکلات عملکردی روبهرو میشود. کلودفلر با استفاده از آسترو و قابلیتهای کش تلاش کرده بخشی از این پیچیدگی را کاهش دهد. البته سرعت پایین ویژگی ذاتی تمام وبسایتهای وردپرسی نیست و عملکرد هر سامانه به طراحی صفحات، کیفیت میزبانی و نحوه پیکربندی آن نیز وابسته است. EmDash در عین استفاده از معماری جدید، امکانات اصلی یک سامانه مدیریت محتوا را حفظ کرده است. کاربران میتوانند مطالب را ایجاد و ویرایش کنند، تصاویر و فایلهای رسانهای را مدیریت کنند، محتوای خود را برای انتشار در زمان مشخص آماده کنند و از امکانات چندزبانه بهره ببرند. این قابلیتها باعث میشوند استفاده از سامانه تنها به برنامهنویسان محدود نباشد و نویسندگان و مدیران محتوا نیز بتوانند فعالیتهای روزمره خود را از طریق محیط مدیریتی انجام دهند.

امنیت افزونهها، مهمترین تفاوت با وردپرس
یکی از برجستهترین ویژگیهای EmDash، سامانه اجرای ایزوله افزونههاست که برای کاهش خطر دسترسی غیرضروری به اطلاعات وبسایت طراحی شده است. در معماری متداول وردپرس، افزونههای PHP در همان فرایند اصلی اجرای برنامه فعالیت میکنند و از نظر فنی ممکن است به بخشهای حساسی مانند پایگاه داده، فایلها و سایر اجزای سایت دسترسی داشته باشند. چنین ساختاری باعث میشود آسیبپذیری یک افزونه بتواند امنیت بخشهای دیگری از وبسایت را نیز تحت تأثیر قرار دهد.
کلودفلر برای حل این مشکل، مدلی متفاوت را در EmDash پیادهسازی کرده است که در آن افزونههای ایزوله در محیط اجرایی جداگانه فعالیت میکنند و تنها به امکاناتی دسترسی دارند که مدیر سایت اجازه داده است. برای نمونه، افزونهای که وظیفه بهینهسازی تصاویر را برعهده دارد، میتواند مجوز دسترسی به فایلهای رسانهای را دریافت کند، بدون اینکه امکان مشاهده اطلاعات کاربران یا محتوای منتشرنشده را داشته باشد. همچنین افزونه جستوجو ممکن است اجازه خواندن مطالب منتشرشده را دریافت کند، اما نتواند آنها را ویرایش کند یا به سرویسهای اینترنتی نامرتبط متصل شود.
این محدودیتها توسط محیط اجرای افزونه اعمال میشوند و صرفاً به رعایت قواعد از سوی برنامهنویس وابسته نیستند. EmDash پیش از فعالسازی افزونه، مجوزهای درخواستی آن را در اختیار مدیر سایت قرار میدهد و امکان تأیید دسترسیهای مشخص را فراهم میکند. به این ترتیب مدیریت افزونهها شباهت بیشتری به نصب برنامه روی گوشی پیدا میکند که در آن کاربر میتواند درباره دسترسی برنامه به بخشهای مختلف دستگاه تصمیم بگیرد. البته این سازوکار برای افزونههایی است که در محیط ایزوله اجرا میشوند و همه روشهای توسعه افزونه در EmDash لزوماً از چنین محدودیتهایی برخوردار نیستند.
مدیریت سایت با ایجنتهای هوش مصنوعی EmDash از ابتدا برای تعامل با ایجنتهای هوش مصنوعی طراحی شده و برخلاف بسیاری از سامانههای قدیمیتر، ابزارهای لازم برای این ارتباط را بهصورت داخلی در اختیار دارد. پشتیبانی از رابط برنامهنویسی API، ابزار خط فرمان CLI و پروتکل MCP به ایجنتها اجازه میدهد به امکانات مدیریت سایت متصل شوند و فعالیتهایی را انجام دهند که پیشتر به ورود دستی کاربر به بخشهای مختلف پنل نیاز داشتند.
برای مثال، مدیر یک وبسایت میتواند از ایجنت هوش مصنوعی بخواهد ساعت فعالیت فروشگاه را تغییر دهد، مطلب جدیدی منتشر کند، اطلاعات یک صفحه را بهروزرسانی کند یا تصاویر مشخصی را جایگزین کند. ایجنت با استفاده از مجوزهای تعیینشده میتواند اطلاعات موردنیاز را دریافت کند، تغییرات را انجام دهد و نتیجه را ذخیره کند. این قابلیت همچنین برای انجام فعالیتهای چندمرحلهای مانند آمادهسازی محتوا، دستهبندی مطالب یا مدیریت مجموعهای از صفحات کاربرد دارد. EmDash در بخش MCP از احراز هویت و مجوزهای دسترسی تفکیکشده پشتیبانی میکند تا ایجنتها به تمام امکانات سایت دسترسی نامحدود نداشته باشند. این موضوع برای استفاده سازمانی اهمیت زیادی دارد، زیرا یک ایجنت مسئول انتشار محتوا نباید لزوماً اجازه تغییر تنظیمات امنیتی یا مدیریت حسابهای کاربری را نیز داشته باشد. کلودفلر همچنین راهنماهایی را برای ایجنتهای برنامهنویسی آماده کرده تا بتوانند ساختار وبسایت را تشخیص دهند، افزونه جدید بسازند یا بخشی از قابلیتهای وردپرس را به EmDash منتقل کنند.
سایتساز هوش مصنوعی بدون نیاز به کدنویسی
کلودفلر همزمان با توسعه EmDash، ابزار دیگری به نام EmDash Build را نیز معرفی کرده که برای ساخت وبسایت از طریق دستورهای متنی طراحی شده است. این ابزار در نشانی build.emdashcms.com در دسترس قرار دارد و کاربران میتوانند بهجای نوشتن کد، ویژگیهای سایت موردنظر خود را برای هوش مصنوعی توضیح دهند. برای نمونه، کاربر میتواند درخواست ساخت وبسایتی برای یک رستوران با بخش منو، تصاویر غذاها و اطلاعات تماس را مطرح کند تا ایجنت ساختار اولیه آن را آماده کند.
تفاوت این ابزار با سایتسازهایی که تنها چند صفحه ثابت تولید میکنند، استفاده از سامانه مدیریت محتوای واقعی در پشت وبسایت است. ایجنت میتواند ساختار اطلاعات، دستهبندیها، صفحات و بخشهای مختلف را ایجاد کند و سپس از طریق رابط MCP اطلاعات اولیه را در سامانه قرار دهد. پس از ساخت سایت نیز کاربر امکان مشاهده پیشنمایش و درخواست اصلاحات بیشتر را خواهد داشت و برای تغییرات معمول محتوایی میتواند از محیط مدیریت EmDash استفاده کند.
نسخه فعلی EmDash بیلد هنوز در مرحله آزمایشی آلفا قرار دارد و نباید آن را از نظر پایداری و امکانات با نسخه اصلی EmDash یکسان دانست. همچنین در نسخه آزمایشی فعلی، انتشار سایت بهصورت یک خروجی آماده و فقطخواندنی انجام میشود و انتقال کامل محتوا به یک سامانه مدیریت محتوای عملیاتی و قابل ویرایش پس از انتشار، همچنان در دست توسعه است. کلودفلر کد این سایتساز را نیز بهصورت متنباز منتشر کرده تا شرکتهای ارائهدهنده خدمات میزبانی بتوانند از آن برای ساخت سرویسهای اختصاصی استفاده کنند.
آزمایش عملی با میلیونها بازدید هفتگی
کلودفلر برای بررسی عملکرد EmDash در شرایط واقعی، وبلاگ رسمی خود را در مرداد امسال به این سامانه منتقل کرده است. وبلاگ کلودفلر یکی از بخشهای پربازدید وبسایت شرکت محسوب میشود و به گفته سازندگان، در طول هر هفته میلیونها بازدید صفحه دریافت میکند. این وبسایت همچنین هنگام انتشار اخبار مهم یا رویدادهای شرکت، با افزایش ناگهانی ترافیک روبهرو میشود و گاهی نیز هدف حملات محرومسازی از سرویس قرار میگیرد.
بر اساس توضیحات کلودفلر، سامانه جدید برای مدیریت افزایش ترافیک تا حدود ۵ هزار درخواست معتبر در ثانیه آماده شده است. انتقال وبلاگ همچنین فرصت شناسایی مشکلاتی را فراهم کرد که معمولاً در آزمایشهای محدود توسعه مشخص نمیشوند؛ از جمله مدیریت همزمان مطالب توسط نویسندگان متعدد، انتشار زمانبندیشده محتوا، کار با فایلهای رسانهای و پشتیبانی از زبانهای مختلف.
در جریان این انتقال، قابلیتهایی مانند کش اطلاعات با استفاده از Cloudflare KV، اتصال به پایگاه داده از طریق Hyperdrive و سازگاری با سامانه کش Workers توسعه یافتند. این امکانات اکنون برای دیگر استفادهکنندگان EmDash نیز در دسترس قرار دارند و میتوانند به کاهش درخواستهای مستقیم از پایگاه داده و افزایش سرعت پاسخگویی کمک کنند. البته عملکرد ثبتشده در زیرساخت کلودفلر به معنی دستیابی خودکار تمام وبسایتهای ساختهشده با EmDash به همین ظرفیت نیست و نتیجه واقعی به منابع و تنظیمات محل استقرار وابسته خواهد بود.
افزونههای متنباز با انتشار غیرمتمرکز
کلودفلر همراه با نسخه پایدار EmDash، فهرست افزونههای جدیدی را راهاندازی کرده که از ساختار غیرمتمرکز برای انتشار و مدیریت نسخهها استفاده میکند. این سامانه بر پایه پروتکل AT Protocol توسعه یافته که در شبکه اجتماعی بلواسکای نیز کاربرد دارد. در این ساختار، توسعهدهندگان مالکیت هویت و سوابق انتشار افزونههای خود را حفظ میکنند و برای توزیع آنها الزاماً به یک فروشگاه مرکزی وابسته نیستند.
مدیران وبسایت میتوانند افزونههای موجود را در محیط EmDash پیدا کنند، مجوزهای موردنیاز آنها را بررسی کنند و سپس برای نصب تصمیم بگیرند. سامانه همچنین امکان بررسی امضاهای دیجیتال و اطلاعات بستهها را فراهم میکند تا مشخص شود نسخه دریافتشده با نسخه منتشرشده توسط توسعهدهنده مطابقت دارد. در حال حاضر افزونههای رایگان از طریق این زیرساخت عرضه میشوند و کلودفلر قصد دارد امکان انتشار افزونههای پولی را نیز در آینده اضافه کند.
اکوسیستم EmDash هنوز از نظر تعداد قالبها و افزونهها با وردپرس قابل مقایسه نیست، اما توسعهدهندگان مختلف کار روی ابزارهای جانبی آن را آغاز کردهاند. از جمله این پروژهها میتوان به قالبهای آماده آسترو، افزونه فروشگاهی و ابزار مدیریت چند وبسایت اشاره کرد. کلودفلر اعلام کرده بیش از ۱۷۵ نفر در توسعه نسخه ۱.۰ مشارکت داشتهاند و امکانات سامانه نیز به کمک مشارکتکنندگان متنباز به ۲۵ زبان ترجمه شده است.
استفاده رایگان و امکان نصب روی سرور شخصی EmDash با مجوز متنباز MIT منتشر شده و استفاده، تغییر یا توسعه آن به پرداخت هزینه مجوز نرمافزار وابسته نیست. کاربران میتوانند این سامانه را روی زیرساخت کلودفلر مستقر کنند و برای وبسایتهای کوچک از ظرفیتهای رایگان خدماتی مانند Workers استفاده کنند. البته رایگان بودن نرمافزار به معنی رایگان بودن تمام امکانات میزبانی نیست و بسته به خدمات موردنیاز، ممکن است فعالسازی امکانات صورتحساب یا استفاده از طرحهای پولی ضروری باشد.
یکی از نکات مهم این است که اجرای افزونههای ایزوله از طریق Dynamic Workers در زیرساخت کلودفلر به طرح پولی Workers نیاز دارد؛ بنابراین کاربرانی که سایت خود را روی طرح رایگان راهاندازی میکنند، لزوماً به تمام امکانات سامانه افزونههای ایزوله دسترسی نخواهند داشت. این محدودیت به زیرساخت اجرایی کلودفلر مربوط است و به معنی پولی بودن کد اصلی EmDash نیست.
از طرف دیگر، کاربران میتوانند EmDash را مستقل از کلودفلر روی سرور مجازی شخصی یا دیگر سرویسهای سازگار با Node.js اجرا کنند. این سامانه از پایگاههای دادهای مانند SQLite و PostgreSQL پشتیبانی میکند و امکان استفاده از فضای ذخیرهسازی محلی یا سرویسهای سازگار با S۳ را دارد. در چنین شرایطی مدیریت منابع سختافزاری، تهیه نسخه پشتیبان و نگهداری سرور برعهده صاحب وبسایت خواهد بود، اما وابستگی مستقیم به یک ارائهدهنده میزبانی وجود نخواهد داشت.
انتشار نسخه پایدار EmDash تلاش تازهای برای رقابت با وردپرس در بازاری است که سالها تحت تأثیر این سامانه مدیریت محتوا قرار داشته است. کلودفلر با تمرکز بر امنیت افزونهها، معماری مبتنی بر آسترو و سازگاری مستقیم با ایجنتهای هوش مصنوعی تلاش میکند شیوه تازهای برای ساخت و مدیریت وبسایت ارائه دهد. با این حال گستردگی اکوسیستم وردپرس، تعداد افزونههای موجود و تجربه کاربران از جمله عواملی هستند که میتوانند بر میزان استقبال از این جایگزین جدید تأثیر بگذارند.
انتهای پیام/