• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: LightInDarkness  
[Сайт] WebCraft
mizer
Командир


Основные положения:

Цитата

Название: WebCraft
Версия: 0.1.30 pre release
Автор: Код: Mizerok | Дизайн: Evil


Требования:

Цитата


  • PHP 5.2 + библиотека Memcache (не обязательно)
  • Служба Memcache (не обязательно)
  • MySQL 5
  • Apache 2
  • Руки для настройки (не обязательно)



Описание сайта:

Цитата


  • Основан на CI framework
  • Удалены лишние библиотеки (незначительное ускорения загрузки сайта)
  • Memcache (пока что только кеширование конфигурации) - включается и выключается в конфиге. Хранение данных - одни сутки (в дальнейшем вынесение в конфиг)
  • Оптимизация под Chrome, Opera (Firefox не тестировался)
  • Пагинация (постраничная навигация) новостей и игроков онлайн - уменьшение нагрузки, удобство
  • 0.1.30 pre release - отсутствие панели управления
  • 0.1.30 pre release - отсутствие кеширования остальных данных (в дальнейшем отказ от файлового кеша)



Модули:

Цитата


  • Главная с новостями
  • Регистрация с полной валидацией вводимых данных (собственный класс + класс CI)
  • Игроки онлайн
  • Правила сервера
  • Количество игроков онлайн
  • Полоска заселенности сервера (P.S она с анимацией)



Установка:

Цитата


  • Распаковать архив в корень сайта
  • Настроить application/config/config.php и application/config/database.php
  • Залить дамп в базу news
  • Пользоваться



Скриншоты:



Скачать:

Цитата




В следующей версии:

Цитата


  • Полная реконструкция
  • Мощное кеширование - MemCache
  • Панель управления
  • Мультиреалмность
  • Дополнение модулей
  • KeyCaptcha

Сообщение # 1 отредактировано Sherlоck - Среда, 05.02.2014, 19:01
kleuser
Командир
Вполне неплохой сайт.Только блок с кнопками "регистрация" и "тех.поддержка" выглядят как то не ок. да и новости.Для новостей сделал бы что-то на подобии блока,а то через полоску выглядит скудно. А так сайт красивый,приятный тон,не раздражает глаза.
Сообщение # 2 написано 30.01.2012 в 20:45
mizer
Командир
kleuser, спасибо, учту, переделаю
Сообщение # 3 написано 30.01.2012 в 20:48
Onika
Скаут
mizer, можешь кинуть стиль текста "WebCraft "
Сообщение # 4 написано 30.01.2012 в 20:50
mizer
Командир
Onika, дизайн не мой как бы, по этому стилей не имею
Сообщение # 5 написано 30.01.2012 в 20:52
nordman_d
Капрал
mizer, хороший сайт)) Жди критики Сомбры biggrin
Сообщение # 6 написано 30.01.2012 в 23:06
mizer
Командир
nordman_d, спс, честно очень жду =) В этот раз я вроде намного лучше сделал чем в прошлые...

И да, я думаю файлового кэша вообще не будет, т.к мемкеш гораздо быстрее
Сообщение # 7 отредактировано mizer - Понедельник, 30.01.2012, 23:16
Olivka
Центурион
mizer супер! Возможно мультиреалмность (не знаю нужна ли она в таком маленьком сайте) добавь
Сообщение # 8 написано 31.01.2012 в 02:26
Mago_De_Sombra
Маршал
Quote (nordman_d)
Жди критики Сомбры


тут я, ага.
Завтыкал что-то.

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

Сразу бросилось в глаза нарушение всех стандартов кодирования. Неправильное именование переменных, методов...
Этот же косяк нашёл и на сайте данного фреймворка.
Видимо, списывалось 1в1 подчистую (в плане логики).

В каждом экшене вызываются 2 метода: get_online_count и get_online_percent.
Про помошников вида ТС ничего не слышал. Хотя я точно помню, что говорил про них smile

Полное отсутсвие документации и комментариев.
PHPDoc должен обязательно присутствовать.

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

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

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

Работа с массивами тоже порадовала) Даже комментировать не буду.

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

Макс онлайн в конфиге - порадовало
********
Товарищ Мизерок, ничего не зная об ООП, не нужно лезть во фреймворки.
Очевидно, что вы понятия не имеете, для чего там столько файлов smile
Почти всё приложение либо сгенерировано автоматически, либо было в таком виде изначально (хз, как устанавливается данный фреймворк)
От вас там отсилы 5 корявеньких файлов.

Пока приложение использует всего пару экшенов, может ещё и терпимо.
Как только оно перерастёт во что-то большее, начнётся пизнец. А всё потому, что вы не понимаете принципов ООП и для чего они вообще применяются.
Я вам сие говорил уже не раз.
Сообщение # 9 отредактировано Mago_De_Sombra - Вторник, 31.01.2012, 03:09
mizer
Командир
Mago_De_Sombra, на счет помошников согласен, уже сделал, чтоб не выводить каждый раз лишний код.

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

Нотайсов не единого нет...
Сообщение # 10 отредактировано mizer - Вторник, 31.01.2012, 10:53
Mago_De_Sombra
Маршал
Quote (mizer)
принцип фреймворка, я делал используя документацию


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

Более того, если слепо следовать документации тех же Symfony2 / ZendFramework, получится ну такая лажа, что словами не передать.

Quote (mizer)
Нотайсов не единого нет...


Это потому, что всё по плану идёт.
Накройте своё творение тестами PHPUnit и офигеете.
Сообщение # 11 написано 31.01.2012 в 11:07
TheChosenOne
FUS RO DAH
Я не буду намекать о том, что CMS эвила тоже называется Webcraft
А вот и её сайт, вот только это не дизайн CMS, а дизайн промо странички CMS, который вы успешно рипнули, хорошо, что хоть за свой не выдали, как в Forge Engine©®™
Сообщение # 12 отредактировано TheChosenOne - Вторник, 31.01.2012, 11:25
mizer
Командир
TheChosenOne, facepalm, описание прочитать не? Там черным написано что дизайн евиловский, зачем об этом опять писать? Я не дизайнер, поэтому сам как бы рисовать не умею особо...
Сообщение # 13 написано 31.01.2012 в 17:01
wowGFP
Сержант
mizer, кинь в ЛС репы нехватает sad
Сообщение # 14 написано 01.02.2012 в 21:48
beneben
Рыцарь
В Лс ссылочку кинеш?
Продам аккаунт Battle.net с персонажами WoW.
Все предложения и подробности в личку.
Первый персонаж.
Второй персонаж.
Сообщение # 15 написано 01.02.2012 в 21:56
wowGFP
Сержант
Quote (beneben)
Репутация: -94

Как так ???
Сообщение # 16 написано 01.02.2012 в 22:03
mizer
Командир
качаем
Сообщение # 17 написано 01.02.2012 в 22:08
wowGFP
Сержант
mizer, уиииииииииииииииииии! СПС!
я те через сутки + поставлю biggrin
Сообщение # 18 отредактировано wowGFP - Четверг, 02.02.2012, 07:04
Dedmaroz
Скаут
На скрине у трёх персонажей нулевой уровень. Так и должно быть? haha
Это предложение ложно!
Сообщение # 19 отредактировано Dedmaroz - Четверг, 02.02.2012, 07:13
mizer
Командир
Dedmaroz, да, вручную в чистую базу добавлял, вова нет сейчас smile
Сообщение # 20 написано 02.02.2012 в 10:36
TheChosenOne
FUS RO DAH
mizer, я тебе просто намекнул, что CMS эвила называется точно так же, и что дизайн, который ты украл, не для CMS создан, а немного для других целей...
Сообщение # 21 написано 02.02.2012 в 18:53
mizer
Командир
TheChosenOne, дизайн я одолжил, потому что не было шкуры так скажем, сейчас дизайн другой будет, да и вообще будет собой cms представлять.
Сообщение # 22 написано 02.02.2012 в 19:29
TheChosenOne
FUS RO DAH
mizer, тоже самое, что из чужого магазина продуктов взять 3 палки колбасы, пробежать с ними мимо кассы, и выставить к себе на витрину с табличкой: "Позаимствовано из магазина n. Думаю, они не будут против, да и кто их будет спрашивать?"
Сообщение # 23 написано 02.02.2012 в 19:31
mizer
Командир
TheChosenOne, ну ты прав я не спорю
Сообщение # 24 написано 02.02.2012 в 19:41
bizZzon
Центурион
Fatal error: Class 'Memcache' not found in W:\home\localhost\www\application\core\My_Config.php on line 12
Что за ошибочка
Бесплатный личный кабинет от симфонии
Накручиваю лайки в вконтакте писать сюда
Добавить меня в скайп
Планирую откывать новый проект все кто желает помоч добовляйте в скайп
Продаю дедики писать в лс
Сообщение # 25 написано 02.02.2012 в 21:09
mizer
Командир
bizZzon, ты включил Memcache, но у тебя нет библиотеки для php и службы. Это поищи в гугле, или выключи его, в этой версии он особо ничего не дает
Сообщение # 26 написано 02.02.2012 в 21:16
bizZzon
Центурион
$config['memcache_enabled'] = FALSE; // TRUE - включен, FALSE - выключен
Не включен
Бесплатный личный кабинет от симфонии
Накручиваю лайки в вконтакте писать сюда
Добавить меня в скайп
Планирую откывать новый проект все кто желает помоч добовляйте в скайп
Продаю дедики писать в лс
Сообщение # 27 написано 02.02.2012 в 21:38
mizer
Командир
ах да, там в конструкторе подключение, удали файл application/core/my_config
Сообщение # 28 написано 02.02.2012 в 22:04
bizZzon
Центурион
Спс) Когда примерно ждать следующей ревизии?
И ещё немогу понять где настраивать статистику
Бесплатный личный кабинет от симфонии
Накручиваю лайки в вконтакте писать сюда
Добавить меня в скайп
Планирую откывать новый проект все кто желает помоч добовляйте в скайп
Продаю дедики писать в лс
Сообщение # 29 написано 02.02.2012 в 22:16
mizer
Командир
Всмысле настраивать ?
Сообщение # 30 написано 02.02.2012 в 22:18
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: