Веду блог компанії і втомився від ручної публікації: щоразу хтось має пам'ятати, що сьогодні треба зайти і натиснути «опублікувати», а якщо забув — матеріал виходить на день пізніше або взагалі зависає в чернетках на тиждень. Хочу перейти на повноцінний редакційний календар: автори заздалегідь завантажують готові тексти, проставляють дату і час виходу, а далі система сама стежить за розкладом і публікує матеріал у потрібний момент без мого втручання.
Основна частина завдання — механізм, який регулярно перевіряє чергу запланованих дописів і публікує ті, чий час настав, оновлюючи статус, карту сайту та стрічку матеріалів. Окремо потрібен сам календар: сітка на місяць або тиждень, де видно зайняті й порожні дати, а також прострочені дописи. І третій блок — нагадування: якщо чернетка за кілька днів до терміну ще не готова, автору має прийти сповіщення, щоб прогалину помітили заздалегідь, а не в день зірваної публікації.
Відкритий до обговорення реалізації — простий періодичний скрипт чи черга завдань, головне щоб система працювала стабільно без ручного втручання.
Потрібно: — Інтерфейс календаря для планування і перегляду запланованих публікацій — Автоматичний вихід матеріалу у призначений час без дій редактора — Нагадування авторам за задану кількість днів до дедлайну — Зрозумілі статуси: чернетка, заплановано, опубліковано, прострочено