topleft topright
211.png
Развитие сайта
Оптимизировал форум
Автор Administrator   
31.03.2010 г.
 
На днях разбил базу данных сайта и форума обратно на две независимых.

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

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

Теперь же должно стать лучше.

 
База данных "Пиратии"
Автор Chukotka   
30.12.2009 г.
Гильдия Conclav и Chukotka дарят новогодний подарок всем пиратам и пираткам:

 
База Пиратии 1.39. Релиз
Мордо.ру

База данных "Пиратии" по состоянию на 26 декабря 2009г.
  1. Новые предметы - 85/95 ансилы, бижутерия на 60+ уровни, 85-й шмот, новые апарели и многое другое
  2. Новые локации - Зимние острова, Тюрьма, Снежная война, Край Авроры и Край Тьмы
  3. Новые монстры - монстры и боссы Зимних островов, Тюрьмы, Края Авроры и Края Тьмы
  4. Монстры и предметы новогоднего эвента 2009/2010

Отличия от аналогичного проекта "Арбах"
  1. Новый контент, соответствующий клиенской версии 1.39 "Пиратии" и серверной версии 1.38 Pirate King Online
  2. Прямые гиперссылки на результаты поиска. Например, все монстры 30-40 уровня, все билеты
  3. Новые характеристики у монстров - используемые скиллы, радиус преследования, скорость бега, шанс критического удара, интеллект
  4. Отсутствует контент по анализу, ремеслу, кулинарии, дроп-лист со снаряжения черного рынка, сундуков на профессии и других аналогичных предметов - рекомедую для этого использовать Арбах

Функциональность
  1. Калькулятор характеристик персонажа
  2. Возможность определять и сохранять на картах собственные точки
  3. Наличие кодов для вставки изображений и ссылок на форумах

Текущая готовность проекта
  1. Постепенно добавляются изображения монстров, к сожалению, процесс этот долгий и нудный
  2. В перспективе попробую добавить интерактивную систему телепортов между локациями
  3. Возможно будет добавлено расположение NPC - скорее всего с английскими названиями
  4. Планируется добавить возможность отображения монстров на картах в виде областей
  5. Появится форум, пока не знаю в каком виде - в виде отдельного раздела или в виде комментариев к картам, монстрам, предметам

Буду признателен если вы будете расставлять "правильные" ссылки.
 
День шестой. Перенос сервера.
Автор Administrator   
26.08.2009 г.

Сайт размещен на московской площадке.


Копаясь в настройках хостинга, нашел интересное предложение о переносе виртуального сервера на площадку в Новосибирск. Пинг на московский конклав у меня 150мс... подумалось, может хотя б на время разработки перенести поближе к себе. Да и потом - нужно посмотреть, насколько удобнее будет соклановцам: новосиб или мск. Запустил процедуру переноса - и потерял два дня на обновление ДНС-записей новой зоны. Пинг на новосибе составил 100 против 150 Москвы - для нечасто обновляемой веб-странички не критично даже мне. Потом же играют у нас из разных стран, ну его к черту - верну в Москву.

Вернул.

 
 
День пятый. Форум.
Автор Administrator   
26.08.2009 г.

В Джумле линейки 1.0х крайне нетривиальной является задача синхронизации форума и сайта. Особенно - платных форумов, а vBulletin - из них.


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

Joomla как таковая - бесплатная CMS с открытым кодом, и неудивительно что сообщество отдает предпочтение поддержке так же ориентированных форумов. И самым популярным среди таковых форум SMF. Выглядит он так.

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

Но у нас - vBulletin, он же стоит на офф. форуме Пиратии, он же стоит на нашем старом форуме, нулевые варезные версии используют многие фанатские странички. И по своим возможностям и удобстве эксплуатации он наголову выше своих бесплатных, да и многих платных конкурентов. И хорошие мосты (компоненты синхронизации пользователей сайта и форума)  под него так же платны. А их бесплатные аналоги либо устарели, либо вообще умерли - почему? Потому что мост железно завязан на версию CMS и версию самого форума, а следовательно нужна постоянная поддержка, мониторинг выпуска новых версий родительских продуктов и разработка новых мостов - что разработчикам-фанатам не интересно. Выход - варез из платного моста, причем шансы найти под актуальные версии невелики. Но можно найти под старые - и покопаться в коде, выявить закономерности и переписать под себя. Следующая неделя прошла под усиленным изучением PHP и освежением в памяти синтаксиса SQL-запросов. Пришлось спуститься по версии Джумлы на два шага вниз, но зато успешно получилось внедрить последний релиз форума - и связать таки учетку форума с учеткой сайта, элегантно организовав двойные группы допуска и прав. Центр авторизации было решено перенести на форум, завязав на нем всех пользователей - я хотел уйти от надоевших окошек логирования на главных страницах сайта - и как мне кажется, получилось отлично.

 
День четвертый. Модули/Компоненты/Боты.
Автор Administrator   
25.08.2009 г.

Наверное больше всего времени потратил на поиск, настройку и борьбу с непокорными расширениями Джумлы. А ведь без них сайт - это пустышка - пустая оболочка. Тут на ум приходит тот же условно-бесплатный сервис ucoza с его предустановленным комплектом расширений. Никаких забот: щелкай себе галочки - и вуаля: галерея, форум, комментарии, опросы - все есть. Было время я тоже щелкал - причем на хорошем уровне, перекопал и переписал все до чего добрался - и пусть мне кто скажет, что юкоз нельзя настроить под себя.

Но речь про компоненты джумлы - а здесь к примеру, даже чтобы ввести возможность комментировать новости - нужен отдельный модуль. Да тут даже чтобы удобно писать эти новости нужен отдельный модуль, дьявол. И, как я уже говорил, модулей много. Нет, не так - их ОЧЕНЬ МНОГО! Целые дни уходили на поиск и просмотр отдельных компонентов, а количество закладок в моем браузере возросло на пару сотен (не шучу). И они разные. Для разных версий (см. линейки 1.0х и 1.5х) и опять же платные/бесплатные - задача выбрать хороший и нужный несколько утомительна. Ну и конечно, чтобы скачать бесплатный модуль нужно минимум зарегистрироваться на сайте разработчика - и это еще хорошо, если сайт рабочий - сколько пришлось перелопатить мертвых ссылок, мучая потом гугл по поиску искомого - не счесть.

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

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

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



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

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

 
День третий. Шаблоны/верстка/установка.
Автор Administrator   
25.08.2009 г.

Вообще в первое время было много нубских тыканий наобум ) Так при первой установке скопировал дистриб CMS не в ту категорию виртуального сервера, как впрочем и при второй. Для экономии времени РТФМить приходилось одновременно с процессом установки/скачивания/настройки сайта и хостинга - но постепенно дело шло, хотя головняк был жуткий. Хостинг тоже надо было настраивать, уточнять кодировку, разбираться где настраиваются эти проклятые параметры PHP и SQL - дефолтные джумле не пришлись по вкусу. Паркинг домена и делегирование имени тоже заставило понервничать - дело в том, что при регистрации домена должно пройти некоторое время, когда обновятся записи DNS в зоне - а ожидание убивало - вроде бы все сроки прошли, и даже в админке отписано - делегированы - ан нет, не идет линк на сайт - и снова думаешь, а правильно ли я все прописал и настроил? Потом оказывается - правильно, и дело только в нетерпеливости администратора.


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

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

 
День второй. Выбор.
Автор Administrator   
25.08.2009 г.
 
Для справки:
Joomla! — (читается «Джу́мла») система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища содержания базу данных MySQL. Joomla! является свободным программным обеспечением, защищённым лицензией GNU GPL. Joomla! является ответвлением широко известной CMS Mambo.

Причем выбор не стоял между какую именно CMS я буду использовать - я хотел освоить именно Joomla - вот только я не ожидал, что в стане ее коммунити нет единства в связи с переходом на новую версию продукта, несовместимую со старой линейкой. В настоящее время актуальна версия 1.5. В разработке находится версия 1.6. Версия 1.0 на сегодняшний день считается устаревшей, её официальная поддержка прекращена 1 июля 2009 года. Т. е. буквально на днях. Не сомневайтесь - опробовал я обе линейки. Так в чем вопрос казалось бы - логично и правильно использовать то, что актуально в будущем. Да, это будет логично - в будущем. Как уже говорилось новая линейка несовместима с тысячами компонентов и модулей, разработанных для старой - а джумла без дополнительной настройки и подборки расширений - унылое зрелище. 1,5х - достаточно сыра, и не имеет значимых отличий от версий 1.х, хотя конечно отличия есть - в первую очередь в удобстве управления. Не будем тянуть - после ознакомительной установки двух линеек я, осмотра имеющихся модулей и компонентов, сексом с кодировками и наличием интересующих меня шаблонов я выбрал 1.0х, поняв что первая джумла - это настоящее, а линейка 1,5х - как не крути - но пока еще будущее.

Но выбор стоял не только в отношении базовой CMS - предстояло выбрать надежный хостинг, удовлетворяющий моим и джумловским запросам, поддерживающий MySQL и PHP4+. Здесь больших вопросов не было - заказал у известного регистратора, с которым работал и раньше - вроде без нареканий. Поработав пару дней без домена, решил что удобнее кодить будет сразу под нужное имя - так появился http://www.conclave-guild.ru/
 
 
 
Небольшое замечание
17.08.2009 г.
 
Совсем забыл, но стоит отметить - дневник разработчика писался в процессе разработки, когда самого сайта не существовало даже в кусочке кода - поэтому данная лента новостей - можно сказать оформление скудных замечаний и воспоминаний прошедшего процесса. Условные названия новостей носят числительные дней - здесь имеется в виду не конкретный один день, а скорее периоды. При запуске сайта я скорее всего уберу данную ленту в архив новостей, чтобы бездны коротких заметок не загромоздили главную страницу - тем более это станет уже не так актуально. А на вопрос - "зачем собственно?" - пишу я в первую очередь для себя и, может, отдельных любознательных камрадов и камрадесс.

 
Сonclave-guild.ru Начало
17.08.2009 г.

День первый. Мыслительный.


Подумалось мне... хотя нет, давно об этом размышлял - о своем давнем желании постичь великий язык PHP, разобраться в таинствах профессионального хостинга и таки зазубрить привлекательную CMS Joomla. Не то чтобы я такой фанат - хотя образование и вектор работы определяют увлечения, но - давно собирался. Опять же - больше знаешь - больше умеешь, что в конечном счете определяет денежную массу в твоем кармане. Что, в условиях адского мирового кризиса - немаловажный фактор!  Парень я толковый - будущий сайт не за горами, тем более начинаю я не с чистого листа - есть базовые знания табличной и div-верстки, работа с явой, таблицами стилей css - все это было. И естественно интуитивное понимание незнакомого кода - если знаешь принципы построения пары языков программирования, можно успешно пробовать читать другие. И это пригодиться.

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


 
<< [Первая] < [Предыдущая] 1 2 [Следующая] > [Последняя] >>

Результаты 11 - 19 из 19
Разработка и поддержка сайта - студия веб-дизайна [ m.ART ]
Joomla Templates by JoomlaShack Joomla Templates