|
Как обычно, у меня практически нет времени написать о том, что у меня происходит. Но в этот раз я все же сделаю это, поскольку убью тем самым сразу двух зайцев.
Вынужден сообщить, что не смотря на мировой экономический кризис и прочую безработицу, периодически колыхающую наш многострадальный мир, меня завалили работой по самое не балуйся. Кроме того, свою основную работу я тоже поменял - и очень рад этому. К слову, я вообще очень многое поменял за последнее время, чему также несказанно рад. Но речь сейчас не об этом.
По причинам, указанным выше, я решил приостановить на неопределенный срок прием новых заказов на разработки сайтов, модификации скриптов и прочие интереснейшие задачи, которые с некоторых пор составляют не просто сферу моих интересов, но и основу профессиональной деятельности.
Как и раньше, я люблю программировать. Как и раньше, я с удовольствием решаю задачи, которые встают передо мной. Но к сожалению, уважаемые заказчики появляются слишком часто и ставят передо мной задачи с частотой, которая физически не позволяет мне реализовать свои собственные планы. А это не есть хорошо.
Мне совершенно отчетливо стало ясно, что мое желание помочь сразу многим людям хоть и неплохо само по себе, но принципиально неосуществимо до тех пор, пока я буду помогать каждому в отдельности. Намного эффективнее реализовывать свое собственное видение хороших вещей.
Что это все означает?
1. Я продолжу работать в сфере веб-разработки, но перестану пытаться объять необъятное. Я концетрируюсь на веб-программировании и развлекаю себя версткой. В дизайне, увы, я не нашел себя в достаточной степени и у меня хватает смелости это признать :)
2. Отныне я не беру заказы на создание мелких типовых сайтов, мелких модификаций типовых проектов и прочих "убийц одноклассников" (последние, впрочем, я и раньше не брал - потому что "одноклассники" прекрасно справляются с этой задачей сами ;) Да и вообще я не беру заказы - потому что у меня их и так полно. Если уверены, что сможете меня заинтересовать своими проектами, добро пожаловать в раздел контактов. Но предупреждаю - очень многим приходится отказывать и советовать поискать других специалистов. Так что, если можете найти другого спеца - ищите. Это будет на пользу всем.
3. Я продолжу работать с людьми, с которыми у меня уже налажены деловые отношения. Кстати, именно этот факт дает надежду на то, что я не оставлю Pligg насовсем. Однако это справедливо в основном по отношению к поддержке модификаций и плагинов, мной написанных. Локализация этой системы, избавление от проблем с русским, а также поддержание ее актуальности по сравнению с оргинальной версией - занятие, которое я всегда делал по своей доброй воле. Сейчас моя добрая воля добра по отношению к другим вещам. Если кому-то нужно большее - дерзайте. На форуме вам есть что обсудить.
Вот и все. Больше ничего обещать не стану. Хотя делать продолжу многое. Будущее покажет, что там еще нас всех ждет.
P.S. Хочу только добавить, что все это крайне неспроста. Друзья, все - неспроста! И это хорошо :)
|
|
|
Для тех, кто хочет проапгрейдить свой сайт на Pligg 1.0 системой почтовых уведомлений о новых комментариях в темах, в которых пишут пользователи, создан новый модуль comments_subscriptions.
Данный модуль позволяет подписываться как зарегистрированным пользователям, так и незарегистрированным (при условии, что на сайте включен модуль Anonymous comments).
Присутствует функция отписки от уведомлений (ссылка на отписку есть прямо в письме с уведомлением), а также страница управления подписками, на которой зарегистрированные пользователи могут увидеть все темы, на которые они подписаны, выбрать ненужные и отписаться от них. Незарегистрированные пользователи отписываются только через ссылку в уведомлении.
Цена модуля - 10WMZ. Пишите в личку, если хотите его иметь на своем сайте. Если возникнут сложности с установкой, помогу.
Модуль будет совершенствоваться, обновления бесплатны.
|
|
|
Обнаружил, что текст с вставленной картинкой, выравненной по левому или правому краю, может быть красиво сверстан с применением в теге картинки одного только атрибута align, но без встроенного атрибута style со свойством margin, задающим отступ от обтекающего текста.
Тупое добавление align="left или style="float:left" выдает такой результат:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
Как видите, текст обтекает картинку вплотную, что есть нехорошо. Что я делал раньше, чтобы исправить сиутацию:
Добавлял в тег изображения атрибут style="margin ....", чтобы указать отступы:
<img src="...." align="left" style="margin: 0 10px 5px 0;" .... />
или просто писал в стиле тега атрибут float, не используя align:
<img src="...." style="float: left; margin: 0 10px 5px 0;" .... />
В результате изображение обтекалось текстом не вплотную, что радовало глаз:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
Теперь знаю, что можно делать намного удобнее:
<img src="...." align="left" .... />
а во внешнем css достаточно прописать следующее:
img[align="left"]{
margin-right: 10px;
margin-bottom: 5px; }
Результат такой же, как и в случае с отступами, заданными в теге.
Как говорится, век живи - век учись. Сколько я уже пересмотрел кода CSS, но такого почему-то не встречал до сих пор. Нашел, кстати, в коде стилей хабра, за что благодарен его верстальщикам. Беглый поиск в интернете дает лишь советы, как сделать аналог align="left" с помощью CSS, не влезая в HTML, что всем мало-мальски продвинутым верстальщикам уже давно неинтересно. Так что надесь, что этот пост пригодится многим.
P.S. Увы, но самый нелюбимый верстальщиками браузер этот стиль не понимает. Остается только порадоваться тому, что он сдает свои позиции в пользу более современных.
|
|
 Нашел сегодня замечательный сервис, который не только поможет веб-дизайнеру выбрать подходящий шрифт для сайта, но и подобрать наиболее подходящие размер шрифта, высоту строки, а также увидеть, как будет выглядеть этот шрифт при выделении курсивом, жирным, цветом и т.п. Ccылка на сайт: http://texster.ru/
|
|
|
Известно, что компонентов для Joomla! написано превеликое множество. И многие из них даже можно использовать на сайтах - как есть или с некоторыми изменениями в оригинальном коде. Но, как и для многих других CMS, рано или поздно находится задача, которая слишком специфична для того, чтобы можно было бы использовать уже существующие компоненты. В таких случаях приходится писать нечто совершенно новое.
На прошлой неделе потребовалось создать компонент, который подключается к удаленному источнику XML, импортирует его данные в Joomla!, а затем отображает по своим особым правилам. Не самая сложная задача, если пишешь standalone-код. Однако в случае с Joomla! код пишется не как "вещь в себе", а встраивается в существующую архитектуру. Следовательно, эту архитектуру нужно знать не приблизительно, а достаточно глубоко.
Надо сказать, что пришлось потратить относительно немного времени. чтобы въехать в архитектуру и начать писать под нее код. Я ожидал бóльших сложностей.
Результат можно увидеть здесь. Внутренне это пока довольно сырой продукт, но свою задачу он уже умеет выполнять - создание SMS голосований c различным количеством вариантов голосования, забор данных у провайдера SMS-сервисов, их обработка, отсев ненужной/ошибочной информации и последующее отображение импортированных голосов в удобоваримой форме. И более всего приятно то, что все работает, так, как нужно именно тебе и ты не зависишь от разработчика, так как сам им и являешься.
Такое вот продолжение отношений с джумлой. И меньше поводов переводить сайты под управлением Joomla! на другие CMS :)
|
|
|