برنامه مديريت وب سايت BeehiveCMS داراي تواناييهاي بسياري ميباشد. در مراحل طراحي اين برنامه، مطالعات گستردهاي بر روي ديگر CMSهاي مطرح دنيا صورت گرفت و در نتيجه تصميم به پيادهسازي قابليتهاي در نظر گرفته نشده در كنار ساير تواناييهاي مفيد اين بستههاي نرماقزاري گرفته شد. هدف اصلي در تعريف قابليتها، هرچه سادهتر شدن مراحل ايجاد و نگهداري سايت براي كاربران و در نظر داشتن نيازهاي اساسي آنها بوده است. در چنين شرايطي ايجاد نكردن وظايف و مشكلات جديد براي كاربر خود از اهميت فراواني برخوردار است.
پشتيباني از تمام زبانهاي زنده ساختار برنامه به صورتي طراحي شده كه به راحتي از تمام زبانهاي زنده دنيا پشتيباني ميكند و يك برنامهنويس وب ميتواند زبان جديدي را به برنامه اضافه كند.
طراحي رابط كاربري بصورت مجزا در طراحي اين برنامه رابط كاربري بعنوان يك بخش مجزا تعريف شده و امكان طراحي theme هاي گوناگون وجود دارد. يك برنامهنويس با رعايت اصول برنامهنويسي برنامه ميتواند ظرف مدت كوتاهي theme جديدي براي آن طراحي كند.
امكان نصب روي تمامي Server ها BeeHive به خوبي روي سيستم عاملهاي Unix / Linux و Windows كه از PHP 4 به بالا پشتيباني ميكنند، تست شده و به خوبي كار ميكند.
پشتيباني از بانكهاي اطلاعاتي MySQL و MSSQL بانك اطلاعاتي پيشفرض زبان PHP ، MySQL است در حاليكه بيشتر سرورهاي Windows كه از زبان PHP پشتيباني ميكنند از بانك اطلاعاتي MSSQL به جاي MySQL استفاده ميكنند. BeeHive از هر دو بانك اطلاعاتي مذكور پشتيباني ميكند.
Secure Authentication سيستم authentication يا login برنامه در صورت نبودن پروتكل SSL از امنيت كافي برخوردار است و password هاي كاربران را بصورت كد شده روي شبكه انتقال ميدهد.
بازيابي كلمه عبور در صورت فراموش كردن كلمه عبور توسط كاربر، مكانيزمي مبتني بر Figlet براي جلوگيري از خوانده شدن كلمه عبور جديد توسط ماشين، براي تغيير كلمه عبور و ارسال آن به آدرس پست الكترونيكي كاربر درنظر گرفته شده است.
تهيه نسخههاي پشتيبان از تمام مطالب، حتي عكسها فقط با يك كليك تمام محتواي وبسايت اعم از متون و عكسها همه در بانك اطلاعاتي ذخيره ميشوند. بنابراين براي تهيه نسخههاي پشتيبان از محتواي سايت ديگر نيازي به كپي كردن هيچ فايلي نميباشد و backup گرفته شده از بانك اطلاعاتي داراي تمام محتواي سايت ميباشد.
توليد صفحههاي password protected در BeeHive ميتوان صفحات، عكسها، اخبار و غيره رابصورت restricted و يا به عبارت ديگر password protected تعريف كرد تا به اين ترتيب فقط كاربران مجاز به آنها دسترسيداشته باشند.
منوهاي متعدد و چند لايه سيستم امكان تعريف منوينامحدود و چندلايه درختوارهاي ر كاربرميدهد. حتي قابليت تعريف يك منو بصورت restricted نيز وجود دارد تا فقط كاربران مجاز به آن دسترسي داشته باشند.
سيستم جستجوي پيشرفته امكان جستجو در خلاصه متن، متن كامل، عنوان صفحه، توضيحات عكس و ... با تركيبهاي منطقي and ، or و not در نظر گرفته شده است.
امكان تعريف كاربر با حقوق دسترسي گوناگون به منظور سهولت در مديريت، مدير ميتواند كاربران جديدي تعريف كند و دسترسي به بخشهاي مختلف سايت را به آنها بدهد.
امكان تعريف گروههاي كاربري مدير سيستم ميتواند به منظور مديريت بهتر، گروههاي مختلفي از كاربران ايجاد كند و دسترسي به بخشهاي مختلف را به گروهها اعطا كند. براي مثال ميتواند گروهي تعريف كند كه به صفحات restricted دسترسي داشته باشند و چند كاربر را عضو اين گروه كند.
سيستم modular BeeHive كاملا modular طراحي شده و بر حسب نياز ميتوان بخش جديدي به آن اضافه كرد.
نظر سنجي BeeHive داراي سيستم نظر سنجي از بازديد كنندگان است. همچنين ميتواند نمودار آماري نتايج نظرسنجي را ارائه دهد.
ويرايشگر متن WYSIWYG به منظور راحتي كاربر برنامه مجهز به يك ويرايشگر WYSIWYG براي صفحات HTML است تا كاربر بتواند از رنگ، اندازه فونتهاي مختلف و جدول و ... استفاده كند.
بخش اخبار BeeHive داراي بخشي مجزا براي مديريت اخبار وبسايت است كه قابليت گروهبندي، جستجو و آرشيو خبرها را نيز دارا است.
پشتيباني از تقويم هجري خورشيدي اين برنامه از تقويم هجري خورشيدي پشتيباني ميكند.
پشتيباني از مناطق زماني گوناگون تمام تاريخها و ساعتها برمبناي UTC در بانك اطلاعاتي ذخيره ميشوند و بر اساس منطقه زماني تنظيم شده نمايش داده ميشوند.
استفاده از فايلهاي Flash در صفحات در نسخه جديد امكان استفاده از فايلهاي Flash در صفحات و گروهبندي و مديريت آنها براحتي وجود دارد و به سادگي يك كاربر ساده ميتواند از Flash در توليد صفحات سايت استفاده كند.
سيستم ذخيره رويدادها اين ويژگي امكان ذخيره كردن تمام عملياتي كه كاربران BeeHive انجام ميدهند را در يك logfile ميدهد. در صورت بروز هر گونه مشكل به راحتي ميتوان با مراجعه به اينlogfile تمام رويدادهاي اتفاق افتاده را دنبال كرد.
حقوق دسترسي پيشرفته امكان تخصيص حق ويرايش، حذف و يا افزودن صفحات يك گروه صفحه به يك كاربر خاص از قابليتهاي جديد برنامه است. حقوق دسترسي پيشرفته امكان تقسيم وبسايت به بخشهاي جداگانهاي را ميدهد تا بتوان براي هر بخش مديري جدا از كاربران موجود تعريف كرد.
ساخت خودكار site-map امكان توليد نقشه سايت يا site-map از تمامي محتواي وبسايت بصورت خودكار و پويا با نمايش درختوارهاي وجود دارد.
كنترل پانل چند زبانه بسته به زبان انتخاب شده براي برنامه، تمام بخشهاي پانل مديريت نيز به زبان مربوطه نمايش داده ميشود.
بخش مديريت عكس به منظور سهولت كار كاربران سيستم، بخش مديريت عكس و فايلهاي Flash با قابليت نمايش بصورت thumbnail و قابليت ذخيره در بانك اطلاعاتي وجود دارد.
بخش مديريت آگهي اين برنامه مجهز به سيستم مديريت آگهي ميباشد. در اين سيستم امكان افزودن چندين آگهي با امكان محاسبه تعداد دفعاتي كه هر آگهي بازديد شده و قابليت تعريف نرخ نمايش هر آگهي وجود دارد.
ماژول مديريت فايل اين ماژول شما را قادر ميسازد تا بدون استفاده از FTP و از طريق كنترل پانل برنامه بتوانيد فايلهاي مختلف را upload كرده و در صفحات از آنها استفاده كنيد. در اين ماژول امكان گروه بندي فايلها و تخصيص حق دسترسي براي هر گروه نيز وجود دارد.
قابليت انتقال data از Microsoft SQL Server 2000 به MySQL 4 و بر عكس با تهيه نسخه پشتيبان از يك بانك اطلاعاتي، امكان بازيابي اطلاعات روي هر دو پايگاه داده Microsoft SQL Server 2000 و MySQL 4 وجود دارد. اين قابليت، نرمافزار BeeHive را يگ گام ديگر به Portable بودن نزديك ميكند.
امكان استفاده از iframe در صفحات در نسخه جديد اين امكان وجود دارد تا در كنار صفحات معمولي، صفحاتي با نام loader بسازيم تا يك application ديگر و يا بطور كلي يك صفحه خارجي را در قالب iframe در صفحه load كند.