главная страница каталог файлов полезные статьи документация форум лицензионное соглашение
главная страница новости документация полезно знать каталог файлов форум
о проекте/об авторе примеры работ
подурачимся? :)
поиск по сайту

введите слово или фразу для поиска:

Где искать:

слово или фразу

точное совпадение

мои благодарности

PHP-Nule по-русскиСайт и форум русской поддержки CMS PHP-Nuke. Особая благодарность админу этого сайта Михе hard'у

DKlab - web-технологииЗа «Денвера» и за бесценные советы, почерпнутые из книг Д. Котерова

Sypex Dumper - быстрый и удобный бэкап MySQLУникальная утилита для создания BackUp баз данных сайтов.


А еще я благодарю свой хостинг — за шуструю и бесперебойную работу :)

ваш аккаунт
логин:
пароль:
запомнить меня 


регистрация забыли пароль?
последние статьи

Защита и лечение компьютера от вирусов
По работе мне довольно часто приходиться сталкиваться с компьютерами, зараженными вирусами (на самом деле не всякая...

Выбираем значения и считаем сумму
Недавно понадобилось сделать на JavaScript одну казалось бы довольно тривиальную задачу — автоподсчет «на лету» общей суммы заказа в корзине интернет-магазина. Казалось бы — данная функция настолько популярна, что готовых примеров должно быть сотни. Не тут-то было. Почесав затылок и выпив пару кружек кофе приступил к собственной релизации задумки, которой и хочу поделиться.

смайлики. Часть 2.
В прошлой статье я писал, как добавить к текстовому полю формы JavaScript, который добавляет в форму BB-код смайлика...

Добавляем в форму смайлики
На самом деле добавить в форму гостевой книги или комментариев смайлики не так сложно, как кажеться — нужно...

Вред от XHTML 1.0 Strict
Мода на «web 2.0», стремление подогнать сайты под какие либо стандарты вынуждают web-мастеров идти на...

Жесткие диски. ziv mini заказать по дешевой цене. купить квартиру.

последние сообщения на форуме

Natali: о проекте и авторе

 

Здравствуйте. Меня зовут Григорий Губин, в сети больше известен как Old_Chroft. На этой страничке я немного расскажу о себе и о том, как появилась система Natali, а так-же для чего и для кого она собственно предназначена.

Про меня.

Web-технологиями я занимаюсь с 2004 г. За это время успел «приложить руку» примерно к сотне разнообразных сайтов — где в качестве дизайнера, где как верстальщик HTML-кода или PHP-программист, а где  — и как все выше перечисленные. Несмотря на то, что в этом проекте мне приходиться в основном трудиться как PHP-программисту, наибольших успехов я добился в HTML и CSS, в подтверждение чего и имею соответствующие сертификаты Retratech:

Клинките по изображению, что бы просмотреть сертификат Клинките по изображению, что бы просмотреть сертификат

проверить сертификаты

а все мои успехи в PHP-программировании воплощены в данном проекте — система управления сайтом Natali. Здесь мы плавно переходим к истории

О проекте

Работу над Natali я начал летом 2007 г. — с простенькой системы для блога одной девушки. Жаль, что тот сайт так и не открылся, и осталось только название системы — по имени той самой девушки. Остался и принцип, по которому разрабатывалась CMS — не усложнять жизнь админу сайта (начиналось-то все с блондинки :) ). Искушенному пользователю может быть и покажется, что функционала в системе не особо много, но этому есть как минимум две причины: первая — как уже говорилось, система предназначена именно для «чайников», вторая  — модульность системы позволяет добавить очень и очень много различных функций (этот сайт — хорошее этому подтверждение). 

Затем было несколько сайтов, за основу которых я и взял Natali. В процессе их разработки в систему добавлялись дополнительные функции и исправлялись ошибки. «Прототипы»  системы, представленной здесь, с успехом работают до сих пор, хотя я не уверен, на каком же именно сайте установлена самая первая Natali.

На данный момент для всеобщего использования доступна версия системы Natali-Breeze — эта система управления сайтом абсолютно бесплатна. Для ее использования нужно только скачать дистрибутив, немного почитать документацию и установить систему. Если что непонятно — милости прошу на форум поддержки.

Для кого и для чего

Предназначена Natali в первую очередь для небольших домашних страничек и сайтов-визиток, хотя может работать и на достаточно крупных проектах — если вам хватит функционала, предоставляемого системой. Хотя, как уже говорилось — эту проблему легко решить за счет установки дополнительных модулей.

Немного о том, что умеет Natali:

  • Визуальный редактор FCKeditor, используемый в системе, напоминает всем известный MicroSoft Word, что позволяет "разукрашивать" статьи даже тем, кто понятия не имеет о HTML-разметке. К тому же обладает такой необходимой функцией, как загрузка флеш-роликов, мультимедийных файлов и архивов. В прочем, если вы привыкли писать коды руками — редактор легко отключается прямо в панели администратора.
  • Шаблонизатор Smarty упрощает изготовление шаблонов (тем оформления). Ну, тут уж без знания HTML не обойтись, хотя я встречал людей, которые исхитрялись делать темы в упомянутом выше редакторе :)
  • ЧПУ — или "человеко-понятные URL": преобразование динамических адресов страниц в более читаемые. Штука на мой взгляд хоть и полезная, жаль из нее сделали целый культ. Реализация ее в системе довольно сложна и для новичка разобраться будет непросто, но мне нравиться именно этот подход — так как дает большую гибкость при эксплуатации.
  • Мета-теги и заголовки. Если вы фанат SEO — вам понравиться функция, позволяющая вносить уникальные мета-теги и заголовки (<title>) для каждой страницы. Если же вы не фанат — вам эта функция ни к чему, можете ее не использовать :).

На этом собственно все. Удачи и всего доброго.

С уважением: Grigory V. Gubin aka Old_Chroft