شنبه ۸ اردیبهشت ۱۴۰۳ |  عضویت / ورود





[ بخش اصلی آموزشها | افزودن آموزش | داری بیشترین امتیاز | دارای بیشترین بیننده | جدیدترین نظرات ]

یک لیست جامع از مشهورترین CMSها و فریم‌ورک‌های منبع باز دنیا (همراه با معرفی و عکس و سایت رسمی...)

این آموزش مربوط است به موضوع طراحي صفحات وب که توسط Hamid در تاریخ: Friday, 2014 July 04 ارسال شده است.   |   تعداد بازدید: 16254 بار   |   امتیاز متوسط: 5

صفحات مقاله: صفحه 1 | صفحه 2 |


----------------------------------

نام و نماد

Ruby Stack

معرفی کوتاه روبی یک زبان برنامه‌نویسی انعطاف‌پذیر، پویا و شی‌گرا است. روبی ویژگی‌های نگارشی پرل و شی‌گرایی اسمال‌تاک را با هم در خود دارد. زبان روبی در سال‌های میانی دهه ۱۹۹۰ توسط یوکیهیرو ماتسوموتو در ژاپن اختراع شد. ویژگی‌های گوناگون زبان‌های پرل، لیسپ، اسمال‌تاک و آیفل الهام‌بخش ماتسوموتو در ساخت روبی بودند. زبان روبی پارادایم‌های گوناگون برنامه‌نویسی از جمله برنامه‌نویسی تابعی، شیء‌گرا و بازتابی را پشتیبانی می‌کند، دارای گزاره‌ها و متغیرهای پویا و مدیریت حافظه خودکار است. ویژگی‌ها: کاملاً شی گرا داینامیک نحو کوتاه و انعطاف پذیر چهار سطح از حوزه دید متغیر شامل: global, class ,instance ,local مدیریت استثنا پشتیبانی از iterators و closures (بر اساس تبادل بلوکهای کد) پشتیبانی محلی از regular expressions (شبیه پرل) در سطح زبان سربارگزاری عملگرها جمع آوری زباله خودکار قابلیت حمل بالا در همه سیستم‌عامل اصلی پیاده سازی پردازش استثنا سربار اپراتور پشتیبانی شراکتی از multi-threading در تمام پلتفرمهای با استفاده از green threads پشتیبانی کامل از یونیکد و رمزنگاریهای شخصیت چند گانه (از نسخه 1.9) کتابخانه‌های اشتراکی/DLL در اکثر پلتفرمها introspection, reflection و meta-programming اتصال بومی APIها در C پوسته تعاملی روبی (REPL) بسته مدیریت متمرکز از طریق RubyGems کتابخانه استاندارد بزرگ پشتیبانی از تزریق نیازمندی
محیط کاربری
سایت رسمی www.ruby-lang.org/en
سایت ایرانی -
نام و نماد

Roundcube

معرفی کوتاه Roundcube یک نرم‌افزار رایگان کار با ایمیل بر پایه پروتکل IMAP است که مبتنی بر وب نوشته شده است. برجسته‌ترین ویژگی Roundcube در استفاده فراگیر از تکنولوژی آژاکس برای ارائه یک رابط کاربری سیال‌تر و پاسخگو‌تر به مشتریان ایمیل ایجاد شده است. Roundcube توسط تعدادی از دانشگاه‌ها برای ارائه خدمات ایمیل به دانش آموزان و کارکنان استفاده شده که می توان به: موسسه تاتا علوم اجتماعی، دانشگاه پنسیلوانیا، دانشگاه فلوریدا، دانشگاه هاروارد، دانشگاه برکلی، دانشگاه یوتا، دانشگاه اورگان، موسسه استیونس از فناوری، دانشگاه تیلبورگ، دانشگاه نروژی علم و صنعت ، دانشگاه ساسکس ، دانشگاه کمبریج ، موسسه فناوری هند، دهلی نو و دانشگاه میشیگان با 70013 دانش آموز و ... است. گفته می‌شود در سال 2013 وزارت ارتباطات ایران با استفاده از Roundcube از راه اندازی سرویس ایمیل ملی در mail.post.ir خبر داده است. از ویژگی های این سرویس می توان به موارد زیر اشاره کرد: از بیش از ۶۰ زبان از جمله زبان فارسی پشتیبانی می‌کند. می‌تواند به هر سرور IMAPv4 متصل شود. پشتیبانی کامل از MIME و ایمیل‌های HTML بررسی اشتباهات تایپی و املایی جستجو در میان پیام‌ها پشتیبانی از آی‌دی‌ان فروارد کردن پیام‌ها به همراه فایل‌های ضمیمه شده به آنها کش داخلی برای دسترسی سریع به صندوق پستی ارسال پیوست همراه با پیام سیستم الگو برای تم های سفارشی و ...
محیط کاربری
سایت رسمی www.roundcube.net
سایت ایرانی -
نام و نماد

MAMP

معرفی کوتاه MAMP سرنام (Mac, Apache, MySQL, PHP)، یک پلتفرم توسعه وب و به‌صورت منبع‌باز می‌باشد که برای میزبانی وب سایت‌ها استفاده می‌شود. این پلتفرم از Mac به عنوان سیستم‌عامل، از Apache به عنوان وب‌سرور، از MySQL به عنوان سیستم مدیریت پایگاه داده رابطه‌ای و از PHP به عنوان زبان شی‌گرای اسکریپتی (در بعضی موارد از Perl یا Python به جای PHP استفاده می‌شود) استفاده می‌کند. به کمک MAMP شما می‌توانید یک شبیه‌ساز سرور را بر روی کامپیوتر خود داشته باشید و براحتی فایل‌هایی نظیر صفحات وب php، سیستم‌های مدیریت محتوا یا ... که نیاز به اجرا بر روی سرور دارند را اجرا کنید. ویژگی بارز آن نسبت به رقبا سادگی در استفاده از آن است.
محیط کاربری
سایت رسمی www.mamp.info
سایت ایرانی -
نام و نماد

Open

Atrium
معرفی کوتاه MAMP سرنام (Mac, Apache, MySQL, PHP)، یک پلتفرم توسعه وب و به‌صورت منبع‌باز می‌باشد که برای میزبانی وب سایت‌ها استفاده می‌شود. این پلتفرم از Mac به عنوان سیستم‌عامل، از Apache به عنوان وب‌سرور، از MySQL به عنوان سیستم مدیریت پایگاه داده رابطه‌ای و از PHP به عنوان زبان شی‌گرای اسکریپتی (در بعضی موارد از Perl یا Python به جای PHP استفاده می‌شود) استفاده می‌کند. به کمک MAMP شما می‌توانید یک شبیه‌ساز سرور را بر روی کامپیوتر خود داشته باشید و براحتی فایل‌هایی نظیر صفحات وب php، سیستم‌های مدیریت محتوا یا ... که نیاز به اجرا بر روی سرور دارند را اجرا کنید. ویژگی بارز آن نسبت به رقبا سادگی در استفاده از آن است.
محیط کاربری
سایت رسمی www.openatrium.com
سایت ایرانی -
نام و نماد

Apache Solr

معرفی کوتاه یک پلتفرم منبع باز از پروژه Apache Lucene است که یکی از محبوب‌ترین شرکت‌های موتور جستجو است. همچنین یک پلت فرم جستجو محبوب برای شرکت‌ها است به این دلیل که می‌توان از آن برای شاخص‌ها، جستجوی اسناد و پیوست‌های ایمیل استفاده کرد. از ویژگی‌های عمده آن می توان به جستجوی مکانی، جستجوی متن کامل، یکپارچه سازی پایگاه داده، برجسته سازی، جستجو وجهی، clustering پویا، طراحی برای ترافیک با حجم بالا، مقیاس پذیری، انعطاف پذیری، توسعه پذیری و ... اشاره کرد.
محیط کاربری
سایت رسمی www.lucene.apache.org/solr
سایت ایرانی -
نام و نماد

Discourse

معرفی کوتاه مجموعه‌ای بین‌المللی از نرم‌افزارهای کامپیوتری در حوزه مدیریت ارتباط با مشتری است که به طور خاص برای نیازهای گروه‌های غیردولتی و حمایت‌های غیر‌انتفاعی طراحی شده و به عنوان یک سیستم مدیریت ارتباط عمل می‌کند. CiviCRM برای مدیریت اطلاعات مربوط به سازمان‌های اهدا کننده کمک‌های مالی، اعضا، ثبت‌نام رویداد، مشترکین، جویندگان درخواست کمک مالی و تأمین کنندگان مالی و تماس‌های مربوط به داوطلبان، فعالان، رای‌دهندگان و همچنین انواع کلی‌تری از تماس‌های تجاری طراحی شده است که آن‌ها را می‌توان با استفاده از CiviCRM مدیریت کرد. CiviCRM با سیستم‌های مدیریت محتوایی نظیر دروپال، جوملا و یا وردپرس و توسط بسیاری از میزبان‌های وب در ارتباط است و توسط خدمات حرفه‌ای شرکت پشتیبانی می‌شود. CiviCRM توسط بسیاری از سازمان‌های غیردولتی بزرگ از جمله سازمان عفو بین الملل، خلاقیت‌های مشترک، بنیاد نرم‌افزار آزاد و بنیاد ویکی‌مدیا برای جمع‌آوری کمک‌های مالی خود استفاده می‌شود.
محیط کاربری
سایت رسمی www.discourse.org
سایت ایرانی -
نام و نماد

Tomcat

معرفی کوتاه Apache Tomcat یا بطور مخفف Tomcat یک Web Server متن‌باز و یک بستر Servlet توسعه یافته توسط بنیاد Apache است. Tomcat می تواند از تکنولوژی Java Servlet و JavaServer پشتیبانی کند. تفاوت Apache با Apache Tomcat این است که آپاچی یک وب سرور عمومی هست که از بسیاری از زبانهای سمت سرور حمایت میکند اما تامکت در حقیقت یک servlet هست که برای jsp بکار می رود و نه یک وب سرور مستقل . آپاچی تامکت شامل ابزارهایی برای پیکربندی و مدیریت دارد که می‌توان به وسیله ویرایش فایل‌های XML آن، پیکربندی مورد نظر را انجام داد.
محیط کاربری
سایت رسمی www.tomcat.apache.org
سایت ایرانی -
نام و نماد

Tiki

معرفی کوتاه Tiki Wiki CMS Groupware یا TikiWiki یک نرم‌افزار منبع‌باز است که سیستمی برای ایجاد و مدیریت ویکی‌ها، فایل‌ها، گالری تصاویر، سیستم‌های مدیریت محتوا، وبلاگ‌ها، فرم‌ها، انجمن‌ها، دایرکتوری، نظرسنجی‌ها، آزمون‌ها، خبرنامه‌ها، تقویم ، سوال و جواب‌ها، صفحات گسترده، نقشه‌ها و … را ارائه می‌دهد.
محیط کاربری
سایت رسمی www.info.tiki.org
سایت ایرانی -
نام و نماد

Jenkins

معرفی کوتاه خودکارسازی مکانیزم ساخت (Build Automation)، تولید اسکریپت‌های تست واحد (Unit Testing) و تست یکپارچه سازی (Integration Test) می‌تواند به افزایش بازخورد کمک کند. در عین حال اجرای کامل این مراحل زمانبر خواهد بود. خوشبختانه امروزه ابزارهای نوین Continuous Integration یا CI به ما درمدیریت اجرای این روند کمک می کنند. یکی از ابزارهای CI متن‌باز و مشهور Jenkins نام دارد که تعداد بی‌شماری از پروژه‌های نرم‌افزاری جاوایی و غیر جاوایی از آن استفاده می‌کنند. شاید برای شما جالب باشد که ساخت محصولات بزرگی مثل apache و debian با استفاده از Jenkins صورت می‌گیرد. این ابزار پلاگینهای بسیاری برای ساخت، تست، تحلیل کد، نصب و ... دارد و به راحتی می‌توانید ابزارهای مختلف را با آن هماهنگ کنید. Jenkins به تیم‌های نرم‌افزاری کمک می‌کند مراحل متعدد ساخت و ارزیابی کیفیت محصول را با هر تغییر در متن برنامه اجرا کنند.
محیط کاربری
سایت رسمی www.jenkins-ci.org
سایت ایرانی -
نام و نماد

Node.js

معرفی کوتاه نود، یک سیستم ‌نرم‌افزاری است که برای نوشتن برنامه‌های اینترنتی (به‌خصوص وب سرورهای جدید و پیشرفته) با توجه ویژه به قابلیت مقیاس پذیری بالا توسعه‌داده شده است. در این پلتفرم، برنامه‌ها با زبان جاوا اسکریپت نوشته می‌شوند که در آن، با استفاده از سیستم ورودی‌/‌خروجی ناهمزمان (Asynchronous) و رویداد محور، سعی در کاهش سربار و افزایش مقیاس پذیری پلتفرم شده است. این پلتفرم با استفاده از زبان C و همچنین خود جاوا اسکریپت نوشته‌شده و حاوی موتور جاوا اسکریپت V۸ گوگل کروم و سیستم ماجولی Common JS به همراه برخی دیگر از کتابخانه‌های دیگر است و بر‌خلاف آنچه تا‌کنون مرسوم بود، نه روی مرورگر که در سمت سرور اجرا می‌شود. با استفاده از این پلتفرم، به سادگی می‌توان وب‌سرورهای همزمان (Concurrent) بسیاری ایجاد کرد تا عملیات ورودی و خروجی را به روشی پر بازده (که با نام روش non-blocking شناخته می‌شود) مدیریت ‌کرد. چنین امکاناتی برای TCP، DNS و HTTP در این پلتفرم در‌نظر گرفته‌شده است. این پلتفرم به طور کامل حاوی API جاوا اسکریپت بوده و همچنین، بخش‌های اضافه‌ای را نیز برای انجام عملیات‌هایی مانند کار با سیستم‌فایلی ارائه می‌کند. توسعه وب با استفاده از یک زبان داینامیک (جاوااسکریپت) که روی یک ماشین مجازی خیلی سریع با نام V۸ اجرا می‌شود. سرعت اجرای آن از Ruby ،Python و Perl بسیار بیشتر است. توانایی مدیریت‌کردن هزاران اتصال همزمان، با کمترین سربار و با استفاده از یک نرم‌افزار. ایستگی ذاتی جاوااسکریپت در کار با event loopها با داشتن اشیای درجه یک، قابل استفاده در توابع و همچنین نحوه بستن‌آن‌ها که سال‌ها توسط برنامه‌نویسان مختلف روی مرورگرها تمرین شده است. استفاده از جاوااسکریپت در سمت سرور به همراه استفاده از آن در سمت کلاینت، احتمال ناهمخوانی و بروز مشکلات و معضلات محیط‌های ناهمگون برنامه‌نویسی را کاهش‌داده و امکان برقراری ارتباط داده‌ای با استفاده از JSON میان هر دو طرف را فراهم می‌سازد. استفاده از یک کد اعتبار‌سنجی فرم چه در سمت سرور و چه در سمت کلاینت واقعاً لذت‌بخش است. مزایا مقیاس‌پذیر به هزاران اتصال فعال بسیار سریع (به خصوص در مقایسه با PHP و Ruby) امنیت بیشتر در مقابل بار اضافی اعمال شده به سرور (به خصوص در زمان وقوع حمله‌های DDOS که بقیه نرم‌افزارهای سرور مانند SSH قابل دسترسی و پاسخ دهنده باقی می‌مانند) پارادایم ناهمزمان بسیار ساده، جذاب و آشنا نیاز نداشتن به درگیری با مسائلی مانند thread-safety عدم استفاده از Multithreading و به تبع آن، مواجه نشدن با باگ‌های قفل‌کننده جامعه توسعه‌دهندگان بسیار عظیم و کتابخانه‌ها و ابزارهای توسعه‌داده شده غنی به همراه یک Package Manager قوی برای مدیریت ملحقات! شرکت هایی مانند Yahoo, Microsoft, Linkedin, ebay از Node.js استفاده می کنند.
محیط کاربری
سایت رسمی www.nodejs.org
سایت ایرانی -
نام و نماد

osPortal

معرفی کوتاه یک سیستم مدیریت محتوای متن مبتی برا زبان PHP و پایگاه داده MySQL است که کاربر را قادر می سازد تا محتوا خود را ساخته و مدیریت کند. osPortal بیش از 100 صفحه توضیحات و فیلم‌های آموزشی برای استفاده آسان‌تر از این سیستم فراهم کرده است تا کاربران و طراحان بتوانند با استفاده از این منابع دسترسی بهتری به امکانات این سیستم رایگان داشته باشند. از ویژگی‌های آن می‌توان به موارد زیر اشاره کرد: ساخت خودکار Site Map یا نقشه سایت پشتیبانی از Short UMLs ها دارای صفحه نوشتاری پیشرفته پشتیبانی از RSS و Atom ساخت وبلاگ‌های گروهی با سطح دسترسی مختلف نظر سنجی فروم های گفت و گو پیوند شبکه‌های اجتماعی سبد خرید و قابلیت‌های تجارت الکترونیکی امتیاز‌دهی فروشگاه صفحات قابل تغییر نظر‌سنجی و...
محیط کاربری
سایت رسمی www.ocportal.com
سایت ایرانی -
نام و نماد

Roller

معرفی کوتاه آپاچی رولر یک سیستم وبلاگ نویسی مبتنی بر جاوا اسکریپت است که می تواند برای وبلاگ های کوچک و بزرگ استفاده شود. آپاچی رولر برای فعالیت خود از پایگاه داده MySQL ، Derby یا PostgreSQL استفاده می کند. از ویژگی های ان می توان به موارد زیر اشاره کرد: ساخت وبلاگ های چند کاربره ساخت وبلاگ های گروهی با سطح دسترسی های متفاوت پشتیبانی از سیستم شناسایی هرزنامه استفاده از موتور جست و جوی پشتیبانی تمام محتوا و نظرات از سیستم RSS و Atom و...
محیط کاربری
سایت رسمی www.roller.apache.org
سایت ایرانی -

صفحات مقاله: صفحه 1 | صفحه 2 |



نظر شما در مورد این آموزش


نام شما:
نظر شما:

جمع عدد 7 با 5 را در كادر زیر وارد نمایید:
(این كار برای جلوگیری از فعالیت موتورهای اسپمر است)


چه امتیازی به این مطلب می‌دهید؟ 


محمد
بوسیله: , در: Saturday, 2014 July 12
با تشکر از نویسنده محترم، لیست خوبی بود.
توضیح نرم افزارها هم کوتاه و بسیار مفید بودند.


محمد
بوسیله: , در: Friday, 2014 July 18
با سلام. همه این سیستم ها را معرفی کردید اما سیستم های ایرانی را حتی اشاره ای بهشون نکردید. اگه میشه اونا رو هم اضافه کنید. مثل آپادانا


کمیل
بوسیله: , در: Friday, 2014 July 25
با سلام
و با تشکر از زحمتی که کشیده اید
اما به نظر می رسد تعداد CMS های موجود و حتی مطرح خیلی بیشتر از اینها باشد جناب مهندس !؟
به عنوان مثال پی اچ پی نیوک - دات نت نیوک - دیتالایف انجین و خیلی از سیستم های مدیریت محتوا در این محتوا قرار داده نشده است...
متشکرم


سعید
بوسیله: , در: Friday, 2014 August 15
سلام حق بعضی از این سیستمها با این توضیحات کم ادا نشد.ازتون خواهش میکنم به عنوان یک کارشناس cms ها رو بیشتر مورد بررسی قرار بدید.

Tutorials ©