بودجه پیشنهادی من: بین ۴۰۰ تا ۸۰۰ هزار تومان است و کارهای مشابه خواهیم داشت. لذا اگر این توانایی رو در خودتون میبینید که این کار رو انجام بدید، اعلام کنید.
یک پلاگین میخوایم برای جوملا که یک تایمر CountDown با شرایط زیر باشه.
= در پنل مدیریت پلاگین:
- یک لیست از کانفیگها و یک فرم برای ایجاد/ویرایش یک کانفیگ داشته باشد.
= هر کانفیگ :
- یک slag منحصربفرد داشته باشد که در مقالات بتوان با این slag به آن کانفیگ خاص اشاره کرد تا از آن تنظیمات استفاده کند.
- یک UTC Offset داشته باشد تا زمانهای تنظیم بر همین اساس صورت پذیرد.
- دو حالت باز و بسته داشته باشد. مثل زمان باز شدن یک فروشگاه و بسته شدن آن. براساس UTC Offset بند قبل
- پیام قابل تنظیم برای هر یک از این زمانها (متنی که تا قبل از باز شدن نمایش دهد و متنی که تا قبل از بسته شدن نمایش دهد)
- به صورت textarea یک سری تاریخ (MM/DD) دریافت کند که تایمر باید این تاریخها را رد کند و ساعتهای باز و بسته را برای این تاریخها لحاظ نکند. مانند تعطیلیهای وسط هفته
- به صورت checkbox روزهای هفته را بگیرد که بتوان Weekend ها را مشخص کرد. مثلا Thursday , Friday | تایمر باید در این روزها را نیز رد کند و ساعتهای باز و بسته شدن را لحاظ نکند.
= داخل مقالات باید بتوان با خط کدی، یک تایمر با کانفیگ slag مشخص شده نمایش داد. همچنین باید بتوان یک عنوان CSS Class به تایمر اختصاص داد تا با کمک دستورات css بتوان به تایمر استایل داد.
= قوانین کلی که باید اجرا بشه :
- پلاگین باید مستقل عمل کند و از هیچ پلاگین جانبی استفاده نکند.
- از پکیج countdown.jquery استفاده شود.
- بدون نیاز به رفرش صفحه تا ده تایم را به درستی بشمرد و تغییر وضعیت دهد.
- اصول Clean Code و SOLID به درستی مراعات شود.
- طراحی با رعایت اصول OOP پرداخت اضافی بهمراه خواهد داشت.
پروژه نمونه: https://www.tradinghours.com/markets/euronext/hours