Ответ 1
Не уверен точно, сколько вещей он сбивает с вашего списка, но я думаю, Habari стоит посмотреть.
У них есть demo, с которыми вы можете столкнуться, если вы хотите быстро его проверить.
Я хочу создать блог.
Есть много "какого лучшего механизма ведения блога?" вопросы о SO, но ни одна из них не была полностью сосредоточена на качестве кода.
Я много работал с WordPress, и это решение №1 для многих случаев, без сомнений. Его расширяемость и универсальность не имеют себе равных. Но база кода - беспорядок, у него огромный объем памяти, и его распространение часто не забавно. Кроме того, back-end чувствует себя чрезвычайно медленным на несколько старых машинах и становится терпимым только с помощью Google Gears IMO. Мне становится все меньше и меньше удобнее пользоваться им.
По этой причине я ищу рекомендации для механизма ведения блогов, основанного на PHP, который
Простой, тонкий и минималистический в построении
Имеет хороший, структурированный, чистый код, использует PHP5
Имеет основы ведения блога: теги, категории, комментарии
Не нужно хорошо выглядеть, но нужно выводить хороший семантический HTML/CSS, чтобы я мог настроить
Поддерживает какой-то контроль спама (Captcha и/или Akismet были бы хороши)
Мне все равно, есть ли база данных или файл на основе
Дополнительно:
API будет приятным, но не обязательным
Имеет систему плагинов для расширений
Мокрый сон:
Не уверен точно, сколько вещей он сбивает с вашего списка, но я думаю, Habari стоит посмотреть.
У них есть demo, с которыми вы можете столкнуться, если вы хотите быстро его проверить.
Я бы посмотрел на Vanilla. В основном это форумы script, но у него также есть функции ведения блогов.
У меня есть все, что вы упомянули. Кроме того, выглядит достаточно хорошо:
Дополнительно: - не знаю, что вы подразумеваете под apis - поддерживаются плагины и темы
Мокрый сон должен поддерживаться, по крайней мере теоретически (на моем старом форуме ваниль он работал так, как я этого не хотел, код был закодирован html, поэтому html-теги не поддерживались, включая ссылки, я видел, как они работали на других форумах), если бы не расширения могли решить проблему.
Что касается управления спамом и публикации комментариев пользователей, вы должны использовать 2-3 плагина (поддерживаются плагины и называются расширениями).
Там огромное количество движков блога, написанных на PHP, все немного отличается. Для моих целей я нашел Serendipity самым привлекательным.
С.