All tag results for ‘مامبو’

Creativity.ir

خرداد ۲۹م, ۱۳۸۶

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

به هر حال creativity.ir زودتر از چیزی که قرار بود انجام بشه تموم شد البته یکمی خورده کاری داره اما ۹۹٪ از نظر من تموم هستش و اون یک درصد هم برای رفع اشکالاتی گذاشتم که از دید من پنهان مونده در کل من راضی‌ام از کاری که انجام داده‌ام چون چند تا چیز خوب یاد گرفتم توش اگر چه این‌ها سواد به حساب نمی‌آید و بیشتر آگاهی از چگونگی انجام کار است و فن رو بلد بودن اما باز کمی دل آدم خوش می‌شه که تونسته ذهنیتش رو اجرا کنه و به خاطر کم سوادیش دچار محدودیت اجرا نشده و راه‌ةای خلاقانه زده

وجود یک همچین سایتی چند سال پیش دغدغه‌ی من هم بود برای همین قبولش کردم. در مورد چیزهای فنی‌اش باید بگم که هسته‌ی اصلی جوملا هستش ولی چند تا تغییر بارور کرده سایت رو:

  • امکان نمایش هر تعادا نوشته از هر دسته یا هر بخش توی صفحه‌ی اول یا هر صفحه‌ی دیگه‌ای؛ این کار با یک ماژول انجام شده که چندید بار کپی گرفته شده ازش و این اولین بار بود که من از یک ماژولی کپی می‌کنم و بارها استفاده می‌کنم و تا حالا این کار رو نکرده بودم چیزی که می‌خواستم بشه که روش کار نکردم البته این بود که به ازای هر بخش یا هر دسته خروجی آراس اس تولید بشه کلا جوملا چون قدیمی هستش تقریبا مثل وردپرس روی این چیز خوب کار نکرده متاسفانه
  •  مطلب بعدی فرستادن هر فایلی با media Manger جوملا بود من خودم چون همیشه با FTP کار می‌کنم هیچوقت نیازی احساس نکرده بودم که با Media manager کار کنم برای همین توجه نکرده بودم که با media manger نمی‌شود هر فایل رو فرستاد بالا مثلا به صورت پیش‌فرض .mp۳ یا .mpeg رو نمی‌شود آپلود کرد، برای این کار توی بخش com_media فایلش رو پیدا کردم و این ۲ تا فرمت رو تعریف کردم که ایرادی نگیره و این باعث شد که مدیران سایت دیگه نیازی به یاد گرفتن و کار کردن با FTP‌نداشته باشند.
  • سومین چیزنمایش منوهای هر بخش فقط توی بخش مربوطه بود، این ایده‌ای بود که من برای سایت خودم داشتم یعنی توی هر بخش که می‌ری منویی وجود داشته باشه که بر اساسبخشی که هستی محتویاتش عوض بشه من خیلی این مدل نمایش رو دوست دارم وفکر می‌کنم که خلی کاربر پسنده، مخصوصا برای سایت‌ةایی که خودشون شلوغند و کلی بخش دارند این کار مفیده
  • نکته‌ی بعدی درست کردن یک چیزی بود که کاربران عادی سایت بتونندتوی یک بخش خاص یا یک دسته‌ی خاص مطالبشون رو بنویسند و بفرستند و پس از تایید مدیران نمایش پیدا کند. من اول خواستم با خود امکانات پیش‌فرض جوملا این کار را انجام بدهم مشکلی که اول وجود داشت این بود که کاربری که نام‌نویسی می‌کرد نوع کاربری و دسترسی‌اش طوری بود که امکان فرستادن نوشته نداشت و باید نوع کاربری‌اش دستی عوض می‌شد به دسترسی بالاتر که من یک کاری کردم که وقتی کاربر نام‌نویسی می‌کند خودش خودکار دسترسی‌ای پیش‌فرضش اجازه‌ی فرستادن مطلب رو داشته باشه و این مشکل حل شد
  • اما یک مشکل دیگه‌ای بود که گزینه‌های خیلی زیادی رو در احتیار کاربر می‌گذاشت که برخی از آن‌ها غیر ضروری بود برای کاری که ما می‌]واستیم بنابر این به کل راه حل رو عوض کردم و یک کامپوننتی پیدا کردم که خیلی نزدیک بود به کاری که می‌خواستیم انجام بشود و و با چند تا دست‌کاری آن را بهینه کردم برای نیاز خودمون و مشکل حل شد
  • یک چیز دیگه که رسما پدرم رو درآورد مخصوصا به خار این‌که اینترنتم روزی که داشتم درستش می‌کردم خیلی کند بود، درست کردن فرم سوابق کارافرینان و حامیان بود که هم به خاطر المان‌های زیادش هم به خاطر این‌که تا حالا با جوملا فرم دستی درست نکرده بودم ۹ ساعت وقت گرفت اما درستش کردم بالاخر، با اینکه فرم المان‌ةاش زیاده اما چون توی ۱۲ صفحه ارایه می‌شود کاربر رو خسته نمی‌کند برای بخش‌هایی هم که نیاز به توضیح بود راهنمای کوچک گذاشته شده است. این کار را هم با یک کامپوننت خیای خوب انجام دادم واقعا کامپوننت بی‌نظیری هست بدون داشتن سواد برنامه نویسی با یکمی سر و کله زدن می‌تونید هر فرم دلخواهی رو درست کنید که کار هم بکنه!
  • یک کاری که می‌خواستم انجام بدهم ولی نشد این بود که منوی افقی هر آیتمش یک رنگی داشته باشد که از بخش مدیریت قابل تعریف باشد یا توی CSS اما نتونستم خیلی هم ور رفتم ولی نشد
  • درباره‌ی شکل ظاهری من با هدر شلوغی که الان هستش اصلا موافق نبودم اما مدیران سایت خواستند که این‌گونه باشد من فقط آرم سایت رو طراحی کردم و خیلی هدر ساده و شیکی بودش ارو سمت راست بود و جمله‌ةای قصار کنار ارم می‌آمد به صورت اتفاقی اما نپسندیدند آن طرح را
  • در مورد آرم از نامیه کمک گرفتم و حرف V رو به معنای پیروزی قرمز و بزرگ‌تر کردم که چند تا معنی داشت این کار اول این‌که یکی از حروف غیر تکراری واژه‌ی craetivity.ir بود و اشاره داره به فرد خلاقی که با بقیه فرق داره و تکراری نیست کارهاش و یا اندیشه‌اش معنی پیروزی رو هم گفتم، علاوه بر اون حرف هفتم از اسم سایت بود که خودش معنی تعادل و قدرت را می‌دهد و همچنین چون عبارت creativity.ir از ۱۳ کاراکتر تشکیل شده دقیقا حرف وسط v بود که کومپوزوسیون هم رعایت شده توش. کلا آرم می‌گوید که کسی که خلاق هست موفق هست و با ارزش‌تر برای بخش آینه‌ایش هم بابک زحمتش رو کشید، یعنی من یک ایده‌ی اینه‌ای رو بهش گفتم اون هم با کمی تغییر اجراش کرد و خیلی خوب شد به نظرم. انصافا این ارم رو بدون آن شمع و گل و پروانه! توی زمینه‌ی سیاه ببینید تایید می‌کنید که آرم خوبی هستش در ضمن فونتش رو هم اسمش یادم نیست اما از بین ۲۶ تا اتودی گه زدم انتخاب شدش
  • چیز دیگه اینکه کسانی که با جوملا یا مامبو کار می‌کنند حتما می دونند که اگر از دستور ,mosimg استفاده کنند امکان تغییر اندازه‌ی عکس برشون وجود ندارد. من یک چیزی پیدا کردم که این کار را با اختصاص دادن پارمترهای عرض و ارتفاع، انجام می‌دهد
  • نکته‌ي با حال بعدی این بود که برای نوشتن متون انگلیسی فقط یک استایل توی CSS تعریف کردم وبا ادیتور پیش‌فرض جوملا کافی هست وقتی که نوشته‌ی انگلیسی می‌نویسی استایل نوشته رو انتخاب کنی تا خودش هم تراز رو از چب به راست بکند و هم این‌که خط (فونت) نوشته را تغییر دهد- البته یک اشکال کوچکی دارد که باید رفعش کنم

ولی واقعا کار خسته کننده‌ای بود چون خیلی بخش داشت من شمردم حدود ۶۰ تا بخش مختلف داشت این سات و تنظیم کردن هر کدومشون هم وقت گیر بود

ادامه‌ی نوشته

فروردین ۴م, ۱۳۸۶

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

روش ۱: نوشته رو بنویسی و با یک دستوری نوشته رو علامت‌گذاری کنی که از اون‌جا به بعد تو صفحه‌ی اول نمایش پیدا نکنه
روش ۲: یک تابعی رو توی نما به کار ببری که خودش خودبه‌خود فلان تا کلمه‌ی اول نوشته رو نشون بده
روش ۳: خلاصه‌ای جدا از اول نوشته رو هم نشون بده

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

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

افزونه‌ی سینی‌های تاریخ جلالی

اسفند ۱۷م, ۱۳۸۵

من از همون ۴-۵ سال پیش که توی بلاگر می‌نوشتم و برای بقیه هم وب‌لاگ و سایت می‌زدم
همیشه یکی از مشکل‌هام تاریخ جلالی (شمسی) بودش. یکی از خوبی‌های وردپرس اینه که
بچه‌هایی که کار بومی‌سازیش رو انجام دادند، خیلی خوب امکانات فارسی رو بهش اضافه
کردند. بر خلاف این جوملا و مامبو! تا الان یه باگ مهم داره تاریخ جوملا و مامبو که
۲ سال درستش نکردند خودم دوبار نامه فرستادم بهشون و گزارش دادم خطا رو؛ فرض کنید
مطلبی رو که نوشتید بخواهید ویرایش کنید توی جوملا یا مامبو وقتی کار ویرایش تموم
شد و ذخیره کردید مطلب رو تاریخ ایجاد مطلب می‌پره!!! اگر از فارسی‌سازهای جوملا و
تاریخ شمسی استفاده کرده باشید! حدود ۲۰ تا از نوشته‌های من هم همین بلا سرش اومد
که تصمیم گرفتم دیگه که هیچ فارسی‌سازی رو به کار نبرم از بس توش ایرانی بازی و
بی‌دقتی هستش! وردپرس هم اون اوایل کدشده بود تاریخش و بعد کدباز شد که من تصمیم
گرفتم ازش استفاده کنم. ادم باید بدونه چی‌رو می‌گذاره تو سایتش وقتی کد بشه که من
عمرا به کار نمی‌برمش.

گناهکار
یک افزونه (PlugIn)به نام
WP-Jalali widgets
برای افزونه‌ی
mps-jalalidate۳۰۲
وردپرس درست کرده که ۲ تا سینی (Widget) داره به نام‌های
آرشیو جلالی و تقویم جلالی که خیلی چیز به درد بخوریه و من هم اون رو به کار بردم و
می‌‌تونید سمت راست ببینیدش. اما ۲ تا مشکل کوچیک داره این افزونه:
 خطا: نام‌گذاری
فارسی باعث ایجاد نویسه (کارکتر) % جلوی <li id="…"> می‌شه که از نظر
استانداردهای W۳.org خطا به حساب می‌آید و اگر بخواهیم
عنوان فارسی نشون داده بشه باید یک فکر دیگه‌ای کرد

 پیشنهاد: این‌که «آرشیو»
انگلیسی هستش و بهتره «بایگانی» رو به کار برد من نام‌های دو تا سینی رو به
Jalali-Date-Archive و Jalali-Calendar تغییر دادم و به کاربردمشون فایل دستکاری
شده (Modified)رو هم گذاشتم این‌جا که ببینید


دریافت افزونه‌ی سینی تقویم و بایگانی تاریخی جلالی

افزونه‌ی
mps-jalalidate۳۰

با نسخه‌ی ۲.۱.۲ وردپرس درست کار نمی‌کنه که مانی منجمی نویسنده‌ی این افزونه گفته
که به زودی این مشکل رو حل می‌کنه و احتمالا این دو تا سینی رو هم به بسته‌ی جدید
اضافه می‌کنه

ذخیره‌ی متن به صورت خودکار در وردپرس

اسفند ۱۲م, ۱۳۸۵

اگر با جی‌میل (Gmail) آشنا باشید و کار کرده باشید، یکی از چیزهای خیلی خوبی که داره امکان ذخیره سازی خودکار متنی است که شما دارید توی gmail می‌نویسید. ساده‌تر بگم؛ فرض کنید دارید متنی رو برای کسی می‌نویسید، متن شما به صورت خودکار بعد از چند ثانیه به عنوان پیش‌نویس (draft) ذخیره می‌شه. این ایده‌ی خیلی ساده و خوب باعث می‌شه که اگر به هر دلیلی یادتون رفته باشه که خودتون به صورت دستی متن رو ذخیره کرده باشید، یا رخداد ناگهانی پیش بیاد، متنی که نوشتید از بین نره، همین ایده توی نرم‌افزار مایکروسافت ورد هم هست ولی وجود این امکان توی فضای وب - که به هر حال محدودیت‌های بسیار بارزی به نسبت نرم‌افزار‌های رومیزی (Desktop) داره - خیلی جالبه من یادمه که با این امکان خیلی حال می‌کردم و خیلی به دردم خورد حالا… می‌خواستم بگم که توی وردپرس هم همچین امکانی وجود داره که البته جوملا و مامبو این امکان رو ندارند. الان با این همه تجربه توی مامبو و جوملا فکر می‌کنید که من چقدر جو گیر شدم که دارم گیر می‌دهم به جوملا:) ولی دارم فرقاش رو می‌نویسم که مقایسه کنید و بر اساس نیازتون انتخاب کنید


Valid XHTML 1.0 Transitional Valid CSS!