صبح ازل
صبح ازل چو خیمه برون از عدم زدند
دانش آموخته دانشگاه تهران
شاعر آئینی سراینده دو ترکیب بندعاشورائی "مرغ قطا "و "صبح ازل"
علاقمند به طراحی سایت
مهارتها
کامل شد
با موفقیت
طراحی سایت کاملا ریسپانسیو ارائه هاست و دامین پشتیبانی رایگان شش ماهه عقدقراردادرسمی
طراحی بنرهای تبلیغاتی و لوگوی حرفه ای
مشاوره رایگان در زمینه انتخابی درست برای ورود شما به بازار تجارت الکترونیک
افزایش کیفیت گرافیکی سایت شما همچنین بهینه سازی کدها و افزایش سئو
قالب اورجینال از تم فارست/نصب رایگان/پشتیبانی شش ماهه رایگان/
Wow what great experience, I love it! It's exactly what I've been looking for. Anna's group was the best investment I ever made. I don't know if I would have ever made it without her guidance and support!
I like this group more and more each day. It makes my life a lot easier. It's really wonderful to be able to get support from like minded entrepreneurs. And Anna is always available to advise us. Thank you so much!
Wow what great experience, I love it! It's exactly what I've been looking for. Anna's group was the best investment I ever made. I don't know if I would have ever made it without her guidance and support!
Wow what great experience, I love it! It's exactly what I've been looking for. Anna's group was the best investment I ever made. I don't know if I would have ever made it without her guidance and support!
I like this group more and more each day. It makes my life a lot easier. It's really wonderful to be able to get support from like minded entrepreneurs. And Anna is always available to advise us. Thank you so much!
Wow what great experience, I love it! It's exactly what I've been looking for. Anna's group was the best investment I ever made. I don't know if I would have ever made it without her guidance and support!
مهندس محمد شجاع
سالها دفتر ما در گرو صهبا بود رونق میکده از درس و دعای ما بود نیکی پیر مغان بین که چو ما بدمستان هرچه کردیم به چشم کرمش زیبا بود اگر اشعارم را غنا یی در صورت و معنا باشد یکی از موثرترین عواملش نحوه تدریس و معاشرت با این بزرگوار است
مهندس عباس ماهوری مهندسی نرم افزار شریف و فوق لیسانس امیر کبیر
جناب دکتر امیر الهامی همشهری و دوست عزیزم مشوق و استاد من در زمینه سرودن اشعار
بطور خلاصه سیستم مدیریت محتوا (Content Management System) و یا به اختصار CMS، سیستمی است که جهت مدیریت ساده محتوای وب سایت بکار می رود. بطور کلیCMS از دو عنصر تشکیل شده است: برنامه کاربردی مدیریت محتوا (Control management applicant) که به اختصار CMS نامیده می شود و برنامه کاربردی تحویل محتوا (Control delivery applicant) که به اختصار CAD نامیده می شود. عنصر CMA امکان ایجاد محتوا، اعمال تغییرات و حذف بخش خاصی از محتوای وب سایت، را بدون نیاز به تخصص خاص و امکانات فنی در زمینه وب، برای طراحی وب سایت فراهم می آورد. در نتیجه میتوان گفت با استفاده از سیستم مدیریت محتوا برای ایحاد وب سایت ساده نیاز به آشنا به زبان های برنامه نویسی نبوده و حتی نیاز به آشنایی با زبان HTML (Hyper Text Markup Language) نیز نمی باشد. عنصر CDA، این اطلاعات را کامپایل نموده و از آن ها جهت آپدیت وب سایت استفاده می نماید. وردپرس به زبان ساده: اگر بخواهیم به زبان ساده به معرفی وردپرس بپردازیم، وردپرس عبارت است از یک سیستم مدیریت محتوای سایت ساز که با استفاده از آن قادر خواهید بود تا به راه اندازی انواع گوناگونی از وبسایت و وبلاگ بپردازید. با اطمینان بر اساس تجربیات شخصی و نمونه های مشاهده شده به جرأت می توانم این اطمینان را به شما بدهم به دلیل انعطاف بالایی که سیستم مدیریت محتوای وردپرس دارد با استفاده از آن قادر خواهید بود تا اقدام به راه اندازی هر نوع وبسایت با وردپرس کنید. اگر بخواهیم با یک زبان حرفه ای تر اقدام به معرفی وردپرس کنیم و پاسخ این سوال را که وردپرس چیست؟ را بدهیم می توان گفت، وردپرس عبارت است از یک سایت ساز متن باز و رایگان تحت وب که در دسته CMS ها (Content Management System) قرار دارد. همانطور که اشاره شد وردپرس به صورت رایگان و متن باز می باشد که می توان آن را جزء دسته نرم افزارهای دنیای آزاد قرار داد. به معنی این است که اگر دستی در برنامه نویسی و کدنویسی داشته باشید قادر خواهید بود تا هر نوع شخصی سازی بر روی وردپرس انجام داده و سایت دلخواه خود را با استفاده از آن طراحی و پیاده سازی کنید.
پیشینه این سیستم به سال ۲۰۰۱ و نرمافزار مامبو برمی گردد که توسط گروه مایکرو در استرالیا ایجاد شد. مامبو خیلی سریع جهانی شد و با ارائه ایدههای مختلف توسط مهندسان و گرافیستها، قدرتمند و به تدریج فراگیر شد. در سالهای بعد در اثر اختلافاتی که در تیم مامبو به وجود آمد، گروهی از افراد تیم دور هم جمع شدند و جوملا را جایگزین مامبو کردند. جوملا با استفاده از زبان برنامهنویسی PHP ساخته شدهاست و از تکنولوژی برنامهنویسی شی گرا و پلت فرمهای طراحی نرمافزار استفاده میکند. دادهها را در پایگاه دادههای sql ذخیره میکند و شامل ویژگیهایی مانند جستجو، ذخیرهسازی صفحه، نظر سنجی، آر اس اس خوان، نسخه قابل چاپ از صفحات، اخبار، وبلاگ و حمایت از زبانهای بینالمللی میشود. تاکنون پنج نسخه توسط جوملا ارائه شدهاست که شامل نسخههای ۱، ۱.۵، ۱.۶، ۱.۷، ۲.۵ و جدیداً ۳.۹ میباشد. هماکنون فقط یک نسخه توسط گروه جوملا پشتیبانی و به روز رسانی میگردد که همانا نسخه ۳ جوملا است. اولین نسخهٔ جوملا! نسخهٔ ۱.۰.۰ بود که در ۱۶ سپتامبر ۲۰۰۵ عرضه شد. این نسخهٔ جوملا در واقع بستهبندی جدیدی از نسخهٔ ۴.۵.۲.۳ از نرمافزار مامبو بود که ایرادهای آن گرفته شده بود. در نقشه راه توسعه این پروژه تصمیم گرفته شده که نسخه ۱.۵ این برنامه با زبان PHP نسخه ۵ از ابتدا نوشته شود. جوملا ۱.۷ و ۱.۵ تا ۲۴ فوریه پشتیبانی میشدند و از آن به بعد تنها از جوملا ۲.۵ پشتیبانی شد. پشتیبانی از نسخه جوملا ۲.۵ نیز ۳۱ دسامبر ۲۰۱۴ (۱۰ دی ۱۳۹۳) پایان پذیرفت. جوملا ۳ از آوریل ۲۰۱۳ در دسترس قرار گرفت و آخرین نسخه آن یعنی ۳.۱۰ همزمان با انتشار نسخه پایدار جوملا ۴ در ۱۷ آگوست ۲۰۲۱ (۲۶ مرداد ۱۴۰۰) در دسترس قرار گرفت. جوملا ۳.۱۰ پلی برای مهاجرت به جوملا ۴ محسوب شده و تا ۲ سال از تاریخ انتشار پشتیبانی خواهد شد. جوملا ۴ حاوی تغییرات بسیار بزرگی نظیر بازنویسی کدها، مدیریت رسانه پیشرفته، رابط کاربری مدیریت جدید، سیستم گردش کار و... است.
دروپال (به انگلیسی: Drupal) سامانه مدیریت محتوایی آزاد و متنباز به زبان پیاچپی است که برای توسعه برنامههای کاربردی مبتنی بر وب و ایجاد بلاگ استفاده شده و تحت مجوز جیپیال منتشر شدهاست.از این برنامه برای مدیریت محتوای بیش از ۲/۳ درصد از کل صفحات وب استفاده شدهاست.تا آوریل ۲۰۱۷ جامعه دروپال از بیش از ۱/۳ میلیون کاربر، شامل ۱۰۶٬۶۵۰ کاربر فعال تشکیل شده و بیش از ۳۷٬۱۰۰ افزونه، ۲٬۴۴۵ قالب برای تغییر ظاهر و ۱٬۱۱۶ توزیع رایگان برای ایجاد یک سیستم مدیریت محتوای دروپالی پیچیده، برای آن ارائه شدهاست. از این سیستم مدیریت محتوا در ایجاد وبلاگهای شخصی، وب سایتهای شرکتهای تجاری، سیاسی و حتی دولتها نیز استفاده شدهاست.[۱۰] وبگاه کاخ سفید بر روی دروپال نسخه ۷ اجرا میشود. دروپال را میتوان در سیستمعاملهای مختلف نصب نمود. پیش نیازهای نصب این برنامه یک کارگزار وب مانند آپاچی و یک پایگاه داده مانند MySQL میباشند. همچنین میبایست که پیاچپی ۴٫۴٫۰ یا نسخهٔ جدید تر نصب باشد. البته در نسخهٔ ۷ دروپال نسخهٔ پیاچپی ۵٫۲ یا بالاتر مورد نیاز است. نسخه استاندارد دروپال که هسته دروپال شناخته میشود، ویژگیهای پایه معمول یک سیستم مدیریت محتوا را داراست. این ویژگیها مواردی چون ثبت نام کاربری و تعمیر، مدیریت منو، خوراک آراساس، ردهبندی، شخصیسازی ساختار برگه و مدیریت سیستم را شامل میشود. هسته دروپال میتواند برای یک وبسایت ساده، وبلاگ تکی و گروهی، فروم اینترنتی یا انجمن اینترنتی که محتوای آن توسط کاربران ایجاد میشود به کار رود. نسخه ۸ دروپال در تاریخ ۱۹ نوامبر ۲۰۱۵ با امکانات و ساختار بسیار پایدار و بروز عرضه شد. در این نسخه از دروپال ماژولهایی که در دروپال ۷ کاربرد بسیاری داشتند در هسته دروپال ۸ جاگذاری شدهاند. ماژول ویوز یکی از این ماژولهای پرکاربرد میباشد.
یک فریم ورک FrameWork یا یک چارچوب، به برنامه نویسان کمک می کند کدهای کمتری را بنویسند و در زمان کمتری به بهترین نتیجه برسند. در چارچوب فریم ورک و دات نت و مشابه آن، ماشین مجازی جاوا، این امکان قرار دارد که برنامه نوشته شده، روی سیستم عامل های گوناگون به صورت یکسان عمل کند . فریم ورک های برنامه نویسی فریم ورک ها به جز نمونه های فوق که به عنوان واسطه ای میان سیستم عامل و برنامه نویس می باشد، در انواع دیگری نیز قابل مشاهده است . برنامه نویسان فارغ از زبان برنامه نویسی که با آن فعالیت می کنند با فریم ورک های برنامه نویسی مواجه اند . این فریم ورک ها که مجموعه ای از کد های از پیش آماده، کتابخانه های برنامه نویسی و قوانین توسعه ی نرم افزار هستند . به منظور طراحی سایت با زبان php فریم ورک های متفاوتی وجود دارد. فریم ورک هایی مثل Cake PHP, Zend, Symfony, Laraval از این دست فریم ورک ها هستند . این گونه فریم ورک ها به برنامه نویسان کمک می کند بسیاری از کد های تکراری که در اکثر برنامه ها وجود دارد و مورد نیاز برنامه نویسان می باشد را بازنویسی نکنند . همچنین با قوانین موجود در فریم ورک ها، امنیت را بهبود می بخشند، سرعت توسعه را افزایش می دهند و کمک می کنند تا توسعه پذیری کد بهبود یابد . ساختار MVC در چارچوب یا فریم ورک ها عبارت MVC یا Model View Controllerواژه ای است که در هنگام کار کردن با فریم ورک ها مورد استفاده قرار می گیرد . این عبارت یک شکل خاص از ترکیب کد های برنامه نویسی است . در این ساختار کد های برنامه به سه بخش تقسیم می شوند . با تقسیم و طبقه بندی کدها، برنامه به صورت سه لایه مجزا از هم در می آید . برنامه نویسی لایه ای مزایای بسیاری دارد و در این مقاله نمی گنجد . تنها نکته ای که می توان در اینجا بیان کرد این است که در برنامه نویسی MVC بخش Model کار ذخیره و بازیابی اطلاعات را بر عهده دارد و بخش View وظیفه ی نمایش اطلاعات به کاربر را بر عهده دارد و بخش Controller دریافت اطلاعات از کاربر و پردازش را بر عهده دارد . بسیاری از فریم ورک های برنامه نویسی شامل ابزاری به نام ORM یا Object-Relational Mapping می باشد که به منظور بهبود روش ارتباط با پایگاه داده است . در یک پاسخ کلی به این سوال که آیا استفاده از فریم ورک در برنامه نویسی خوب است یا نه؟ می توان گفت بله به طور کلی خوب است . در کاهش زمان توسعه و افزایش قابلیت توسعه پذیری مزایای بزرگی در هنگام برنامه نویسی و طراحی سایت به شما می روند . همچنین می توان در مورد فریم ورک های تحت سیستم عامل مانند جاوا و دات نت، نوشتن به یکباره و اجرا روی چندین سیستم عامل از نظر اقتصادی بسیار پر اهمیت هستند . استفاده از فریم ورک ها به جز در مواردی خاص و برای کاربردهای ویژه، برنامه نویسی و طراحی سایت با فریم ورک می تواند گزینه ای هوشمندانه است . یک نکته مهم و کاربردی در هنگام برنامه نویسی انتخاب بهترین زبان برنامه نویسی و انتخاب صحیح فریم ورک مناسب که به دانش و تجربه ی زیادی نیازمند است .