суббота, 5 декабря 2009 г.

"Мертвый" HTML, как оживить.

Один из способов "оживить" страницу, добавить java -скрипт.

воскресенье, 1 ноября 2009 г.

Коллекция CMS не использующих баз данных типа MySQL или PostgreSQL

Вот небольшая коллекция CMS не использующих баз данных типа MySQL, MSSQL  или PostgreSQL и других  :
  • FixeCMS - система управленя контентом сайта. Особенностью её является легкое внедрение в абсолютно любой дизайн и поражающие возможности при таком малом размере (около 400 Кб на сервере). Вам больше не надо изменять мало понятные  файлы тем и шаблонов! Теперь Вы можете очень легко добавить ту или иную возможность системы в любое место Вашего сайта. Если Вы хорошо освоили создание страниц html и таблицы CSS - это система весьма интересна.

среда, 14 октября 2009 г.

Тестирую Pivot - CMS без баз данных.




   Серверная CMS (система управления контентом сайта) без баз данных Pivot (см. pivotlog.net). Если скачивать последний стабильный релиз от 22 марта 2009 года (1.40.7 full) - русский язык в комплекте. Легкая и быстрая, все в комплекте.
Есть форум, но только англоязычный. Ресурс с темами и языковыми пакетами (русский для CMS Pivot ) pivotstyles.net . Все необходимые инструменты для ведения блога в комплекте, в том числе и для борьбы со спамом. Поддерживает CMS Pivot и создание небольших галерей из фотографий. К тому же существует и CMS PivotX 2.0 (Development), которая при установке позволяет выбрать вариант: с базами или без.
Безопасность : информация об уязвимостях не найдена.
Особенности настройки и работы: вначале неоходимо настроить внешний вид сайта, только тогда сгенирируются его страницы. В администрировании устанавливаем russian_utf-8 в поле ниже тоже utf-8.
Достоинства: все неоходимые инструменты в комплекте. Можно создать небольшую галерею картинок - на борту CMS Pivot, скрипт создающий уменьшенные копии картинок и просмотр галереи во всплывающем окне.
Недостатки: слабая локализация. Русскоязычное сообщество пользователей CMS Pivot отсутствует (не найдено). Форум тоже только англоязычный. Для начинающего Pivot не подойдет.

понедельник, 12 октября 2009 г.

CMS для сайта.Какую выбрать?

Какой же движок выбрать для сайта? Профессионалы единогласны - движок для сайта надо писать самому! Учи PHP и создавай свою CMS. Различных фрагментов кода в интернете огромное множество. Это именно профи характеризуют CMS типа Joomla или WordPress как тяжелые и неповоротливые, легко уязвимые для хакеров и вообще очень глючные, а ведь это почти самые популярные CMS в рунете.
 На выбор типа CMS влияет несколько факторов - цели и вид будующего сайта:
  • небольшой персональный сайт, сайт-визитка;
  • сайт,  на котором Вы захотите расместить коллекцию фотографий или файлов с программами;
  • сайт - блог, где Ваши статьи, смогут комментировать пользователи с правами  добавлять свои статьи и файлы.
  • галлерея, форум или многопользовательский портал.

воскресенье, 11 октября 2009 г.

Софт начинающего вебмастера

   Любому мастеру для работы нужен инструмент, даже целый набор инструментов. Вебмастер не исключение. Мастерскую, конечно же, назовем - хардом (жесткий) - это Ваш компьютер и его в этой теме обсуждать не будем, а сам инструмент ясное дело - софтом - это разные, необходимые и не очень, программы.
  Итак, операционная система установлена и настроена. Установлен антивирус и брандмауэр - обязательно ведь Ваш извилистый путь не раз свернет на сайты кишащие вирусами и троянцами. Наверняка  и Microsoft Office Word есть на Вашем компьютере, который как мне кажется, не заменим как советчик в орфографии и пунктуации (хотя многие именно в Worde написали свои первые странички).
  Теперь непосредственно об инструментах веб-мастера:
1.     Браузер. Если точнее лучше иметь в своем арсенале все самые известные: Internet Explorer 7(8), Firefox, Google Chrome, Opera. В разных браузерах Ваш сайт может выглядеть по разному, особенно это относится к сайтам активно использующих таблицы стилей CSS в своем дизайне.
2.     Текстовый редактор, с подсветкой синтаксиса различных скриптовых языков и HTML. Например, AkelPad или с большими наворотами типа Wep Development Studio.
3.     Начинающие могут использовать и визуальные редакторы: бесплатный и русскоязычный NVU - визуальный редактор HTML. Основой для создания NVU послужил код Mozilla Composer. По сравнению с основой, возможности NVU значительно шире - управление сайтами с возможностью редактирования страниц на удаленном сервере, редактор таблиц стилей CSS c предварительным просмотром , цветная подсветка синтаксиса в режиме редактирования кода, проверка орфографии, расширение плагинами и многое другое.



Для изучения, создания и настройки сайтов созданных с помощью CMS необходим
локальный сервер. Программа для его создания называется Денвер ( Джентльменский Набор Web-Разработчика - смотри denwer.ru).


суббота, 3 октября 2009 г.

Выбор идеальной CMS









Идеальной CMS наверное нет, цель поиска - выбор наиболее оптимального варианта для воплощения выбранных задач.
Единых критериев оценки CMS не существует. Выбор в первую очередь определяют цели будущего сайта и возможности хостинга.
  1. Выбираю бесплатную CMS.
  2. По этому параметру поисковик выдает более сотни различных CMS!
  3. Все CMS можно разделить на две группы:
 - Использующие базы данных типа MySQL или другие.
 - CMS не использующие базы данных типа MySQL или других. Такие системы управления контентом сайта сохраняют всю информацию в текстовом файле. Они считаются немного медленнее, но для персональных сайтов с 5 -50 посетителями в сутки и 1-10 одновременно, этого  вполне достаточно. Вторым достоинством подобных движков является их небольшой размер, легкость переноса на другой хостинг, простота резервного копирования.
 Для тех кого заинтересовали подобные CMS рекомендую ресурс, который кратко описал наиболее известные из них CMS без MySQL



    четверг, 1 октября 2009 г.

    Ветвь революционная или все про CMS

    Каким CMS Вы пользуетесь? Так звучала одна из тем форума. CMS – система управления контентом сайта. Вооружившись поисковиком, я стал искать информацию. Найденное буквально поразило меня! Что бы создать сайт, не надо изучать HTML, таблицы стилей CSS, скриптовые языки типа PHP, Perl, Java и другие (и все-таки надо, хоть в общих чертах). Все просто: на дисковое пространство хостинга (только тех кто поддерживает PHP) Вы загружаете архив c СMS (по сути программа написанная на языке PHP) после распаковки запускается инсталляция, и через окно Вашего любимого браузера устанавливаете систему. После установки и несложной наладки (разные СMS по-разному) – начинаем создавать сайт! Вы добавляете контент – текст, картинки и файлы, а система сама сгенерирует страницы, позволит пользователям добавить комментарии или даже новость.


    Подводные камни CMS
    Камень №1. Оказывается систем управления контентом сайта существует огромное множество и это только бесплатных. Причем каждая имеет десятки или даже сотни различных модулей расширяющих функциональность CMS. Множество вариантов затрудняет выбор.
    Камень №2.  По сути CMS - это программа загружающая процессор сервера, что очень не любят владельцы бесплатных хостингов ( особенно, когда посетителей несколько, не говоря про сотни, о которых мечтают многие начинающие вебмастера). К тому же программы подвержены сбоям и крушениям.

    Ветвь эволюции №1 или конструктор сайтов

    Ветвь эволюции №1
    Поиск хостинга очень часто приводил на различные форумы, где подобные мне начинающие веб-мастера задавали вопросы, отвечали на них или просто делились опытом. Именно на одном из подобных форумов я узнал о сервисах предоставляющих не только бесплатный хостинг и бесплатное доменное имя третьего уровня, но и так называемый – конструктор сайтов. По сути настоящий блог размещен именно на таком сервисе.
     Бесплатный хостинг плюс конструктор сайтов:
    - ucoz.ru - самый известный в рунете. Большие возможности.
    - ru.gg - немецкий, дисковое пространство 1 Гб, условия интересные, но интересных сайтов там особо не наблюдается.


    Поиск хостинга



    Следующий этап – размещение сайта в интернете. Как начинающий веб-мастер, выбираю бесплатный хостинг (сайт будет иметь домен третьего уровня). Вот несколько вариантов:
    Отечественные бесплатные хостинги без поддержки скриптовых языков и баз данных:
    - Народ.ру - один из самых известных бесплатных хостингов рунета. Большое дисковое пространство, гостевая книга и форум в придачу (в простейшем виде), ftp доступ к файлам. Взамен небольшой рекламный баннер вверху.

    - Почта.ру - бесплатный почтовый сервис предоставляющий услуги хостинга в том числе. 250 Мб дискового пространства, ftp доступа нет, засилье рекламы , вплоть до всплывающей страницы. Не рекомендую, чисто как вариант.

    - Nxt.ru - бесплатный почтовый сервис, предоставляющий услуги хостинга и файлового хранилища. 2Гб дискового пространства. Реклама – минимальная – текстовая ссылка внизу на сам сервис. Как недостаток отмечу плохой доступ к серверу и очень глупый скрипт проверяющий Ваш сайт на соответствие контента правилам сервиса (меня блокировали трижды и четыре раза восстанавливали).

    Многие бесплатные хостинги просто пропали, или стали платными, убрав тарифный план «бесплатный». Из таких отмечу omp9.com – даже в бесплатном варианте сервис был хорошим.





    Иностранные бесплатные хостинги или фрихосты ( от английского и немецкого free host ).

     За рубежем интернет развивается быстрее отечественного и особенно этот заметно по количеству и качеству ихних фрихостов.

     Иностранные бесплатные хостинги с поддержкой PHP и баз данных MySQL:
    Первый (взял на 4 странице по запросу к гуглю - feehosting) - free0host.com. Что получаем 1Гб дискового пространства -очень хорошо! Нет рекламы - очень хорошо! Три базы данных MySQL! Если дословно:


    ·                                 FREE 1 GB Web Space

    ·                                 FREE 10 GB Bandwidth - объем трафика

    ·                                 FREE Zantastico Script Installer – удобный сервис для новичков, автоматическая установка CMS,           правда, выбор невелик.

    ·                                 FREE Email Manager

    ·                                 FREE Cron Manager

    ·                                 - PHP / MYSQL Support

    ·                                 - Free Signup

    ·                                 - NO ADS! - рекламы нет , ни ссылок, ни банеров.

    ·                                 - Htaccess Manager

    ·                                 - Domain Manager


    Отмечу интересное - сам сайт хостинга написан похоже на java скриптах. Для полного счастья не хватает perl. Версия  PHP (5.2.6). Панель управления не очень удобная.Часто подвисает на операциях распаковки архива или удаления файлов.

    Тестировал сам, многие из CMS не устанавливаются. 

     Доступ к серверу очень неважнецкий, мягко выражаясь.

    bplaced.net - еще один интересный зарубежный (немецкий) бесплатный хостинг, без рекламы. Для регистрации доступны два пакета: один с 1 Гб. дискового пространства и 8 базами данных и 2-ой с 2 Гб. дискового пространства и 2 базами данных. Правда, последнее время регистрация новых пользователей проводиться лишь два часа в сутки с 18:00 до 20:00 (если вообще не приостановили, слишком много поперло туда дорвейщиков и прочих).
     Существует интересный англоязычный ресурс посвященный бесплатным хостингам:
     freewebspace.net  на  котором собрана информация про 188- бесплатных хостингов, 34- бесплатных файл-хостингах, 18 - бесплатных фото-хостингах и другое, списки постоянно обновляются, пользователи выставляют оценки и пишут отзывы.
     Еще один иностранец  t35.com предлагает неограниченное дисковое пространство и неограниченный трафик, взамен: строка текстовой рекламы (4 ссылки). Кроме сайта из статических HTML страниц на хостинге работают PHP скрипты,правда, функции сильно урезаны, базы данных недоступны тоже, но простенькую CMS установить можно.


    Первые шаги и первые ошибки.


    В интернет пришел в конце 2004 года. Уже через неделю пользования понял, хочу себе сайт, и не один. Вбил в поисковик фразу, одну другую и потерялся в куче полезных советов... Словно сговорившись, все советовали учить HTML и заодно таблицы стилей CSS. Стал искать толковый учебник по HTML. Нашел дюжину, сухо и неинтересно. Читал пошаговые инструкции. Понял одно - сайты делать долго и сложно. Тему забросил и зря - нужное было почти рядом! Вновь вернулся к теме создания сайтов позже, когда стал на нелегкий путь интернет-зароботка. Именно на сайтах систем активной рекламы я попал в сообщество начинающих веб-мастеров. Делать сайты просто! Имею в виду сайты персональные, рекламные и информационные. Большие порталы сложны – их делает обычно целая команда.

    Простой сайт состоит из HTML страниц. Что бы сделать страницу не обязательно учить HTML! Можно воспользоваться визуальным редактором страниц - WYSIWYG . Аббревиатура WYSIWYG расшифровывается как What You See Is What You Get - что видишь, то и получаешь. Вбиваю в гугль поисковую фразу, ищу по сайтам, что бы русский и бесплатный, нахожу – NVU. В рабочем окне программы пишешь текст, вставляешь рисунки и фотографии, а программа сама создает HTML код! Это отлично, скачиваю программу – начинаю творить, получается весьма убого L. Пытаюсь «позаимствовать» страницу в Интернете с сайта, сохраненная в файл страница не редактируется. Решение простое - нужен шаблон! Поиск находит очень хороший и бесплатный ресурс free-css.com, более тысячи шаблонов, более сотни ссылок на сайты посвященные аспектам создания CSS, интересные онлайн генераторы меню написанные с помощью таблиц стилей (пример сайта созданного с помощью онлайн генератора меню).

    Теперь дело пошло веселее. Открываю шаблон в редакторе, вставляю тексты и фото – страница готова. Меняю ссылки в меню, первые страницы добавил еще в шаблоне, остальные сложнее - ссылки приходиться менять по каждой странице отдельно. Открываю в firefoxe, нахожу ошибки, исправляю – сайт готов!