PHP простой каталог статей с хранением записей в формате JSON

Марк10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.10.2015

Нужно реализовать простенькое добавление / удаление / редактирование / статей и их хранение в одном файле в формате json.

Статья будет содержать 4 поля (id, post_name, post_content, post_date) нужно реализовать постраничный вывод определенного количества записей на странице, также реализовать вывод статей с датой меньше текущей (своего рода запланированные публикации) если в поле post_date дата превышает текущую, такую запись выводить не нужно. Количество записей на странице в архиве, должны проверяться по этим двум параметрам, дата и определенное кол-во для текущего цикла.

На выходе хотелось бы увидеть такую структуру:

1. Директория: admin (post_add.php, post_edit.php, posts_archive.php)

файл posts_archive.php содержит список всех записей, которые выводятся построчно (20 записей) отсортированные по id ограничение по дате здесь не работает.

2. Корневая директория файл archive.php - выводит постраничный список (10 записей) отсортированных по id от большего к меньшему значению, выводятся записи у которых дата меньше текущей.

3. Корневая директория файл single.php - выводит запись переданную по id = $_GET['id'] на странице отображается заголовок, контент и дата.

4. База записей храниться в директории jdb в файле posts.dat.json

На все про все 2 часа, жду предложений

Заявки фрилансеров