لینکدونی

با وردپرس 2.3

October 1, 2007 at 02:51 am

تا سه روز قبل نسخه وردپرس نصب شده در اینجا 2.0.7 بود. چون از این نسخه به بعد انتشار نسخه‌های جدید به علت بهبود‌های امنیتی سرعت گرفت ترجیح دادم تا رسیدن به یک نسخه پایدار عوضش نکنم. البته مشکلم بیشتر برای بروز رسانی از سری 2.0 به 2.1 عدم تطابق پلاگینی بود که برای صفحه بندی ازش استفاده می‌کردم. نوسینده پلاگین هم قصد رفع مشکل رو اصلا نداشت و من هم وقتش رو نداشتم که سورسش رو بازبینی و اصلاحش کنم. همیشه نوشتن یه کد پیچیده خیلی ساده‌تر از اینه که بفهمی چه طور انجام شده البته اگر کامنت هم نداشته باشه که دیگه نگو.

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

نسخه 2.3 به نظر پایدارتر میاد (هر چند فکر می کنم همین امروز فردا نسخه جدیدی برای رفع بعضی از باگها منتشر بشه) و مهمتر اینکه یکسری تغییرات بنیادی در این نسخه صورت گرفته که در تاریخ انتشار وردپرس بی سابقه بوده مهمترینش تغییر در جداول پایگاه داده است که هنوز دلیلش رو نمی‌دونم.

همچنین یه مورد دیگه که شاید هنگام بروز رسانی متوجه نشده باشید (به علت اینکه دیتابیس همون مقادیر اولیه رو داره) بروزرسانی لیست بلاگ‌رول پیشفرض وردپرس هست. از همون اولین نسخه‌ای که وردپرس منتشر شد این لیست شامل وبلاگ‌های توسعه‌دهندگان وردپرس بوده اما حالا تنها به مستندات خود وردپرس اشاره شده. هر چند به گفته Carthik این چند ساله لینکها حداقل یه رتبه تاپ گوگلی به ارمغان آورد.

فکر می‌کنم اکثر تغییرات جز مهمترین و البته محبوب‌ترین ایده‌ها و پیشنهادات کاربران وردپرس بودند و این جای تحسین داره. اما من خیلی از نامهای جدید در دیتابیس استقبال نکردم ‌ همانطور که خود مستندات وردپرس اشاره کرده: ادامه مطلب …

برگ ریزان

September 24, 2007 at 03:42 pm

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

Autumn 1386

شعر: سیاوش کسرائی
پی نوشت: متاسفانه این‌ روزها درگیر یکسری مسائل شخصی هستم و کمتر فرصت می‌کنم به اینجا برسم. امیدوارم در آینده نزدیک بتوانم بیشتر بنویسم.

سی‌ اس اس فریمورک

August 15, 2007 at 01:03 pm

همان اوایلی که Blueprint به عنوان یک سی‌اس‌اس فریمورک (CSS Framework) منتشر شد قصد داشتم در موردش بنویسم اما فرصت مناسبی پیدا نکردم. این روزها فریمورک در توسعه وب معنای کاملاً نامفهومی پیدا کرده است. با فریمورک‌های جاوا اسکریپتی نظیر jQuery ،Yahoo UI و Prototype این مفهوم پر رنگ‌تر شده است. اما اصلاً یک فریمورک چیست؟ و فقط مورد نیاز یک برنامه‌نویس است یا یک طراح وب هم می‌تواند از آن بهره ببرد؟

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

فکر می‌کنم برای مقدمه تا همین اندازه از فریمورک بدانید کافی باشد برای اطلاعات بیشتر می‌توانید مقاله “فریمورک برای طراحان” نوشته Jeff Croft را بخوانید. به گفته نویسنده سی‌اس‌اس فریمورک، همین مقاله باعث شده است تا به فکر ایجاد یک فریمورک عمومی برای سی‌اس‌اس بیفتد. برویم سراغ اصل مطلب که همان سی‌اس‌اس فریمورک و پروژه Blueprint است. ادامه مطلب …

توضیح نویسی فایل‌های CSS

July 14, 2007 at 04:41 pm

در این مقاله در مورد توضیح نویسی (Commenting) در فایل‌های CSS بحث خواهد شد. علاوه بر بیان مزایا، در انتها معایب آن ذکر و راه‌حل مناسبی پیشنهاد می‌شود. سطح مقاله مبتدی بوده و در زیرگروه مقدمات و پایه آموزش CSS قرار می‌گیرد.

هنگامی که یک فایل CSS می‌نویسید، ممکن است با یک ایده‌ی خوب مواجه شوید یا برعکس به یک مشکل برخورد کنید و برای آن راه‌حلی بیندیشید. اما اگر پس از گذشت مدت زمانی دوباره به آن فایل برگردید احتمال دارد نتوانید آن ایده یا رویکردی را که از آن استفاده کرده‌اید به خاطر بیاورید. این مشکل در طراحی مجدد (Redesign) بخصوص اگر حجم کارهایتان زیاد باشد، جدای از اینکه وقت‌تان را خواهد گرفت ممکن است شما را دچار سردرگمی کند. همچنین اگر بخواهید مراحل پیاده‌سازی را برای فرد دیگری شرح دهید یا یک توسعه‌دهنده دیگر بخواهد کدهای شما را در آینده ویرایش کند، توضیح نویسی یک راه‌حل مناسب خواهد بود.

افزودن توضیح در CSS بسیار ساده است. یک توضیح در CSS با علامت */ شروع و با /* خاتمه می‌یابد. این نوع از توضیح‌نویسی به عنوان C style شناخته می‌شود چرا که در زبان برنامه‌نویسی C این متد کاربرد دارد. توضیحات می‌توانند در یک یا چند خط باشند و در هر جایی در کنار کد قرار بگیرند: ادامه مطلب …

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | ... | 39