Блог
Читать записи с меткой «ego»
25 Августа 2008, 00:00
Как оказалось, в блоге присутствуют страшные косяки с вёрсткой, которые вылезают под ИЕ в основном. В 6 эксплорере вообще ужасно смотрится. Это временное явление, всё поправлю :)
Кроме того, пока снова нельзя добавлять комментарии из-за заминки с MySQL. Я думаю, что это тоже скоро исправим.
14 Августа 2008, 00:00
Поскольку все силы сейчас направлены на дописание нового движка на основе существующего, а само написание дало кое-какие результаты, я решил обновить под шумок и этот сайт.
В блоге в постах убрал время (всё равно пишу редко, и такая точность никому не нужна), группы пользователей и область видимости записей (потому что всё равно это не будет использоваться, так как блог остаётся публичным местом).
Комментирование теперь осуществляется через вызов хранимой процедуры, но появилась загвоздка в виде отсутствие прав на её запуск :)
Надеюсь, что служба поддержки вскоре отреагирует на моё слёзное письмо, и всё заработает, как задумывалось.
И да, я ещё добавил поле с ключевыми словами для тега meta, чтобы было проще искать в поисковиках :)
Дальше планируется приделать кеш, чтобы уменьшить число запросов для вывода постов, а то то, что есть сейчас, — дикость.
9 Июня 2008, 00:00
Теперь добавились профили пользователей, где можно в том числе менять информацию о себе. На этом этапе можно констатировать, что минимальная версия блога готова: он умеет то, что должен уметь.
Дальше я планирую прикрутить фотогалерею и API к ней, чтобы можно было прямо в постах делать серии картинок, а сами картинки просматривать отдельно.
Следующим шагом скорее всего будет выкладывание исходного кода в открытый доступ, а также описание, что к чему.
7 Июня 2008, 00:00
После некоторого затишья я добавил возможность посмотреть список зарегистрированных пользователей.
Оттуда же можно, кликнув на имя пользователя, перейти к его профилю. Правда, информации там ну очень мало. Возможно, в рамках именно этого проекта её больше и не будет, но ведь будут и другие проекты.
Ещё несколько красивостей чисто для себя. Среди них — ведение своего журнала, кто откуда пришёл на страницу. Полезно, знаете ли :)
26 Мая 2008, 00:00
Сегодня я доделал-таки возможность скрывать и замораживать комментарии, так что осталось не так много.
Кроме того, к блогу можно будет подключать модули прямо в записи. Первым модулем будет галерея, пожалуй. Тогда и продемонстрирую, как оно работает :) А до этого, видимо, просто опишу функционал.
В двух словах суть такая: в посте пишется что-то вроде «<ego module="moduleName" pars="parameters" />», обработчик ищет класс, отвечающий за moduleName и передает ему в конструктор строку parameters, а дальше уже всё делает класс модуля.
Так что по идее можно будет из поста делать что угодно в пределах фантазии и квалификации :)
25 Мая 2008, 00:00
Очередное обновление: на метки теперь можно кликать, что позволит смотреть записи, имеющие выбранную метку.
В списке меток все метки представлены в списке (тавтологично, блин :)), оттуда можно фильтровать записи.
По сути, осталось сделать не так много, чтобы блог был достаточно удобным для ведения и поддержки.
24 Мая 2008, 00:00
Я добавил навигацию внутри постов, так что теперь, читая одну запись, можно из неё переходить к соседним. Записи «из будущего» не видны. Правда к ним можно обратиться напрямую, но это дело я исправлю потом :)
Кроме того, заработало разделение на группы. То есть можно управлять уровнем доступа к записям. Правда скорее всего все записи будут видны всем, иначе какая-то фигня получится, это ж вроде как блог, а значит — открытое место.
Теперь пора ложиться спать, а следующим шагом будет прикрепление стилей в навигации, добавление возможности гибкого управления комментариями и некоторые возможности для остальных пользователей.
23 Мая 2008, 00:00
После пары часов работы представляю календарь, на котором видно, в какое время что написано. По-моему, вышло удобно и наглядно. Вопрос дизайна, само собой, не поднимается, потому что это относится ко всему сайту целиком.
Таким образом, осталось совсем немного, и можно релизить первую версию «эго-блога».
P.S.: для коллег из «МА» и программистов в целом. По-моему, 19+ запросов для вывода постов — это много. Не? :)
22 Мая 2008, 00:00
Как вы могли заметить (если на данный момент кто-то, кроме меня, посещает это место :) ), теперь наверху появилась картинка, а на главной странице — последние записи. Возможно, на главную я прилеплю что-то ещё.
Думаю, что если доделать календарь и фильтр по меткам, можно будет считать, что бета-версия блога готова, и придумать хоть какой-то дизайн, а не обрубленную версию Совии.
Сложность функционирования календаря на данный момент в том, что записей настолько мало, что даже непонятно, как их выводить. Думаю, что сначала будет разбиение по годам, дальше — по месяцам, а оттуда уже по дням.
Может, ну его на фиг этот календарь, пока не пройдёт хотя бы месяц? :)
Да, и ещё исправлен глюк с авторизацией. Сессия раньше отваливалась, потому что куки не так проверялись.
21 Мая 2008, 00:00
Что ж, теперь сделан ещё один шаг на пути к блогу с человеческим лицом — добавлены метки.
Поскольку в самом блоге ещё очень мало записей, все их пометить оказалось просто :) И теперь последующие записи тоже будут снабжаться метками (или тэгами, кому как больше нравится).
На данный момент они несут очень мало нагрузки, потому что можно только посмотреть, какая запись как помечена, но это всё вопрос времени. Скорее всего уже наступившим днём можно будет использовать поиск по меткам. После этого я, пожалуй, начну писать не только про развитие блога :)
Кроме того, я немного поменял структуру навигации.
14 Мая 2008, 00:00
Сегодня я добавил возможность выводить в списке постов только часть текста. Такая возможность используется очень во многих движках. Взять тот же ЖЖ с его <lj-cut>
Собственно, я сделал почти по той же модели: <ego cut text="Текст обрезки" />, так что теперь можно позволить себе писать длинные посты :)
Собственно, что ещё нового добавилось:
- в списке записей выводится количество комментариев;
- на пост можно ответить сразу из списка (если вошли под своим именем);
- в тексте поста можно добавлять «линию отреза».
По-моему, уже прилично по функционалу :) Осталось добавить тэги, и можно жить в публичном режиме.
11 Мая 2008, 00:00
Пока основной тематикой блога будет развитие функционала. Как только получится достичь чего-то приличного, будет иметь смысл писать и об остальном.
На данный момент уже реализована возможность добавлять комментарии. Анонимно этого сделать будет нельзя, так что для комментирования нужно зарегистрироваться, войти и нажать на соответсвтующую кнопку :)
Что в этом блоге есть уже сейчас:
- возможность добавлять записи;
- возможность редактировать записи;
- возможность регистрироваться;
- редактирование пользователей;
- возможность добавлять комментарии;
Этого пока мало, но я работаю над тем, чтобы было больше :)