ساختار فنی باشهر
تصمیمهایی که قبل از ورود متخصص باید بسته باشند.
این سند، ساختار فنی باشهر را تعریف میکند — نه بهعنوان «چطور در وردپرس پیاده کنیم» (که کار متخصص است)، بلکه بهعنوان تصمیمهای ساختاری که قبل از هر پیادهسازی باید بسته باشند. شش بخش: دامنه، وردپرس، نقشها، تاکسونومی، فیلدها، و استقرار.
۰۱
دامنه
دامنه، هویت باشهر است. یک تصمیم، برای همیشه.
mail.bashahr.org — ایمیل سازمانی (info@bashahr.org)
dev.bashahr.org — نسخهٔ آزمایشی، برای تست تغییرات قبل از انتشار
دامنه، یک تصمیم یکباره است. اگر عوض شود، همهچیز عوض میشود.
۰۲
وردپرس
وردپرس، انتخاب است، نه اجبار. اما تصمیمهای ساختاری باید قبل از نصب گرفته شوند.
اختیاری: عضوگیری (اگر خبرنامه راه افتاد)
ممنوع: هر افزونهای که «همهکاره» است، هر افزونهای که آخرین بهروزرسانیاش بیش از ۶ ماه پیش است
وردپرس، ابزار است. اگر ابزار زیاد شود، هدف گم میشود.
۰۳
نقشها
وردپرس پنج نقش پیشفرض دارد، اما ما به هفت نقش نیاز داریم. یک تصمیم، برای همیشه.
نقشها، مرز مسئولیتاند. اگر مرز نباشد، مسئولیت گم میشود.
۰۴
تاکسونومی
تاکسونومی، قلب ساختار باشهر است. بدون آن، مسئلهها در هم میریزند.
URL: bashahr.org/shahr/isfahan
URL: bashahr.org/mozu/forunshast
تاکسونومی، ساختار است. اگر ساختار غلط باشد، محتوا هم غلط میشود.
۰۵
فیلدها
هر صفحهٔ مسئله، هشت فیلد دارد. چهار اجباری، چهار اختیاری.
فیلدها، ستونهای ساختارند. اگر یک فیلد جا بیفتد، سئو هم جا میافتد.
۰۶
استقرار
استقرار، آخرین تصمیم است، اما نه کماهمیتترین. یک ساختار ساده، برای شروع.
استقرار، نه یک رویداد، یک فرایند است. اگر عجله شود، همهچیز خراب میشود.
۰۷
چک نهایی — چه چیزی باید قبل از انتشار بسته باشد
پیش از انتشار عمومی، این هفت مورد باید بسته باشند. اگر یکی بسته نباشد، انتشار عقب میافتد.
دامنه و هاست: bashahr.org خریداری شده، SSL فعال است، وردپرس نصب شده.
قالب و افزونه: قالب سبک فعال، چهار افزونهٔ ضروری نصب و تنظیمشده.
تاکسونومی و فیلدها: شهر، موضوع، و هشت فیلد ساخته و تستشده.
نقشها: هفت نقش تعریف شده، هر نماینده دسترسی خودش را دارد.
CSS و دیزاین: تمام سندها (مرامنامه، فرمها، پروتکلها، آموزش) در سایت درست دیده میشوند.
محتوای اولیه: پنج مسئله در پنج شهر، با همهٔ فیلدهای اجباری، آمادهٔ انتشار.
فرمها: پنج فرم ساخته و تستشده. هر فرم به یک ایمیل مشخص وصل است.
این هفت مورد، شرط انتشار است. اگر یکی نباشد، انتشار نیست — حتی اگر همهچیز دیگر آماده باشد.
