380 likes | 621 Views
سیستم مدیریت محتوای راک. RAAKCMS. کاری از : گروه نرم افزاری راک RaakCMS.Com. زندگی نامه سیستم مدیریت محتوای راک. گـــــروه نرم افزاری راک در سال 1387 بعد از 7 سال تجربه در زمینه طراحی وب سایت و با توجه به اینکه همواره به بالاتــرین سطح
E N D
سیستم مدیریت محتوای راک RAAKCMS کاری از : گروه نرم افزاری راک RaakCMS.Com
زندگی نامه سیستم مدیریت محتوای راک گـــــروه نرم افزاری راک در سال 1387 بعد از 7 سال تجربه در زمینه طراحی وب سایت و با توجه به اینکه همواره به بالاتــرین سطح استاندارد ها در طراحی نــرم افزار های خود میاندیشید بر آن شد تا با پیــــاده سازی یک سیستم مدیریت محتوا علاوه بر سرعت بخشیدن به پروسه زمانی راه اندازی یک وب سایت ، به عنوان یکی از تولید کننده نرم افزار در کشور به اشتغال زایی در این صنعت نوپا و به شدت غریب !!! کمک کند . خوشبختانه با تکیه در تجربه چندین ساله و کمک از متخصصان بومی تیم طراحی توانست اولین نسخه سیستم مدیریت محتوا را با فناوری ASP به صورت کاملا تجاری آماده و به مدیران وب سایت ها معرفی نماید . بعد از گذشت یک سال ، حدود یکصد و بیست وب سایت این سیستم را برای مدیریت محتوای خود انتخاب کردند (هر 3 روز یک وب سایت ) با توجه به استقبال بسیار زیاد از این سیستم ، تیم طراحی راک تصمیم به بروزرسانی و استاندارد سازی نرم افزار با معماری سه لایه , و متدولوژی RUP گرفت که خوشبختانه توانست بعد از یک سال کار مدام و شبانه روزی ، نگارش جدید (( راک )) را در بستر Open Source به روش شی گرایی با زبان قدرتمند PHP و بانک اطلاعاتی MySQL پیاده سازی کند.
گواهی ثبت (( راک )) در شورای عالی انفورماتیک
گواهی تاییدیه فنی (( راک )) از شورای عالی انفورماتیک
گواهی ثبت (( راک )) در مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال ( وزارت فرهنگ و ارشاد اسلامی )
ویژگی های فنی سیستم مدیریت محتوای راک زبان برنامه نویسی : PHP 5.0 بانک اطلاعاتی : MySQL معماری نرم افزار : Three-Tier متدولوژی پیاده سازی : RUP موتور پردازش رابط کاربر ی : Smarty روشبرنامه نویسی : O.O.P(Object Oriented Programming) و : RAAK Framework Google Site Map Friendly Online Send Error Reports Full Event Viewer and Event Log Captcha Secure Checking
نمونه از معماری سه لایه و شی گرایی راک : صفحه HTML نرم افزار ;که فقط کافی است نام متغیر های Smarty نوشته شود . کاملا از پوسته کد نویسی نرم افزار جدا ست و هیچ دستور PHP درون آن وجود ندارد . <html> ……. <!--[$page_Name]--> </br> <!--[$page_Text]--> …….. </html> بخش برنامه نویسی لایه UI جهت پر کردن متغیر های Smarty که در یک فایل PHP ذخیره میشود : ..... require_once(ClassDirectory.'BS/RAAKPageBS.php'); $pageObj = new RAAKPageBS(); $pageInfo = $pageObj ->GetInfo($IDD);// فراخوانی یک متد از کلاس لایه بعدی ..... $pageInfo = $pageObj ->GetInfo($IDD); $smarty->Assign("page_Text",$pageInfo['page_Text']); $smarty->Assign("page_Title",$pageInfo['page_Title']); $smarty->Assign("page_Name",$pageInfo['page_Name']); $smarty->Assign("page_Description",$pageInfo['page_Description']); .....
نمونه از معماری سه لایه و شی گرایی راک : لایه BS فراخوانی کلاس Page از لایه DA • require_once(ClassDirectory.'DA/RAAKPageDA.php'); • ساخت یک شیء از کلاس PageDA • $pageDA = new RAAKPageDA)); • فراخوانی متد GetDetails() از کلاس PageDA و درخواست بازیابی کلیه خصوصیات یک صفحه به لایه DA و ارسال آن به لایه UI همانطور که ملاحظه میفرمایید قبل از فراخوانی توابع لایه DA و ارسال درخواست به بانک اطلاعاتی کد صفحه اعتبار سنجی میشود و در صورت معتبر بودن به سرور بانک اطلاعاتی ارسال میشود که این امر علاوه بر امنیت به افزایش سرعت سایت کمک میکند. • ....... • public function GetInfo($ID) • { • if ($ID!=0) • return = $pageDA->GetDetails($ID); • else • return 0; • } • .........
ادامه نمونه از معماری سه لایه و شی گرایی راک : برنامه نویسی لایه DA کد نویسی متد GetDetails در لایه DA: public function GetDetails($PageID) { $sql="Select $this->tableName.ID as ID, …… $this->tableName.Page_Name as page_Name, $this->tableName.Page_Title as page_Title, ……….. FROM $this->tableName where $this->tableName.ID=$PageID "; $this->result = RAAKMySql::ExecuteQuery($sql); return RAAKMySql::Fetch_array($this->result) ; } همان طور که مشاهده میکنید حتی برای دستورات اصلی ExecuteQuery جهت اجرای دستور SQL مجددا یک کلاس طراحی شده با نام RAAKMySQL تا قبل از اجرای دستورات SQL در این کلاس به طور کامل از نظر امنیت و درستی مورد بررسی قرار گیرد سپس به سرور ارسال شود (با این کار در بسیاری از مواقع به ویژه حمله های هکری سرور بانک اطلاعاتی سایت به دلیل ارسال همزمان هزاران دستور از کار نمی افتد .
دقت در ثبت کلیه وقایع توسط نرم افزار (Event Viewer ) با توجه به اهمیت ثبت کلیه وقایع سیستم به ویژه عملکرد کاربران ، در نرم افزار راک با استفاده از کلاس قدرتمند RAAKLOGکلیه حوادثی که منجر به تغییر در بانک اطلاعاتی میشود به صورت خودکار در جدول گزارشات با دقت بسیار به ثبت میرسد . علاوه بر حوادث منتهی به تغییر اطلاعات ، ورود و خروج کاربران ، تلاش برای ورود به سیستم با کلمات کاربری نادرست / ارسال تصاویر / حذف فایل ها / ساخت پوشه در آرشیو فایل ها همگی از مواردی هستند که از دید RAAKLOG پنهان نخواهند ماند در ادامنه تصویر یک نمونه گزارش عملکرد کاربران را مشاهده میکنید .در ستون Operation(ID) نام عملی که کاربر انجام داده و ردیفی از جدول بانک اطلاعاتی که تغییر یا اضافه شده درج میشود . در ستون Table نیز نام جدول بانک اطلاعاتی ثبت میشود . در ستون Description توضیات عملیات درج شده است همانطور که در ردیف 207 مشاهده میکنید کاربری با نام کاربری Admin و با رمز عبور 654321 در تاریخ 4 مهر ماه 1390 ساعت 17:16:48 ثانیه قصد داشته به سیستم وارد شود از آنجایی که رمز عبور اشتباه بوده عبارتی ک به عنوان رمز وارد کرده نیز در ستون Description درج شده است.
ارسال خودکار گزارشات خطا به تیم پشتیبانی یکی دیگر از مسائل بسیار مهم در سراحی سیستم های نرم افزاری به ویژه سیستم های وب بیس مشاهده خطا های رخ داده شده در سیستم به ویژه خطا های مربوط به بانک اطلاعاتی توسط تیم پشتیبان و نیرو های فنی میباشد که این موضوع نیز به دقت و با حساسیت بسیار توسط کلاس قدرتمند RAAKERROR پیاده سازی شده است. با عنایت به اینکه سیستم به صورت کاملا شی گرا و نیز 3 لایه طراحی شده است ، در آخرین مرحله که نرم افزار دستوری که سرور بانک اطلاعاتی ارسال میکند در صورت بروز مشکل شماره کلیه خطوطی در برنامه نویسی که یه ترتیب فراخوانی شده اند و رشته SQL که برای اجرا در نهایت به بانک اطلاعاتی رسیده است همگی در قالب یک ایمیل به صورت خودکار به کلیه اعضای تیم پشتیبانی و نیرو های فنی ارسال میشوند و حتی در وب سایت هایی که از اس ام اس پنل های گروه نرم افزاری راک استفاده میکنند یک پیامک با مضمون بروز خطا در سایت ..... برای مدیر تیم پشتیبانی نیز اراسال میشود تا در اسرع وقت برای رفع آن اقدام شود . با توجه به استفاده از موتور قدرتمند Smarty در پردازش لایه رابط کاربری در صورت بروز هر نوع خطا که منجر به فعال شده کلاس RAAKERROR شود سیستم به موتور Smarty آدرس صفحه (( بروز خطا)) را ارسال میکند تا کاربر کد های منجر به خطا را مشاهده نکرده و متنی مبنی بر بروز خطا به وی نمایش داده میشود ( مانند تصویر زیر )
نمونه ای از گزارشات بروز خطا An Error Report from : http://www.gonbad.com/Who did See it : (UserID=) When did it appear : 1391/07/04 سه شنبه 02:24:50 ----------------------------------------------------------Error in MySQL database : Table 'gonbad_118.template_setting' doesn't exist --------------------------------------------------------- SQL Command String : select ID as ID, Teme_Name as temeName, SiteWidth as siteWidth, Enter_User as enter_User, Update_Time as update_Time, HorizontalMenu as horizontalMenu, Marquee as marquee, MainMenu as mainMenu, RightPanel as rightPanel, LeftPanel as leftPanel, (End_Time - Start_Time) as duration, Template_HTML as templateHTML, Homepage_HTML as homepageHTML, Start_Time as sTime, End_Time as eTime FROM template_setting where Rec_Delete='False' and SubDomainID=0 and Start_Time < 1348527290 and End_Time > 1348527290 and Rec_Active='True' order by duration --------------------------------------------------------- File Names : 0 /home/gonbad/public_html/Classes/DA/RAAKTemplate_SettingDA.php(93): RAAKMySql::ExecuteQuery('select ????????...') 1 /home/gonbad/public_html/Classes/BS/RAAKTemplate_SettingBS.php(44): RAAKTemplate_SettingDA->GetSetting('1348527290') 2 /home/gonbad/public_html/BasePart/BaseInfo.php(9): RAAKTemplate_SettingBS->GetTodaySetting('1348527290') 3 /home/gonbad/public_html/index.php(8): require_once('/home/gonbad/pu...') 4 {main} ------------------------------------------------------------------- Http://www.118GONBAD.com/Client IP = 78.46.47.49
ماژول ها و امکانات سیستم مدیریت محتوای راک مدیریت منو ها مدیریت صفحات مدیریت کاربران پنل های ویژه سایت های مفید تصویر برگزیده پرسش های متداول جمله چرخشی لینکستان اخبار و اطلاعیه ها نقشه سایت مقالات تنظیمات اسکلت سایت گزارشات مدیریت اعضا پیام هفته تشکیلات سازمانی مصاحبه ها مناقصات پیام مدیر مزایده ها آمارو ارقام معرفی محصولات وبلاگ معرفی خدمـــات تماس با ما انتقادات شخصی تبلیغات انتقادات عمومی دانلــــــود کتابخانه مناسبت ها منوهای افقی گالری تصاویر (مجموعه آلبوم ها) مدیریت خطاها آلبوم عکس (فقط یک آلبوم) تماس با من
منو های افقی سربرگ سایت (Site Title) اسکلت پیشفرض راک در بخش تنظیمات اسکلت سایت مدیر سایت میتواند به راحتی بخش های زیر را فعال (قابل نمایش) و یا غیر فعال نماید : منو های افقی جمله چرخشی منو های سایت پنل های سمت راست پنل های سمت چپ سربرگ و کلیه تصاویر و رنگ های موجود در سایت نیز با استفاده از ماژول تنظیمات اسکلت سایت قابل تغییر و ویرایش میباشد جمله چرخشی پنل های سمت چپ بخش اصلی صفحه منو های سایت پنل های سمت راست منو های افقی زیر نویس صفحات
منو های افقی به جهت کم شدن تعداد منو های باز شونده سایت همواره توصیه میشود برخی از لینک های مهم و بدون زیر منو را به عنوان منوی افقی در سیستم تعریف شود . در تصویر زیر منو های افقی را مشاهده میکنید لازم به توضیح است که منو های افقی در بالاترین قسمت سایت به صورت راست چین و در زیر کلیه صفحات بالای بخش زیر نویس صفحات به صورت وسط چین قرار میگیرند .
سربرگ سایت مهمترین بخش سایت که میبایست از نظر گرافیکی بسیار زیبا طراحی شود سریرگ و یا همان تایتل سایت است که معمولا به سفارش کارفرما و با تایید آن توسط گرافیست طراحی و بعد از تصویب آن دیگر بخش های سایت بر اساس آن رنگ بندی میشوند. در تصاویر زیر چند نمونه سربرگ را مشاهده میکیند توضیح : در (( راک )) مدیر سایت میتواند اسن تصویر را بر اساس نوع صفحات تغییر دهد یعنی در زمان تعریف یک صفحه برای آن یک تصویر جدید تعریف کند .
منو های افقی سربرگ سایت (Site Title) ساختار صفحه اول HomePage یا همان صفحه اول سایت های راک علاوه بر بخش های اصلی که در صفحه قبل مشاهده نموده اید مانند (منو های – پنل ها و ... ) خود شامل چند قسمت اصلی میباشد که در تصویر مقابل مشخص شده است (تصویر روز – مناسبت – تصویر برگزیده – متن صفحه اول – کادر آخرین اخبار) مدیر سایت میتواند در صفحه ورودی سایت خود بجز بخش اخبار به طور خودکار معمولا 10 خبر آخر سایت را نمایش میدهد 4 بخش دیگر را بسته به مناسبت ها و یا شرایط موجود تغییر و یا فعال و غیر فعال کند. یکی از نقاط قوت راک RAAKTimeTable یا همان ((جدول زمانی راک)) است به این معنی که مدیر میتواند بسیاری از محتوای سایت را با تنظیم زمان فعال و غیر فعال شدن به راحتی کنترل کند . مانند تصویر روز – مناسبت – تصویر برگزیده –جمله چرخشی – پنل های ویژه جمله چرخشی پنل های سمت چپ منو های سایت تصویر روز مناسبت تصویر برگزیده پنل های سمت راست متن و محتوای صفحه اول اخبـــــار منو های افقی زیر نویس صفحات
تنظیمات گرافیکی و اسکلت سایت (( راک )) به مدیر سایت این اجازه را میدهد تا به تعداد نا محدود اقدام به ساخت اسکلت گرافیکی برای سایت خود کند و با استفاده ماژول تنظیمات اسکلت سایت علاوه بر رنگ بندی بخش های مختلف و ویرایش تصاویر به کار رفته در ظاهر سایت مدیر میتواند برخی بخش ها را در یک تم گرافیکی خاص فعال و یا غیر فعال کند . سورس کامل فایل استایل بندی آبشاری CSS و کد های HTML مربوط با صفحه اصلی هر دو به طور کامل در اختیار مدیر خواهد بود . ویک از ویژگی های منحصر بفرد (( راک )) پیروی ماژول تنظیمات گرافیکی و اسکلت سایت از کلاس قدرتمند RAAKTimeTable میباشد . بدین معنی که مدیر میتواند برای مناسبت ها و یا ایام خاصی یک تم گرافیکی تعریف و در سیستم زمان فعال و غیر فعال شدن آن را انتخاب کند . ( مثلا یک تم مشکی رنگ برای ایام محرم و صفر – یک تم گرافیکی برای ایام دهه فجر – یک تم گرافیکی برای ایام نوروز و ... )
تصویر روز یکی از شعار های همیشگی راک ((آسودگی در مدیریت)) است به این معنی که مدیر سایت و یا اپراتور های آن براحتی بتوانند وب سایت پویا و کاملی داشته باشند – یکی از امکانات بسیار کارآمد در سیستم راک ماژول تصویر روز میباشد . مدیر سایت میتواند برای هر یک از روز ها تقویم یک تصویر که معمولا برای مناسبت ها و یا شعال هار آن روز طراحی میشود را در بالاترین بخش صفحه اول درج کند برای این کار فقط و فقط کافی است نام تصویر انتخابی به صورت یک عدد 4 رقمی و مشخ کننده شماره ماه و شماره روز باشد مثلا تصویر 0721.jpg به طور خودکار فقط در رور 24 مهر ماه هر سال نمایش داده میوشد . (یکی دیگر ار کاربرد های RAAKTimeTableدر این ماژول میباشد)
مناسبت ها در ماژول مناسبت نیز مدیر سایت میتواند بر اساس مناسبت های تقویمی علاوه بر یک تصویر به میزان دلخواه متن و جدول و انیمیشن و ... برای یک بازه زمانی خاص ، در سیستم به ثبت برساند و راک بر اساس RAAKTimeTableدر هر لحظه مناسبت جاری را نمایش میدهد . دقت جدول زمانی این ماژول به دقیقه میباشد یعنی میتوان حتی ساعت و دقیقه فعال شدن و غیر فعال شدن مناسبت را تنظیم نمود. این ماژول به طور هوشمند در صورتی که برای یک ساعت خاص چندین مناسبت تعریف شده باشد کوتاه ترین مناسبت را در اولویت قرار میدهد . مثلا اگر برای هفته معلم از 12 تا 19 اردیبهشت مدیر یک تصویر و متن مرتبطی در سایت درج کند و برای روز 14 اردیبهشت به عنوان مثال یک تصویر برای شهادت یکی از امامان (ع) درج شده باشد سیستم به طور هوشمند از 12 تا 14 اردیبهشت تصویر هفته معلم و در روز 14 ام تصویر شهادت و مجددا از 15 تا 19 تصویر هفته معلم را نمایش خواهد داد .
تصویر برگزیده در ماژول تصویر برگزیده نیز مانند ماژول مناسبت مدیر سایت میتواند بر اساس شرایط و به سلیقه خود علاوه بر یک تصویر به میزان دلخواه متن و جدول و انیمیشن و ... برای یک بازه زمانی خاص ، در سیستم به ثبت برساند و راک بر اساس RAAKTimeTableدر هر لحظه تصویر جاری را نمایش میدهد . دقت جدول زمانی این ماژول نیز به دقیقه میباشد. تفاوت این ماژول با مناسبت ها در حجم اطلاعات و امکان قرارداد مطالب بیشتر در صفحه ای جداگانه است و کاربر در صورت تمایل با کلیک بر روی (( ادامه مطلب)) ادامه محتوای مورد نظر را در یک صفحه جدید مطالعه فرماید .
صفحه افــزودن تصویر برگزیده به سیستــم راک هما گونه که در تصویر مشاهده میکنید در صورتی که گزینه (( مطلب شامل صفحه ادامه باشد )) تیک خورده باشد عبارت (( ادامه مطلب )) در زیر محتوای تصویر برگزیده به کاربران سایت نمایش داده میشود . مدیر سیستم نیز مطالب مربوط به ادامه را در کادر پایین و مطالب مربوط به اصفحه اول را در کادر بالا درج میکند
جمله چرخشی جمله چرخشی یا همان Marque یک عبارت در زیر سربرگ است که معمولا برای مناسبت های مختلف توسط مدیر سایت تغییر میکند و به صورت متحرک مانند زیر نویس در تلویزیون از سمت چپ به راست صفحه در حرکت است در سیستم مدیریت محتوای راک این جمله چرخشی ویژگی های زیر رار داراست : امکان تغییر و افزودن تعداد نامحدودی جمله امکان تغییر رنگ قلم و رنگ پس زمینه جمله چرخشی (مثلا برای ایام شهادت میتوان رنگ پس زمینه را مشکی انتخاب نمود ) امکان تنظیم جهت حرکت که معمولا برای جملات فارسی از چپ ره راست و برای جملات انگلیسی از راست به چپ میباشد امکان تنظیم زمان نمایش و زمان غیر فعال شدن جمله RAAKTimeTable ( این مورد یکی از نکات مثبت و منحصر بفرد سیستم مدیریت محتوای راک میباشد که امر بروز رسانی وب سایت را بسیار بسیار ساده نموده است . به گونه ای که مثلا روابط عمومی بر حسب مناسبت های مختلف میتواند در ابتدای سال جملات چرخشی مختلفی را در سیستم ثبت کرده و به طور خودکار و بدون نیاز به وجود کاربران دقیقا ساعت 00:00 تاریخ تعریف شده جمله با ویژگی های تعریف شده فعال و در ساعت 24:00 تاریخ پایان نمایش جمله غیر فعال میشود
منو های اصلی منو های اصلی راک به صورت باز شونده از سمت راست صفحه این امکان را به مدیران سایت ها میدهد تا بدون محدودیت در تعداد منو ها و زیر منو ها اقدام به تعریف لینک به صفحات مختلف و یا حتی لینک به سایت های دیگر نمایند در تصویر سمت راست یک نمونه منو و زیر منو مشاهده میکنید. با راک شما میتوانید برای هر منو تنظیمات زیر را انجام دهید : متن من منو به صورت متنی باشد یا تصویری (برخی سایت ها به دلیل اهمیت بحث زیبایی تمامی منو ها را به صورت تصاویر جداگانه طراحی میکنند ) موقعیت منو (جانمایی منو از بالا به پایین) نوع لینک ( به یکی از صفحات از پیش تعریف شده یا به یک آدرس اینترنتی) پنجره مقصد ( بعد از کلیک بر روی منو آیا لینک در یک پنجره جدید باز شود و یا در همین صفحه ) فعال یا غیر فعال بود (کاربر امکان کلیک بر روی منو را داشته باشد) قابل نمایش و یا غیر غابل نمایش بودن منو منو دارای زیر منو هست یا خیر
مدیریت صفحات • توسط (( راک )) مدیر سایت میتواند بطور نا محدود اقدام به ایجاد صفحات مختلف نموده و تمامی اطلاعاتی مورد نیاز خود را در آنها درج نماید یکی از ویژگی های بسیار کارآمد این سیستم در هنگام ایجاد یک صفحه میباشد . پارامتر های یک صفحه در (( راک )) : • نام صفحه که در بالاترین نقطه محتویات صفحه درج میشود • محتویات صفحه – به صورت HTML شامل جدول – تصویر – فلش و ... • عبارت بالای مرورگر (عنوان صفحه) • کلمات کلیدی – Keywords - • توضیحات – Descriptions( که برای رتبه بندی صفحه در موتور های جستجو لازم است ) • سطح دسترسی به صفحه (همه کاربران یا فقط اعضاء سایت) • امکان ارسال نظر از سوی کاربران • تصویر سربرگ سایت (مدیر میتواند تصویر سربرگ سایت را بسته به نوع هر صفحه تغییر داده و سفارشی نماید) • فعال و غیر فعال کردن بخش های اصلی سایت مانند منو ها اصلی – پنل های سمت چپ و راست – بخش تبلیغات
پنل های ویژه یک دیگر از امکانات سیستم مدیریت محتوای راک که در تمامی سایت های راک بدون استثناء نصب شده و همه مدیران از آن استقبال نموده اند ماژول (( پنل های ویژه )) است . همان طور که در اسکلت سایت مشاهده نموده اید دو طرف وب سایت های راک معمولی دو ستون به پنل های ویژه اختصاص داده شده است . پنل های ویژه کادر هایی هستند برای نمایش اطلاعات در تمامی صفحات استفاده میشوند و خود به دو دسته اصلی تقسیم میشوند : پنل های استاندارد پنل های سفارشی پنل های استاندارد به کادر هایی گفته میشود که از قبل در سیستم تعریف شده و محتوا و ظاهر آنها توسط سیستم بروز رسانی میشود مانند پنل آب و هوا که مدیر سایت فقط محل قرار گیری آنها را تعریف میکند و محتوا و ظاهر آنها توسط سیستم راک مشخص میشود – راک شامل 10 عدد پنل استاندارد میباشد که در صفحه بعد درج شده اند. پنل های سفارشی به کادر هایی گفته میشود که مدیر سایت آنها را تعریف کرده و جهت مقاصد مختلف مانند تبلیغات – نمایش لینک های ویژه – اخبار فوری و مهم و .... استفاده میشود .و ظاهد آنها شبیه تصویر مقابل است . کلیه پنل های راک از کلاس RaakTimeTable پیروی میکنند و مدیر به راحتی میتواند زمان فعال و غیر فعال شدن آنها را تنظیم کند . تصور کنید مدیر میخواهد لینک ثبت نام و یا دانلود یک مطلب را برای زمان مشخصی در سایت قرار دهد به راحتی با تعریف یک پنل و تنظیم زمان شروع و پایان نمایش این نیاز وی مرتفع مبشود. ضمنا کادر دور پنل های سفارشی و ثابت یا متحرک بودن محتوای آن نیز قابل تنظیم است.
پنل های ویژه استاندارد لازم به ذکر است شکل ظاهری و رنگ بندی محتوای پنل های ویژه بر اساس ساختار گرافیکی هر سایت متفاوت بوده و توسط تیم طراحی به صورت سفارشی طراحی میشود
تعریف پنل های ویژه تنظیمات و ویژگی های هر پنل که توسط مدیر قابل تغییر است : 1) زمان فعال و غیر فعال شدن 2) موقعیت آنها (سمت چپ یا راست بودن آنها) 3) اولویت نمایش پنل های 4) متحرک و یا ثابت بودن محتوای آنها 5) ارتفاع پنل برای زمانیکه محتوای آن متحرک است 6) نمایش و عدم نمایش حاشیه پنل ها 7) نمایش و عدم نمایش عبارت (( ادامه مطلب )) 8) درج انواع متن – تصویر – فلش – لینک و .. در محتوای پنل ها
ماژول تبلیغات یک دیگر از امکانات سیستم مدیریت محتوای راک که برای شرکت های خصوصی و سایت های شخصی کاربرد زیادی دارد ماژول تبلیغات است . در طراحی این ماژول تقریبا تمامی پارامتر های یک بنر تبلیغاتی در یک وب سایت در نظر گرفته شده است مانند زمان شروع و پایان نمایش – تعریفه ریالی هر بازدید – تعریفه ریالی هر کلیک – امکان لینک به وب سایت خارجی – امکان درج نامحدود متن و تصویر در صفحه اختصاصی تبلیغ کننده – غیر فعال شدن تبلیغ بعد از اتمام اعتبار ریالی یا زمانی و ...
تشکیلات سازمانی ماژول (( چارت سازمانی )) یکی درگر از امکانات بسیار مفید راک برای سایت های اداری و سازمانی است . به گونه ای که با همین ماژول علاوه بر راه اندازی بخش معرفی دوایر و چارت سازمانی امکان راه اندازی بخش راهنمای طبقات – شرح وظایف – دفتر تلفن داخلی و آلبوم تصاویر همکاران وجود دارد . در این ماژول با استفاده از کلاس جاوااسکریپ dTree امکان درج بدون محدودیت پست سازمانی به صورتی درختی و سطح بندی شده وجود دارد. مدیر بعد از تعریف تمامی پست های سازمانی اقدام به تعریف کارکنان و افراد نموده و هر شخص را به یک پست نسبت میدهد. در صفحه بعد تنظیمات و پارامتر هایی را که برای هر شخص معرفی و ثبت میشود قابل مشاهده است
تشکیلات سازمانی علاوه بر نوع پست سازمانی در زمان تعریف کردن کارکنان نام و نام خانوادگی – سمت – آدرس محل کار(شماره ساختمان – طبقه – اتاق) تلفن داخلی – تلفن مستقیم – آدرس ایمیل و تصویر هر شخص را میتوانید وارد کنید و در یک صفحه کامل میتوانید شرح وظایف ایشان را ثبت کنید که با توجه به استفاده را HTML Editor قوی در زمان درج شرح وظایف میتوان به تعداد نامحدود تصویر – فلش – لینک و جدول و ... قرار داد.
ماژول مناقصات بخش مناقصات سیستم (( راک )) به طور کامل کلیه نیاز های مدیر سایت را در خصوص برگزاری یک مناقصه بر طرف میکند . پارامتر های زیادی در ثبت یک مناقصه در سیستم لحاظ شده است به گونه ای که مثلا هزینه دانلود ، نام روزنامه هایی که آگهی در آنها درج شده ، تاریخ های منافصه و .... همگی قابل تنظیم میباشد. ضمنا مناقصاتی که زمان دریافت اسناد آنها به اتمام میرسد به طور خودکار گزینه دانلود آنها نیز غیر فعال میشود .
پیشنهادات و انتقادات سامانه (( انتقادات و پیشنهادات )) راک با صدور کد پیگیری برای هر یک از نامه های ارسالی از سوی کاربران این امکان را به ارسال کننده مطالب میدهد که به راحتی و بدون اینکه نام آنها فاش شود نظرات و پیشنهادات خود را برای مدیران و کلیه کاربرانی که به عنوان اپراتور های صندوق انتقادات و پیشنهادات از سوی مدیر سایت منسوب شده اند، ارسال نمایند. نامی که در بخش گیرندگان در صندوق انتقادات و پیشنهادات مشاهده میشود همچنین کاربران میتوانند با استفاده از از کد پیگیری جوابیه گیرندگان و مسئولین را نیز مشاهده نمایند. مدیر سایت با استفاده از ماژول (( مدیریت کاربران )) میتواند نام اشخاصی را که مایل به داشتن صندوق انتقادات و پیشنهادات هستند را در سیستم ثبت کند . در این ماژول مدیر سایت میتواند برای هر یک از افراد یک نام مستعار مشخص کند تا کاربران در صندوق انتقادات و پیشنهادات این نام مستعار را مشاهده کنند . مثلا برای آقای علی اکبری نام مدیر روابط عمومی را درج نماید و از این به بعد کاربران سایت در زمانی که قصد ارسال یک مطلب و یا پیشنهادی دارند در بخش نام گیرندگان به جای عنوان ( علی اکبری ) عبارت ( مدیر روابط عمومی ) را مشاهده میکنند.
سخن آخر ... ما در این ارائه فقط برخی از امکانات و ماژول های سیستم (( راک )) را معرفی نمودیم ، همان طور که قبلا اشاره شد (( راک )) در حدود 50 ماژول مختلف داشته و تیم طراحی به طور مداوم در حال ایجاد و بروز رسانی امکانات آن هستند . این مستندات راهنمای کاربری سیستم نبوده و فقط جهت آگاهی شما عزیزان از برخی امکانات مفید و سودمند (( راک )) تهیه و در اختیار شما قرار گرفته است امید است با حمایت شما بزرگواران بتوانیم این صنعت غریب را در کشور زنده کرده و سیستمی شایسته و برازنده شما آماده کنیم. منتظر پیشنهادات سازنده شما سروران عزیز هستیم گروه نرم افزاری راک RaakCMS.Com