راهنما برای استدیوی هروف
Karen - CLI for Horuph

راهنمای کار با
استدیوی هروف

این مجموعه به جهت آشنایی و راهنمای استفاده از UI فریم ورک استدیوی هروف و کاربری سطح بالا و توسعه با استدیوی هروف تهیه شده است و شما می توانید با مطالعه این توضیحات ارائه شده می توانید با محیط فریم ورک استدیوی هروف آشنا شوید.

برای توسعه با استدیوی هروف پس از آشنایی با محیط فریم ورک استدیوی هروف، مستندات توسعه فریم ورک هروف را مظالعه بفرمایید.

آخرین به روزرسانی: 3/6/2021

آشنایی با محیط کاربری

فریم ورک استدیوی هروف به جز نمای کاربری برای بخشهای تولید شده اختصاصی در هر پروژه، داری نمای کاربری ساده و کم حجمی است که به صورت پیش ساخته برای کاربران لایه مدیریت و توسعه دهندگان است که علاوه بر ارائه ابزار راهبری در قسمتهای مختلف، امکان دسترسی به کنسول ها و پنجره تنظیمات افزونه ها را در فریم ورک استدیوی هروف فراهم می آورد.

مطالعه این مستندات برای تولید و توسعه و یا مدیریت پس از توسعه با استدیوی هروف بسیار لازم است برای همین سعی شده که این مجموعه دربرگیرنده نکات و توضیحات لازم برای توسعه دهندگان و همچنین مدیران پروژه های توسعه یافته باشد.

بخشی از نمای کاربری فریم ورک استدیوی هروف که تنها توسط لایه مدیریتی استدیوی هروف مشاهده می گردد و در اختیار قرار می گیرد موضوع این مستندات است پس برای دسترسی به این ابزار ابتدا با دسترسی مدیریتی وارد سیستم شوید.

ورود و خروج از سیستم

قدم اول در استفاده از امکانات استدیوی هروف، ورود به سیستم و تایید صلاحیت برای اجرای اعمال مدیریتی و کاربری سطح بالا است. لازم به یادآوری است که نام کاربری و کلمه عبور شما، کلید دسترسی به ابزار مدیریتی در استدیوی هروف است و شما می بایست در حفظ و نگهاداری از اطلاعات ورود خود کوشا باشید.

برای ورود به سیستم به عنوان مدیر یا کاربر سطح بالا در استدیوی هروف روشها و راه های مختلفی وجود دارد که به شرح زیر است:

1. استفاده از کلیدهای میانبر

هر جا که باشید با استفاده از کلیدهای میانبر Alt + L میتوانید پنجره ورود به سیستم را باز کنید.

برای آشنایی با فهرست کلیدهای میانبر استدیوی هروف اینجا کلیک کنید.

2. ورود از طریق صفحه ورود به سیستم

با وارد کردن آدرس صفحه ورود به سیستم مانند نمونه می توانید وارد صفحه ورود به سیستم در استدیوی هروف شوید.
                
http://your-project.com/sign-in
            

3. ورود از طریق UI اختصاصی

UI سایت شما ممکن است کلید یا لینک ورود به سیستم داشته باشد که به سادگی شما را به پنجره ورود به سیستم برساند.

خروج از سیستم

همیشه به خاطر داشته باشید که امنیت اطلاعات شما مسئله مهم ولی بسیار شکننده است، همیشه مواظب اطلاعات کاربری خود باشید و در صورت امکان بعد از استفاده از استدیوی هروف خارج شوید.

استدیوی هروف روشهای مختلفی برای خروج از سیستم در اختیار مدیران و کاربران سطح بالا قرار میدهد که به شرح زیر است.

1. استفاده از کلیدهای میانبر

در صورتی که در سیستم وارد شده بودید هر جا که باشید با استفاده از کلیدهای میانبر Alt + Q می توانید از سیستم خارج شوید.

برای آشنایی با فهرست کلیدهای میانبر استدیوی هروف اینجا کلیک کنید.

2. خروج از طریق منوی راهبری نوار ابزار

با دسترسی مدیریتی در هر صفحه تولید شده با استدیوی هروف که باشید، به نوار ابزار دسترسی دارید. با استفاده از منوی راهبری نوار ابزار فریم ورک استدیوی هروف هر کجای نرم افزار که باشید می توانید از سیستم خارج شوید.

3. خروج از طریق UI اختصاصی

UI سایت شما ممکن است کلید یا لینک خروج از سیستم داشته باشد که برای شما امکان خروج از سیستم را به سادگی فراهم نماید.

مسلما UI اختصاصی مرتبط به مدیریت پروژه تولید شده است و در مرحله توسعه چنین امکانی را توسعه دهنده می بایست فراهم نماید.

نوار ابزار

مهمترین بخش ظاهری استدیوی هروف که همیشه در کنار شما خواهد بود و به شما در رسیدن به ابزار مختلف کمک خواهد کرد، نوار ابزار استدیوی هروف است. این نوار ابزار در بالای صفحات استدیوی هروف با دسترسی مدیریت یا کاربری سطح بالا قرار می گیرد و به مدیران نرم افزار دسترسی به ابزار مختلف را فراهم می کند.

قسمتهایی از این ابزار به تفصیل در بخشهای بعدی توضیح داده شده و شما می توانید با کاربرد این ابزار به صورت کامل آشنا شوید. در اینجا شما می توانید با ظاهر و نمای کلی نوار ابزار فریم ورک استدیوی هروف و منوهای راهبری و ابزار در این نوار آشنا شوید.

ابزار و ویژگی های بیشتری نیز این سیستم علاوه بر موارد ذکر شده به شما ارائه می دهد که در طی سالها توسعه و بهینه سازی سعی شده که به صورت غریضی قابل یادگیری و استفاده باشند.

مدیریت زبان ها

نوار ابزار با نمایش آیکون سایت به شما کمک می کند که در صورتی که چندین پروژه را مدیریت می کنید ساده تر بتوانید با یک نگاه تشخیص دهید که صفحه کدام پروژه جلوی شما باز شده است.
در کنار این آیکون شما می توانید بینید زبان فعال پروژه کدام است و با حرکت موشواره روی آیکون می توانید به منوی زبانهای برای تغییر زبان پروژه را جهات مدیریت محتوا دسترسی پیدا کنید.

نمایش مکان فعالیت و منوی راهبری

آیکون مکان فعالیت بیانگر این است که صفحه ای که در آن هستید متعلق به کدام قسمت یا کنسول از فریم ورک و یا افزونه های نصب شده بر روی فریم ورک استدیوی هروف است.

برای مثال: آیکون خانه home نمایشگر این است که در صفحات قابل مشاهده توسط بازدید کنندگان هستید، در نتیجه صفحه اول مکان فعال، صفحه اول سایت است.

با حرکت موشواره بر روی آیکون می توانید به منوی راهبری نوار ابزار دسترسی پیدا کنید که به شما پیوندهای بیشتری را جهت راهبری در فضای مربوط به پروژه ارائه می دهد.

با کلیک بر روی آیکون نمایش مکان فعال می توانید به صفحه اول قسمت یا کنسول در مکان فعال دسترسی پیدا کنید.

در این منو به جز امکان خروج از سیستم همیشه دسترسی به صفحه مدیریت افزونه ها و زبان ها و همچنین صفحه تغییر کلمه عبور برای کاربر توسعه دهنده یا مدیر فراهم شده است.

استدیوی هروف در منوی راهبری نوار ابزار امکان رسیدن به سایر بخشهای مهم را فراهم می کند از این رو ممکن است در صفحات مختلف این منو متفاوت باشد.

سوئیچ ابزار وب پارت

وب پارت ها در استدیوی هروف بخش های تشکیل دهنده ظاهر سایت و قسمت های قابل دسترسی توسط بازدیدکنندگان علاوه بر صفحات تولید شده توسط افزونه های استدیوی هروف هستند وب پارتها در استدیوی هروف در بخشهای بعدی به صورت کامل تری توضیح داده شده است.
در صورتی که در صفحات تولید شده برای بازدید کنندگان باشید نوار ابزار با ارائه سوئیچ نمایش ابزار وب پارت ها به شما امکان درسترسی به ابزار مدیریت ظاهری و تغییر مکان وب پارت ها را می دهد.
شما می توانید وضعیت این سوئیچ را با استفاده از کلید میانبر Alt + W تغییر دهید.

برای آشنایی با فهرست کلیدهای میانبر استدیوی هروف اینجا کلیک کنید.

افزونه ها

در هر کجا از فریم ورک استدیوی هروف که باشید با کلیک بر روی آیکون افزونه ها apps می توانید به پنجره افزونه های نصب شده بر روی استدیوی هروف دسترسی پیدا کنید.
شما می توانید با استفاده از کلید میانبر Alt + A هم به این پنجره دسترسی پیدا کنید.

برای آشنایی با فهرست کلیدهای میانبر استدیوی هروف اینجا کلیک کنید.

راهنمای هر افزونه به صورت جداگانه از طریق استدیوی هروف قابل دسترسی است و این مجموعه راهنما شامل راهنمای افزونه ها نمی شود.

منوی ابزار

با حرکت موشواره بر روی آیکون پیکان در انتهای نوار ابزار می توانید به منوی ابزار دسترسی داشته باشید. این ابزار شامل پیوندهای دسترسی به کنسول های ابزار تولید و طراحی و تنظیمات نرم افزار به علاوه تنظیمات کلی می شود. افزونه های مختلف هم می توانند با نمایش آیکون در منوی ابزار امکان دسترسی سریعتر به کنسول یا پنجره ای را برای مدیریت فراهم کنند.
ابزار تولید و طراحی و همچنین تنظیمات نرم افزار و تنظیمات کلی سیستم در بخشهای بعدی به تفصیل توضیح داده شده است.

کنسول

یکی دیگر از مهمترین مفاهیم تعریف شده در استدیوی هروف، کنسول ها هستند. کنسول صفحه ویژه ارائه ابزار مدیریت یا تنظیمات یک مجموعه عملکرد یا یک افزونه است. کنسول محیطی برای مدیریت نرم افزار فراهم می کند که سریع تر و جدای محتوای ارائه شده بتواند کارهای خود را انجام دهد.

هر کنسول مجموعه ای از فرم ها و صفحات و تنظیمات مختلف را کنار هم جمع می کند و به ارائه به صورت برگه های مختلف امکان دسترسی به فرم ها و تنظیمات مختلف را در یک صفحه واحد فراهم می آورد.

نشانه ابزار

نشانه ابزار نمایش دهنده موقعیت مکان کنسول فعال صفحه است. استدیوی هروف به صورت پیشفرض صفحات کنسول برای تنظیمات و ابزار تولید و طراحی دارد ولی هر پروژه بنا بر افزونه های نصب شده می تواند صفحات کنسول بیشتری داشته باشد که نشانه ابزار برای کنسول های افزونه های نصب شده، آیکون افزونه خواهد بود.

زبانه های کنسول

شیوه ارائه کنسول ها به صورت برگه های مجزا این امکان را فراهم می آورد که دسترسی به تنظیمات و فرم ها و یا صفحات مختلف مدیریت به سادگی انجام بپزیرد. برای تغییر این برگه های می توانید از زبانه های صفحه کنسول استفاده کنید.

وب پارت

استدیوی هروف ابزاری منحصر به فرد برای تولید صفحات برای توسعه دهنده فراهم آورده است که بتواند با سرعت بالا و با چند کلیک محتوای صفحه را به به دلخواه صفحه بندی کند. تمامی تغییرات صفحه بندی به صورت لحظه ای ذخیره شده و نیاز به اعمال عملکرد ثبت ندارند که این ویژگی در کنار امکان جابجا کردن وب پارت ها به صورت Drag & Drop به توسعه دهنده و مدیر سایت توانایی بالایی در صفحه بندی می دهد.

یکی دیگر از اجزا مهم در استدیوی هروف وب پارت ها هستند. وب پارت بخشی از صفحه است که می تواند به صورت استاتیک یا داینامیک باشد. در حقیقت هر صفحه نهایی قابل رویت برای بازدیدکنندگان از یک چند وب پارت ساخته می شود. علاوه بر وب پارت های استاتیکی که می توانید به نرم افزار اضافه کنید افزونه های مختلف ممکن است وب پارت های خود را داشته باشند که به سیستم اضافه می شوند و در صفحه بندی می توانید از آنها استفاده کنید.

هر صفحه تولید شده با توجه به قالب عمومی یا اختصاصی استفاده شده ممکن است دو یا چند منطقه ثبت وب پارت داشته باشد که این مناطق ثبت وب پارت محل هایی هستند که شما می توانید در آنجا وب پارت مورد نظر خود را ثبت کنید. برای نمایان کردن ابزار صفحه بندی در یک صفحه کافی است بر روی سوئیچ نمایش ابزار صفحه بندی در نوار ابزار استدیوی هروف را کلیک کنید.

منطقه ثبت وب پارت

به قسمتی از صفحه که امکان ثبت وب پارت را دارا است، منطقه ثبت وب پارت می گوییم. این مناطق معمولا در بالا یا پایین صفحه و یا ستون ها وجود دارند کع به مدیر سایت اجازه ثبت وب پارت برای نمایش در حالت های مختلف را می دهد.

حالات نمایش برای وب پارت

هر منطقه نمایش در صفحه، وابسته به محتوای صفحه، به بخش های دیگری تقسیم می گردد که محل ثبت وب پارت برای حالت نمایش خاصی را در بر می گیرند. برخی از این بخشها تنها منحصر به صفحات خاصی هستند و در صفحات دیگر نمایش داده نمی شوند مانند نمایش در صفحه اول که تنها در صفحه اول نمایش داده می شود.

نمایش در همه صفحات

وب پارت های ثبت شده در این حالت در همه صفحات تولید شده نمایش داده می شوند.

نمایش در صفحه اول

وب پارت های ثبت شده در این حالت تنها در صفحه اول نمایش داده می شوند. این حالت نمایش تنها از صفحه اول نرم افزار قابل دسترسی است.

نمایش در صفحات به جز صفحه اول

وب پارت های ثبت شده در این حالت در تمامی صفحات داخلی نرم افزار به جز صفحه اول نمایش داده می شوند. این حالت نمایش از تمامی صفحات به جز صفحه اول قابل دسترسی است.

نمایش در این بخش

این حالت نمایش در صفحات داخلی افزونه ها وجود دارد و اشاره به صفحه خاصی در افزونه دارد. وب پارت های ثبت دشه در این حالت در تمامی صفحات تولید شده توسط آن صفحه خاص افزونه نمایش داده خواهند شد.

نمایش در این صفحه

همانگونه که از نام این حالت پیداست وب پارت های ثبت شده در این حالت تنها در صفحه ثبت دشه نمایش داده خواهند شود و در دیگر صفحات تولید شده توسط همان صفحه از افزونه نمایش داده نمی شوند.

ثبت وب پارت

در هر حالت نمایش از منطقه ثبت وب پارت که بخواهید وب پارت اضافه کنید سه نوع ابزار برای ثبت وب پارت جدید در استدیوی هروف پیشبینی شده است. شما می توانید در هر لحظه بسته به نیاز خود از یکی از این روش ها را برای افزودن وب پارت جدید برای نمایش در حالت نمایش مورد نظر انتخاب کنید.

add ثبت وب پارت از میان وب پارت های موجود

با کلیک بر روی این آیتم پنجره ای باز خواهد شد که به شما امکان ثبت وب پارت را در دو زبانه ارائه می دهد.

زبانه نرم افزار

در این زبانه می توانید از میان وب پارت های استاتیک تولید شده در ابزار تولید و طراحی نرم افزار وب پارت مورد نظر خود را انتخاب کنید.

زبانه افزونه ها

در این زبانه از پنجره باز شده ابزاری فراهم شده که از میان وب پارت های افزونه ها، وب پارت مورد نظر خود را برای ثبت انتخاب کنید.

code ثبت وب پارت جدید با ورود مستقیم کد

با کلیک بر روی این آیتم پنجره ای باز خواهد شد که به شما امکان ثبت نام و کد برای وب پارت را می دهد. وب پارت ساخته شده در این پنجره به علاوه بر اضافه شدن به صفحه در بخش ثبت وب پارت های استاتیک قابل دسترسی و اصلاح است. در ساختن این وب پارت ها می توانید از کدهای HTML و اسکریپت استفاده کنید.

playlist_add ثبت وب پارت جدید با استفاده از ادیتور

با استفاده از این کلید پنجره ای برای شما باز می شود که می توانید عنوان و محتوای وب پارت را از طریق ادیتور وارد کنید. وب پارت های ساخته شده علاوه بر نمایش در صفحه در بخش وب پارت های استاتیک قابل دسترسی و اصلاح است.

نوار ابزار وب پارت

پس از نمایان شدن ابزار صفحه بندی وب پارت های صفحه از هم جدا شده و هر یک نوار ابزار خود را خواهند داشت با استفاده از این نوار ابزار وب پارت ها میتوانید به صورت Drag & Drop جای وب پارت ها را جابجا کنید و صفحه را مطابق میل خود بچینید. با حرکت موشواره بر روی این نوار آیکون open_with ظاهر می شود که به معنی امکان جابجایی است.

توجه داشته باشید که امکان جابجایی و تغییر مکان وب پارت هایی که در یک حالت نمایش برای منطقه ثبت وب پارت ثبت شده اند وجود دارد.

با کلیک روی آیکون arrow_drop_down روی نوار ابزار وب پارت می توانید به منوی ایزار هر یک از وب پارت ها دست یابید. این منو با توجه به این که در کدام صفحه هستید امکانات متفاوتی را برای تغییر در وضعیت نمایش وب پارت در اختیار مدیریت نرم افزار قرار می دهد.

check_box نمایش وب پارت

با استفاده از این چک باکس می توانید نمایش وب پارت را به صوت کلی در تمامی صفحات نرم افزار را متوقف کنید. ثبت این تغییرات به صورت لحظه ای انجام می شود.

check_box نمایش در این بخش

این چک باکس به شما امکان توقف نمایش وب پارت در بخش که این امکان انتخاب شده را می دهد. بخش ها همانطور که توضیح داده شده صفحات تولید شده توسط یکه صفحه داینامیک از یک افزونه هستند.

check_box نمایش در این صفحه

این چک باکس نیز به شما امکان توقف نمایش وب پارت در صفحه ای که این امکان انتخاب شده را می دهد.

حذف وب پارت

در صورتی که تمایلی به نمایش وب پارت در صفحه دیگر نداشتید می توانید با استفاده از این گزینه وب پارت را به صورت کلی از صفحه بندی حذف کنید.

info جزئیات

با استفاده از این گزینه می توانید اطلاعات و نام وب پارت استفاده شده در صفحه را مشاهده نمایید.

تنظیمات کلی

تنظیمات کلی، مجموعه تنظیماتی را شامل می شوند که به مدیر سایت امکان تغییر و اعمال تنظیمات در کل نرم افزار و یا ثبت تغییرات کلی که در کل سایت موثر است را فراهم می کنند. در حقیقت اصلی ترین تعریفات سطح مدیریتی نرم افزارهای تولید شده با استدیوی هروف در این بخش ثبت می گردند.

در هر صفحه ای از نرم افزار استدیوی هروف که باشید با باز کردن منوی ابزار در انتهای نوار ابزار و با استفاده از آیکون settings به کنسول تنظیمات کلی نرم افزار دسترسی پیدا کنید.

کنسول تنظیمات کلی استدیوی هروف داری بخش های زیر است که با زبانه از هم جدا شده اند:

تنظیمات سیستم

برگه تنظیمات سیستم شامل فیلدهای توضیح داده شده در طبقه بندی بخشهای زیر است:

تنظیمات نرم افزار

وضعیت ارائه: با تغییر این وضعیت از حالت فعال به سایر وضعیت ها می توانید نرم افزار را از دسترسی خارج کنید.

زبان پیشفرض: زبان پیش فرض نرم افزار را انتخاب کنید.

منطقه زمانی پیشفرض: منتطقه زمانی پیشفرض نرم افزار را انتخاب کنید.

آیکون (favicon): آیکون نرم افزار برای نمایش در مرورگرها را انتخاب کنید.

تنظیمات سیستم

نبض هروف: یکی دیگر از مفاهیم در استدیوی هروف، نبض هروف است که بیانگر فاسله زمانی برای انجام کارهای خودکار هروف مانند نمایش پیامهای اطلاع رسانی است.

وضعیت تولید و توسعه: در صورتی که نرم افزار از مرحله توسعه خارج شده، انتخاب این گزینه بخشهای اضافی برای توسعه را حذف و در نتیحه سرعت نرم افزار را بالا می برد.

نمایش پیام های خطا در صفحه: در صورتی که مایل به حذف پیام خطای سمت سرور از صفحات تولید شده با استدیوی هروف هستید این گزینه به شما کمک می کند تا این پیام ها را حذف کنید.

پشتیبان گیری

check_box تهیه نسخه پشتیبان از شیوه نامه ها، اسکریپت ها و وب پارت ها در زمان تغییر

این گزینه برای سیستم قابلیت پشتیبانگیری خودکار برای اجزا تولید شده در کنسول ابزار تولید و طراحی را فراهم می آورد.

check_box تهیه نسخه پشتیبان از فایلهای طراحی در زمان حذف

این گزینه برای سیستم قابلیت پشتیبانگیری خودکار از اجزا ظاهری تولید شده در کنسول ابزار طراحی را در زمان حذف از سیستم فراهم می آورد. این گزینه به صورت پیشفرض روشن و غیرقابل تغییر است.

قالب های عمومی

قالب یا template چهارچوب هایی هستند که محتوای نرم افزار را درون خود نگهداری میکنند. استدیوی هروف ابزاری فراهم آورده که بتوانید به سادگی و بدون نیاز به مجموعه ابزاری خاص هر لحظه دسترسی به ثبت تغییرات در چهارچوب ها داشته باشید.

بخشی از ابن چهار چوب ها به صورت پیشفرض در استدیوی هروف وجود دارند ولی ممکن است نرم افزار شما، قالب های اختصاصی داشته باشد و یا افزونه های نصب شده قالب های جدیدی به سیستم اضافه کرده باشند. این راهنما تنها شامل چهارچوبها و قالب های پیشفرض می شود ولی سایر قالب ها نیز از همین قاعده پیروی می کنند.

قالبهای مورد استفاده استدیوی هروف در سه دسته بندی زیر تقسبم می شوند:

صفحات وضعیت:

صفحه نمایش در حال ساخت: صفحه وضعیت در حال ساخت برای نرم افزار است.

صفحه نمایش در حال به روز رسانی: صفحه وضعیت در حال به روز رسانی برای نرم افزار است.

صفحه نمایش سایت فعال نمی باشد: صفحه وضعیت خارج از سرویس برای نرم افزار است.

اصلاح صفحات وضعیت:

برای تغییر صفحات وضعیت شما می توانید از کد HTML و PHP استفاده کنید. به کتابخانه JQuery و اسکریپت های اختصاصی دسترسی دارید. همچنین برای تغییرات ظاهری به کتابخانه هِه و شیوه نامه های اختصاصی نرم افزار دسترسی دارید.

بهتر است در این صفحات از اتصال به پایگاه داده یا استفاده از API خودداری کنید.

قالب های صفحه:

قالب صفحه ورود به سیستم: قالب پیشفرض برای صفحه ورود به سیستم کاربران نرم افزار است.

قالب پیشفرض صفحات: قالب پیشفرض برای صفحات داخلی نرم افزار است.

اصلاح قالب های صفحات داخلی:

برای تغییر قالب های صفحات داخلی شما می توانید از کد HTML و PHP استفاده کنید. به کتابخانه JQuery و اسکریپت های اختصاصی دسترسی دارید. همچنین برای تغییرات ظاهری به کتابخانه هِه و شیوه نامه های اختصاصی نرم افزار دسترسی دارید.

نمونه قالب صحفه

برای تولید قالب صفحه فریم ورک هروف تنها باید کلمه کلیدی [content] را در چهارچوب برای مشخص نمودن محل فراخوانی محتوا قرار دهید.
                
<div>[content]</div>
            

قالب های پنجره:

قالب پنجره ورود به سیستم: قالب پنجره ورود به سیستم به شما امکان تولید ورود به سیستم اختصاصی میدهد.

اصلاح قالب های پنجره ها:

برای تغییر قالب های پنجره ها شما می توانید از کد HTML و PHP استفاده کنید. به کتابخانه JQuery و اسکریپت های اختصاصی دسترسی دارید. همچنین برای تغییرات ظاهری به کتابخانه هِه و شیوه نامه های اختصاصی نرم افزار دسترسی دارید.

نمونه قالب پنجره

برای تولید قالب پنجره در فریم ورک هروف تنها باید کلمه کلیدی [content] را در چهارچوب برای مشخص نمودن محل فراخوانی محتوای پنجره قرار دهید.
                
<div>[content]</div>
            

قالب های ایمیل:

قالب پیشفرض ایمیل: قالب پیشفرض برای ایمیل های ارسالی توسط نرم افزار است.

اصلاح قالب های ایمیل:

برای تغییر قالب های ایمیل شما تنها می توانید از کد HTML با style برای تگها استفاده کنید و ایمیل ارسال شده دسترسی به هیچ کتابخانه ای ندارد.

نمونه قالب ایمیل

قالبهای ایمیل در فریم ورک استدیوی هروف با استفاده از کلمه های کلیدی محل قرار دادن محتوای ایمیل و یا خاصیت مورد درخواست شما را فرا می خواند.

جدول زیر جدول کلمات کلیدی قابل استفاده در ساخت قالب های ایمیل است.

کلمه کلیدی
عملکرد
برای مشخص کردن محل عنوان ایمیل
برای مشخص کردن محل متن ایمیل
برای مشخص کردن محل عنوان نرم افزار
برای مشخص کردن محل آدرس اینترنتی نرم افزار

همچنین از کلمات کلیدی زیر می توانید برای تغییر داینامیک در قالیب ایمیل برای نرم افزار های چند زبانه استفاده کنید.

سمت چیدمان متن
سمت معکوس چیدمان متن
جهت چیدمان متن
جهت معکوس چیدمان متن

<html>
<head>
    <meta content="text/html; 
             charset=utf-8" 
             http-equiv="Content-Type" />
    <title>[mailSubject]</title>
</head>
<body style="font-family: Tahoma;">
    <table style="width: 100%;">
        <tr>
            <td>
                <h2>[siteName]</h2>
            </td>
        </tr>
        <tr>
            <td>
                <h3>[mailSubject]</h3>
                <p>[mailBody]</p>
            </td>
        </tr>
        <tr>
            <td>
                <a href="[siteUrl]" >[siteUrl]</a>
            </td>
        </tr>
    </table>
</body>
</html>
            

فایل های عمومی

فایل های عمومی شامل فایل های استاتیکی می شوند که معرفی وب سایت شما را به موتورهای جستجو و سایر جویندگان دیجیتالی به عهده دارند. این فایل ها نیاز به ثبت تغییرات به صورت مداوم ندارند و پس از راه اندازی نرم افراز نیازی به تغییر این فایل ها نیست.

Humans.txt: اطلاعات پروژه طبق استاندارد Human.txt به صورتی که برای انسان خوانا باشد.

Robots.txt: اطلاعات صفحات پروژه طبق استاندارد Robots.txt برای مرور توسط مرورگرها.

he-colors.css: نگهدارنده تغریف رنگهای پایه استفاده شده در کتابخانه HeCSS است، شما می توانید برای پروژه خود این رنگ ها را تغییر دهید.

he-variables.css: نگهدارنده تعریف قلم و تعاریف رنگهای اصلی استفاده شده در کتابخانه HeCSS است، شما می توانید برای پروژه خود این تعاریف را تغییر دهید.

horuph-colors.css: نگهدارنده تغریف رنگهای استفاده شده در سیستم مانند رنگ نوار ابزار و رنگ پنجره ها است، شما می توانید برای پروژه خود این رنگ ها را تغییر دهید.

تنظیمات نرم افزار

تنظیمات نرم افزار تنظیمات جزی تری را در بر می گیرد که بسته به زبان نرم افزار می توانند متفاوت باشند. این تنظیمات شامل اطلاعات و یا محتوای تاثیرگذار در نمایش ظاهری و یا دریافت اطلاعات طبقه بندی شده توسط موتورهای جستجو می باشد. به عبارت دیگر گام اول برای بهینه سازی در نتیجه جستجوی موتور های جستجو و SEO برای پروژه می بایست از اینجا برداشته شود.

در هر صفحه ای از نرم افزار استدیوی هروف که باشید با باز کردن منوی انتهای نوار ابزار و با استفاده از آیکون build به کنسول تنظیمات نرم افزار دسترسی پیدا می کنید.

کنسول تنظیمات نرم افزار استدیوی هروف داری بخش های زیر است که با زبانه از هم جدا شده اند:

تنظیمات سیستم (وابسته به زبان)

برگه تنظیمات سیستم شامل فیلدهای توضیح داده شده در طبقه بندی بخشهای زیر است:

تنظیمات نرم افزار (وابسته به زبان)

عنوان پروژه: عنوان پروژه نام کوتاهی است که پروژه را با آن می نامند.

عنوان نرم افزار: عنوان نرم افزار در حقیقت Page Title برای صفحه اول است. (مهم برای SEO)

توضیحات: توضیحات نرم افزار در حقیقت Page Description برای صفحه اول است. (مهم برای SEO)

اهمیت صفحه اول: شما می توانید در این قسمت اهمیت یا Priority و میزان زمان تغییر یا Change frequency را برای صفحه اول در sitemap.xml مشخص کنید. (مهم برای SEO)

تصویر بندانگشتی: تصویر پیشفرض برای تصویر بندانگشتی معرفی صفحه. (مهم برای SEO)

تگهای هدر (وابسته به زبان)

در این قسمت شما می توانید تگ های Header اضافه برای پروژه خود را مانند تگ های مورد استفاده برای Google Fonts و یا اسکریپت ها و شیوه نامه های اضافه را وارد نمایید.

تگهای فوتر (وابسته به زبان)

در این قسمت شما می توانید تگ های اضافه ای در انتهای صفحات تولید شده توسط استدیوی هروف اضافه کنید. این تگ ها می توانند شامل نمایه های ظاهری یا تگ های اسکریپت باشند.

معرفی ساختاری (وابسته به زبان)

معرفی ساختاری به شما امکان ثبت Structured Data برای صفحه اول نرم افزار را می دهد. (خیلی مهم برای SEO)

ابزار تولید و طراحی

یکی از کنسول های پیشفرض استدیوی هروف ابزار تولید و طراحی است. این ابزار به توسعه دهنده امکان ثبت و افزودن اجزا مختلف نرم افزار را فراهم می کند. این ابزار امکانات پایه برای تولید وب پارت ها، اسکریپت و شیوه نامه را در اختیار توسعه دهنده قرار میدهد.

در هر صفحه ای از نرم افزار استدیوی هروف که باشید با باز کردن منوی انتهای نوار ابزار و با استفاده از آیکون dashboard می توانید به کنسول تنظیمات ابزار تولید و طراحی دسترسی پیدا کنید.

کنسول ابزار تولید و طراحی استدیوی هروف داری بخش های زیر است که با زبانه از هم جدا شده اند:

وب پارت ها

در این قسمت شما می توانید به تعداد نامحدود وب پارت های استاتیک بسازید. این وب پارت ها در صفحه بندی صفحه از طریق ثبت وب پارت در دسترس برای جاگذاری در صفحات نرم افزار خواهند بود. برای ساختن این وب پارت های شما می توانید از تمامی کدهای سمت کلاینت به علاوه شیوه نامه های نرم افزار و کتابخانه هِه برای ظاهر وب پارت استفاده کنید. همچنین شما می توانید از کدهای سمت سرور فریم ورک هروف و تمامی فرامین و دستورات PHP استفاده کنید.

اسکریپت ها

در این زبانه از کنسول ابزار تولید و طراحی شما می توانید به تعداد نامحدود فایل مجزا برای ذخیره کدهای اسکریپت بسازید. این کدها در تمام صفحات داخلی قابل دسترسی خواهند بود و شما می توانید از امکانات فراهم شده آنها استفاده کنید. توجه داشته باشید که در نهایت این فایل ها با هم در قالب یک فایل Javascript به صفحات افزوده خواهند شد در نتیجه افزایش تعداد صفحات تاثیر خاصی بر سرعت Load نخواهد داشت.

استدیوی هروف امکان این را نیز فراهم نموده که در صورت لزوم تبوانید از کدهای فریم ورک هروف و یا دستورات و فرامین PHP در این اسکریپت ها استفاده کنید.

شیوه نامه ها

در آخرین زبانه از کنسول ابزار تولید و طراحی شما به شیوه نامه ها دسترسی دارید. در صورتی که برای ساختن ظاهر صفحات نرم افزار نیاز به شیوه نامه های اختصاصی دارید، در این قسمت شما می توانید به تعداد نامحدود فایل مختلف برای شیوه نامه های خود بسازید. این شیوه نامه ها در نهایت این فایل ها با هم در قالب یک فایل CSS به صفحات افزوده خواهند شد در نتیجه افزایش تعداد صفحات تاثیر خاصی بر سرعت Load نخواهد داشت.

استدیوی هروف امکان این را نیز فراهم نموده که در صورت لزوم تبوانید از کدهای فریم ورک هروف و یا دستورات و فرامین PHP در این شیوه نامه ها استفاده کنید.

در صورتی که در کنسول تنظیمات کلی سیستم گزینه تهیه نسخه پشتیبان از اجزا را انتخاب کرده باشید، سیستم به صورت خودکار از هر نسخه تغییر اجزا پشتیبانگیری میکند.

تغییر کلمه عبور

همانگونه که ذکر شد کلمه عبور و نام کاربری کلید دسترسی به تمام امکانات مدیریتی سیستم شماست و شما می بایست در حفظ و نگهداری از این اطلاعات کوشا باشید و در دوره های مشخص و یا موارد مورد نیاز کلمه عبور خود را تغییر دهید.

تنها صفحه موجود برای تمامی کاربران به صورت پیش فرض در هسته استدیوی هروف به جز صفحه ورود به سیستم + بازیابی کلمه عبور فراموش شده و صفحه اول سایت، صفحه تغییر کلمه عبور در سیستم است. باقی صفحات سایت قابل دسترسی توسط تمامی کاربران چه در لایه های مدیریتی و چه در سایر لایه ها توسط افزونه های نصب شده بر روی استدیوی هروف تولید می شوند.

شیوه های زیر برای رسیدن به فرم تغییر نام کلمه عبور در استدیوی هروف وجود دارند:

1. پیوند در منوی نوار ابزار

با استفاده از منوی نوار ابزار هر کجای استدیوی هروف که باشید می توانید به فرم تغییر کلمه عبور برسید.

2. پیوند موجود در UI اختصاصی

UI سایت شما ممکن است کلید یا لینک تغییر کلمه عبور را داشته باشد که برای شما امکان رسیدن به این فرم را به سادگی فراهم نماید.

مسلما UI اختصاصی مرتبط به مدیریت پروژه تولید شده است و در مرحله توسعه چنین امکانی را توسعه دهنده می بایست فراهم نماید.

کلید های میانبر

استدیوی هروف با ارائه کلیدهای میانبر مختلف به شما کمک می کند که سریع تر کارهای خود را انجام دهید و از صفحه کلید خود استفاده کنید. تعدادی از این کلیدهای میانبر به صورت پیش فرض در هسته وجود دارند و برخی دیگر توسط افزونه ها به سیستم اضافه می شوند.

کلید های میانبر پیشفرض

کلیدها
عملکرد
Alt + I
اطلاعات استدیوی هروف
Alt + L
ورود به سیستم
Alt + Q
خروج از سیستم
Alt + A
افزونه ها
Alt + W
نمایش وب پارت ها

این فهرست تنها شامل کلید های میانبر پیش فرض نرم افزار می شود و سایر کلیدهای میانبر افزونه ها در راهنمای هر افزونه شرح داده شده است.

افزونه ها

ساختار ماژولار استدیوی هروف مانند یک سیستم عامل قابلیت نصب بسته هایی را دارد که هر کدام دارای قابلیت های خاص و منحصر به فردی می توانند باشند. در استدیوی هروف به جای واژه App یا Application برای سهولت در فراخوانی نام اجزا، از وازه افزونه استفاده می شود. این افزونه ها از طریق APIهای استدیوی هروف با نرم افزار در ارتباط هستند و به اجزا و قابلیت های استدیوی هروف دسترسی دارند.

شما هم می توانید افزونه خود را برای استدیوی هروف تولید کنید و سرویس یا خدمات خود را از طریق افزونه با یک کلیک به سایر توسعه دهندگان ارائه دهنید و یا ایده خود را سریعا به کسب و کار تبدیل کنید. برای شروع به توسعه افزونه در استدیوی هروف مستندات توسعه افزونه را مطالعه کنید.

در هر صفحه ای از نرم افزار استدیوی هروف که باشید با استفاده از آیکون apps به پنجره افزونه های نرم افزار میتوانید دسترسی پیدا کنید. از این رو در هر صفحه ای از استدیوی هروف باشید تنها یک کلیک تا کنسول ابزار مورد نظر خود فاصله دارید.

پنجره افزونه ها برای توسعه دهنده دسترسی به کلیه افزونه های نصب شده را فراهم می آورد. افزونه های نصب شده در صورتی که دارای صفحات کنسول باشند با آیکون بزرگ در بالای پنجره قابل دسترس خواهند بود و با کلیک بر روی آیکون افزونه، صفحه کنسول افزونه در اختیار توسعه دهنده قرار خواهد گرفت. در صورتی که افزونه های نصب شده دارای کنسول نباشند، این افزونه های با آیکون کوچکتری در پایین پنجره افزونه ها برای دسترسی به اطلاعات نسخه و نسب در دسترس خواهند بود.

کنسول مدیریت افزونه ها

برای دسترسی به کنسول مدیریت افزونه ها می توانید با استفاده از آیکون extension در پایین پنجره افزونه ها به این کنسول دسترسی پیدا کنید. شما در این کنسول میتوانید فهرست افزونه های نصب شده بر روی استدیوی هروف را مشاده نمایید و به اطلاعات نسخه نصب شده، راهنما و کنسول افزونه دسترسی داشته باشید.

کنسول مدیریت افزونه ها برای شما ابزار نصب، حذف و به روزرسانی افزونه ها را نیز فراهم میکند که شما می توانید تنها با چند کلیک پروژه خود را توسعه داده و یا قابلیت های نرم افزار موجود را به روزرسانی کنید.

نصب افزونه

برای نصب افزونه های استدیوی هروف بر روی نرم افزار خود شما نیاز به نام کاربری توسعه دهنده در استدیوی هروف دارید. شما با این نام کاربری به تمام افزونه های عمومی استدیوی هروف و افزونه های اختصاصی ذخیره شده در پایگاه ابری هروف برای نصب روی نرم افزار خود دسترسی دارید.

apps

راهنمای افزونه ها

راهنمای افزونه های استدیوی هروف به صورت جداگانه توسط توسعه دهندگان افزونه تهیه می شوند و این راهنما شامل راهنمای یک افزونه خاص نبست.

برای دسترسی به راهنمای یک افزونه خاص از طریق کنسول مدیریت افزونه ها، می توانید به پیوند راهنما برای آن افزونه دسترسی داشته باشید.

زبانها

استدویو هروف از ابتدا به صورت چندزبانه و با توجه ویژه به زبان فارسی به عنوان زبان بومی مبدا نرم افزار تولید شده است. ساختار استدیوی هروف به گونه ای طراحی شده است که بسته های زبان به صورت جداگانه نصب و به روزرسانی میشوند و هر نرم افزار قابلیت نصب تعداد نامحدود از بسته های زبان را دارد.

کنسول مدیریت زبان ها

برای دسترسی به کنسول مدیریت زبان ها می توانید با استفاده از آیکون translate در پایین پنجره افزونه ها به این کنسول دسترسی پیدا کنید. شما در این کنسول میتوانید فهرست زبان های نصب شده بر روی استدیوی هروف را مشاده نمایید و به اطلاعات نسخه نصب شده زبان دسترسی داشته باشید.

کنسول مدیریت زبان ها برای شما ابزار نصب، حذف و به روزرسانی زبان ها را نیز فراهم میکند که شما می توانید تنها با چند کلیک پروژه خود را به زبان جدیدی ارائه داده و مخاطبین جدیدی برای محصولات و خدمات خود جذب کنید.

نصب زبان

برای نصب بسته های زبان استدیوی هروف بر روی نرم افزار خود شما نیاز به نام کاربری توسعه دهنده در استدیوی هروف دارید. شما با این نام کاربری به تمام بسته های زبان برای استدیوی هروف برای نصب بر روی نرم افزار خود دسترسی دارید.

در صورتی که این مجموعه راهنما نتوانست به سوالات شما پاسخ دهد، همیشه ما آماده جوابگویی و دریافت سوالات و پیشنهادات شما در زمینه استفاده از استدیوی هروف هستیم.

نرم افزار استدیوی هروف توسط علی پورناصح طراحی و خلق شده است.

آخرین نسخه استدیوی هروف v21.6.005 است که می توانید از اینجا دریافت کنید.

راهنما برای