<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های وحید الوندی</title>
        <link>https://virgool.io/feed/@vahidalvandi</link>
        <description>یک برنامه نویس و تحلیل گر نرم افزارها - مدیر و موسس سپهر گستر و شرکت وبینه</description>
        <language>fa</language>
        <pubDate>2026-04-14 22:19:22</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/15133/avatar/tpJARP.jpeg?height=120&amp;width=120</url>
            <title>وحید الوندی</title>
            <link>https://virgool.io/@vahidalvandi</link>
        </image>

                    <item>
                <title>سرعت PHP با C# یکی است باورکنید...</title>
                <link>https://virgool.io/@vahidalvandi/%D8%B3%D8%B1%D8%B9%D8%AA-php-%D8%A8%D8%A7-c-%DB%8C%DA%A9%DB%8C-%D8%A7%D8%B3%D8%AA-%D8%A8%D8%A7%D9%88%D8%B1%DA%A9%D9%86%DB%8C%D8%AF-u38ahgko8ihe</link>
                <description>احتمالا هنوز افرادی هستند که فکر میکنند که سایت هایی که با استفاده از C# نوشته میشود سریع تر است البته پایه استدلالی آنها این است که چون PHP یک زبان تفسیری است و C# یک زبان کامپلیری است دلیل آنها بوده!! در واقع باید به قابلیتی که از PHP 8 به بعد امکان JIT اضافه شده، حالا JIT (Just in Time) همان سیستم یا ماشین مجازی است که در Dot net و Java هم وجود دارد، یعنی هنگامی که برنامه ای که اجرا میشود یکبار در Ram قرار میگیرد و برای همیشه اجرا می ماند و در واقع لازم نیست که برای هر درخواست یکبار از نو کل برنامه در Ram به عبارتی Boot شود! خب این موضوع در PHP هم وجود داره ولی به صورت پیش فرض غیرفعال کافی است در فایل php.ini خود کدهای زیر را برای فعال سازی وارد کنید.بنچمارک از اجرای کدهای PHP بدون opcache  (مقدار کمتر بهتر)کدهای زیر قابلیت opcache را فعال میکند توجه کنید که حتما باید jit_buffer_size را هم مقدار دهید که بستگی به میزان Ram سرور شما هم داردzend_extension=opcache.so[opcache]opcache.enable=1opcache.revalidate_freq=0opcache.validate_timestamps=1opcache.max_accelerated_files=10000opcache.memory_consumption=256opcache.max_wasted_percentage=10opcache.interned_strings_buffer=128opcache.fast_shutdown=1opcache.jit_buffer_size=1024Mپس درواقع همه زبان های برنامه نویسی همگی برای اجرا در CPU به زبان ماشین تبدیل خواهند شد. در تصویر شماتیک زیر نشان میدهد که فایل های PHP با استفاده از opcache و jit به صورت مستقیم به bytecode تبدیل شده اند و مانند سایر زبان های برنامه نویسی از حالت مفسیری در وضعیت jit استفاده نمیکند و عینا مانند زبان های کامپایلری هستندمن به این نتیجه رسیده ام که استفاده از PHP برای انتخاب یک زبان برنامه نویسی بسیار کارآمد و سریع در توسعه بسیار خوب عمل میکند همچنین قابلیت های جدیدی هم که به آن اضافه شده است محدودیت های سرعت را هم برطرف کرده است.</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Sun, 12 May 2024 16:28:45 +0330</pubDate>
            </item>
                    <item>
                <title>در طراحی سایت فروشگاه کتاب به چه نکاتی توجه کنیم؟</title>
                <link>https://virgool.io/@vahidalvandi/%D8%AF%D8%B1-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%81%D8%B1%D9%88%D8%B4%DA%AF%D8%A7%D9%87-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A8%D9%87-%DA%86%D9%87-%D9%86%DA%A9%D8%A7%D8%AA%DB%8C-%D8%AA%D9%88%D8%AC%D9%87-%DA%A9%D9%86%DB%8C%D9%85-p17kqxzhsnc1</link>
                <description>سوالات زیادی ممکن است ذهن شما را درگیر کرده باشد که طراحی سایت و طراحی سایت فروشگاه کتاب چه مزیتی برای ما خواهد داشت و همچنین از انواع زبان های برنامه نویسی و سیتم های مدیریت محتوا (CMS) کدام CMS اختصاصی برای ساخت سایت فروش کتاب مناسب است. به همه سوالات در این مقاله پاسخ داده خواهد شد. لطفا تا پایان با ما همراه باشید.طراحی فروشگاه اینترنتی کتابچرا باید وب سایت داشته باشیم؟شما برای معرفی بهتر کسب و کار خود و در نتیجه فروش بیشتر و درآمد بالاتر، به یک پلتفرم و سکوی مناسب و بهتری به نام وب سایت نیاز دارید.سال ها پیش طراحی سایت کاری لوکس و شاید بی فایده به نظر می رسید. چرا که دسترسی به اینترنت دشوار بود و کاربران چندانی در ایران نداشت. کمی بعد به واسطه ی حضور اینترنت در خانه ها، همچنین ظهور اینترنت پرسرعت و همه گیری آن شرایطی فراهم شد تا جامعه ذهنیت بهتر و آگاهی بیشتری نسبت به آن پیدا کند. رفته رفته با رونق تجارت الکترونیک در ایران، داشتن وب سایت از حالت تجملی خود خارج و به یک امکان تبدیل شد و این اهمیت به جایی رسید که امروزه نداشتن وب سایت به خصوص از سوی کسب و کارها تعجب برانگیز است. ماجرایی درست برخلاف آنچه سال ها پیش در جریان بود.در سال های اخیر طراحی فروشگاه اینترنتی دارای چنان اهمیتی شده است که به گفته ی بیل گیتس &quot;اگر کسب و کار شما در اینترنت حضور ندارد، پس به زودی از صحنه کسب و کار محو خواهید شد.&quot;مزایای طراحی فروشگاه اینترنتی برای کسب و کار شما چیست؟دلایل زیادی در اهمیت طراحی فروشگاه اینترنتی می توان برشمرد که به برخی از آن ها اشاره خواهیم کرد.1- معرفی بهتری از خود خواهید داشت و اعتبار بیشتری کسب می کنید.چرا که طراحی سایت و اطلاعاتی که در آن درج می کنید از جمله راه های ارتباطی، موقعیت مکانی کسب و کارتان، انواع مجوزها و تاییدیه ها سبب افزایش اعتماد مخاطبانتان خواهد شد و همین موضوع به کسب و کار شما اعتبار بیشتری خواهد داد.2- مشتریان شما به صورت تصاعدی افزایش خواهند یافت.زمانی که مشتری بالقوه وارد فروشگاه آنلاین شما می شود، تعداد خریداران قبلی محصول مورد نظر خود را خواهد دید. هرچه تعداد خریداران قبلی بیشتر، احتمال خرید سایر بازدیدکنندگان جدید بالاتر خواهد رفت. مشتری به ویژگی ها، مزایا و معایب آنچه قصد خرید آن را دارد به سادگی دسترسی خواهد داشت و با بررسی نظرات خریداران، با آگاهی و البته رضایت بیشتری اقدام به خرید خواهد کرد و این چرخه به همین ترتیب ادامه خواهد داشت.3- بدون تعطیلی و 24 ساعته در دسترس هستید.دیگر هیچ محدودیتی نخواهید داشت. وضعیت جوی، گرمای سوزان، برف و بوران، تعطیلات، سلامت و کسالت، شب و نیمه شب، هیچ تاثیر منفی روی فروش شما نخواهند داشت. با طراحی فروشگاه اینترنتی چند قدم از رقبای خود جلوتر هستید.4- امکان ارزیابی و تحلیل رفتار مخاطب برای شما وجود خواهد داشت.با تحلیل داده هایی که از وب سایت دریافت می کنید، مانند بازدید صفحات و محصولات محبوب و پربازدید، زمان سپری شده توسط بازدیدکنندگان در صفحات و موضوعات مختلف می توانید از نقاط ضعف و قدرت شیوه ی کار خود آگاه شوید و کارآمدترین تصمیمات را در جهت بهبود اوضاع کسب و کار خود بگیرید.5- بازاریابی و جذب مشتریان جدید با سهولت بیشتری انجام خواهد شد.با طراحی فروشگاه اینترنتی به راحتی می توانید با ارسال پیامک و ایمیل انبوه محصولات جدید، جشنواره و تخفیفات را به اطلاع مشتریان سابق خود برسانید و آن ها را به سایت فروشگاه خود دعوت و هدایت نمایید. همچنین با بهره بردن از بانک های اطلاعاتی، آدرس وب سایت خود را به همراه معرفی کوتاه و جذاب کسب و کارتان از طریق ایمیل مارکتینگ یا پیامک برای سایرین ارسال نمایید و یا ویدیویی از معرفی مجموعه خود را در سایر وب سایت ها و شبکه های اجتماعی در معرض دید مشتریان بالقوه خود قراردهید. علاوه بر این ها می توانید از تبلیغات گوگل که تاثیر چشمگیری در ورودی های وب سایت شما خواهند داشت بهره بگیرید.مزایای طراحی سایت فروشگاه کتاب چیست؟مزیت خرید اینترنتی کتابساخت سایت فروش کتاب مورد توجه چند گروه از افراد در این صنف قرار می گیرد که با داشتن وبسایت می توانند فروش خود را چند برابر افزایش دهند. انتشاراتی هافروشندگان عمده ی کتاب یا به عبارتی پخش کنندگان کتابکتابفروشانی که فروشگاه فیزیکی و فروش حضوری کتاب دارند کسانی که قصد طراحی سایت کتابفروشی آنلاین دارند و تمایلی به فروش حضوری ندارند شما شامل هر یک از گروه های بالا باشید، مطمئنا طراحی سایت کتاب برای شما سودمند خواهد بود.ساخت سایت فروش کتاب مزایای متعددی دارد که در اینجا چند مورد آن را با هم مورد بررسی قرار می دهیم.تعطیلی در فروشگاه کتاب شما معنایی ندارد.همه ی ما احساس ناخوشایند روبرو شدن با جمله ی &quot;تعطیل است&quot; را تجربه کرده ایم؛ پلاکارد کوچکی که از دستگیره ی در ورودی اکثر مغازه ها و کتابفروشی ها آویزان بود و هر طرف آن دو کلمه نوشته شده بود: &quot;باز است&quot; و &quot;تعطیل است&quot; .در کتاب فروشی آنلاین شما شب و روز، سرما و گرما، ساعت کاری و... مفهوم خود را از دست خواهند داد و هیچ یک از این ها نمی توانند تاثیر منفی روی فروش شما بگذارند. هر زمان که مشتریان شما اراده کنند می توانند خریدی دلچسب را تجربه کنند و مطمئن باشند که شما 24 ساعته در دسترس خواهید بود.مشتریان شما با خیالی راحت خرید خواهند کرد.آن ها هر چند ساعتی که تمایل داشته باشند می توانند در کتابفروشی آنلاین شما گشت بزنند و انواع کتاب ها را بررسی نمایند. ساعت هایی که باید صرف رفت و آمد می شد به بررسی کتاب های بیشتر اختصاص خواهد یافت.دوری راه و محدودیت های مکانی اختلالی در کار شما ایجاد نخواهد کرد.می توانید از هر گوشه ای از کشور و حتی دنیا خریدارانی داشته باشید و محصولات فرهنگی و کتاب های خود را به نقاط دور و نزدیک ارسال نمایید. به عبارتی دیگر محدود به یک محله، منطقه و شهر نخواهید بود.افراد بیشتری شما را خواهند شناخت.اگر کتاب فروشی فیزیکی و محلی دارید می توانید با طراحی سایت کتاب میزان فروش خود را افزایش دهید. به واسطه ی بی مرز بودن دنیای اینترنت، می توانید با روش های مختلف تبلیغاتی و بازاریابی خود را به افراد و گروه های بیشتری معرفی و به این ترتیب مشتریان بیشتری جذب نمایید.محصولات متنوع تری برای عرضه در فروشگاه اینترنتی کتاب خود خواهید داشت.شما علاوه بر نسخه چاپی کتاب ها می توانید نسخه الکترونیکی و نسخه های صوتی کتاب ها که مخاطبان زیادی هم دارند را برای فروش عرضه نمایید.در هزینه های شما صرفه جویی خواهد شد.برخی از افراد به دلیل نبود امکانات مالی و نداشتن موقعیت مکانی مناسب یا عدم تمایل به ساعت ها حضور در یک مکان به نام کتابفروشی به عنوان محل کار، ترجیح می دهند ساخت سایت فروش کتاب را انتخاب نمایند که علاوه بر کاهش هزینه های اجاره و انواع استهلاک ها، حس بهتری نسبت به کسب و کار خود خواهند داشت. هزینه هایی که قرار بود برای اجاره، قبوض برق و تلفن، حقوق چند نفر نیروی کار و... صرف شود اکنون در جایی دیگر با نتیجه بهتری صرف خواهد شد. به عنوان مثال برای تبلیغات و بازاریابی، افزایش تعداد محصولات، توسعه کسب و کار، افزودن بخش های جذاب و کاربردی به وب سایت و... .برای راهنمایی شما در ابتدای کار لیست کوچکی از ویژگی ها و بخش های یک فروشگاه اینترنتی کتاب را بیان می کنیم تا دیگر جایی برای نگرانی وجود نداشته باشد.سایت فروش کتاب باید دارای چه ویژگی هایی باشد؟
دارای دسته بندی مناسب و نسبتا دقیقی باشد تا بازدیدکنندگان به راحتی و سرعت بتوانند کتاب مورد نظر خود را پیدا کنند. مانند رمان، علمی، تخیلی، ادبی، کودک و نوجوان، کمک درسی و... .تصاویر با کیفیت و تا حدی دارای جزییات از کتاب ها به نمایش گذاشته شود؛ زیرا با توجه به آنلاین بودن خرید، کاربر تمایل دارد بخشی از آنچه را با لمس فیزیکی کتاب حس و دریافت می کرد، با دیدن تصاویر مختلف از کتاب دریافت نماید.بخشی تحت عنوان &quot;خلاصه کتاب&quot; برای هر کتاب در نظر گرفته شود.می توان به جای خلاصه کتاب، چند صفحه از کتاب را برای مطالعه به صورت تصویر و یا فایل PDF در وب سایت قرارداد.توضیحات کاملی از مشخصات کتاب ها ذکر شود. از بدیهی ترین موارد مانند نام کامل کتاب و اگر خارجی بود نام اصلی آن، ناشر، نویسنده، مترجم، تعداد صفحات، ابعاد کتاب، رده سنی و موضوع کتاب باید ذکر شود. حتی سال و نوبت چاپ نیز برای بسیاری از خریداران دارای اهمیت است.امکان جستجوی پیشرفته از میان محصولات وجود داشته باشد. کاربر باید بتواند با کمک جستجوی پیشرفته و اعمال انواع فیلترها به سادگی و سرعت به آنچه مورد نظرش می باشد دست یابد.امکان ایجاد لیست علاقمندی ها برای کاربران وجود داشته باشد. به این معنی که کاربر بتواند لیستی از آنچه در جستجوهای مختلف به آن رسیده است و قصد بررسی و خرید آن ها را در آینده دارد، برای خود تهیه نماید و مجبور به جستجوی دوباره ی آن ها نباشد.نمایش پیشنهادات ویژه به هر کاربر براساس جستجوها و خریدهای قبلی اوارسال اخبار، محصولات و کتب جدید با ارسال ایمیل، پیامک و پوش نوتیفیکیشنامکان پرداخت آنلاین و افزودن چندین درگاه بانکی و روش های مختلف پرداخت مانند کارت به کارت، واریز به حساب، پرداخت در محل و...بخشی برای ثبت نظرات در صفحه مربوط به هر کتاب وجود داشته باشد. به این ترتیب خوانندگان هر کتاب می توانند نظرات خود را بیان نمایند و این موضوع به جذابیت وب سایت برای سایر بازدیدکنندگان که در حال انتخاب کتاب هستند می افزاید.طراحی جذاب و رابط کاربری مناسبامکان ایجاد روش های مختلف ارسالداشتن اینمادمی تواند دارای بخشی تحت عنوان بلاگ برای معرفی زندگی نامه نویسندگان، شاعران، مترجمان باشد.امکان پیش خرید یا ثبت درخواست محصولاتی که موجودی آن ها به پایان رسیده است در آن وجود داشته باشد.طراحی سایت فروشگاه کتاب چه مراحلی دارد؟انتخاب محصول و حوزه فعالیتکتاب دارای دسته بندی ها و حوزه های مختلفی می باشد و تنوع محصول زیادی دارد. قبل از طراحی سایت باید حوزه فعالیت خود را به درستی انتخاب نمایید. به عنوان مثال اگر پخش عمده کتاب انجام می دهید یا خرده فروش و یا انتشارات هستید، اگر در حوزه کودک فعالیت می کنید و یا قصد فروش کتاب های کمک درسی یا هنری را دارید، همه این ها نقش مهمی در خروجی پروژه ساخت سایت فروش کتاب شما خواهند داشت. زیرا هرکدام از این ها مخاطبان خاص خود را دارند که نوع طراحی ظاهری وب سایت و ویژگی های موجود در آن را تحت تاثیر قرار خواهندداد. پس بیشترین زمان و انرژی را به این مرحله اختصاص دهید.انتخاب شیوه تامین محصولات فروشگاهحتما با دقت و وسواس زیادی تامین کنندگان را بررسی نمایید. از میان گزینه های مختلف آن هایی را انتخاب کنید که اعتبار خوبی در بازار دارند، خوش حساب و متعهد به کار و مشتری هستند؛ چرا که عملکرد آن ها تاثیر مستقیمی بر اعتبار شما و در نتیجه موفقیت شما خواهد گذاشت.انتخاب مناسب ترین سیستم مدیریت محتواماحصل تمام تلاش های شما یک وب سایت است. با انتخاب CMS مناسب همه زحمات شما به بار خواهد نشست.حوزه ای که قصد ورود به آن را دارید، ساخت سایت فروش کتاب، حوزه ای وسیع و دارای مخاطبان فرهیخته و البته باهوش است. پس باید نهایت دقت خود را در انتخاب زیرساخت ها و بستری که محصولات خود را از طریق آن به مخاطبان عرضه می کنید به خرج دهید.سیستم مدیریت محتوا (CMS) یک نرم افزار تحت وب است که به شما این امکان را می دهد بتوانید محتوای دیجیتال (محصولات) خود را مدیریت، ویرایش و منتشر نمایید. هرچه کیفیت این سیستم بالاتر باشد طبیعتا وب سایت شما نیز عملکرد بهتر و کسب و کار شما رشد بیشتری خواهد داشت.سیستم مدیریت محتوای مناسب طراحی سایت فروشگاه کتاب کدام است؟بهترین CMS فروشگاه کتابدر انتخاب بهترین CMS فروشگاه کتاب باید به چندین نکته از جمله سرعت،امنیت و امکانات، قابلیت توسعه، سئو پذیر بودن، پنل کاربری و ادمین کامل و در عین حال دارای رابط کاربری ساده و... توجه نمایید.در میان انواع CMS های موجود، وردپرس با اقبال بیشتری در بین مردم روبرو بوده است و همین مساله سبب شده است که افراد بدون در نظر گرفتن هدف نهایی وب سایت و بی توجه به نوع کسب و کار، گستردگی و پیچدگی آن، وردپرس را برای ساخت سایت فروش کتاب خود انتخاب نمایند.کتابفروشی جزو آن دسته از کسب و کارهایی است که با داشتن محصولات زیاد و تنوع بالا، طیف مخاطبانش و... نمی توان و نباید از وردپرس در طراحی سایت کتابفروشی آن استفاده کرد. زیرا ساختار وردپرس و CMSهای رایگان دارای محدودیت هایی است که با افزایش تعداد کالاها، تعداد کاربران آنلاین در سایت و خریدهای همزمان دچار مشکلاتی خواهد شد؛ مانند پایین آمدن سرعت لود شدن صفحات که این مشکل حتی با افزایش منابع سرور و هزینه های زیاد باز هم اجتناب ناپذیر به نظر می رسد. مشکلات امنیتی که ممکن است به دلیل وجود افزونه های مختلف و آپدیت های مکرری که در وردپرس امری عادی تلقی می شوند، ایجاد شود.همچنین اگر شما قصد طراحی سایت کتاب فروشی با قابلیت ها و امکاناتی خاص و منحصر به فرد را دارید، به دلیل محدودیت های وردپرس باید همه ی آن ها را به فراموشی بسپارید.آنچه ما به شما پیشنهاد می کنیم یک CMS اختصاصی است که محدودیت های CMSهای رایگان موجود را ندارد، با گسترش کسب و کار شما و افزایش تعداد محصولات و کالاها، کم ترین اختلالی در آن ایجاد نمی شود و قابلیت سفارشی سازی و شخصی سازی شدن را دارد.سیستم مدیریت محتوای سپهر گستر یک CMS اختصاصی بر پایه PHP می باشد که در فریمورک لاراول نوشته شده است.از برتری های سیستم مدیریت محتوای سپهر گستر نسبت به سایرین می توان به امنیت، سرعت، ایرانی بودن، داشتن تیم فنی قوی، اختصاصی بودن و... اشاره کرد.</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Tue, 14 Nov 2023 10:21:56 +0330</pubDate>
            </item>
                    <item>
                <title>هک سایت لاراولی</title>
                <link>https://virgool.io/Webineh/%D9%87%DA%A9-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84%DB%8C-pg9yskzph7jf</link>
                <description>هک سایت چیزی است که همه از آن نگرانیم. سالها تلاش و زحمت شما با یک بی توجهی میتواند به باد برود  در این مقاله به برخی تجاربی که طی سالهای اخیر داشته ام اشاره میکنم.چگونه سایت های لاراولی هک میشوندهک فایل .env در لاراولمهم ترین روش های هک روش های است که توسط مشکلات برنامه نویسی از طرف کاربر رخ میدهد به طور مثال با عدم فعال سازی وضعیت production میتواند با دیدن کدهای خطا به نوعی وارد فایل config شد به طور مثال دیده شده که اگر از لاراول استفاده میکنید حتما حتما در بخش فایل .env وضعیت APP_ENV=production  و APP_DEBUG=false قرار دهید یا حداقل این خطا را به طور کامل پاک کنید این موضوع باعث میشود هنگامی که برنامه خطای ۵۰۰ میدهد هکر می تواند وارد فایل .env شما شده و با دسترسی به اطلاعات دیتابیس به سادگی وارد mysql شود و کلیه اطلاعات شما را از بین ببرد.روش اجرای کدهای مخرب با واسطه عدم استفاده از دوبل آکولاد {{}}روش بعدی که میتواند توسط ارسال کدهای مخرب js انجام شود و در نهایت بتواند کوکی های لاگین مدیر را بخواند و خودش هم بتواند وارد شود اجرا شدن کدهای js سمت کاربر است. مثلا با اجرای تکه کدی مخرب در یکی از فرم های ورودی مانند تماس با ما در بخش محتوا پیام و باز کردن آن توسط ادمین در صورتی که در سمت ادمین یا کلا همه بخش های سایت از دوبل آکولاد {{content}} استفاده شود این نکته ساده میتواند جلو اجرای کدهای js را که بگیرد و کد هم مانند یک متن ساده دیده میشود نه یک کد قابل اجرا. حال اگر از {!! content!!} یا echo content استفاده شود دقیقا کدهای js قابل اجرا هستند.عدم استفاده دقیق از middlware های کنترلی در route هایک عقیده را همیشه مدنظر داشته باشید که به ورودی های کاربر اعتماد نکنید اگر شما یک صفحه ویرایش دارید یا یک صفحه نمایش فاکتور اصولا کاربر با یک url که شامل متغییر است مثلا شماره فاکتور وارد صفحه نمایش فاکتور میشود خب اگر کاربر عدد فاکتور را تغییر دهد به سادگی میتواند به اطلاعات دیگران دسترسی داشته باشد. لذا لازم است که به طور کامل همه route ها را با middlware ها کنترل دقیق کرد.یک نکته مهم برای افرایش امنیت دیتابیسهمیشه در محیط اجرایی دسترسی DELETE را از کاربر MYSQL بگیرید . شاید برای شما سوال ایجاد شود که با این کار ادمین چگونه میتواند یک رکورد را حذف کند. سوال مهم است و پاسخ آن این است که بهتر است بخش ادمین از بخش عمومی جدا شود آن هم در یک پروژه مستقل با این روش حتی شما میتوانید در یک ساب دامنه وارد ادمین شوید و دسترسی به ساب دامنه را در فایروال cload Falare یا آروان فقط روی IP ثابت شرکت یا اینترنت خودتان تعیین کنید. همین نکته جلو بسیاری از مشکلات رایج هک دیتابیس و از بین رفتن داده ها را میگیرد. چون دیتابیس زمانی هک میشود که هر دسترسی به آن را پیدا کند والا خود Mysql به خودی خود هک نمیشود و بسیار امن است. پس با حذف دسترسی نمونه کدهای زیر جهت مثال$ sudo mysql --passwordmysql&gt; revoke all on db_example.* from &#039;laraveluser&#039;@&#039;%&#039;;mysql&gt; grant select, insert, update on db_example.* to &#039;laraveluser&#039;@&#039;%&#039;;در دستور بالا ما ابتدا به دیتابیس mysql وارد شدیم سپس همه سطح دسترسی ها را از laraveluser گرفتیم و بعد فقط دسترسی های select, insert, update را به کاربر laraveluser دادیم. در واقع این دستور برای بخش عمومی سایت است و اگر هم هکر وارد دیتابیس شود نمیتواند هیچ داده ای را حذف کند. البته در سایت های فروشگاهی قابلیت حذف برای کاربران وجود دارد که باید از تکنیک Soft Delete  استفاده کنید.هک به روش های سنتیمتاسفانه همچنان بسیاری از برنامه نویسان به اصول ورود متغییر به دستورات sql توجه ندارند و باید بدانند که هکر با ورود برخی از کدهای مخرب در یک فرم تماس با ما یا یک فرم نمایش اطلاعات میتواند کل دیتابیس را خالی کند. sql injectionburt forceman in middlenon-ssllow secure password اجرای اصولی و صحیح یک وبسایت یا فروشگاه اینترنتی یا پلتفرم که با Laravel ساخته شده میتواند سخت به نظر برسد و برای اجرای اصولی و دقیق آنها نیاز به تیم حرفه ای می باشد که  تیم وبینه یکی از آنهاست. وبینه از سال 1390 فعالیت خودش را آغاز کرده و طی این سالها تجارب متعددی را در خصوص امنیت و توسعه و بهینه سازی را بدست آورده است و خوشبختانه با ساخت CMS سپهر گستر محصول نرم افزاری مبتنی بر لاراول را برای انواع سایت های بزرگ طراحی و توسعه داده .</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Mon, 13 Nov 2023 09:26:54 +0330</pubDate>
            </item>
                    <item>
                <title>چالش فروشگاه اینترنتی که ۶۰ هزار محصول داشت</title>
                <link>https://virgool.io/@vahidalvandi/%DA%86%D8%A7%D9%84%D8%B4-%D9%81%D8%B1%D9%88%D8%B4%DA%AF%D8%A7%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%DB%8C-%DA%A9%D9%87-%DB%B6%DB%B0-%D9%87%D8%B2%D8%A7%D8%B1-%D9%85%D8%AD%D8%B5%D9%88%D9%84-%D8%AF%D8%A7%D8%B4%D8%AA-mawsd9bzusmp</link>
                <description>چند وقت پیش یک مشتری داشتم که صاحب فروشگاه اینترنتی بود که ۶۰ هزار تا محصول(کتاب) داشت و سالها داشت از وردپرس استفاده میکرد و با همه مشکلاتی که وردپرس برای حجم بالای محصولات در ووکامرس داره کنار اومده بود بالاخره با تقویت سرور و هزینه چند صدمیلیونی سالانه... تا با معرفی یکی از مشتریان قدیمی ما با مجموعه وبینه آشنا میشه و بعد از پرزنت CMS داخلی که تولید کرده بودیم خدارا شکر قرار داد را بستیم.اون پروژه که الان چند ماه از تحویلش میگذره داره با سرعت بسیار بالایی در جستجو و باز شدن صفحاتش داره کار میکنه و با روشی هم که ما ارایه کردیم سرعت ۱۰ برابر افزایش دادیم و هزینه سرور هم به یک چهارم کاهش پیدا کرد...خب هدفی که من به عنوان مدیر عامل شرکت وبینه از چند سال پیش دنبال میکردم دقیقا همین بود که بتونیم سیستم فروشگاهی را ارایه کنیم که قابلیت هندل صدها هزار محصول هم باشد که این هدف محقق شده. البته تیم ما همچنان داره روی نسخه های جدید این سیستم کار میکنه و بهینه سازی همچنان ادامه داره...جدیدا هم سیستم میکروسرویسی را اضافه کردیم که میتونه پروژه ای که قبلا ۰ تا ۱۰۰ روی یک سرور بود در چندین سرور تقسیم بشه و سرعت باز هم بالاتر رود.چالش سرعت فروشگاهای بزرگبه طور مثال در این پروژه یک سرویس API وجود داشت که دایم در حال افزودن محصولات از طریق API بود که با سیستم داخلیشون در ارتباط میشد اونوقت می بایست سرور هم به درخواست های API پاسخ سریع بده و هم به درخواست های کاربرانی که روی سایت در حال خرید بودند با روش جدیدی که ساختیم دیتابیس را میان دو پروژه قرار دادیم و هر دو پروژه را در دو سرور مجزا قرار دادیم اینطور بار پردازش روی دو تا سرور تقسیم شد. البته میشه بهتر هم باشه یعنی بخش مدیریت ادمین هم میتونه در یک سرور مجزا هم باشه و فقط به درخواست های مدیر برای ایجاد محصول و دریافت گزارشات و نمودار ها .... کاربرد داشته باشه ..در هر صورت با سیستم مدیریت محتوا فروشگاهی هم که زیرساختش با لاراول هستش تونستیم یکی از بزرگترین شرکتهای پخش کتاب در کشور را از وردپرس به لاراول مهاجرت بدیم.اون وبسایت آدرس gbook.ir هتسش و اطلاعاتی که ما در خصوص فروشگاه سازمون داریم در صفحه ای که در خصوص طراحی سایت کتابفروشی قرار دادیم منتشر شده  .البته صرفا استفاده از لاراول کافی نیست بحث معماری سیستم و نحوه اجرای چندین لایه cahce است که داره کار میکنه و ضمنا این سیستم فروشگاه در مقیاس بسیار بالاتر هم مثل چند میلیون محصول هم جواب میده چون از سیستم واسط ایندکس گذاری استفاده میکنه و کل ترافیک سایت در اون سیستم هندل میشه نه در Mysql موفق باشید</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Sat, 14 Oct 2023 17:57:14 +0330</pubDate>
            </item>
                    <item>
                <title>آیا واقعا react بهتر است یا angular ؟</title>
                <link>https://virgool.io/@vahidalvandi/%D8%A2%DB%8C%D8%A7-%D9%88%D8%A7%D9%82%D8%B9%D8%A7-react-%D8%A8%D9%87%D8%AA%D8%B1-%D8%A7%D8%B3%D8%AA-%DB%8C%D8%A7-angular-zlua9whzvrgg</link>
                <description>سوال کدام بهتر است مثل داستان های علمی تخیلی است که یک نفر در بین دو راهی یا سه راهی قرار میگیرد که نه انتهای هر کدام مشخص است و نه نمدانی کدام را انتخاب میکنی ! ولی معمولا همه مسیری را میروند که اکثر افراد میروند در انتخاب react یا angular یا vue به این فکر کن که کدام طرفداران بیشتری دارد این یک اصل است که بسیاری از افراد حتی خود من در آن دچار اشتباه شده ام در ابتدای سالهای ۱۳۹۰ هنگامی که بحث طراحی سایت خیلی داغ بود بین وردپرس و جوملا و دروپال جنگ بود آن موقع برخی میگفتند وردپرس خودش را میتواند به سادگی به روز کند و خیلی ساده آپدیت میشود و یکی از دلایل مهم بود و از طرفی آمار تعدادی سایت هایی وردپرسی خیلی بیشتر از سایر cms ها بود ولی افرادی که وردپرس را انتخاب کردند برنده شد اند و دلیل موفقیت هر نرم افزار هم طرفداران آن است چون طرفداران مانند نیروهای تازه نفس میتوانند در جامعه متن بازها وارد شوند کلی تغییر و آپدیت جدید بدهند و طبیعتا وقتی تعداد طرفداران هم زیاد باشد احتمال انتشار به روزرسانی ها و نو آوری ها هم بیشتر خواهد بود.این یک مثال از انتخاب این است که واقعا react  خوب است یا angular با این روش با احتمال بسیار زیادی react بهتر است شک نکن</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Thu, 17 Aug 2023 18:16:37 +0330</pubDate>
            </item>
                    <item>
                <title>چرا باید نرم افزار بهینه تولید کرد در صورتی که کامپیوتر ها قدرتمند شده اند</title>
                <link>https://virgool.io/@vahidalvandi/%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%A8%D9%87%DB%8C%D9%86%D9%87-%D8%AA%D9%88%D9%84%DB%8C%D8%AF-%DA%A9%D8%B1%D8%AF-%D8%AF%D8%B1-%D8%B5%D9%88%D8%B1%D8%AA%DB%8C-%DA%A9%D9%87-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1-%D9%87%D8%A7-%D9%82%D8%AF%D8%B1%D8%AA%D9%85%D9%86%D8%AF-%D8%B4%D8%AF%D9%87-%D8%A7%D9%86%D8%AF-kvd7vu20tjfe</link>
                <description>چیزی که از قدیم با اون رو برو بودیم نوشتن برنامه ای بود که سریع باشد برخی از دوستان به لطف قوی شدن سرور ها سعی دارند همچنان به موضوع بهینه بودن بی توجه باشند چرا واقعا ؟من با موضوع بهینه بودن به شدت موافقم !! بهینه بودن یعنی نرم افزاری که به خوبی تحلیل و طراحی شده است آن چیزی که باید توسط یک مهندس خبره طراحی شود لذا قرار نیست که یک مهندس خوب مجوز به بهینه ساختن باشد بلکه او به خودی خود کارش را درست انجام میدهد‌:)</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Fri, 19 Aug 2022 10:26:19 +0430</pubDate>
            </item>
                    <item>
                <title>بهترین توزیع لینوکس برای برنامه نویسان سمت سرور</title>
                <link>https://virgool.io/@vahidalvandi/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%AA%D9%88%D8%B2%DB%8C%D8%B9-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%B3%D9%85%D8%AA-%D8%B3%D8%B1%D9%88%D8%B1-krzglypqkqj5</link>
                <description>اکثر برنامه نویسان حرفه ای با ubuntu کار میکنند مزیت های بسیاری دارد مانند نصب سریع و ساده و پشتیبانی از نرم افزارهای بسیاری که وجود دارد . ضمنا شباهت بسیاری به ویندوز دارد . اما ubuntu بر پایه debian است اگر میخواهید سرور شما هم بهینه و سبک باشد به جای نصب ubuntu کافی است که debian را نصب کنید این موضوع چند مزیت دارد ابتدا با ۲۵۶ مگابایت رم اجرا میگردد و پایداری بسیار زیادی نسبت به ubuntu در انتشار نسخه های جدید دارد و ثانیا تجربه ها و کدهایی که روی ubuntu اجرا می شد داخل debian هم اجرا میشود.</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Sun, 07 Aug 2022 02:01:56 +0430</pubDate>
            </item>
                    <item>
                <title>1000% افزایش سرعت لاراول با OCTANE و رقابت با nodejs</title>
                <link>https://virgool.io/Webineh/500-%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4-%D8%B3%D8%B1%D8%B9%D8%AA-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-%D9%88-%D8%B1%D9%82%D8%A7%D8%A8%D8%AA-%D8%A2%D9%86-%D8%A8%D8%A7-nodejs-yeay8am6lhbs</link>
                <description>بسیار جای شکر آن باقی است که این خبر واقعی است و به سادگی و با نصب یک اکستنشن لاراول را به مانند nodejs کنید !!برای اینکه شما هم به خیل علاقه مندان افزایش 1000 درصد لاراول بپیوندید لازم است که نسخه PHP 7.3 به بالا را داشته باشید و افزونه Swoole را نصب کنید.مقایسه سرعت لاراول با swoole و nodejsبه تعبیر من دنیای php بی کار ننشسته و راهکاری را ارایه کرده است اما واقعا swoole چه کار میکند آیا صرفایک ابزار برای cahce است ؟ واقعا cache نیست بلکه با تغییر رویکرد اجرای لاراول با کمک افزونه octane کاری میکنه که یکبار برای همیشه لاراول همه آن فلوچارت بزرگی را که دارد را اجرا کند و دیگر اجرا نشود و بقیه بازدید ها از نسخه ای که در RAM قرار گرفته است استفاد کنند . اگر با دقت توجه کنید برنامه های PHP به مفسری معروف هستند یعنی با هربار اجرای برنامه یا باز شدن یک صفحه از ابتدا تا انتها کل کلاس ها و middlware ها اجرا میشوند و این خوب نیست ! اما octane آن را حل کرد حتی خالق لاراول هم در تویتر گفت که laravel + octane از lumen بسیار سریع تر است.اما کمی در مورد آن بدانیم به نوعی یک وب سرور جدید مانند apache یا ngnix است و با زبان C نوشته شده است و در سایت رسمی خود به طور کامل به آن پرداخته استلازمه که پروژه های برپایه swoole را به صورت نصب روی هاست اشتراکی انجام ندهید و طبق رویه نصب روی سرور مجازی یا اختصاصی انجام گیرد که برای این کار باید لینوکس را بلد باشید در مثال زیر اگر سرور شما ubuntu است دستور زیر extention swoole را نصب میکند.sudo apt install php8.0-swoolephp -m | grep swooleدستور اول در php 8 اکستنشن را نصب میکند و در خط بعد از نصب آن مطمن میشود.بعد  در لاراول هم افزونه octane نصب کنیدcomposer require laravel/octaneو بعد به جای دستور همیشگی php artisan serve دستور php artisan octane:start --server=swoole --port=8089را وارد کنید و برنامه شما در آدرس 127.0.0.1:8089 بر روی swoole اجرا میشود .تا اینجا کار تمام شد ! اما برای نصب آن روی سرور عملیاتی از افراد دارای تجربه کمک بگیرید و یا این لینک  را بخوانید.به طور مثال در فراخوانی یک آدرس API در یکسان سرعت بسیار متفاوتی دیده میشود در این تست ساده سرعت اجرای تعداد درخواست ها بیش از ۱۰۰۰ درصد یعنی دقیقا 1152 درصد افزایش یافته استخوب این اعداد از کجا آمده ؟ با توجه به تستی که با ابزار WRK در دو تست 500 اتصال همزمان در ۶ خط طی ۳۰ ثانیه این تست در سیستم من با CPU CORE i5  نصل ۸ و ۸ گیگ رم تست شد.مثال در php artisan serve پیش فرض wrk -t 6 -c 500 -d30s http://localhost:8000/api/posts۴۸ درخواست در ثانیه اجرا میشوددر مثال swoole که با دستور php artisan octane:start --server=swoole --port=8089 اجرا شده است.wrk -t 6 -c 500 -d30s http://localhost:8089/api/posts۶۰۱ درخواست در ثانیه ثبت شده استمن خیلی کنجکاو شدم که یک پروژه استارتر next.js را اجرا کنمhttps://nextjs.org/docs/getting-startedبعد از اینکه npm run dev اجرا شد http://localhost:3000 595 درخواست در ثانیه توسط nextjs اجرا شدبا توجه به این تست قطعا لاراول میتواند به عنوان سریع ترین فریم ورک وب مورد تایید قرار بگیرد و حتی در گرفتن  API شما میتوانید LARAVEL را به عنوان backend و next js را به عنوان FrontEnd استفاده کنید .</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Sun, 07 Aug 2022 01:37:37 +0430</pubDate>
            </item>
                    <item>
                <title>تا ابد توسعه دهنده باشم ؟</title>
                <link>https://virgool.io/@vahidalvandi/%D8%AA%D8%A7-%D8%A7%D8%A8%D8%AF-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D8%AF%D9%87%D9%86%D8%AF%D9%87-%D8%A8%D8%A7%D8%B4%D9%85-rhknatw5jchq</link>
                <description>برای شخص خودم اینکه لپ تاپم را باز کنم و روی چیزهای جدیدی که یادمیگیرم علاقه نشون بدم گاهی اوقات احساس میکنم این کار برای همیشه نمیتونه ادامه پیدا کنه ! ولی دلم یکم میسوزه چون واقعا تحقیق و توسعه در کارم را دوست دارم . همه این تکنولوژی های قشنگ مثل Flutter , Larave یا CMS های خوبی که پیدا میکنم و اینکه علایقی که در توسعه برنامه هایی که قبلا خودم نوشتم برام جالب هستند . من میدانم که انسان به هر کاری که علاقه مند است تا روزی که زنده است می تواند باهاش حال کنه و چه چیزی بهتر است کاری که انسان را رو به کمال ببره . یادم میاد که چند سال گذشته با برخی از همکاران صحبت میکردم می گفتند که شما بیشتر سمت فنی قضیه هستی تا بیزینس به نظر خودم بهتر بود اما بعدا متوجه این شدم که لازم است که بخش بیزینسی هم توسعه قدرتمندی داشته باشم از این رو بخش بازاریابی و فروش را در شرکتم خیلی توسعه دادم .خیلی از عزیزانی که توسعه دهنده هستند سالها در این بخش باقی می مانند باید بدانید که شما طبق یک طبقه بندی باید رشد کنید و تا ابد هم نیمتوان تا صبح با پروژه درگیری داشت ! باید بلاخره یه روزی بشی تحلیل گر خود و واقعا بخش تحلیل و تفکر روی توسعه محصول بسیار کار دشواری است که از هر کسی هم بر نمیاد اینطور نیست که کد نویسی سخت ترین بخش کار باشه ایده و طراحی صحیح و حرفه ای محصول بر اساس استفاده ساده و راحت خیلی مهم تره .این را فراموش نکن که بتونی با نوشتن یک نرم افزار بتونی جهان را به اندازه کاربرانی که داری در یک مشکل کوچک هم که شده یه ذره ساده کنی و یا مشکلی را کلا حل کنی و فلسه بلوغ همه فناوری ها فقط آسایش بشر بوده انسان ها باید بتونن با یادگیری و رشدی که می کنند زندگی خودشون و بقیه را ساده تر کنندو این کار ارزشمندی است که برخی ها توانسته اند جهان را تسخیر کنند.این مطلب را با موضوع تا ابد توسعه دهنده باشم گذاشتم تا یادگیری بماند برای اینکه همیشه از کاری که لذت میبری دست نکش و اگر تو هم اینطوری هستی خیلی میتونی در علاقه ای که داری موفق باشی.</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Fri, 08 Oct 2021 00:23:32 +0330</pubDate>
            </item>
                    <item>
                <title>افزایش سرعت شدید در لاراول !!!</title>
                <link>https://virgool.io/laravel-community/%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4-%D8%B3%D8%B1%D8%B9%D8%AA-%D8%B4%D8%AF%DB%8C%D8%AF-%D8%AF%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-b6eyojrwgpuk</link>
                <description>سلام دوست گرامیاگر در جریان باشید زبان PHP یک زبان مفسری است و برای اجرای برنامه باید کل کد هر بار اجرا شود و مزیت خوبی که دارد میتوان با ادیت سریع برنامه به نوعی خروجی را در لحظه تغییر داد اما این موضوع به طور کلی در لاراول و در وردپرس و هر پروژه ای که با PHP نوشته شده صادق است و ربط انچنانی به سرعت و کندی ندارد و کاملا طبیعی است حالا تیم لاراول اومده یک میکرو فریم ورک به نام Lumen ساخته که بیشتر برای همین مقوله سبک سازی فریم ورک کاربرد داره و از طرفی هم ظاهرا تمایل داره هر دو پروژه با هم یکی بشن که بتونن با یک کیفیت بالا یک محصول کامل عرضه کنند . لذا در نسخه ۸ لاراول از یک پکیج رونمایی شده به نام Octane که در این لینک نحوه استفاده درج شده . این پروژه میتونه کاری کنه که ماهیت مفسری بودن در زبان PHP تغییر کنه و فریم ورک مثل قبل اجرا نشه یعنی چطور ؟ یعنی اگر با هر بار بازشدن صفحه ای از سایت لاراولی کل فریم ورک یه دور کامل اجرا نشه و فقط یکبار اجرا بشه !!! مگه میشه ؟؟ بله با توجه به گفته آقای تیلور کاملا صحیح است</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Thu, 30 Sep 2021 13:00:00 +0330</pubDate>
            </item>
                    <item>
                <title>تاثیر تیکتینگ تحت وب در بازاریابی و فروش</title>
                <link>https://virgool.io/@vahidalvandi/%D8%AA%D8%A7%D8%AB%DB%8C%D8%B1-%D8%AA%DB%8C%DA%A9%D8%AA%DB%8C%D9%86%DA%AF-%D8%AA%D8%AD%D8%AA-%D9%88%D8%A8-%D8%AF%D8%B1-%D8%A8%D8%A7%D8%B2%D8%A7%D8%B1%DB%8C%D8%A7%D8%A8%DB%8C-%D9%88-%D9%81%D8%B1%D9%88%D8%B4-sirymolbi2uf</link>
                <description>نرم افزار های مختلفی جهت افزایش فروش شنیده ام این نرم افزارها مانند لحاف چهل تیکه هستند که از هر قسمت از یک سیستم مستقل که فکر کنی درون خودش دارد . مثلا سیستم فروش به همراه چت آنلاین یا سیستم فرم ساز به همراه فروشگاه آنلاین و حسابداری و بازاریابی مویرگی . اما واقعا چرا همه مشتریان هنوز به یک نرم افزار واحد نرسیده اند مثلا خود من در میان نرم افزارهای خارجی ترلو را خیلی دوست دارم چون فقط در یک بخش خاص داره تخصصی کار میکند و واقعا کارش هم خوبه .. ولی در میان CRM ها خیلی رضایت زیادی ندارم آنها خیلی سعی کرده اند کامل باشند اما کامل بودن در یک حوزه بهتر است کامل بودن در هر حوزه دیگری است . موافقید ؟؟نرم افزار تیکتنیگ و کمک در امر بازاریابی و فروشما امروز به این فکر می کنیم که برای کسب و کارهای خدمات محور یا کسب و کارهایی که با فروش و دریافت وجه بابت خدمات سروکار دارند چه کنیم که هم مشتری را جذب کنیم و هم خدمت را به مشتری بعد از پرداخت عرضه کنیم !! حتما ایده ها میتوانند کمک کنند ایده هایی که در حال حاضر داریم این است که بخش پرداخت و ایجاد تیکت را به شکل های مختلفی استفاده کنیم . مثلا اگر قرار است قسمت درخواست دمو را داشته باشید محتوای فرم به صورت تیکت برای مدیریت ارسال میشود و سپس مدیران میتوانند موضوع را پیگیری کنند !! خوب همین برای جذب یک فرصت فروش خوب است .یا اگر قرار است پولی بابت خرید انجام شود در هنگام ایجاد تیکت به درگاه متصل میشود و وجه را پرداخت میکند فکر کنید که ایجاد تیکت به منزله خرید آنلاین به همراه ثبت همه جزییات خرید در محتوای تیکت است . ما تا اینجا توانسیم هم درخواست های خریداران را جمع آوری کنیم و هم توانستیم  بابت خدمات خود مبلغی هم دریافت کنیم معمولا خدمات ها بعد از خرید کاری را باید انجام دهند مثلا تعدادی فایل فروخته شود یا فیلم یک دوره آنلاین را برای کاربر بفرستید ، شما می توانید پاسخ خودکار سیستم بعد از ایجاد تیکت در بخش فروش دوره را لینک های امن دانلود دوره را قرار دهید . یعنی به صورت ربات در محتوای تیکت تعدادی فایل جهت دانلود اضافه شده است که همه لینک این فایل ها امن و حتی یکبار مصرف هستند ! یعنی جلو تکثیر و کپی را هم میگیرد.گاهی اوقات مشتریان شما تمایلی به وارد شدن به قسمت های تیکت ندارند و خیلی سریع در دایرکت اینستاگرام شماره کارت را از شما می گیرند و پرداخت میکنند یا برخی دیگر در تلگرام و یا برخی دیگر پیامک میزنند و... همه روش های مختلف ارتباطی که وجود دارد شما با کمک تیکتینگ سپهرگستر همه این درخواست ها را با این نرم افزار به سمت جمع آوری در یک بخش مشخص هدایت میکنید و نه فرصتی از دست میرود همچنین کاربران شما میتوانند خرید خود را با ورود به سایت انجام دهند و این خیلی بهتر است کار پشتیبانی سریع تر و دقیق تر نیز خواهد بود.امیداورم که این مطلب و استفاده از تیکتینگ تحت وب سپهر گستر برای شما مفید باشد</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Mon, 09 Nov 2020 12:19:33 +0330</pubDate>
            </item>
                    <item>
                <title>cms فروشگاهی</title>
                <link>https://virgool.io/Webineh/cms-%D9%81%D8%B1%D9%88%D8%B4%DA%AF%D8%A7%D9%87%DB%8C-hkrxcijlwaoj</link>
                <description>فروشگاه اینترنتی به عنوان نرم افزاری جهت مدیریت محتوا و مدیریت فروش اصطلاحا به cms فروشگاهی شناخته میشوند . و کلیه عملیات جهت تعریف محصول و تعریف دسته های محصول و تصاویر و میزان موجودی و مبلغ و تخفیفات و .. را کنترل میکند در میان نمونه های ایرانی و خارجی در این مطلب میخوام بگویم چه cms را انتخاب کنید ! ابتدا باید گفت همه چی به شما بستگی دارد . بزرگی و پیچیدگی هایی که سایت شما میتواند داشته باشد اگر شما میخواهید چند محصول ساده را به فروش برسانید میتوانید از market place ها استفاده کنید که تعداد زیادی از آنها در ایران ساخته شده اند و میتوانید با آنها کار کنید .  مانند دیجیکالا .  ویترین نت و... همچنین میتوانید از وردپرس هم به عنوان یک cms ساده و کاربردی هم استفاده کنید . اما برخی از فروشگاهایی که با این روش ها کار میکنند میخواهند خود را به روز کنند و امکانات و خدمات خاص تری را عرضه کنند برای این راهکاری یکی از شرکت هایی که در زمینه طراحی و تولید  cms فروشگاهی کار میکند وبینه نام دارد. این سیستم دقیقا برای افرادی قابل استفاده است که میخواهند در سطح بالایی از قابلیت های یک فروشگاه اینترنتی فعالیت کنند مانند فروشگاه های بزرگ و شرکت های بازاریابی شبکه ای .به صورت تیتر وار میتوان به چند سیستم فروشگاه ساز خارجی اشاره کرد۱ - وردپرس۲- مجنتو۳- پرستاشاپکه هر ۳ مورد فوق به نوبه خود قوی و کارآمد هستند باید در نظر بگیرید که کدام از سطح پشتیبانی خوب و قابلیت توسعه بالا برای شما برخوردار است .در روشی که ما به شما معرفی میکنیم دقیقا توسعه پذیری بالا و متن باز بودن و امکانات گسترده در بخش فروش و بازاریابی را شامل میشود که هم پاسخ گوی کسب و کار های کوچک است و هم کسب و کارهای بزرگ</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Wed, 04 Nov 2020 13:57:48 +0330</pubDate>
            </item>
                    <item>
                <title>ده دلیل برتری cms اختصاصی سپهر گستر</title>
                <link>https://virgool.io/Webineh/%D8%AF%D9%87-%D8%AF%D9%84%DB%8C%D9%84-%D8%A8%D8%B1%D8%AA%D8%B1%DB%8C-cms-%D8%A7%D8%AE%D8%AA%D8%B5%D8%A7%D8%B5%DB%8C-%D8%B3%D9%BE%D9%87%D8%B1-%DA%AF%D8%B3%D8%AA%D8%B1-onmgrloaedip</link>
                <description>تصور کنید آیا امروز هم میتوان از cms های اختصاصی که شرکت های ایرانی در سالهای گذشته تولید کرده اند استفاده کرد در حالی که روی آن تحقیق و توسعه ای اتفاق نیافتاده استفاده کرده اند؟ سپهر گستر cmsپاسخ آن قطعا خیر است . دلیل آن هم روش و واضح است .. در دنیایی IT قدیمی بودن هیچ معنی و ارزشی ندارد خوب شاید شما از یک CMS قدیمی استفاده کرده اید و تجربه خوبی نسبت به آن نداشته باشید و به فکر تغییر به cms جدیدی هستید! شاید نام فریم ورک های مشهوری مثل LARAVEL را شنیده ای و اگر هم دید فنی به آن داشته باشید خواهید دید که همه چیز را میتوان با او ساخت اما به شرط رعایت اصول مهندسی نرم افزاری . واقعا ساخت یک CMS اختصاصی بسیار سخت و پیچیده است و مهم تر از آن نگهداری و توسعه نیازهای جدید بازار  که باعث نابودی بسیاری از CMS شرکت های ایرانی شده خیلی مهم است که محصول نرم افزاری بازار فروش مناسب خود را داشته باشد و بتواند نیازهای جدید را تامین کند و تا حدودی هم دست برنامه نویسان را جهت توسعه و اضافه کردن ماژول های جدید خود به آن را باز نگه دارد دقیقا چیزی که از CMS اختصاصی سپهر گستر میتوان پیدا کرد. این سیستم از چند جهت با سایر رقبا متفاوت است که در ادمه به معرفی آن خواهم پرداختبر اساس ایده ای نو تولید شده استبر اساس سیستم کنترل نسخه عرضه میشود و به عنوان پکیج استاندارد در vendor پروژه لاراولی شما اضافه میشودمیتوان cms سپهرگستر را  به صورت اختصاصی توسعه دادامن است و کاملا همه مراحل تست نفوذ را طی کرده استتنها یک کنترل پنل است و Ui به سلیقه شما اجرا میشود و محدودیتی در توسعه آن نیستامکانات مدیریتی خوبی دارد ‌و میتواند برای سازمان ها و سایت های بزرگ گزینه مناسبی باشدسرعت بالا دارد و چالک عمل میکندتوسط شرکت ها و وبسایت های بزرگی در حال استفاده استهمچنین بخشی دیگر از  ویژگی های این cms ایرانی میتوان به مورد زیر نیز اشاره داشتکاملا ایرانی به همراه پشتیانی و توسعه طولانی مدتصفحه ساز مانند اخبار - مقالات و... به همراه برش دهنده تصاویر شاخصفرم ساز جهت ساخت انواع فرمهای پویا  با وجود چندین نوع ایتم ومنو ساز و امکانات قابل تفکیک در هر زبانانباره متمرکز فایل file manager به همراه ثبت و ذخیره لاگ در دیتابس در خصوص فعالیت مدیر مرتبط با فایل مانند ثبت وقایع آپلود - ویرایش - تغییر نام و..مدیریت دسته بندی محتوا به صورت درختی و پشتیبانی از چندزبانهمدیریت تگ ها صفحات جهت جستجو و seo وب سایتجستجو پیشرفته از محتوا به همراه خروجی اکسلسازگاری کامل با زبان فارسی و کاملا راست چینقابلیت اتصال به انواع سرویس های ایمیل و قابلیت تعیین دایورهای مختلف در ادمینقابلیت اتصال به انواع سرویس های پیامک ایرانی با قابلیت تعیین درایور های مختلفگرفتن لاگ از انواع ایمیل ها و پیامک ها و ذخیره در پایگاه دادهقابلیت دانلود بکاپ گیری خودکار از پایگاه دادهایجاد لینک کوتاه بر اساس سرویس bitlyابزار بهینه سازی و تخلیه حافظه موقت سیستمپشتیبانی از ویجت جهت درج پلاگین های مختلف درون صفحات (گالری - فرم - سوالات پر تکرار - اسلایدر و...)گالری سازثبت و ذخیره لاگ فعالیت مدیران در همه قسمت هامدیریت دیدگاه ها و کنترل عدم ثبت اسپمدارای فایروال داخلی</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Tue, 28 Jul 2020 02:36:38 +0430</pubDate>
            </item>
                    <item>
                <title>تبدیل database به laravel migration درون mysql workbench 8</title>
                <link>https://virgool.io/laravel-community/%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-database-%D8%A8%D9%87-laravel-migration-%D8%AF%D8%B1%D9%88%D9%86-mysql-workbench-8-n0rw9vwmmipy</link>
                <description>تبدیل دیتابیس موجود به laravel migration آموزش کاربردی تبدیل دیتابیس یا جداول آماده توسط افزونه ای کاربردی در mysql workbnech 8 به laravel migration بسیار کاربردی برای توسعه دهندگانی که تصمیم دارند برنامه نویسی در لاراول را به صورت حرفه ای کار کنند .. https://www.aparat.com/v/boFdX www.webine.irwww.vahidalvandi.irhttps://github.com/beckenrode/mysql-workbench-export-laravel-5-migrations</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Sat, 09 Nov 2019 18:54:02 +0330</pubDate>
            </item>
                    <item>
                <title>بهترین سایت های ایرانی از نظر طراحی</title>
                <link>https://virgool.io/Webineh/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-%D8%A7%D8%B2-%D9%86%D8%B8%D8%B1-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-bsunuonaqp08</link>
                <description>بهترین سایت های ایرانی که میتوان از طراحی انها الگو گرفت کدامند ؟ و معرفی تکنولوژی هایی که در آنها استفاده شده است.شرکت های طراحی سایت معمولا بهترین طراحی ها را برای خود انجام میدهند و اگر غیر از این باشد یعنی آنها خیلی به روز نیستند !! یا فروشگاه های اینترنتی که میخواهند کاربر دچار سردرگمی در کار کردن با سایت را نداشته باشد . اینها مواردی هستند که برای افرادی که میخواهند شرکت طراحی سایتی را انتخاب کنند مهم است . در ایران مقاله میخواهیم شما را با برخی از سایت هایی که از سبک طراحی خوبی برخوردار هستند آشنا کنیم ضمنا از نظر من فقط به گرافیک و جذابیت بصری توجه نمیکنم و اصول فنی هم در نقد و بررسی من مورد توجه است.شرکت طراحی سایت وبینهشرکت طراحی سایتی که از سال 2012 فعالیت خود را آغاز کرده و برنامه های بلند مدتی برای توسعه و پیشرفت خود دارد این شرکت طراحی سایت ابتدا با وردپرس فعالیت خود را آغاز کرد و با مرور زمان و کسب تجارت عمیق در طراحی سیستم مدیریت محتوا امروزه جزو شرکت های اول در حوزه طراحی سایت با لاراول است و محصول خود را با برند webine CMS تولید کرده . وبینه از این محصول در  سایت رسمی خود استفاده میکند و این کار موجب جلب رضایت مشتریانی که تصمیم به انتخاب این سیستم مدیریت محتوا ساخته شده با لاراول میشود. وبینه طی سالهای اخیر سبک های مختلف طراحی را انتخاب کرده و با استفاده از فریم ورکهای به روز توانسته استانداردهای فنی و طراحی را در پیاده سازی خود به کار بگیرد.فروشگاه اینترنتی دیجیکالاتقریبا همه ما دیجیکالا را می شناسیم برندی که تا چند سال گذشته محبوبیتی که امروز دارد را نداشت و با تغییرات زیادی که انجام داد توانست خود را از نظر گرافیکی و فنی بسیار توسعه دهد. تا چند سال گذشته این سایت با asp.net نوشته شده بود و تبدیل به مرجعی بزرگ برای انتخاب asp و php در میان برنامه نویسان بود اما امروز این سایت به asp کار نمیکند و ترجیح داد که به سمت php تغییر ساختار دهد و این کار هم مخاطرات و چالش های فراوانی را برای او ایجاد کرد اما با توجه به داشتن تیمی قدرتمند توانست از این مرحله با خوبی عبور کند.تیم طراحی دیجی کالا از تعداد افراد متعددی تشکیل شده که در حوزه وب و موبایل به صورت تخصصی فعالیت دارند شرکت دیجیکالا با جذب اسپانسرها توانست هزینه بالایی هم برای این پیشرفت بپردازد و امروز نتیجه آن را از نظر گرافیکی و اپ موبایلی شاهد هستیم .سایت تخفیف و خرید گروهی گلدتگسایت گلدتگ از سایتهای قدیمی تخفیف گروهی است این سایت از ابتدای راه اندازی تا امروز خیلی کم دچار تغییراتی گرافیکی و ui/ux بود اما امسال با رونمایی از نسخه جدید نظر بسیاری از طراحان سایت را به خود جلب کرد . این سایت از سبک طراحی اختصاصی برای خود استفاده می کند و سیستم مدیریت محتوای مخصوص به خود را تولید کرده به نظر میرسد از تکنولوژی node.js در سمت سرور استفاده کرده است از مزیت های این سایت تطبیق مناسب رنگ ها و سرعت خود در بارگذاری میتوان اشاره کرد.وب سایت فارسی علی باباوب سایت علی بابا از نمونه سایت های موفق از نظر ui/ux می باشد این وب سایت در زمینه فروش بلیط کار میکند و از تکنولوژی SSR و با کمک Nuxt.js طراحی سایت خود را انجام داده است . در طراحی این سایت پویایی و ترکیب رنگ ها بسیار ظریف و با دقت انجام شده است وب سایت آروند کلوداین وب سایت مشابهه علی بابا از فریم ورک nuxt استفاده میکند باید در نظر داشته باشید که استفاده از nuxt به دلیل اینکه از فریم ورک محبوب vue.js استفاده میکند از نظر فنی تیم قوی را می طلبد که اکثر سایت هایی که با فریم ورک های جاوا اسکریپتی ساخته شده اند این ویژگی برخوردار هستند. در این وب سایت با ترکیب چند رنگ تیره و سبزآبی جلوه بصری زیبایی را به نمایش گذاشته است.مارکت پلیس با سلامطراحی وب سایت با سلام با کمک vue.js ساخته شده است و جزو اولین استارتاپهای موفق در در حوزه مارکت پلیس است . رابط کاربری این سایت بسیار ساده اما کارآمد است ترکیب رنگ ها در آن رعایت شده و به خوبی تضاد در میان رنگ های آن دیده میشود.وب سایت و پنل کاربری زرین پالبا توجه به تجربیاتی که از استفاده از پنل های کاربری داشتم پنل کاربری زرین پال یکی از تمیز ترین و سبک ترین پنل هایی بوده که دیدم . جالب است که بدانید این پنل با کمک vue.js ساخته شده است و با توجه به اینکه پنل کاربری ارتباطی با seo وب سایت ندارد به صورت SPA پیاده سازی شده است</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Fri, 08 Nov 2019 15:27:20 +0330</pubDate>
            </item>
                    <item>
                <title>نرم افزار صندوق قرض الحسنه</title>
                <link>https://virgool.io/@vahidalvandi/%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%B5%D9%86%D8%AF%D9%88%D9%82-%D9%82%D8%B1%D8%B6-%D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%87-s9tf0gvw5woo</link>
                <description>نرم افزار قرض الحسنه الحسنه نوعی نرم افزار مالی و اداری است که میتواند مورد استفاده سازمان ها یا گروه های خانوادگی یا فامیلی قرار بگیرد نوع سازمانی آن معمولا مورد استفاده سازمان هایی است که تعداد اعضا زیادی دارند و همواره در حال تعامل با اعضا خود هستند معمولا سازمان ها با روش کسر از حقوق اقساط و حق عضویت ماهیانه اعضا صندوق قرض الحسنه را برداشت و به حساب پس انداز آنها واریز میکنند این روش معمولی است که در سازمان های بزرگ یا کوچک یافت میشود حال باید با نگاهی متفاوت به نوع دیگر یعنی صندوق های قرض الحسنه خانوادگی پرداخت این نوع از نظر ساختاری با نوع سازمانی تفاوت هایی دارد و کمی هم به سیستم بانکی نزدیک است یعنی اعضا باید در هر ماه در کنار یکدیگر قرار بگیرند و شخصی مدیر صندوق با همراه داشتن دفتر حساب و کار موجودی اعضا را به روز کند و به شخصی که تعیین شده یا قرعه کشی شده وام تخصیص داده شود . خوب مشخص است هنگامی که تعداد اعضا کم باشد مشکل خاصی در این میان دیده نمیشود و اعضا مثل همیشه این رویه را ادامه میدهند اما مشکل همیشه بعد از بالا رفتن حجم کارها اتفاق می افتد چیزی که بسیار مهم است و باعث بروز تکرار و خطای انسانی خواهد شد ما در شرکت سپهرگستر فرتاک پارس به فکر حل این مشکل افتادیم و برایش راه حلی خلق کردیم این راه حل مزیت های خوبی دارد از جمله تحت وب بودن و در دسترس بودن همه اعضا صندوق است ، اعضا صندوق مانند مشتریان یک بانک که نام کاربری و رمز عبور دارند وارد سامانه تحت وب میشوند (یا از طریق اپ موبایل) و نسبت به عملیات ماهیانه اقدالات لازم را انجام میدهند و همین که حجم کار بین اعضا تقسیم میشوند خطای انسانی کاهش پیدا میکند از طرفی اگر در گذشته شخصی به صورت تمام وقت یا پاره وقت روی حساب و کتاب صندوق کار میکرد میتواند به صورت دورکاری به همه صورت حساب ها و گزارشات دسترسی داشته باشد و آنها را تایید یا رد کند . اگر شما فکر میکنید وقت آن رسیده که برای صندوق خود نرم افزاری را تهیه کنید ما از شما چند سوال می پرسیم اگر پاسخ آنها مانند رفع نیازهای شما است پیشنهاد میکنیم از سایت نرم افزار صندوق قرض الحسنه گندم شوید و درخواست دمو یا نسخه آزمایشی را ثبت کنید یا اینکه در ساعات اداری با ما در باره نیازهایتان گفتگو کنید.آیا اعضا صندوق شما از اینکه گزارش دقیقی از صورت حساب های خود ندارند ناراضی هستند و یا برای دریافت آنها با شما تماس میگیرند ؟آیا حجم کاری مرتبط با امور صندوق به اندازه ای بالا رفته است که باعث شده زمان زیادی از شما بگیرد ؟آیا فکر میکنید اگر تعداد وام ها یا اعضا زیاد تر شود دیگر قادر به پاسخ گویی به انها نیستید و ممکن است در آنها عدم رضایت و در نهایت بستن حساب و رفتن از صندوق شود ؟آیا شما هم میخواید به روز باشید و در هر زمان و مکان از سامانه تحت وب استفاده کنید ضمن اینکه دردسرهای نصب و راه اندازی دیتابیس روی سیستم جدید خسته کننده است ؟قطعا سوالات زیادی تری نیز وجود دارد که پرداختن به آنها خیلی ضروری نیست اما ما با نرم افزار صندوق قرض الحسنه گندم توانسته ایم همه مشکلات فوق را برای شما حل کنیم . با ایجاد راهکاری تحت وب توانسته ایم طی سالهای ۹۴ تا امروز پاسخ گوی نیازهای صدها صندوق قرض الحسنه باشیم و پیوسته به تعداد آنها نیز افزوده میشود این یعنی تلاش بی وقفه تیم فنی و تولید کننده نرم افزار گندم با همکاری مشتریان گرامی مورد توجه و استفاده طولانی مدت قرار دارد و امید است در آینده با ارایه راهکاری بهتر و ساده تر قدمی در جهت ارایه خدمات با کیفیت برای مشتریان خود به برداشته باشد. جهت ارتباط با ما از طریق وب سایت  www.gandom.click اقدام فرمایید</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Mon, 07 Oct 2019 16:14:51 +0330</pubDate>
            </item>
                    <item>
                <title>چرا باید با VUE CLI کار کنیم ؟</title>
                <link>https://virgool.io/JavaScript8/%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%A8%D8%A7-vue-cli-%DA%A9%D8%A7%D8%B1-%DA%A9%D9%86%DB%8C%D9%85-uplc45zxcmll</link>
                <description>vue cliبر کسی پوشیده نیست که فریم ورک ها بسیار اهمیت ویژه ای در توسعه frontend دارند و یکی از بهترین آنها هم vue است ، این فریم ورک روش های زیادی را برای توسعه پیشنهاد میدهد اما اصلی ترین وساده ترین روش استفاده از vue روش cli است . این روش خود یک ماژول جدا از فریم ورک اصلی است و باید توسط npm نصب شود وب سایت رسمی آن  https://cli.vuejs.org است و با چند قدم میتوان از آن استفاده کرد از ویژگی های مهم آن نصب کلیه وابستگی ها مانند babel و .. است همچنین از webpack برای تولید و تست هم استفاده میکند چیزی که امروزه بسیار کاربردی است با دستور ساده npm serve سرور مجازی شما هم در local و هم در شبکه lan قابل دسترس میشود. توسعه را بسیار سریع میکند به طوری که همه چیز به صورت real time تغییر میکند بدون نیاز به refresh صفحه . پروژه را ساختار مند کرده و یک چارچوب برای پروژه vue شما ارائه میکنند. به طور کلی بر پایه component ها کار میکند...من برای آشنایی بیشتر شما با vue cli یک ویدئو آموزشی تهیه کرده ام که شما را ببیشتر با نحوه نصب و استفاده آن آشنا خواهد کرد. با کانال تلگرامی http://t.me/iran_vuejs  همراه باشید .مطالب آموزشی بیشتر در حوزه وب را در سایت وبینه دنبال کنید https://www.aparat.com/v/iIPo4 </description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Thu, 30 May 2019 23:38:43 +0430</pubDate>
            </item>
                    <item>
                <title>ویدئو آموزشی VUE.JS - درس اول</title>
                <link>https://virgool.io/@vahidalvandi/%D9%88%DB%8C%D8%AF%D8%A6%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-vuejs-%D8%AF%D8%B1%D8%B3-%D8%A7%D9%88%D9%84-srhxmwtuxluy</link>
                <description>در این آموزش شما با VUE به صورت خلاصه آشنا میشوید و با روش های نصبی که دارد vue را به صورت local نصب کنید در مورد جامعه برنامه نویسی vue صحبت میشود و چه مزیت هایی نسبت به react دارد هم اشاره میشود.آموزش vue.jsسرفصل ها نحوه نصب نرم افزارهای مورد نیاز از جمله node.js , npmنکاتی در خصوص استفاده از آخرین نسخه vueروش هایی جهت رسیدن سریع به نتیجه مطلوب در توسعه با استفاده از vue cliدر کانال تلگرامی iran_vuejs با آدرس http://t.me/iran_vuejs عضو شوید.اسپانسر وبینه www.webine.ir https://www.aparat.com/v/3LbSE </description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Mon, 27 May 2019 20:05:35 +0430</pubDate>
            </item>
                    <item>
                <title>چرا باید وب اپلیکیشن هایی با استفاده از vue.js تولید کنیم ؟</title>
                <link>https://virgool.io/vuejs-community/%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D9%88%D8%A8-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D9%87%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-vuejs-%D8%AA%D9%88%D9%84%DB%8C%D8%AF-%DA%A9%D9%86%DB%8C%D9%85-dslripmsnc7e</link>
                <description>همیشه سرعت بالا در طراحی و پیاد سازی بسیار اهمیت داشته و خوشبختانه vue.js به عنوان یک فریم ورک برخلاف react به همراه ویژگی های جالب و جذابی که دارد هر توسعه دهنده ای را به سمت خود جذب کند.با وجود روی کار آمدن اپلیکیشن های موبایلی اما بازار اپلیکیشن های تحت وب هنوز داغ است به نظر من کوچک بودن و عدم کاربردپذیری صفحه موبایل نسبت به مانیتور رایانه های شخصی موجب این شده که وب اپلیکیشن ها را به موبایل اپلیکیشن ها در برخی از مواقع ترجیح دهیم. از طرفی Cross Platform بودن وب دلیل بسیار مهم دیگری برای این پایداری بوده است.ما با استفاده از vue.js به سادگی می توانیم پنل ها و داشبورد های مدیریتی بسیار متنوع و پویایی ایجاد کنیم که سرعت طراحی و ایجاد آن از همه چیز مهم تر است.شما با استفاده از vue میتوانید ساختار قبلی اپلیکیشن خود را حفظ کنید و در یک قسمت مشخص یک APP VUE را فعال کنید .به طور مثال شما یک پنل مدیریتی دارید که در کنار فرم های POST ,GET یک وب اپلیکیشن قرار است وجود داشته باشد که به صورت لحظه ای آمار و ارقامی از پایگاه داده را به صورت تعاملی برای شما نمایش دهد . و درون ان هم یک امکان ارسال و پست اطلاعات از طرف کاربر وجود داشته باشد. و صدها ویژگی و کارآمدی دیگری که یک فریم ورک سمت کاربری یا سمت سروری را از VUE توقع داشته باشید.وجود منابع آموزشی فراوان و پلاگین های متنوع در کاربرد پذیری این فریم ورک تاثیر گذار بوده و اط سال 2014 تا امروز در حال توسعه و در حال رقابت با سایر فریم ورک ها مانند آنگولار بوده. VUE بسیار کم حجم و سبک است و اجرا شدن آن روی وب سایت شما تاثیری در سرعت و کندی لود وب سایت شما ندارد . البته شرطی که اصول و قوانین بهیه طراحی کردن که در همه اپلیکیشن ها صادق است را به خوبی رعایت کنید اما در کل بسیار سبک است در لینک زیر حجم فریم ورک ههای مختلف را نمایش میدهدhttps://gist.github.com/Restuta/cda69e50a853aa64912d Vue 2.4.2 58.8K  Gzip Vue 2.4.2 20.9K به طور پیش فرض پلاگین vue router از هسته حذف شده چون در بسیار از پروژه های کاربرد ندارد .وب سایت رسمی vuejs شامل مستندات دقیق از نحوه استفاده این فریم ورک قدرتمند است.اگر هم میخواهید به طور کامل برنامه سمت سرور و کاربر را با هم داشته باشید میتوانید Laravel را به عنوان فریم ورک سمت سرور  انتخاب کنید چون به طور کامل با vue.js هماهنگ است و پیشنهاد اول Laravel است.منبع محتوا وب سایت وبینه</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Fri, 29 Mar 2019 19:53:03 +0430</pubDate>
            </item>
                    <item>
                <title>صندوق قرض الحسنه خانوداگی باید ها و نباید ها</title>
                <link>https://virgool.io/@vahidalvandi/%D8%B5%D9%86%D8%AF%D9%88%D9%82-%D9%82%D8%B1%D8%B6-%D8%A7%D9%84%D8%AD%D8%B3%D9%86%D9%87-%D8%AE%D8%A7%D9%86%D9%88%D8%AF%D8%A7%DA%AF%DB%8C-%D8%A8%D8%A7%DB%8C%D8%AF-%D9%87%D8%A7-%D9%88-%D9%86%D8%A8%D8%A7%DB%8C%D8%AF-%D9%87%D8%A7-bcfui64lytfk</link>
                <description>ما در ایران با مشکلات زیادی برای دریافت وام از بانک ها دچار هستیم و یکی از بزرگترین معضلات کسب و کارها و ایرانی است ، فرهنگ قرض الحسنه تاریخچه بسیار دیرینه ای دارد و خوشبختانه در ایران هم بسیار پرطرفدار است . منظور من از قرض الحسنه شعبه های کوچک و بزرگی از یک سازمان مرکزی که در سطح شهر شعبه دارد نیست . صندوق های قرض الحسنه خانوداگی از تعدادی از اعضای خانواده و فامیل تشکیل میشود که تعداد آنها تا چند صدنفر هم میرسد . در این نوع صندوق ها ساختاری وجود دارد که قوانین و مقررات طبق نظر هیئت مدیره تعیین و مشخص میشود . اعضای صندوق با تجمیع مبالغ مربوط به حق عضویت بعد از گذشت مدتی با روش های مختلفی مانند معدل حساب یا میزان موجودی به صورت قرعه کشی  در بازه های زمانی یک ماهه یک یا چند نفر از اعضای صندوق می توانند وام را دریافت کنند.تجربه ای که طی چند سال اخیر طی یک کار پاره وقت برای یکی از بانک های معروف کشور به منظور معرفی یکی از طرح های تشویقی برای دریافت وام داشتم ، با یکی از افراد کسبه و بازاری تهران برخورد داشتم که یک کار بسیار جالب را انجام داده بودند آنها بین سایر کسبه ها یک صندوق قرض الحسنه ایجاد کرده بودند و با مبالغ بسیار بالا یعنی 100 میلیون تومان به یکدیگر وام اختصاص میداند و با این کار یکدیگر را از نظر اقتصادی کمک می کردند . شخصی که من با آن در مورد وام فلان بانک معرف صحبت میکردم از نارضایتی کامل خود از این کار می گفت و وام بانک ها را کاملا بی ارزش می دانست چرا که سود و ضمانت ها و قوانین سفت و سخت بانک ها این اجازه را  به سادگی دادن مبلغ 100 میلیون تومان وام به کسی نمی دهد. بالاخره بانک ها هم باید قوانینی داشته باشند اما متاسفانه در این فضای که در حال حاضر از نظر وضع اقتصادی وجود دارد بد نیست که خودمان فکری برای خودمان کنیم . قطعا خانواده هایی که میتوانند با پس انداز و سرمایه گذاری یکدیگر را یاری کنند بسیار سریع تر و ساده تر از بانک ها و موسسات مالی به نتیجه می رسند !!!من به عنوان یک شخصی که شغل اصلیم برنامه نویسی است در سال 94 نرم افزار تحت وب بسیار کاربردی را طراحی کردم که بتواند پاسخگوی نیازهای صندوق های قرض الحسنه باشد در سالهای ابتدای کار تعدادی از علاقه مندان به این نرم افزار بسیار بنده را در توسعه و تکمیل آن یاری کردند و امروز جزو برترین و پرطرفدار ترین نرم افزارهای موجود و رایج بازار است به نیت سنت خیر قرض الحسنه آن را نرم افزار صندوق قرض الحسنه گندم نامیده ام. این نرم افزار کاملا تحت وب بوده و کاربری بسیار ساده ای برای همه اعضا صندوق به صورت موبایلی دارد.هدف این مقاله به جهت معرفی تجربیات من و شناختی که در این حوزه دارم بوده است و سعی میکنم در آینده اطلاعات بهتر و بیشتری را منتشر کنم . یک نکته جالب به ذهنم رسید ! همیشه برای شروع یک کار آغار آن سخت ترین مرحله است ، چرا که در ابتدا موانع ذهنی باید برطرف شود ، موانعی که همیشه با ما می گویند که نمیشود یا سخت است و ... این چالش ها میتوانند بهترین کارها و ایده ها را خراب کند . اگر خانواده یا اعضا فامیل شما به گونه ای هستند که میتوانند به صورت دوره ای در کنار هم جمع شوند یکی از ایده های خوب و مشکل گشا بی شک راه اندازی صندوق قرض الحسنه است .امیدوارم که این مطلب برای شما مفید واقع شده باشد.</description>
                <category>وحید الوندی</category>
                <author>وحید الوندی</author>
                <pubDate>Fri, 07 Dec 2018 13:12:19 +0330</pubDate>
            </item>
            </channel>
</rss>