بخشی از من باور نمی کند که دارم این مقاله را می نویسم. استفاده از بینش های لئوناردو داوینچی یا سائول باس در طراحی وب بیشتر مورد علاقه من است، اما گاهی اوقات شما به سادگی باید در مورد صفحات گسترده بنویسید. شما باید از آنها دفاع کنید. چون کسی باید.
در یک حرفه شطرنجی که شامل کپینویسی، روزنامهنگاری، مهندسی و تدریس است، بارها و بارها دیدهام که صفحات گسترده چقدر قدرتمند و مفید در همه جنبههای زندگی هستند. حقیقت سرد و سخت این است که شما – بله، احتمالاً دارید با درک نحوه کار صفحات گسترده، مقدار زیادی به دست می آید. و مهمتر از آن، چگونه آنها می توانند برای شما کار کنند.
این قطعه در مورد همین است. این یک فریاد جمعی است، با نمونههایی از کاربردهای بیشمار صفحات گسترده و اینکه چگونه میتوانند در واقع، در شرایط مناسب، بستری برای چیزهای کاملاً الهامبخش و دوستداشتنی باشند.
موجودات سلولی
صفحات گسترده هزاران سال است که وجود دارند. بقایای پاپیروس از 4600 سال قبل از میلاد مسیح کشف شده است. دیجیتالی شدن آنها در اواخر دهه 70 یکی از عوامل مهم در ظهور محاسبات شخصی بود. چیزهای زیادی (به درستی) از دگرگونی فرهنگی ناشی از چاپخانه ساخته شده است. صفحه گسترده دیجیتال، نه چندان.
تا زمانی که مردم پروژه ها و داده هایی برای سازماندهی داشتند، صفحات گسترده ضروری بودند. آنها پایگاه های اصلی بودند.
این روزها صفحات گسترده همیشه توجه زیادی را به خود جلب نمی کنند. برای سازماندهی و گردش کار، ما معمولا خود را در دنیای پروژه های Trello، Jira یا GitHub می یابیم. مجموعه داده ها در Oracle، MongoDB و موارد مشابه زندگی می کنند. دلایل خوبی برای ظهور این خدمات وجود دارد – هر چیزی جای خود را دارد – اما
این امر به ویژه برای پروژه های کوچکتر و پروژه هایی که در مراحل اولیه هستند صادق است. بله، گاهی اوقات فقط یک پایگاه داده بزرگ این کار را می کند، اما اغلب صفحات گسترده برای هدف مناسب هستند.
مزایا
چه چیزی صفحات گسترده را بسیار عالی می کند؟ ما در یک ثانیه به چند نمونه دنیای واقعی خواهیم پرداخت، اما چندین ویژگی صادق هستند. آنها شامل موارد زیر است:
- همکاری
ویرایشگرهای مبتنی بر فضای ابری مانند Google Sheets به گروههایی از افراد فضایی میدهند تا در دادهها با یکدیگر همکاری کنند. آنها می توانند به عنوان یک راه میانی برای افرادی که در بخش های مختلف یک پروژه کار می کنند عمل کنند. - ساختار
این ذاتی صفحات گسترده است که شما را به فکر کردن درباره “شکل” اطلاعاتی که با آنها سر و کار دارید وادار می کنند. همانطور که یک تکه کاغذ خالی سیال فکر را دعوت می کند، جداول چارچوب ها را متمایز می کند – و هر دو جایگاه خود را دارند. - انعطاف پذیری
صفحهگستردهها میتوانند در زمان واقعی تکامل یابند، که بهویژه در مراحل شکلگیری یک پروژه، زمانی که شکل «دادهها» هنوز در حال ایجاد است، مفید است. افزودن یک فیلد به سادگی نامگذاری یک ستون است، و توانایی بافت در فرمول ها، استنتاج مقادیر دیگر از مقادیری را که دارید آسان می کند. با مواردی مانند Google Sheets API، حتی میتوانید دادهها را مستقیماً از صفحهگسترده پاک کنید - قدرت
تعجب خواهید کرد که چقدر می توانید در صفحات گسترده انجام دهید. گاهی اوقات، شما حتی نیازی به داشبوردهای سفارشی ندارید. شما می توانید همه آن را در ویرایشگر انجام دهید. از تجسم دادهها گرفته تا جداول محوری، ویرایشگرهای صفحهگسترده دارای مجموعهای از ویژگیهای قدرتمند خارج از جعبه هستند. - آنها به فرمت های داده دیگر ترجمه می شوند
صفحات گسترده یک پرش کوچک از CSV قدرتمند است. اگر زمان مناسب باشد، صفحات گسترده همچنان می توانند به داده های خام تبدیل شوند.
انعطافپذیری و قدرت صفحهگستردهها چنین است، و آنچه در اینجا فهرست شده است، خراش دادن سطح است. قدرت اساسی آنها در سازماندهی داده ها آنها را برای هزاران سال مفید ساخته است، در حالی که پیشرفت های معاصر آنها را به سطح بعدی رسانده است.
مطالعات موردی
در زیر چند نمونه از تجربیات خودم آورده شده است که این مزایا را در دنیای واقعی به نمایش می گذارد. آنها آشکارا به سمت علایق من متمایل هستند، اما امیدوارم، مفید بودن صفحات گسترده را در زمینه های مختلف نشان دهند.
کهکشان ها (از نگهبان)
من به عنوان مهندس نرم افزار در گاردین نیوز و رسانه کار می کنم، جایی که 10 درصد از زمان، یعنی هر دو هفته یک روز کاری، متعلق به شماست تا صرف یادگیری مستقل، پروژه های جانبی و غیره کنید، بخشی از کار است. فرهنگ یک پروژه در حال انجام من کهکشانها (از نگهبان) است، یک نمودار سازمانی مبتنی بر D3 که بخشها را بهعنوان مجموعهای از افراد، تیمها و جریانهای مرتبط به هم نشان میدهد.
آنچه در بالا مشاهده می کنید توسط اطلاعات ذخیره شده و ویرایش شده در صفحات گسترده تامین می شود. یک لامبدا اطلاعات بخش را با استفاده از Google Sheets API فوق الذکر حذف می کند، سپس به شکلی که کهکشان ها به خوبی با آن بازی می کنند، قالب بندی می شود.
این رویکرد مزایای متعددی داشته است. اولین تکرار کهکشانها تنها به این دلیل امکانپذیر بود که قبلاً صفحهگستردهای توسط کسانی نگهداری میشد که میبایست پیگیری کنند چه کسی در کجا کار میکرد. فناوران و غیر فناوران به طور یکسان می توانند اطلاعات را به راحتی به روز کنند و برای هر کسی که در داخل سازمان کار می کند شفاف است.
برای هر کسی که علاقه مند بود، من یک قطعه در مورد نحوه عملکرد کهکشان ها در وبلاگ مهندسی گاردین نوشتم. در اینجا کافی است که بگوییم، صفحات گسترده موتور همه چیز بودند – و باقی می مانند.
بانک غذا بریتانیا
پیشینه من روزنامه نگاری است و هنوز در زمان خودم آزاد کار می کنم. همانطور که مهارت های کدنویسی من بهبود یافته است، من به طور طبیعی به سمت روزنامه نگاری داده گرایش پیدا کرده ام، حتی به مدت یک سال آن را در مدرسه روزنامه نگاری قدیمی خود تدریس می کنم.
صفحات گسترده جدایی ناپذیر از بسیاری از روزنامه نگاری مدرن – و در واقع، حق چاپ به طور کلی هستند. دنیای دیجیتال مملو از داده است، و موفق باشید بدون دانش کاری از صفحات گسترده، آن را درک کنید.
به عنوان مثال، مقالهای که اوایل امسال برای Byline Times درباره بانکهای غذا نوشتم بدون صفحات گسترده امکانپذیر نبود. با جمعآوری دادههای Trussell Trust، شبکه مستقل کمکهای غذایی، و گزارشهای سرشماری ملی، توانستم مقیاس وسیع شبکه بانک مواد غذایی بریتانیا را ترسیم کنم.
مسلماً، نقشه از نظر بصری جذابتر است. اما پس این ایده است. این همان اطلاعات است، فقط به طور واضح تر ارائه شده است.
موارد بسیار دیگری از صفحات گسترده وجود دارد که به تنهایی برای گاردین مفید هستند. Typerighter، جستجوگر خودکار سبک خانه روزنامه، زندگی خود را به عنوان صفحه گسترده ویرایشگر فرعی آغاز کرد. تحقیقات کاربر و ردیابی اشکال برای برنامه جدید آشپزی Feast، که من در مراحل شکلگیری آن روی آن کار کردم، ردیابی و در صفحات گسترده مورد بحث قرار گرفت.
و البته، تعداد بیشماری از روزنامهنگاری با کیفیت در گاردین و فراتر از آن همچنان توسط آنها ساخته میشود.
سلول دیگری در جدول
اگر این بخش شما را وادار کرد که حداقل در مورد صفحات گسترده و ویرایشگرهای صفحه گسترده اطلاعات بیشتری کسب کنید، شما خوش شانس هستید. منابع آموزشی رایگان بیشماری در وب وجود دارد. در اینجا چند ویدیوی عالی برای مبتدی وجود دارد که به شما در این راه کمک می کند:
در مورد ویرایشگرهای صفحه گسترده، سه مورد بزرگ این روزها احتمالاً Google Sheets، Microsoft Excel و LibreOffice Calc هستند (برای طرفداران منبع باز). همه آنها تقریباً یکسان کار می کنند. و همانطور که با عملکرد آنها راحت می شوید، راه های جدیدی باز می شود.
داده ها رگ حیات وب مدرن هستند و صفحات گسترده یکی از در دسترس ترین و منعطف ترین راه ها برای سازماندهی، تجزیه و تحلیل و به اشتراک گذاری آن هستند. همانطور که امیدوارم نمونه هایی که با شما به اشتراک گذاشته ام نشان دهد، صفحات گسترده ذاتا خسته کننده نیستند. آنها می توانند باشند، اما وقتی به روش های صحیح استفاده شوند، تبدیل می شوند موتورهای کار پویا و تاثیرگذار.
راهی که آنها می روند به شما بستگی دارد.
(Yk)
منبع: https://smashingmagazine.com/2024/09/timeless-power-of-spreadsheets/