Comments (25)
برای سال شاید همچین چیزی مناسب باشه.
و برای ماه
اسکرینشاتهای فوق از نرمافزار calendar در MacOS گرفته شدهاند.
اسکرینشات فوق از سایت time.ir گرفته شده است.
اینکه نوع رویداد هم نشون بدیم در دید کلی ایده بدی نیست:
از تقویم دانشگاه groningen
from cal-events.
موافقید وایرفریم رو طراحی کنیم که یه کلیت مشخص باشه؟
from cal-events.
دارم سعی میکنم نمونههای مشابه رو بزارم که یه ایدهی کلی داشته باشیم.
from cal-events.
https://fullcalendar.io
هم بتونیم کمک بگیریم برای هدف نمایش رویدادها، تقریبا همه چیش امادست :)
from cal-events.
من میتونم بزنم هم طرح رو و هم کدش رو
روش کار میکنم یه چیزی در اومد همینجا میزارم
from cal-events.
from cal-events.
from cal-events.
from cal-events.
from cal-events.
میشه جاوااسکریپت داشته باشه یا نه؟
@fzerorubigd
from cal-events.
from cal-events.
سوال بعدی اینکه دیتا از طریق ایپیآی به این صفحهها میرسه؟ یا قراره اینلاین اینجکت بشه توسط یه وبسرور؟ یا این نسخه html قراره هر دفعه با تغییر اون فایلهای json ریبیلد بشه و صفحهها استاتیکن؟
from cal-events.
from cal-events.
برای فرایند تولید این فایل html ابزارهای خوبی توی nodejs هست (مثل وبپک) و میتونه این کارهارو زمان بیلد (مثلا همون لحظه که برنچ gh-pages رو آپدیت میکنید) انجام بده.
حالا سوال بعدیم اینه که، کانفیگ و فرایند تولید این فایل html توی این ریپو باید باشه؟ اگه نه دیتا (منظور همین فایل یمل یا جیسون) رو چجوری از این ریپو دانلود کنه؟
from cal-events.
به نظرم بره داخل یک ریپازیتوری دیگه و اینجا تریگر ست کنیم روی تگها که با هر ریلیز اونور بیلد انجام بشه
from cal-events.
به نظرم بره داخل یک ریپازیتوری دیگه و اینجا تریگر ست کنیم روی تگها که با هر ریلیز اونور بیلد انجام بشه
و در نهایت صفحه demo این محصول میشه gh-pages اون ریپو.
from cal-events.
from cal-events.
خوب همه دوستان گفتند، من هم عرض کنم خدمتتون، که میشه یه اپ با یکی از فرم ورک های جاوا اسکریپتی درست کرد، و اون هم یه میدل ور جاوااسکریپتی داشته باشه که هر زمان ریکوئست بهش داده میشه از این طرف ای پی آی رو بخونه و بسته به اون خروجی نشون بده، البته که این یکمی زمان بر خواهد بود با توجه به مشغولیت زیاد، ولی راحته و شدنی
اگر هم دوستانی که سمت بک کار میکنند، با یکی از تمپلیت انجین ها راحت ترند میشه اونجوری هم صفحات رو سرو کرد، فقط مشکلش اینه نیاز هست که اون وسط گاهی ارتباط بک و فرانت باشه که همیشه ممکنه نشه ولی اینجوری که یه ریپو دیگه باشه از این فقط خروجی جیسان رو بخونه بنظرم منطقی ترین و شدنی ترین کاره.
علتش هم اینه که اگر هر بلایی سر اون ور بیاد در نهایت فقط یه جیسان از اینجا میخونه و اگر هر تغییری هم این ور بکنه تو میدل ور سمت فرانت اصلاح میشه
from cal-events.
نیازی به بکاند نداره.
تقریبا تمام فریمورک های جدید مثل ریاکت امکان ایمپورت json دارند. مستقیم ایمپورت میکنیم.
اینجوری دردسرهای داشتن سرور هم نداریم و با اپلود کردن روی github pages نیاز مرتفع میشه.
from cal-events.
اصولا هدف استاتیکه. من هدفم هوگو بود، ولی هر ابزاری که بشه باهاش سایت استاتیک ساخت اوکیه، حتی با گو و تمپلیتش هم یه تستی زدم و بد نیست.
…
On Sun, Oct 13, 2019, 10:58 PM S.M.A. Djawadi @.***> wrote: نیازی به بکاند نداره. تقریبا تمام فریمورک های جدید مثل react امکان ایمپورت json دارند. مساقیم ایمپورت میکنیم. اینجوری دردسرهای داشتن سرور هم نداریم و با اپلود کردن روی github pages نیاز مرتفع میشه. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#162?email_source=notifications&email_token=AAHEJ44EEE43SZOOYI57L3LQOODVZA5CNFSM4JAGJR7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBDAFXY#issuecomment-541459167>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHEJ444SCAJLLUFFUPREM3QOODVZANCNFSM4JAGJR7A .
مشکلی نیست هرجوری که دوستان نهایتا تایید کنند میشه گذاشت، جالا سعی میکنم تا آخر امشب دیزاینش رو برسونم بعد از اینکه تمپلیتش دراومد اینکه چجوری دوستان برای اینتگریشنش راحت ترند رو میشه تصمیم گرفت
from cal-events.
PING :D
from cal-events.
من میتونم شروع کنم با همون روش «دانلود آخرین نسخه روی این ریپو و تولید یه صفحه استاتیک بر اساسش» اگر که موافق باشین.
from cal-events.
from cal-events.
@nainemom برای اینکار بهتر نیست به جای یک فایل یه جور
API
داشته باشیم؟ بدون سرچ البته صرفا روز و ماه و تقویم رو بدی و بهت دیتا بده؟ فرمت
JSON
منتها کاملا استاتیک باشه بک اندش
from cal-events.
https://raw.githubusercontent.com/persiancal/cal-events/gh-pages/jalali.json
منظورم از اینجوری پیش بریم اینه که صفحه استاتیک نباشه و زمان رانتایم اون ایپیآی رو فچ کنه و صفحه ساخته بشه.
from cal-events.
Related Issues (20)
- ماه مه، تقویم میلادی HOT 2
- ماه ژوئن، تقویم میلادی HOT 6
- ماه ژوئیه، تقویم میلادی HOT 4
- ماه اوت، تقویم میلادی HOT 2
- ماه سپتامبر، تقویم میلادی HOT 2
- ماه اکتبر، تقویم میلادی HOT 2
- ماه نوامبر، تقویم میلادی HOT 4
- ماه دسامبر، تقویم میلادی HOT 9
- رویداد ها نسبی اکتبر HOT 1
- دیتا هارو از پروژه زبان گو جدا کنید HOT 2
- Multiple branch HOT 1
- رویداد های مهم بدون صفحه مستقل ویکی پدیا HOT 1
- روزهای تعطیل HOT 1
- Change the month structure HOT 4
- Static API HOT 5
- روز جهانی تعاون در ماه ژوئیه HOT 1
- good afternoon,哈哈,相逢即是缘
- استاندارد سازی با ICU HOT 1
- فرمت به صورت json
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cal-events.