اولین تجربهی دورکاری حرفهای من وقتی بود که دفتر شرکتی که در آن مشغول به کار بودم به خارج از ایران منتقل شد. دوست داشتم به همکاری با آنها از راه دور ادامه بدهم. در آن زمان تجربه و الگویی در این زمینه نداشتم. ترجیح میدادم کار را به خانه نبرم، مثل یک کارمند سادهی بانک که بعد از پایان ساعات اداری دیگر هیچ دغدغهی فکری دربارهی کارش ندارد. میخواستم بعد از ساعات اداری انرژی باقیمانده را صرف پروژههای جانبی و کسب مهارتهای جدید کنم. ولی بعد از انتقال شرکت درست در وضعیتی قرار گرفته بودم که از آن پرهیز میکردم.
در دنیای طراحی وب، طراحی رابط کاربری یک وبسایتِ ساده ملاحظات خاص خودش را دارد. از چیدمان و چگونگی شکل نمایش عناصر گرفته تا طراحی واکنشگرا برای دستگاههای قابل حمل مانند تبلت و موبایل. حال آنکه طراحی یک وباپلیکیشن، پیچیدگی این فرآیند را بیشتر کرده و ما را با چالشی جدید روبرو میکند که میتوان آن را «طراحی برای نامعلومها» نامید. اینکه ما باید از بیشینه و کمینهی اطلاعات آگاه باشیم (یا در بیشتر موارد حدس بزنیم) و برای چیدمان آنها، ساختاری پویا در نظر بگیریم. برای مثال، نام کاربران میتواند دو کاراکتر و یا ۴۰ کاراکتر باشد. با شناخت کلی از روحیات و چگونگی رفتار مخاطبانتان (تجربه کاربری)، میتوانید تصمیم بگیرید که چطور حجم اطلاعات را کنترل کرده و نمایش دهید. شاید درنظر گرفتن ۲۰ کاراکتر برای نام این دستهی به خصوص از مخاطبان کافی باشد.
ششمین همایش کاربردپذیری، روز پنجشنبه ۲۱ آبانماه همزمان با روز جهانی کاربردپذیری در پژوهشگاه ارتباطات و فناوری اطلاعات در تهران برگزار شد. در این همایش دوازده سخنران پیرامون کاربردپذیری صحبت کردند و علیرضا الیادرانی با موضوع دسترسیپذیری در وب و اهمیت فراموش شدهی آن مطالبی را ارائه داد. (برای دانلود پاورپوینت این ارایه، کلیک کنید.)
پدرام بهروزی 20 آبان
کار با Composer در مجنتو
همهی آنهایی که با مجنتو نسخهی ۱ کار کردهاند میدانند که باید با پوشههای زیاد و تودرتو سر و کله بزنند. به طور مثال برای نصب کردن افزونهی وبلاگ ساخت شرکت aheadWorks باید فایلهای افزونه در این پوشهها قرار داده شود:
- app/code/community
- app/code/local
- app/design/adminhtml
- app/design/frontend
- app/locale/en_US
- app/locale/fa_IR (اگر افزونه نیازمند فارسیسازی باشد)
- app/etc/modules
- js
- lib
- skin/adminhtml
- skin/frontend
معمولا فروشگاههای ساخته شده با مجنتو به بیش از یک افزونه نیازمندند. درگاههای بانکی (ملت، سامان، پاسارگاد و غیره)، افزونههای ارسال پستی (پست پیشتاز، تیپاکس و غیره)، وبلاگ، ارسال پیامک، شهرها و استانهای ایران، افزونههای آنالیز (piwik و google analytics)، ارتباط با مشتری (zopim و olark) و بسیاری دیگر. این افزونهها کمک میکنند تا مشتریان تجربهی خرید راحتی داشته باشند و مدیران بتوانند خدمات بهتری ارائه دهند.
یکی از چالشهای مهم مشتریان سارینا، انتخاب بین نسخهی عمومی و سازمانی مجنتو است. ما در حین جلسات بررسیِ درخواست مشتریان اغلب با این سوالات مواجه میشویم:
«آیا نسخهی عمومی مجنتو (Magento Community) میتواند پاسخگوی کلیهی نیازهای فعلی و آتی ما باشد؟» «چه امکاناتی در نسخهی سازمانی مجنتو (Magento Enterprise) وجود دارد که در نسخهی عمومی وجود ندارد؟» «خدمات سارینا روی کدام نسخه از مجنتو ارائه میشود؟» «آیا امکان انتقال از نسخهی عمومی به نسخهی سازمانی وجود دارد؟»
در ادامه به بررسی وجوه تمایز نسخهی سازمانی و عمومی مجنتو و همچنین نقش سارینا به عنوان ارائه کنندهی خدمات تخصصی مجنتو میپردازم.