пʼятницю, 3 жовтня 2008 р.

Сегодняшная работа

Сегодня я обновил сайт https://itmaster.biz.ua/, который есть на английском языке. Этот сайт предназначен для буржуйского интернета и имеет информацию про украинский фондовый рынок ПФТС.
Также поработал над блогами:
http://pfts-index.blogspot.com/
http://uainvestor.blogspot.com/
http://ukr-industry.blogspot.com/

четвер, 2 жовтня 2008 р.

Обновление videoseminar

Сегодня сделал обновление портала https://itmaster.biz.ua/.
Добавил три видео-урока:

Сапа на workingonline

Сегодня поставил код сапы на проект https://itmaster.biz.ua/programming/joomla.html. Не знаю, ли пройдет модерацию, ведь в яндексе этого сайта нет. Хоть в гугле имете сайт ранк 3.

суботу, 6 вересня 2008 р.

Ukrainian business resources

Сегодня на http://www.name.com/ купил домен http://www.oxorona.com за 5.99 у.е. Оплатил через карточку банка ПУМБ, на которой у меня был остаток 10 у.е.

Хостинг пока беру бесплатный - http://uportal.runhosting.com/:
150 MB Disk Space
4 GB Data Transfer
1 Domain Hosting
1 MySQL Database
PHP4/5, Perl, CGI, FrontPage

Название этого проекта будет Ukrainian business resources или на русском - Украинские бизнес ресурсы. Язык будет английский. Планируется, что после обновлениея DNS установить движок wordpress. На этом ресурсе будет английский вариант аналитической информации об украинском фондовом рынке и инвестициях, которая представлена на ресурсе https://itmaster.biz.ua/programming/hosting-domens/domain-name.html.

середу, 3 вересня 2008 р.

ТЕСТ

Тестовая страница.

четвер, 21 серпня 2008 р.

26 шагов к 15 тысячам просмотрам в день

Следующие шаги помогут вам создать успешный сайт не более чем за год, с помощью одного только Google. Может получиться и быстрее, если вы достаточно предприимчивы и инициативны.

1) Подготовительная работа:

Начинайте готовить контент. Да, задолго до регистрации домена стоит уже иметь материалы как минимум на 100 страниц сайта. И это только начало. И это должен быть настоящий полезный контент, не ссылки, не информация о копирайте и прочее.

2) Доменное имя:

Должно звучать как бренд. Нам нужен "google.com" а не "моеключевоеслово.com". Время доменов с ключевыми словами прошло, наступило время доменов-брендов. Иметь ключевое слово в названии домена еще никогда не былКАРТА САЙТАтолько бесполезно. Обратите внимание - "goto.com" теперь стало "Overture.com" - и подумайте, почему. Это один из самых сильных шагов, сделанных за долгое время в этом бизнесе - компания не побоялась рискнуть и перечеркнуть годы раскрутки первого бренда - и наверно, не просто так.

На мой взгляд использование домменных имен с содержанием ключевых слов иногда вполне оправдано. Например, на вашем сайте вы предоставляете услуги по консалтингу по продвижению в поисковых системах, в таком случае название домена seo-consulting.com вполне оправдано.

Поясню почему:

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

Во-вторых - такое доменное имя очень легко запомнить.

На сегодняшний же момент, очень трудно найти свободное доменное имя, которое бы содержало ключевое слово/фразу и при этом хорошо читалось и запоминалось. Все уже давно занято, оставшиеся конструкции вида: seo-consulting-for-you.com, уже не выглядят привлекательно и похожи не на домен серьезной компании, а на обычный сайт-дорвей.

3) Дизайн сайта:

Чем проще, тем лучше. Полезное правило: текстовое содержимое должно занимать больше места, чем html. Страницы должны быть стандартными и читаться всеми броузерами, от Lynx до самых популярных. Например, стоит сделать их как можно ближе к формату html 3.2, насколько это возможно.

Программы-спайдеры не особенно «любят» формат html 4.0 и путаницу, которая с ним связана. Старайтесь избегать тяжеловесов: flash, dom, java, java-скрипты. Используйте скрипты только там, где это необходимо - хотя где это может быть так уж необходимо, непонятно - от них редко бывает польза для сайта, а вред гораздо чаще, по разным причинам (например, плохого отношения к скриптам поисковиков).

Оформляйте сайт рационально, названия разделов должны включать нужные вам ключевые слова.

Также можно пойти другим путем и покидать все в корень (это спорный способ, но для многих поисковиков он показывает хорошие и долговременные результаты).

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

Учитесь у самого Google - простота это круто, простота - это то, что нужно пользователю.

Скорость - это не одна из важных вещей. Это САМАЯ главная вещь. Ваш сайт должен реагировать на запросы мгновенно. Если нужно ждать 3-4 секунды, чтобы что-нибудь начало происходить, то у вас большие проблемы. Это ожидание может быть больше для сайтов, ориентированных на зарубежные страны. Если ожидание больше 3-4 секунд в вашей собственной стране, вы теряете 10% аудитории каждую секунду. И эти 10% могут стать разницей между успешным сайтом и провальным.

4) Размер страницы:

Чем меньше, тем лучше. Если сможете, сделайте ее меньше 15 кб. Чем меньше, тем лучше. Если сможете, сделайте ее меньше 12 кб. Чем меньше, тем лучше. Если сможете, сделайте ее меньше 10 кб - поняли идею? Больше 5 и меньше 10 кб. Да, это непросто сделать - но это работает. Это срабатывает и с поисковиками, и с посетителями. Точных данных нет, но считается, что около 50% пользователей имеют скорость 56кб и меньше. И этот процент значительно возрастает, если речь идет о странах за пределами США.

В последнее время все чаще слышу возражения против "легкого" дизайна с приведением аргументов в пользу более красивого вида: "Все больше и больше пользователей имеют DSL соединения, скорость подключения к Интернету у многих вполне приличная". Да, есть такая тенденция, но есть серьезное "но". На ряду с этим повышатся и количество мобильных пользователей, тех, кто выходит в Интернет с помощью GPRS, а там скорость соединения особо не балует. Так что ограничение размера страниц - вполне оправдано.

5) Контент:

Каждый день создавайте новую страницу с контентом и выкладывайте на сайт 200-500 слов в день. Если вы точно не знаете, какой именно контент вам нужен, попробуйте поработать с подборщиком ключевых слов Overture и определите основной список ключевых слов по вашей теме. Это послужит началом для вашего творчества.

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

6) Плотность, положение, и тыды и тыпы...

Просты старомодные правила поисковой оптимизации.

Используйте ключевое слово один раз в названии, один раз в тэге с описанием, один раз в заголовке, один раз в ссылке, один раз жирным, один раз курсивом, один раз в верхней части страницы и добейтесь плотности между 5 и 20%. Используйте красивые предложения и проверяйте правописание ;-) Проверка важна, так как во время поиска сейчас зачастую используется автоисправление. Поэтому причин делать вид, что вы не умеете писать грамотно, нет - если вы только и вправду неграмотны.

7) Исходящие ссылки:

С каждой страницы, сделайте ссылку на один или два рейтинговых по вашему ключевому слову сайта. Используйте в тексте ссылки это слово (в будущем это будет очень важно).

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

8) Перекрестные ссылки:

(это ссылки в переделах одного и того же сайта)

Делайте ссылки на качественный контент по всему сайту. Если страница о еде, там должна быть ссылка на яблоки и вегетарианскую пищу. Именно для Google, перекрестные ссылки по теме чрезвычайно важны для распределения рейтинга по всему сайту. Вам НЕ нужна «звездная» страница, которая затмевает все остальные. Вам нужно 50 страниц, которые дают по одному посетителю в день, а не 1 страница, которая дает 50 посетителей в день. Если вы видите, что у вас есть страница, которая сильно обгоняет в популярности другие, переместите часть груза с нее на другие страницы путем обильного использования перекрестных ссылок. Старый добрый метод «Бог велел делиться».

9) Выкладывайте его в сеть:

Не используйте виртуальный хостинг - имейте независимый IP. Убедитесь (http://www.searchengineworld.com/cgi-bin/servercheck.cgi), что сайт возможно проиндексировать поисковыми роботами. На каждой странице должны быть ссылки более чем на одну страницу на вашем сайте, ссылки должны ветвиться не более, чем на два уровня от корня. Старайтесь, насколько это возможно, делать вертикальные ссылки с возможностью проследить их до корня. На каждой странице стоит иметь меню с ссылками на названия разделов и важнейших тем сайта (логическая навигация и путь к необходимому контенту).

Не выкладывайте сайт в сеть, пока он не готов. Гораздо хуже положить недоделанный сайт, чем вообще никакого. Сайт должен эффективно работать с самого начала.

Зарегистрируйтесь в ODP. Если у вас есть средства, зарегистрируйтесь в Looksmart и Yahoo. Если нет, попробуйте бесплатную регистрацию в Yahoo (но особо на нее не рассчитывайте).

Если вы продвигаете сайт в русскоязычном сегменте Сети, то вы дополнительно можете зарегистрировать сайт в:

Яндекс.Каталоге: http://yaca.yandex.ru/, Регистрация в Яндекс.Каталоге
Рамблер Топ 100: http://top100.rambler.ru/top100/, Регистрация в Рамблер Топ 100

10) Регистрация:

Зарегистрируйте главную страницу на : Google (Регистрация), Fast, Altavista, WiseNut, DirectHit и Hotbot. Теперь самое сложное - забудьте об этом на шесть месяцев. Да-да - зарегистрируйтесь и забудьте.

Небольшое примечание, Бретт упоминает о регистрации в Fast, Altavista, WiseNut, DirectHit и Hotbot, - не утруждайтесь. Fast (он же AllTheWeb), ALtaVista - используют базу данных Yahoo (Регистрация). DirectHit - уже давно не существует как отдельный поисковый сервер, сейчас перебрасывает на сайт поисковой системы Teoma. Ну а HotBot нынче это мета-поисковая система, позволяющая искать с помощью AskJeeves или Google. WiseNut же не настолько популярен, чтобы оттуда получить более менее ощутимый трафик, однако зарегистрировать в нем стоит (Регистрация), даже вернее не в нем, а в LookSmart'е или Zeal'е, т.к. поиск осуществляется по базе данных LookSmart, ну а Zeal, это партнер LookSmart'а.

Далеко не всегда приходится прибегать к ручной регистрации в поисковых системах, зачастую после проставления ссылок на ваш сайт с других сайтов (это может быть подпись под опубликованной статьей, или обмен ссылками), поисковые роботы сами найдут и проиндексируют ваш сайт.

11) Регистрация и отслеживание пользователей:

Найдите качественный анализатор логов, который сможет отслеживать входящие ссылки на базе логов. Не надо пользоваться убогим графическим счетчиком - вам нужна настоящая вещь. Если ваш хостер не поддерживает такие, сохранитесь и найдите другого. Нельзя работать с современным сайтом без полных данных по заходам, доступных в реальном времени 24x7x365.

12) Поисковые роботы:

Отслеживайте индексирующие программы поисковиков. Убедитесь, что они индексируют весь сайт и им это нетрудно. Если это не так, проверьте вашу систему ссылок (используйте в ней стандартные тэги href.), чтобы убедиться, что программа легко ориентируется на сайте. Не беспокойтесь, если к вам заглянут только два «паучка» - от Google и Yahoo. Другие сайты - это дело случая, вряд ли вас проиндексируют вообще или раньше, чем через полгода.

13) Тематические каталоги:

Практически для каждого популярного ключевого слова есть авторитетный тематический каталог. Найдите и зарегистрируйтесь в них.

14) Ссылки:

Проверьте ваши ключевые слова в разделе каталога Google. (это лучше сделать через месяц ПОСЛЕ регистрации в ODP). Найдите сайты, у которых есть страницы со ссылками на другие сайты или те, которые предлагают свободный обмен ссылками. Просто попросите поменяться. Сделайте страницу со ссылками по теме и храните их всех там.

Не пугайтесь, если никто не захочет обмениваться ссылками - просто продолжайте. Попытайтесь меняться ссылками с одним новым сайтом каждый день. Достаточно простого личного письма. Не волнуйтесь на эту тему и не огорчайтесь, если сайт Z не захочет давать на вас ссылку - еще даст. Рано или поздно.

15) Контент:

Страница качественного контента в день. Своевременные статьи по нужной теме - это лучше всего. Полезнее воздержаться от слишком «личного» похода, ваш контент должен выглядеть не как личные заметки, а как настоящие статьи, которые понравятся аудитории. Тренируйте свои навыки в писательстве и больше читайте по теме, выбирая статьи в стиле, привлекающем пользователей.

Много абзацев - короткие предложения - много тире - текст должен читаться быстро.

Большинство посетителей сайтов не читают, а просматривают тексты. Поэтому очень важно не перегружать страницы. Перегруженную текстом страницу люди просмотрят через пятое на десятое, а многие так и вообще нажмут «Назад», не пытаясь вчитаться. Им есть, чем заняться, вместо того чтобы потратить 15 секунд (ну примерно) на понимание вашей навороченной системы меню. И лишний флэш ни к чему - если и есть крупные и популярные сайты, которые могут себе это позволить, это не значит, что можете и вы. У вас нет того притяжения, что есть у них.

Используйте заголовки и жирный шрифт в качестве логических разделителей. Я их называю остановки - глаз обязательно остановится на них.

16) Трюки:

Не надо ими пользоваться. Держитесь подальше от всего, что ассоциируется со спамом, от всего неэтичного и слишком хитроумного. Ваше положение - на твердой земле посередине дороги.

17) Ссылки на ваш сайт:

Когда ВАС попросят обменяться ссылками, сначала проверьте, что это за сайт. Зайдите на него, поищите его на Google, узнайте его рейтинг. Проверьте в каталогах. Не меняйтесь с мусорными сайтами только потому, что они предложили. Убедитесь, что это сайт на схожую тематику.

18) Дополните сайт:

Используйте такие опции как Отправить ссылку другу, форумы и почтовые рассылки чтобы дополнить содержимое вашего сайта. Найдите лучшие форумы по вашей теме и читайте, читайте, читайте, пока глаза не сломаете.

Не пользуйтесь аффилированными сайтами, которые сами добавляют контент на ваш сайт.

19) Опасайтесь синдрома флаера и брошюры:

Если у вас электронный магазин, или электронная версия вашего обычного магазина, постарайтесь не превратить свой сайт в рекламную брошюру. Это не работает! Подумайте о том, что нужно людям. Они приходят на сайт не в поисках вашего контента, они ищут «свой» контент. Рассуждайте о ваших товарах и о себе в ваших статьях как можно меньше (не сомневайтесь, я знаю, что говорю)

20) Создавайте одну страницу с контентом в день:

Для свежих идей снова воспользуйтесь инструментом Overture.

21) Изучайте логи:

После 30-60 дней вы начнете видеть заходы на ваш сайт с тех сайтов, где вы регистрировались. Посмотрите, какие ключевые слова использовали эти люди. Видите что-то странное? Почему люди используют такие сочетания, чтобы найти ваш сайт? Если вы что-то пропустили, посвятите этой теме страницу. Обновите сайт, чтобы поисковики получили, то что хотят. Если ваш сайт об апельсинах, а запросы в основном «апельсин цитрус фрукт», напишите побольше о цитрусах и фруктах, а не только об апельсинах.

Поисковики четко объяснят вам, что им нужно - внимательно слушайте. В логах таятся золотые залежи, главное - до них докопаться.

22) Своевременные темы:

Ничто так не привлекает успех, как успех. Будьте всегда в курсе последних достижений по вашей ключевой теме. Если большой сайт "Z" в конце года выпускает продукт "A", подготовьте страницу об этом еще в октябре, чтобы поисковики в декабре уже имели ее. Например, посмотрите, сколько в Google сейчас сайтов о Xbox и XP - и это те сайты, которые подсуетились еще прошлым летом.

23) Друзья и семья:

Формирование сообщества жизненно важно для успеха сайта. Вот когда пригодиться время, потраченное на сидение на форумах. Имейте ввиду - режим только чтения вам не поможет! Ценность форумов - в общении с коллегами и заинтересованными лицами. Вы много почерпнете из общения с ними - а не только их чтения.

Формирование сообщества означает - обратные ссылки, подсказки, обмен почтой и в целом вы будете «в теме» по вашей тематике.

24) Заметки, заметки, заметки:

Если вы создаете по старнице в день, рано или поздно вас начнет периодически посещать вдохновение. Где бы это ни было - в душе (сначала обсохните), в машине (только не на ходу!) или все-таки за столом - обязательно все запишите! Через 10 минут вы забудете гениальную идею, которая только что пришла вам в голову. Запишите все, и подробно. Когда вдохновение уйдет, вы достанете эти заметки. Звучит просто, но это просто бесценный ресурс, когда у вас нет идей.

25) Проверка регистрации через полгода:

Итак, вернемся к нашим поисковикам и посмотрим, появились ли вы в результатах поиска через полгода. Если нет, снова зарегистрируйтесь и снова забудьте. И снова попытайте счастья в бесплатной базе данных.

26) Создавайте одну страницу с контентом в день:

Начинаете понимать куда я клоню? Google обожает контент, горы качественного контента. В основе которого широкий диапазон ключевых слов. К концу года у вас уже должно быть страниц 400. И это даст вам хороший рейтинг по многим ключевым словам, обеспечит взаимные ссылки, и вообще ваш сайт встанет на ноги.

Сделайте эти 26 шагов и я гарантирую, что через год вы назовете свой сайт успешным. У вас будет от 500 до 2000 заходов в день с поисковиков. Если вы сделаете хороший сайт, где каждый пользователь будет просматривать в среднем 4-5 страниц, у вас будет как раз уровень в 10 -15 тысяч просмотров в день уже через год.

Что делать со всем этим трафиком - решать вам, но с чем это делать у вас уже точно будет.


Читать далее...

3 шага к популярности веб-сайта

Не воспринимайте данный материал как очередную статью типа «Как заработать миллион за три дня». Это – попытка в популярной форме изложить основные причины успеха и популярности сайтов. Вы можете самостоятельно убедиться в эффективности предложенных методов. При определенной сноровке или наличии хороших оптимизационных программ это абсолютно не сложно.

Что вы делаете когда надо найти что-либо в Интернете? Конечно же, вы не можете знать и помнить все нужные вам адреса. Да и никому это не нужно. Вы, как и 85% Интернет-пользователей в мире идете на одну из популярных поисковых машин, будь то Яndex или Google, и ищете там. Таким образом, если вас интересует информация об охоте на пушного зверя в Сибири 18 века, или о тенденциях в снижении линии пояса брюк у Бритни Спирз, вы введете в строку поиска слова, которые, как вам кажется, максимально характеризируют предмет поиска, и будете выбирать среди результатов поиска.

Точно таким же образом и поступит человек, ища продукт, который вы предлагаете на своем сайте. Как сделать так, чтобы вас находили быстрее? Как добиться того, чтобы ваш сайт был номером один в результатах поиска? Ведь известно, что первые две-три позиции получают львиную долю вхождений, остальные же перебиваются случайными визитерами. Если ваш бизнес напрямую зависит от количества посетителей, вам, наверное, абсолютно не на руку перебиваться случайными заработками. Мы попробуем помочь вам разобраться в сложном вопросе веб-оптимизации с тем, чтобы вы могли самостоятельно пройти все 10 условных шагов и воочию убедиться в эффективности предложенных методов.


Читать далее...

понеділок, 18 серпня 2008 р.

Где поселиться в Москве

Если вы приехали в Москву, то предлагаю вам поселиться в гостинице космос:



В этой гостинице есть все удобства для проживания.

суботу, 16 серпня 2008 р.

Комплексный подход к разработке веб-сайтов коммерческих организаций

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

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

Обычно, когда говоря го построении эффективного веб-сайта, акцентируют внимание на тонкостях дизайна фреймах. flash-анимации, навигации, метагегах, поисковых системах, баннерах, продвижении, системах редактирования информации на сайте и редко задают вопросы: как этот сайт повлияет на бизнес конкретного предприятия? Действительно ли данный сайт будет способствовать увеличению объема продаж? Каким образом увеличится производительность труда? Каким образом снизится себестоимость продукции или услуг?

Ни один сайт, построенный по самой передовой технологии, сам по себе не будет работать на компанию. Результата можно добиться, только применив комплексный подход. Чтобы разобраться, как же заставить сайт работать на свое предприятие, необходимо говорить о разработке веб-сайта в контексте применения интернет-технологий для конкретного бизнеса.

Что же собой представляет взаимодействие на рынке? Конечно, это транзакции «товар-деньги-товар», или «деньги-товар-деньги», что в принципе одно и то же.

А что предшествует любой товарно-денежной транзакции? Прежде всего обмен информацией. В первую очередь идет непрерывный обмен информацией внутри самого предприятия, между ключевыми фигурами, ответственными за принятие решений. Информационные потоки также охватывают всех участников рынка — от постоянных и потенциальных клиентов предприятия до конкурентов и злоумышленников (хакеров, генераторов вирусов и пр.).

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

Сайт также может служить источником оперативной и аналитической информации для директора, маркетолога и других специалистов, а получаемая и отдаваемая через него информация должна в конечном итоге приводить к генерации денежного потока в сторону предприятия.
Безусловно, остаются и традиционные каналы коммуникаций, которые никто не отменял.

Продолжение здесь: http://www.uportal-studio.org.ua/readarticle.php?article_id=148

суботу, 9 серпня 2008 р.

С чего начать создание сайта?

То, что Вы решились взяться за создание сайта, с 99% вероятностью говорит о том, что Вы отдаете себе отчет в том, с какой целью Вы это затеяли. Если нет, то прошу для начала все же сделать это, т.к. от этого в дальнейшем будет зависеть многое… Готово? Ну, и отлично! Теперь уже вместе обдумаем все еще раз, т.к. потом все менять будет значительно сложнее. Приступим.


Читать далее...

Учебник по HTML

HyperText Markup Language (HTML) является стандартным языком, предназначенным для создания гипертекстовых документов в среде WEB. HTML-документы могут просматриваться различными типами WEB-броузеров. ... Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей...

Вот ссылка на учебник:

http://bookforum.org.ua/b2_1/b3_1_contents.htm

середу, 6 серпня 2008 р.

Ресурсы Вашего проекта

Итак, разобравшись с разделом, описывающим
аудиторию нашего будущего успешного коммерческого
сайта, нам нужно двигаться дальше - переходить
к разделу плана, описывающему ресурсы Вашего
проекта.

Вот список тех ресурсов, которые необходимо в
обязательном порядке отразить в Вашем плане
(они являются неотъемлемыми компонентами всей
Вашей работы).

1. Технические исполнители.

Вам необходимо точно определить, кто будет
заниматься решением всех необходимых задач,
связанных с созданием и поддержанием сайта.

Например:

- кто будет готовить контент для наполнения
сайта?

- кто будет создавать новые страницы и
загружать их на сервер?

- кто будет отвечать на письма аудитории?

- и так далее.

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

2. Умения и навыки.

Вам необходимо определить, какие умения и
навыки должны быть присущи каждому исполнителю
и составить подобный список таковых.

Следующие шаги в направлении развития данного
раздела плана:

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

На этом рассмотрение данного раздела плана
можно завершить. Пусть сегодняшний урок не
обманывает Вас своей краткостью - на самом
деле работы предстоит выполнить много!

Поэтому засучите рукава - и за дело! Ибо
мешкать нам не стоит - завтра нас ждет следующий
раздел плана, который будет описывать наших
конкурентов.

Что такое хостинг?

Вэб-хостинг представляет собой сервис, предлагающий организациям и частным лицам хранение любой информации, в том числе картинок и видео на вэб-сервере. Эта информация становится доступной любому пользователю Интернета.

Как известно, всемирная паутина содержит просто таки огромнейшую коллекцию сайтов, расположенных на серверах по всему миру. Доступ к серверу должен быть круглосуточным, потому для этих целей не всегда подходит домашний компьютер. Большинство вэб-мастеров предпочитают пользоваться услугами хостинг-провайдеров - компаний предоставляющих свои сервера для сайтов клиентов. Провайдеры гарантируют бесперебойный, устойчивый и быстрый доступ к сайту клиента. Клиенту остается просто записать (или "залить") свой сайт на такой сервер. Серверы хостинг-провайдеров оснащены большим дисковым пространством для хранения огромного количества информации своих клиентов и располагаются в специально отведенных для этого местах - дата-центрах.

В простейшем случае хостинг предоставляется для обыкновенных вэб-страниц, не требующих дополнительных возможностей. Достаточно просто записать файл страницы на сайт либо с помощью протокола передачи файлов (FTP), либо через вэб-интерфейс. Такого рода услуги пригодны только для домашних страничек. Сложный сайт использует больше возможностей: поддержка баз данных и форумов, установка скриптов, систем управления контентом, использование защищенных протоколов, электронная почта. Поэтому провайдер должен все это обеспечить и дать возможность клиенту управлять всем этим с помощью тех или иных инструментов (например, cPanel).

Условно можно выделить такие виды вэб-хостинга:

1. Бесплатный хостинг - ограниченный в сравнении с платным сервис. Как правило это хостинг предоставляемый в рекламных целях для пробы. Зачастую при использовании бесплатного хостинга, провайдер размещает на всех страницах клиента рекламные объявления.
2. Обычный хостинг - Ваш вэб-сайт размещается на одном сервере со многими другими сайтами. И все они делят между собой ресурсы сервера: оперативную память, процессор, адрес IP.
3. Реселлинг. Этот сервис позволяет клиентам самим становиться хостинг-провайдерами. Для этого им предоставляется место для хранения информации и инструментарий.
4. Виртуальный выделенный сервер. При таком подходе сервер провайдера разделяется на несколько виртуальных серверов. Каждый клиент при этом работает как-бы с выделенным сервером, но на самом деле он разделяет сервер и его ресурсы со многими другими пользователями.
5. Выделенный сервер. Пользователь получает в свое распоряжение отдельный сервер и безраздельно пользуется всеми его ресурсами. Клиент получает права администратора системы.
6. Сервис "Колокейшн" очень похож на то, что описано в предыдущем пункте, но здесь сервер принадлежит клиенту, а хостинг-провайдер только размещает его в дата-центре и обеспечивает техническое обслуживание.
7. Кластерный хостинг - сервис, использующий несколько (или много) серверов. Нагрузка по обработке запросов распределяется равномерно (или пропорционально загруженности) между серверами, входящими в кластер. Следовательно обеспечивается быстрая загрузка. Кроме того, выход из строя одного сервера не сказывается на работе сайта.
8. Специальный хостинг - сервис для хранения определенного вида информации и доступа к ней:
* - файловый хостинг: хранение только файлов (не вэб-страниц)
* - хостинг изображений: хранение картинок, фотографий и др.
* - видео-хостинг: хранение видео
* - блог-хостинг: хостинг для блогов

Характеристики хостинга:

* Панель управления - инструмент, с помощью которого вы получаете доступ к своему сайту в сети. Позволяет Вам установить, а затем обновлять и изменять Ваш сайт. Самой популярной наверное остается панель управления cPanel. Многие провайдеры разрабатывают свою собственную панель.
* Объем дискового пространства. Кроме текстовой информации, вэб-мастер загружает на сервер провайдера огромное количество графики, звуковых файлов, видео, файлов для загрузки посетителем сайта. Хостинг-провайдер предоставляет, как правило, ограниченное дисковое пространство для каждого тарифного плана. Потому, если Вы намереваетесь развивать свой сайт, то следует поинтересоваться, есть ли у Вашего провайдера возможность перехода на тарифный план с большим количеством выделяемого места под сайт.
* Пропускная способность канала связи. Это количество данных, передаваемых или принимаемых в единицу времени. Для вэб-хостинга эта характеристика очень важна, особенно если посетители Вашего сайта будут загружать много файлов на свои компьютеры.
* Адрес электронной почты. Провайдер может предоставлять возможность использовать определенное количество почтовых ящиков. Если еще предоставляется возможность получать/отправлять почту через POP3/SMTP, то Вы сможете пользоваться различными программами для работы с почтой (Outlook, The Bat и пр.)
* Поддержка скриптов. Часто создаются не просто статические страницы, а довольно сложные вэб-приложежния. Для этого испльзуются возможности Php, Perl и CGI. Конечно же лучше выбрать провайдера, сервера которого поддерживают последние версии названных инструментов, чтобы избежать проблем с работой вашего сайта.
* Базы данных. Если Ваш сайт подразумевает хранение большого количества данных, к которым должен быть динамический доступ (например учетные записи пользователей, карты, новости, объявления, форумы, блоги и т.д.), то Вы должны искать хостинг с возможностью использования баз данных. Мощной и наиболее популярной БД является MYSQL, возможности которой наиболее подходят для хранения данных вэб-приложениями.

Обслуживание клиентов и поддержка.

* Независимо от того, новичок Вы или профи, от провайдера ожидается качественная техническая поддержка:
* Хороший раздел FAQ (ответов на часто задаваемые вопросы). Это замечательная возможность получить быстрый ответ на свой вопрос для тех, кто не может или не хочет напрямую общаться с персоналом. Особенно, если вопросы хорошо структурированы и есть возможность поиска. Просто замечательно, если провайдер предоставляет пошаговое руководство с картинками или видео по созданию и настройке аккаунта. Очень помогает, особенно начинающим.
* Отзывчивый персонал отдела поддержки. Очень важно, чтобы Вы могли быстро получить консультации по нескольким каналам: электронная почта, телефон, ICQ.

Текст взят от сюда: http://workingonline.890m.com/readarticle.php?article_id=174

Как получить доход, используя хостинг?

Если у Вас есть свой сайт (или домашняя страничка) и Вам кажется, что он важен для Вашего бизнеса и должен быть опубликован в Сети, то Вам необходимо искать хостинг-провайдера. Вам может подойти только проверенный временем хостинг, который сможет удовлетворить все Ваши запросы и работающий 24 часа в сутки.

Продолжение здесь.

Как стать реселлером хостинга?

Услуги веб-хостинга очень востребованы в условиях увеличивающегося количества веб-сайтов. И любой посредник по продаже хостинга (в дальнейшем будем называть его просто реселлером) довольно быстро и без особых усилий может сколотить какой-никакой капитальчик.

Однако, точно так же, как в любом другом бизнесе, для большего успеха необходимо знать некоторые тонкости реселлерства.

Первым и самым важным, что Вы должны сделать - это найти наиболее подходящий веб-хостинг. Это должна быть очень надежная и проверенная компания. Кроме того эта компания должна предоставлять достаточно выгодные условия для своих реселлеров. Конечно не так просто найти идеальное сочетание, но если постараться и присмотреться, то пожалуй с такой задачей можно справиться. Да и поглядеть результаты чужих трудов можно (например, рейтинг реселлинга в Украине).

Надежный веб-хостинг означает, что зарегистрированные Вами клиенты не столкнутся с проблемами в работе хостинга. А если даже это и произойдет, то они могу рассчитывать на своевременную и очень качественную поддержку. Это очень важно для роста Вашего бизнеса, потому что довольные клиенты обязательно приведут к Вам новых. Или Вы даже можете отсылать к ним своих потенциальных клиентов, чтобы те поделились своими положительными впечатлениями о работе с Вами.

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

Как у реселлера, у Вас должен быть план, как рекламировать свой бизнес и как продвигать свой сайт, с которого и будут совершаться все покупки. Нет никакого шанса развить успешный бизнес, если вы не будете раскручивать сайт и привлекать посетителей. Ведь чем больше посетителей у Вас на сайте, тем больше из них захотят присоединиться к "большой и дружной семье" Ваших клиентов. И, следовательно, Вы получите больше денежек за свой нелегкий труд.

И еще очень важна хорошая Панель управления для реселлера. Для Вас должны быть открытыми очень много возможностей для управления хостингом. Вы должны быть в состоянии формировать тарифные планы, проводить различные акции, предоставлять дополнительные услуги, организовывать партнерские программы и многое другое.

Дерзайте! Успехов Вам и Вашим клиентам!


Статья взята из http://workingonline.890m.com/readarticle.php?article_id=173

четвер, 24 липня 2008 р.

Как создать ротатор баннеров?

Создаем ротатор баннеров прямо сейчас.

Все очень просто, только не нужно забывать, что ротатор PHP, и установить его можно только на PHP страницах, я так думаю. Когда создадите ротатор, напишите мне, я хочу увидеть, что у Вас получилось, а в следующей рассылке я сообщу о Вашей удачной работе всем подписчикам.

Начинаем:

1. В PHP страницы своего сайта вставьте такой код, его нужно вставить в то место, где должны появляться баннеры. Не делайте в коде ни каких изменений, вставляйте так, как есть:

<?php
$ourFile = fopen("bannerlist.txt", "r");
for ($i=0; $s=fgets($ourFile, 10000); $i++) {
if (mt_rand(0, $i) == 0) $line = $s;
}
echo $line;
?>

2. С помощью обычного блокнота создайте текстовый документ, и обзовите его так: bannerlist.txt Когда будете файлу давать имя, пишите только bannerlist, точка и txt это рассширение файла, оно само встанет куда надо.

3. Откройте только что созданный текстовый документ и впишите в него коды баннеров, коды тех баннеров которые должны меняться. Каждый новый код должен находится в новой строке.

неділю, 20 липня 2008 р.

Преобразователь регистра

Опять же нам понадобятся 2 функции

1ая функция будет возвращать строку символов нужного регистра

function _alf($type=0){
return
$type
? 'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮQWERTYUIOPASDFGHJKLZXCVBNM'
: 'йцукенгшщзхъфывапролджэячсмитьбюqwertyuiopasdfghjklzxcvbnm';
}
?>

В зависимости от переменной $type возвращается строка символов в верхнем регистре или строка эквивалентных символов в нижнем регистре

Следующая функция будет изменять регистр


function changeReg($str,$type=1){
return
$type
? strtr($str,_alf(0),_alf(1))
:
strtr($str,_alf(1),_alf(0));
}
?>

В зависимости от переменной $type в строке преобразуется регистр
strtr($str,_alf(0),_alf(1)) - от нижнего в верхнему
strtr($str,_alf(1),_alf(0)) - от верхнего к нижнему

В результате получаем универсальную комбинацию, способную переводить формат строки из верхнего регистра в нижний и наоборот


function changeReg($str,$type=1){
return
$type
? strtr($str,_alf(0),_alf(1))
:
strtr($str,_alf(1),_alf(0));
}

function
_alf($type=0){
return
$type
? 'ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮQWERTYUIOPASDFGHJKLZXCVBNM'
: 'йцукенгшщзхъфывапролджэячсмитьбюqwertyuiopasdfghjklzxcvbnm';
}

echo
changeReg('Hello',1);

?>

Генератор паролей

Во-первых нам нужна функция генерации случайного символа

function randSymbol(){
$str = 'qwertyuiopasdfghjklzxcvbnm';
return $str[mt_rand(0,strlen($str)-1)];
}

В переменной $str - указываются символы из которых будет состоять пароль

Разберем подробно строку

return $str[mt_rand(0,strlen($str)-1)];

strlen($str) - кол-во символов в строке $str

mt_rand(0,strlen($str)-1) - случайное число от 0 до [Длина строки $str]-1, т.е. номер символа

$str[mt_rand(0,strlen($str)-1)] - случайный символ из строки

Во-вторых нужна функция создания строки
И тут я хочу использовать, возможно не всем знакомую функцию обратного вызова
preg_replace_callback()

Формат вызова такой:
mixed preg_replace_callback ( mixed pattern, callback callback, mixed subject [, int limit] )

Функция заменяет фрагменты текста, удовлетворяющие регулярному выражению
И вот как мы можем применить это:

function genPwd($length = 10){
$pass = str_repeat(chr(32),$length);
return
preg_replace_callback('#.#','randSymbol',$pass);
}
?>

Рассмотрим ее более подробно

str_repeat(chr(32),$length) - генерируем строку строку длинной $length, состоящую из пробелов

#.# - регулярное выражение, вернет каждый символ строки
randSymbol - наша функция генерации произвольного символа
$pass - пустая строка длины $length

preg_replace_callback('#.#','randSymbol',$pass) - каждый символ строки меняется на произвольный символ

Что мы имеем в итоге?
Компактую комбинацию

function genPwd($length = 10){
$pass = str_repeat(' ',$length);
return
preg_replace_callback('#.#','randSymbol',$pass);
}

function
randSymbol(){
$str = 'qwertyuiopasdfghjklzxcvbnm';
return
$str[mt_rand(0,strlen($str)-1)];
}

echo
genPwd(6);
?>

Создающую пароль произвольной длины из заданных нами символов

explode

PHP 3, PHP 4, PHP 5

Функция explode - одна из важнейших функций PHP. Она очень удобна, например, если вам нужно хранить в базе данных строку "родительских" id для какой-либо страницы, а потом распаковывать ее, превращая в отдельные номера-id. В таком случае перед записью в базу массив айдишников объединяется в строку с помощью функции implode, а при необходимости снова превращается в массив при помощи explode.

Синтаксис функции не сложен:
array explode ( string separator, string string [, int limit] )

Аргумент separator делит строку string. Если в строке нет этого сепаратора, то функция поместит всю строку в один элемент массива. Если сеператор вообще пустая строка (""), то функция explode вернет FALSE. Не путайте пустой сепаратор с пробелом (" "), пробел для функции ничем не отличается по сути от запятой или точки.

Если передан аргумент LIMIT (он появляется начиная с версии PHP 4.0.1), массив будет содержать максимум LIMIT элементов, при этом последний элемент будет содержать остаток строки string.

$parents = "12,5,3";
$parentsm = explode(",", $parents);
echo
$parentsm[0]; // 12
echo $parentsm[1]; // 5
echo $parentsm[2]; // 3
?>


Местоположение аргументов separator и string в функции explode строго определено - separator всегда расположен впереди.

Хотя эта функция создает массив, но создает его из строки, поэтому ее принято считать "строковой" функцией.

пʼятницю, 18 липня 2008 р.

Обзор бесплатных хостингов

В последнее время стало очень модно иметь свой сайт. Причем не только для больших и мелких фирм, магазинов, но и для рядовых пользователей, подключенных к интернету. Одни делают обычные странички, другие – крупные сайты и порталы. Однако далеко не каждому по карману платить за хостинг 5-10$ каждый месяц, да и как-то стремно. Зачем вообще платить, когда есть целая куча хостеров, предоставляющих вполне сносные условия. Вот именно таких бесплатных хостеров мы сейчас и рассмотрим.

Читать далее...

суботу, 12 липня 2008 р.

Выбор хостинга - семь раз проверь

Насчет ограничений трафика у хостеров, многие пишут, что трафик без ограничений, некоторые делают приписку, что, если вы превысите определенный предел, то они попросят доплатить.

Читать далле...

Обзор платных хостингов

Изложено краткое описание компаний, которые надают платный хостинг.
Даллее: http://uportal.com.ua/bit/links/web.htm

Интересные блоги

Хочу представить интересные блоги:
http://serhiymatviyenko.blogspot.com/
http://sun-powers.blogspot.com/
http://serhiymatviyenkoinvest.blogspot.com/
http://internet-worker.blogspot.com

пʼятницю, 4 липня 2008 р.

Защита от форс-мажора (резервное копирование)

Знакомая ситуация — веб-проект, на который ушло несчитанное количество человеко-часов был просто уничтожен ошибкой при работе с базой, установкой непроверенного компонента, сбоем в работе системы и тд. Чтобы этого избежать бессмысленной потери времени (а равно нервов и драгоценного сна), рекомендуется делать резервное копирование данных. Резервное копирование необходимо для возможности быстрого и недорогого восстановления информации (документов, программ, настроек и т. д.) в случае потери рабочей копии информации по какой-либо причине. Кроме этого решаются смежные проблемы: дублирование данных и передача данных.

Введение в резервное копирование сайта

В случае с использованием Joomla! надо делать копии базы данных MySQL и файлов системы, что не слишком удобно делать «вручную» из-за:

  1. Отдельного копирования данных MySQL базы.
  2. Отдельного копирования файлов сайта.
  3. Применения разных инструментов для операций с разными типами данных.
  4. Синхронизации состояния базы и состояния файлов проекта.
  5. Выделение из резервной копии файлов сайта: папки с временными файлами, папки с кэшируемыми данными (зачем нам таскать мусор с собой).
  6. Опять же на площадке где Вы размещаете, может не быть доступа по SSH, FTP, инструментов для работы с базами данных.
  7. Сложность (вернее трудоемкость) держать файлы базы, файлы проекта в одном архиве для обеспечения синхронизации данных.
  8. Да и охота работать в привычной обстановке, т.е. в административной панели Joomla!

Конечно многие хостеры, предоставляют средства автоматического резервного копирования, но опять, же пункты с 1 по 8 очень актуальны. Следует добавить, что если резервное копирование совершается на тот же диск, площадку, то при серьезной аварии, смене хостинга, эти данные будут не доступны.

Да и не надо забывать про последующее восстановления системы с резервной копии, если восстановиться с ней не возможно или затруднительно, то смысл в ней

При прочтении выше указанных пунктов, сформировались требования к системе резервного копирования:

  • Надёжность хранения информации. Обеспечивается дублированием информации и заменой утерянной копии другой в случае уничтожения одной из копий. Сохранение копии на другом носителе. Быстрый доступ к резервной копии. Авторизованный доступ к резервной копии.
  • Простота в эксплуатации — по возможности минимизировать участие человека.
  • Быстрое внедрение — лёгкая установка и настройка системы резервного копирования, краткое обучение пользователей.
  • Совместное хранение файлов базы и файлов проекта.
  • Интеграция с панелью Администрирования Joomla!
  • Выборочность — возможность выборки игнорируемых папок проекта.
  • Востановимость — простота восстановления исходного состояния системы.

JoomlaPack — инструмент для создания резервных копий

Нашей командой был локализован и модифицирован компонент JoomlaPack — который соответствует выше перечисленным требованиям и позволяет:

  1. Создавать резервную копию базы данных и файлов проекта в один архив.
  2. Работает в «один клик» мышки.
  3. Сохраняет резервную копию в папку сайта.
  4. Позволяет управлять резервными копиями — удаление, копирование их на ваш жесткий диск.
  5. Производить выборку игнорируемых папок, которые не надо включать в проект.
  6. При создании резервной копии Вы можете выбрать режим архивирования или сжатия в один файл (папку).
  7. При создании резервной копии создает установочный дистрибутив Joomla! с вашими настройками — т.е. делается полная копия всех файлов и базы данных — для восстановления, просто запустите установку и вы получите полную копию вашего сайта.

    Примечание: В качестве установщика используется дистрибутив Joomla! LE 2007 – но работать будет на всех версиях 1.12.

  8. Режим совместимости с MySQL 4.x – 5.x.
  9. Кросбраузерность.
  10. Возможность доступа к резервным копиям с любой точки мира.
  11. Работа пользователям любого уровня компетенции.
  12. Настройки сохраняются в файл конфигурации — очень полезно при сбоях базы, или не при желании увеличивать нагрузку.
  13. Множество приятных особенностей, в частности:
    • Процесс создания резервной копии наглядно показывается на странице.
    • Не происходит аварийных сбоев по причине таймаута сервера.
    • Не происходит сбоев по причине ограничение размера памяти для скрипта.

Установка компонента JoomlaPack

  1. Заходим в административную панель, выбираем в меню «Установка–Компоненты».
  2. Выбираем компонент для установки и нажимаем кнопку «Загрузить и установить»
  3. Компонент успешно установился. Читаем имена тех кто локализовал и модифицировал это чудо, обещаем при случае угостить пивом и нажимаем – Продолжить.

Настройка компонента JoomlaPack

После успешной установки выбираем в меню административной панели «Компоненты–JoomlaPack».

Затем, в панели управления компонентом JoomlaPack




выберем пункт «Базовая конфигурация» и производим базовую настройку компонента. Следим чтобы надпись «Файл конфигурации» была зеленого цвета — тем самым мы обеспечим сохранение результатов настройки. В противном случае меняем права файла конфигурации configuration.php, в корне Joomla, на 777.

И начинаем внимательно просматривать поля настройки:

  • Папка для сохранения резервных копий — куда сохранять резервные копии. По умолчанию стоит joomla/administrator/components/com_jpack/temp. Смените куда вам удобней. Следует учесть — эта папка должна быть доступна для записи. Я рекомендую создать папку «copy» в корне сайта и дать на нее права чтения/записи.
  • Временная папка — куда сохранять временные файлы. По умолчанию стоит joomla/administrator/components/com_jpack/temp. Смените куда вам удобней. Однако обратите внимание, что эта папка должна так же быть доступна для записи. Я рекомендую создать папку «tmp» в корне сайта и дать на нее права чтения/записи.
  • Шаблон имени файла — имя файла резервной копии, по умолчанию site-[HOST]-[DATE]-[TIME]. В [] задаются шаблоны переменных. Не надо менять без необходимости, и так неплохо.

Расширенные настройки JoomlaPack

  • Совместимость при экспорте БД MySQ — выбираем режим совместимости формата экспорта баз данных. Рекомендую поставить режим совместимости с версией 4.х. он позволяет без проблем импортировать в версии и выше, но избавит от проблем использования на большинстве серверов.
  • Политика создания списка файлов — при большом сайте следует выбрать за несколько раз, при небольшом за один раз. Отражается на скорость обработки и стабильность работы.
  • Политика сохранения БД MySQL — при большом сайте следует выбрать за несколько раз, при небольшом за один раз. Отражается на скорость обработки и стабильность работы.
  • Сжать архив после создания? — Предлагает сжать резервную копию в один файл ZIP (рекомендую), не сжимать (точная копия сайта с базой в виде инсталляционной версии), сжимать – сжимает файл в один, но не архивирует.

Настроили? Нажимаем «Сохранить» вверху экрана для внесения изменений в конфигурацию компонента. После этого возвращаемся в панель управления компонентом и проверяем состояние JoomlaPack (справа от кнопок панели управления должно быть написано: Готовность. В противном случае исправляем настройки. Затем переключаемся на вкладку «Подробно» и проверяем, что там у обоих пунктов состояние: Доступен на запись. В противном случае или меняем папки в настройках, или выставляем права на папки.

Создание резервной копии с помощью JoomlaPack

Предварительные приготовления закончены, теперь создаем резервную копию. Для этого в панели управления JoomlaPack нажимаем кнопку «Создать резервную копию». Нас предупреждают чтобы мы уселись по удобней, завершили все сторонние процессы с файлами Joomla! (если они были) и выразили свое согласие, нажав на кнопку: «Создать резервную копию».

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

После того, как резервная копия создана можно перейти в раздел Управление резервными копиями и проверить, появилась ли там резервная копия.

Управление резервными копиями в JoomlaPack

Управление резервными копиями производится в специальном разделе компонента JoomlaPack




Чтобы попасть в менеджер резервных копий необходимо в панели управления JoomlaPack нажать кнопку «Управление резервными копиями».

Сразу после создания резервной копии рекомендуется сохранить ее на локальный диск. Для этого нажмите «скачать» расположенную в той же строке что и название вашей резервной копии. После нажатия на кнопку, браузер предложит Вам стандартный диалог сохранения файла, учтите он может отличаться от версии используемого браузера. Также тут можно удалить старые резервные копии, чтобы они не занимали места. Учтите что при создании бекапа делается копия всех папок на сервере, и при большем количестве уже созданных резервных копий они буду попадать в архив, тем самым размер архива будет неоправданно расти.

Для указания системе, о том какие папки не надо включать в архив перейдите в раздел «Исключить из резервной копии» в административной панели компонента. И в предложенном списке укажите папки которые не надо добавлять в резервные копии., в частности выше указанные «copy» и «tmp». После указания папки, JoomlaPack попросит Вас подождать для применения изменений.

Если вы изменили список папок, то после этого рекомендуется создать еще одну резевную копию, без этих папок, и сохранить ее на свой диск.

Восстановление данных из резервной копиии

При восстановлении системы с резервной копии в режиме установки, скопируйте содержимое архива на хостинг, заменив все файлы, и удалите или переименуйте файл «configuration.php» в противном случае, Вы не сможете запустить инсталлятор.

Внимание: если при восстановлении сайта из резервной копии Вы не хотите восстанавливать базу данных, то просто не отмечайте пункт «Удалить существующие таблицы».

Заключение

Все! Теперь наша система надежда готова к превратностям судьбы. Также следует заметить, что так можно не только делать резервную копию, но переносить сайт на хостинг, клонировать сайты, создавать свои сборки. Почему это возможно? Да потому что создается ПОЛНЫЙ ИНСТАЛЯТОР Joomla! со всеми Вашими настройками, базой данной, установленными дополнениями, всеми файлами вашего сайта.

Но все таки для создания сборок рекомендую подождать выхода финальной версии нашего «Сборщика».

Скачать дистрибутив JoomlaPack Joomlaportal Edition можно здесь:

http://www.joomlapack.net/news/releases/111-stable-release.html


Источник:
http://www.uportal-studio.org.ua

пʼятницю, 27 червня 2008 р.

Як створити панель в PHP-fusion

В цьому уроці я покажу як швидко створити панель в PHP-fusion.

Для прикладу будемо створювати панель кнопок-посилань, яку назвемо друзі.
В якості зразку візмемо сайт "Паркур в Україні. Сайт команди трейсетів", на якому встановлена українська версія PHP-fusion.

В панелі зробимо так, щоб відображався наступний баннер:

Экстрим - Паркур - Ямакаси - BMX - Скейтбординг

HTML код цього баннера такий:

<img src="http://www.xtremelife.ru/images/button_xtremelife.gif" alt="Экстрим - Паркур - Ямакаси - BMX - Скейтбординг" border="0">


1. Заходимо в панель адміністратора:















2. Відкриваємо закладку "Адміністрування системи":















3. Тиснемо на кнопку панелі:





Появиться вікно "Управління панелями":
















4. Натискаємо знизу ссилку "Добавити нову панель".
Появиться таке вікно "добавити панель":










5. В цьому вікні робимо наступні зміни:
1) пишемо назву панелі. В нашому випадку "Друзі"
2) змінюємо зміст панелі на такий код:

openside("Друзі");
echo "<a href='http://www.xtremelife.ru' target='_blank'>";
echo "<img src='http://www.xtremelife.ru/images/button_xtremelife.gif' alt='Экстрим - Паркур - Ямакаси - BMX - Скейтбординг' border='0'>";
echo "</a>";
closeside();

Тобто ми створили нову панель і записали на мові PHP потрібний HTML код:

<img src="http://www.xtremelife.ru/images/button_xtremelife.gif" alt="Экстрим - Паркур - Ямакаси - BMX - Скейтбординг" border="0">

Примітка. В функції echo HTML код слід змінити: лапки " слід замінити на '.

3) Вибираємо сторону - зправа.
4) Доступ залишаємо спільним.
5) Тиснемо кнопочку "Зберегти".

Якщо ви не зробили ніяких помилок, то появиться повідомлення:
"нова панель добавлена":






6. Тиснемо ссилку "Назад в панель управління панелями" і вертаємось назад в "Управління панелями". Тепер ви бачите що в списку появилась наша панель "Друзі":











Тепер лишилось тільки ввімкнути панель, натиснувши [ВКЛ] навпроти назви.
От і все, ми додали панель:

понеділок, 23 червня 2008 р.

пользователи Joomla!

Типы пользователей и уровни доступа

Пользователи Joomla! могут быть разделены на две основные категории:
• Гости
• Зарегистрированные пользователи
Гости – это просто посетители сайта Joomla! В зависимости от того, как Супер Администратор
настроил сайт, часть контента может быть доступна для просмотра только
зарегистрированными пользователями, в то время как гости могут просматривать лишь
ограниченный объем информации.

Зарегистрированные пользователи зарегистрировались на вашем сайте и получили имя
пользователя и пароль. Имя пользователя и пароль позволяют зарегистрированным
пользователям входить (login) на ваш сайт, получая тем самым особые привилегии перед
гостями.

Зарегистрированные пользователи тоже могут быть разделены на две категории:
• Внешние пользователи (Front-end Users)
• Внутренние пользователи (Back-end Users)

Внешние пользователи

Внешние пользователи получают некоторые привилегии над гостями, которые могут включать в
себя возможность создания и публикации контента на сайте. Мы будем ссылаться на таких
пользователей как на провайдеров контента, так как их основная цель – это размещать новый
контент на сайте, но не администрировать его или менять дизайн.

Провайдеры контента могут размещать информацию на сайте с помощью встроенного
редактора WYSIWG, что не требует знаний HTML.

Внешних пользователей, в свою очередь, можно разделить на 4 уровня: Зарегистрированные
(Registered), Авторы (Authors), Редакторы (Editors), Публикаторы (Publishers).

Таблица 4: Зарегистрированные внешние пользователи

Зарегистрированный
У зарегистрированного пользователя нет прав на
создание, редактирование или публикацию контента на
сайте Joomla! Они могут добавлять новые веб ссылки в
публикации и имеют доступ к контенту, закрытому для
гостей.

Автор
Авторы могут создавать контент, указывать некоторые
особенности отображения этого контента, и дату
публикации контента на сайте.

Редактор
Редакторы имеют те же права, что и Авторы, при этом
они могут редактировать как свой контент, так и
контент добавленный.

Публикатор
Публикаторы имеют все возможности Авторов и
Редакторов, при этом именно они могут опубликовать
контент на сайте.


Внутренние пользователи

Внутренние пользователи – это Менеджеры, Администраторы и Супер Администраторы.
Эти виды пользователей имеют доступ, как к внешнему, так и к внутреннему интерфейсам
сайта. Е пользователи также имеют разные привилегии, в зависимости от уровня.


Таблица 5: Внутренние зарегистрированные пользователи

Менеджер

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

Администратор
Администраторы имею более широкий спектр
возможностей, чем Менеджеры.
Администраторы могут добавлять или удалять
расширения, изменять шаблоны и конфигурации
страниц, и даже создавать или редактировать учетные
записи пользователей не выше своего уровня.
Они не могут редактировать учетные записи Супер
Администраторов и менять некоторые глобальные
настройки сайта.

Супер Администратор
Супер Администратор имеет те же права, что и root в
системе Linux. Он может выполнять любые
административные функции в Joomla! Только Супер
Администраторы имеют возможность создавать новых
пользователей с правами Супер Администраторов или
присваивать такие права другим пользователям
Единственный пользователь, который существует в Joomla! после установки – это Супер
Администратор. Это тот самый “admin”, созданный нами при инсталляции.

Регистрация
Помимо автоматического создания аккаунта Супер Администратора, в Joomla! есть два
способа, которыми гости могут стать зарегистрированными пользователями сайта.
Во-первых: они могут зарегистрироваться сами, воспользовавшись ссылкой для регистрации,
которая может находиться на форме входа на сайт. Во-вторых: Администратор или Супер
Администратор могут напрямую добавить их в систему через административную панель.

Форма входа по умолчанию отображает ссылку для регистрации. Супер Администратор может
отключить эту возможность. Для прямой регистрации существует также возможность активации через E-mail, при этом
потенциальным пользователям придется указать корректный E-mail адрес. По умолчанию
функция также активна. Если данная функция активирована, пользователь получит E-Mail
сообщение с ссылкой для подтверждения активации (validation link). Процесс регистрации
будет считаться оконченным только после подтверждения пользователем регистрации




Блог об солнечной энергетике и солнечных батареях

Сегодня я создал новый блог об солнечной энергетике:
http://sun-powers.blogspot.com/

неділю, 22 червня 2008 р.

Обзор установленных элементов веб сайта Joomla!

Реклама: ВИДЕОСЕМИНАРЫ

Введение

Теперь, когда ваш сайт Joomla! настроен и работает, пару слов о различных элементов, из
которых он состоит.

Шаблоны (Templates)

Шаблоны и связанные с ними файлы являются основой для визуальной оболочки, т.е. дизайна и внешнего вида сайта. Управление шаблонами осуществляется отдельно от управления контентом сайта.
Стандартный пакет Joomla! поставляется с двумя шаблонами. Уже установленным шаблоном madeyourweb, который вы видите, зайда на сайт первый раз, и rhuk_solaflare_ii.
Файлы шаблонов обычно находятся в директории шаблонов (templates), которая расположена в корневой директории Joomla! Каждый шаблон состоит из следующих файлов:

Таблица 2: Файлы шаблонов

Index.php
Файл содержит HTML, PHP и, возможно, JavaScript код,
являющийся основой для дизайна сайта. В комбинации с .css
и фалами картинок этот файл определяет весь дизайн и
расположение контента на вашем сайте.

templateDetails.xml
Этот файл служит для распознания шаблона системой Joomla!
и содержит ссылки на все используемые в шаблоне файлы:
index.php, .css и т.д.

template_thumbnail.png
Это файл-картинка, который служит для отображения
скриншота сайта в менеджере шаблонов. Наличие данного
файла в папке шаблона обязательно.

template_css.css

Каскадные листы стиля (CSS), расположенные в папке css,
содержат код, который служит для обработки визуальных
элементов сайта: размеров шрифтов, цветов и т.д. Количесто
.css файлов не ограничено. Но для корректной работы CSS
необходимо разместить ссылки на данные файлы в index.php.

Например:


href=\"$GLOBALS[mosConfig_live_site]/
templates/$GLOBALS[cur_template]
/css/template_css.css\" type=\"text/css\"/>" ; ?>

Хотя этот пример разбит на четыре строки, в самом коде не
должно быть пробелов.

Файлы картинок
Эти файлы изображений, предназначенные для обеспечения
отображения визуальных элементов дизайна, размещены в
папке images вашего шаблона. Картинки могут быть в
форматах .gif, .jpg, или .png.

Компоненты (Components)

Компоненты – ключевые функциональные элементы Joomla!, которые отображаются
внутри основного тела (main body) шаблона. Код основного тела выглядит в шаблоне
следующим образом: . В зависимости от дизайна используемого
шаблона, чаще всего это центральная часть веб страницы.

Типичный пакет Joomla! содержит в себе следующие компоненты: Баннеры (Banners),
Контакты (Contacts), Новости (News), Опросы (Polls) и Веб ссылки (Web Links).
Члены сообщества Joomla! постоянно занимаются разработкой новых компонентов.

Посетите
http://extensions.joomla.org
или http://developer.joomla.org, где вы сможете увидеть список
дополнительных компонентов, доступных для скачивания.


Модули (Modules)

Модули расширяют возможности Joomla! Модуль – это небольшой элемент контента, который можно разместить в любом мести сайта, если это позволяет шаблон. Модули очень легко устанавливаются в системе из панели администратора.

Модули Joomla! могут включать Главное меню (Main Menu), Верхнее меню (Top Menu), Систему выбора шаблонов (Template Chooser), Опросы (Polls), Экстренные сообщения
(Newsflash), Счетчик хитов (Hit Counter).

Члены сообщества Joomla! постоянно занимаются разработкой новых модулей. Посетите
http://extensions.joomla.org/ или http://developer.joomla.org, где вы сможете увидеть список
дополнительных модулей, доступных для скачивания.

Пример PHP кода модуля:
.

Мамботы (Mambots)

Мамбот – это небольшая узкоспециализированная функция, которая перехватывает и
манипулирует контентом тем или иным способом, перед его публикацией. В стандартном
пакете Joomla! имеется несколько мамботов, например: {mospagebreak}, {mosimage}.

суботу, 21 червня 2008 р.

Удаленная установка Joomla

Реклама: ВИДЕОСЕМИНАРЫ

Сложность удаленной установки Joomla! определяется набором возможностей,
предоставляемым вашим хостом и вашей опытностью в работе с серверами. Простая и типичная
процедура может включать:
1. Распаковку дистрибутива Joomla! в локальную директорию
2. Перенос файлов на сервер вашего хоста и помещение их в корневой каталог веб
сервера. Существует масса бесплатных программ, для работы с протоколом переноса
файлов (FTP), например, Filezilla.
3. Запуск процесса установки из вашего обозревателя простым вводом вашего URL в
адресной строке, например: http://www.yourdomainname.com.

Удаленная установка Joomla

Сложность удаленной установки Joomla! определяется набором возможностей,
предоставляемым вашим хостом и вашей опытностью в работе с серверами. Простая и типичная
процедура может включать:
1. Распаковку дистрибутива Joomla! в локальную директорию
2. Перенос файлов на сервер вашего хоста и помещение их в корневой каталог веб
сервера. Существует масса бесплатных программ, для работы с протоколом переноса
файлов (FTP), например, Filezilla.
3. Запуск процесса установки из вашего обозревателя простым вводом вашего URL в
адресной строке, например: http://www.yourdomainname.com.

Локальная установка Joomla

Реклама: ВИДЕОСЕМИНАРЫ

Распакуйте дистрибутив в корневую директорию вашего веб сервера, Если вы используете веб сервер Appache, то это, скорее всего, c:\apache\groupapache\htdocs (Windows) или
/usr/local/apache/htdocs (Unix). В целом предполагается, что у вас имеется рабочий веб сервер и вы знаете, где размещать файлы, которые должны отображаться на этом сервере.

Установка Joomla: Где взять файлы?

Для начала у вас должна наличествовать базовая среда для Joomla!, указанная в системных
требованиях.

Joomla! Была тщательно протестирована на Linux, Free BSD, Mac OS X и Windows NT/2000.
Это основные поддерживаемые платформы. Но должна подойти любая платформа,
поддерживающая PHP и MySQL.

Внимание: для правильной работы Joomla! убедитесь, что ваш PHP
скомпилирован с поддержкой MySQL, XML и Zlib.

Скачайте основные файлы установки Joomla! с http://developer.joomla.org. Файлы находятся в архиве. Вам понадобится соответствующая утилита, с помощью которой вы сможете разархивировать файлы, например: WinRAR.

Установка Joomla: Где взять файлы?

Для начала у вас должна наличествовать базовая среда для Joomla!, указанная в системных
требованиях.

Joomla! Была тщательно протестирована на Linux, Free BSD, Mac OS X и Windows NT/2000.
Это основные поддерживаемые платформы. Но должна подойти любая платформа,
поддерживающая PHP и MySQL.

Внимание: для правильной работы Joomla! убедитесь, что ваш PHP
скомпилирован с поддержкой MySQL, XML и Zlib.

Скачайте основные файлы установки Joomla! с http://developer.joomla.org. Файлы находятся в архиве. Вам понадобится соответствующая утилита, с помощью которой вы сможете разархивировать файлы, например: WinRAR.

Системные требования Joomla

Реклама: ВИДЕОСЕМИНАРЫ


Перед закачкой Joomla!, вы должны быть уверенны, что веб сервер или сервис,
предоставленный вам вашим веб хостом, отвечает минимальным требованиям. А именно:
PHP 4.2.x или выше: http://www.php.net
MySQL 3.23.x или выше: http://www.mysql.com
Apache 1.13.19 или выше: http://www.apache.org
Вы должны быть уверенны, что в ваш PHP встроена поддержка MySQL, XML и Zlib.
Joomla! Можно использовать с большинством известных обозревателей: Firefox, Internet
Explorer 5.5 или выше, Netscape. Эти обозреватели могут дать вам огромное преимущество в
удобстве работы с административной частью Joomla!

Системные требования Joomla

Перед закачкой Joomla!, вы должны быть уверенны, что веб сервер или сервис,
предоставленный вам вашим веб хостом, отвечает минимальным требованиям. А именно:
PHP 4.2.x или выше: http://www.php.net
MySQL 3.23.x или выше: http://www.mysql.com
Apache 1.13.19 или выше: http://www.apache.org
Вы должны быть уверенны, что в ваш PHP встроена поддержка MySQL, XML и Zlib.
Joomla! Можно использовать с большинством известных обозревателей: Firefox, Internet
Explorer 5.5 или выше, Netscape. Эти обозреватели могут дать вам огромное преимущество в
удобстве работы с административной частью Joomla!

Ну, и в чем уловка Joomla?

Уловки нет. Joomla! – это бесплатное програмное обеспечение, доступное для всех под GPL
лицензией. Больше информации об этом на http://www.joomla.org/content/view/5/6/.
Мы не заявляем, что Joomla! идеальна, и не обещаем удовлетворить все требования в мире. Но, для большинства веб приложений, наше программное обеспечение подходит идеально.
Мы добавляем все больше новых возможностей с каждым релизом, и, с помощью нашего
замечательного сообщества пользователей, планируем создать программное обеспечение,
которое станет эталоном на многие годы.

Joomla! для разработчиков

Требования массы компаний и организаций часто выходят за пределы того, что может
предложить стандартный пакет Joomla! или бесплатно распростроняемые расширения
сторонних производителей.

К счастью, Joomla! предлагает структуру приложения, позволяющую разработчикам создавать аддоны любой сложности, что безгранично расширяет возможности системы и позволяет удовлетворить любые требования пользователей.

Используя базовую систему, разработчики могут легко создавать:
• Интегрированные системы для электронной коммерции
• Складские системы для онлайн магазинов
• Средства построения отчетов
• Нестандартные каталоги продукции
• Сложные бизнес директории
• Системы предварительного заказа товаров и услуг
• Средства коммуникации
• Средства связи с различными приложениями
Или любой другой тип приложения, который потребуется.
Если ваша компания или организация наймет стороннего разработчика Joomla! и создаст
програмное обеспечение для внутреннего использования на базе системы Joomla!, открытый код Joomla! позволит вам в будущем не быть привязанными к разработчикам или какому-либо закрытому приложению.

Вы можете узнать больше про разработку на базе системы Joomla! на нашем сайте для
разработчиков http://dev.joomla.org. Красота Joomla! в том, что вы сможете использовать все возможности структуры системы и пользовательского интерфейса, чтобы представить ваши данные пользователям в доступном, понятном и удобном виде.