برای نصب نرم افزار دی‌ان‌ان این بسته را دانلود نمایید.
دانلود 08.00.04 آموزش نصب دی‌ان‌ان
می‌خواهید متفاوت باشید، محصول با کیفیت بخرید.
دموی تِم دموی ماژول

معماری دی ان ان

معماری نرم افزار

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

دی‌ان‌ان به زبان برنامه‌نویسی #C و تحت چارچوب دات‌نت مایکروسافت نوشته شده است. بانک اطلاعاتی پیش‌فرض دی‌ان‌ان Microsoft SQL Server می‌باشد اگرچه قابلیت اتصال به سایر بانک‌های اطلاعاتی را دارد. پلت‌فرم دی‌ان‌ان بر روی وب استک مایکروسافت و در سرور شخصی یا کلاد قابل اجرا می‌باشد.

نسخه‌های تجاری (Evoq) و پلت‌فرم دی‌ان‌ان

نسخه‌های تجاری دی‌ان‌ان که با نام Evoq شناخته می‌شوند، بر پایه پلت‌فرم دی‌ان‌ان ساخته شده‌اند. این نسخه‌های تجاری با بهره‌گیری از سرویس‌های موجود در دی‌ان‌ان همچون سامانه امنیتی مستحکم، مدیریت اعضاء، مدیریت فایل‌ها، سرویس‌های ویرایش محتوا و همچنین برخورداری از افزونه‌های جدید شامل ماژول، پوسته، سرویس‌دهنده و پیکربندی سفارشی به وجود آمده‌اند.

چارچوب نرم‌افزار تحت وب

چارچوب نرم‌افزار دی‌ان‌ان از طرق مختلفی قابل توسعه می‌باشد. شما می‌توانید با تولید ماژول‌های سفارشی امکانات جدیدی به نرم‌افزار اضافه نمایید و یا با تولید سرویس‌دهنده جدید عملکرد هسته نرم‌افزار را تغییر دهید. همچنین در دی‌ان‌ان سرویس‌هایی وجود دارد که امکان ادغام با یک نرم‌افزار خارجی را فراهم می‌آورد.

ساب پرتال

قابلیت چند سایتی

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

تنوع وسیع طراحی

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

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

  • پوسته‌های HTML - طراح سایت به راحتی پوسته خود را با HTML استاندارد می‌نویسد و برای قسمت‌های پویا و کلیدی پوسته نظیر منو، جستجو و ... از توکن‌ استفاده می‌کند.
  • پوسته‌های ASCX - طراح سایت که آشنایی با زبان ASP.Net دارد، پوسته خود را در کنترل ASCX که ساختار بومی پلت‌فرم دی‌ان‌ان می‌باشد می‌نویسد. امکانات اصلی سایت نظیر منو، ورود به سایت و ... نیز با افزودن رفرنس به آن کنترل خاص صورت می‌گیرد.

امنیت مبتنی بر نقش

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

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

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

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

محتوا در دی‌ان‌ان از طریق برنامه‌های کوچکی که "ماژول" نامیده می‌شوند عرضه می‌شود. هر ماژول بنابر طراحی آن قابلیت‌هایی را برای مشاهده و مدیریت نوع متفاوتی از محتوا فراهم می‌آورد.

هر صفحه از دی‌ان‌ان را می‌توان طوری پیکربندی نمود که چیدمان پوسته دلخواه شما را داشته باشد. چیدمان پوسته شامل یک یا چند قاب (Pane) است که قبلا توسط طراح پوسته تعریف شده است. قاب‌ها مکان‌هایی از صفحه می‌باشند که ماژول‌ها می‌توانند درون آن‌ها قرار بگیرند.

مفاهیم بالا انعطاف‌پذیری کاملی برای طراحی صفحه و مدیریت محتوای آن به ویرایشگران صفحه می‌دهد. شروع به طراحی و تولید ماژول‌های مورد نیاز خود کنید و بعد فقط به محل قرارگیری ماژول در صفحه فکر کنید.

روش دی‌ان‌ان در مقایسه با روش‌های طراحی وب‌سایت page-first، اجرای تغییرات طراحی و چیدمان بدون تأثیر گذاشتن روی محتوا را بسیار آسان‌تر می‌کند.