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