Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [CMS]MSC: WebSiteEngine 4

В общем плохие новости для обладателей php ниже 5.3, так как некоторые возможности языка, которые были добавлены только в php 5.3 используются почти везде и избавиться от них не получится. Однако, порог версий я снизил как мог с 5.5 до 5.3. К тому же почти везде уже довольно хорошо распространился php 5.3 (Тот же денвер сейчас включает в себя 5.3.13). Хостинги, я так же некоторые проверил уже везде есть возможность использования php 5.3.
 
Сделай одинакового размера эти графы, ибо не красиво смотрится
кнопки.png
 
Сделай одинакового размера эти графы, ибо не красиво смотрится
Посмотреть вложение 30593
Так тоже не лучше выглядит, IMHO.(Костыли++)
login.PNG

{site}/cms/templates/default/scritps/auth/not_authorised.html
HTML:
<form method="POST">
    [message]
    <input type="hidden" name="auth_posted" value="1"/>

    <div class="form-group">
    <style>
        .fixed_login_title {
        width: 80px;
        }
        .fixed_login_btn {
        width: 120px;
        }
    </style>
    <div class="input-group">
        <span class="input-group-addon fixed_login_title">E-mail:</span>
        <input class="form-control" type="email" name="email"/>
        <span class="input-group-btn">
        <button type="button" class="btn btn-default fixed_login_btn" data-toggle="modal" data-target="#myModal">Регистрация</button>
        </span>
    </div>
    </div>
    <div class="form-group">
      <div class="input-group">
    <span class="input-group-addon fixed_login_title">Пароль:</span>
    <input class="form-control" type="password" name="pass">
    <span class="input-group-btn">
      <button class="btn btn-default fixed_login_btn" type="button">Забыли ?</button>
    </span>
      </div>
      <br>
      <input type="submit" class="btn btn-success btn-block" value="Войти"/>
    </div>
</form>


<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
    <h4 class="modal-title" id="myModalLabel">Регистрация</h4>
      </div>
      <iframe src="%index%/?ajax=1&type=auth&name=reg_form" style="border:none;width:100%;height:100%;" class="modal-body">

      </iframe>
      <div class="modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">Отмена</button>
      </div>
    </div>
  </div>
</div>
 
Так тоже не лучше выглядит, IMHO.(Костыли++)
login.PNG

{site}/cms/templates/default/scritps/auth/not_authorised.html
HTML:
<form method="POST">
    [message]
    <input type="hidden" name="auth_posted" value="1"/>

    <div class="form-group">
    <style>
        .fixed_login_title {
        width: 80px;
        }
        .fixed_login_btn {
        width: 120px;
        }
    </style>
    <div class="input-group">
        <span class="input-group-addon fixed_login_title">E-mail:</span>
        <input class="form-control" type="email" name="email"/>
        <span class="input-group-btn">
        <button type="button" class="btn btn-default fixed_login_btn" data-toggle="modal" data-target="#myModal">Регистрация</button>
        </span>
    </div>
    </div>
    <div class="form-group">
      <div class="input-group">
    <span class="input-group-addon fixed_login_title">Пароль:</span>
    <input class="form-control" type="password" name="pass">
    <span class="input-group-btn">
      <button class="btn btn-default fixed_login_btn" type="button">Забыли ?</button>
    </span>
      </div>
      <br>
      <input type="submit" class="btn btn-success btn-block" value="Войти"/>
    </div>
</form>


<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
    <h4 class="modal-title" id="myModalLabel">Регистрация</h4>
      </div>
      <iframe src="%index%/?ajax=1&type=auth&name=reg_form" style="border:none;width:100%;height:100%;" class="modal-body">

      </iframe>
      <div class="modal-footer">
    <button type="button" class="btn btn-default" data-dismiss="modal">Отмена</button>
      </div>
    </div>
  </div>
</div>
Костыли в деле :D
 
Спс )

Извиняюсь за задержку, если кто-то что-то ждал.
Работаю над новой версией лаунчера и скриптом интеграции этого всего.
Лаунчер будет модульный, можно свои фичи запилить.(В том числе защиту, через JNI или ещё как-то, в принципе, ни каких ограничений)
Закончу, похоже, не скоро.
Уже есть новое JS API и модуль для "обычного" скачивания клиента, работаю над запускалкой.
Собственно, для модулей поднимается репозиторий и оформление по мере надобности может установить все нужные модули. (Пока думаю сделать это так: после открытия окна появляется окно "первого запуска", которое проверяет наличие всех модулей и их корректность, а уже после него сам лаунчер) Коробочная версия будет содержать минимум функционала - работа с окном. (Собственно, как и CMS содержит самый минимум для начала работы - ядро, авторизация, админка и пакетный менеджер)
Для чего это сделано: уменьшение размера самого лаунчера (как следствие ускорение скачивания с сайта и запуск), расширяемость(не нравится функционал из коробки - напиши свой или используй не коробочные разработки) и облегчение шаблонизации (не хватает возможностей из коробки ? пользуйся сторонними модулями). А уже конечный пользователь шаблона не будет вынужден искать подходящую модификацию кода для работы оформления.
Весь этот "минимализм" не означает, что я не буду расширять функционал. Я буду его расширять, писать различные модули и скрипты, возможно, даже и оформления буду верстать, но не для "коробочных" сборок.

К тому же делаю что-то вроде универсального лаунчера для всех проектов системы MCWL.
В чем суть. Есть некий набор сайтов, которые зарегистрированы в системе, и есть "лаунчер для лаунчера", который скачивает лаунчер игры с сайта проекта в зависимости от выбора игрока. Мутно как-то объяснил. Ну, крч можно из списка выбрать проект и начать играть. Как выбираются игрушки в стиме\ориджине\etc. А дальше если лаунчера проекта нет - скачивается, если есть то запускается.
 
Спс )

Извиняюсь за задержку, если кто-то что-то ждал.
Работаю над новой версией лаунчера и скриптом интеграции этого всего.
Лаунчер будет модульный, можно свои фичи запилить.(В том числе защиту, через JNI или ещё как-то, в принципе, ни каких ограничений)
Закончу, похоже, не скоро.
Уже есть новое JS API и модуль для "обычного" скачивания клиента, работаю над запускалкой.
Собственно, для модулей поднимается репозиторий и оформление по мере надобности может установить все нужные модули. (Пока думаю сделать это так: после открытия окна появляется окно "первого запуска", которое проверяет наличие всех модулей и их корректность, а уже после него сам лаунчер) Коробочная версия будет содержать минимум функционала - работа с окном. (Собственно, как и CMS содержит самый минимум для начала работы - ядро, авторизация, админка и пакетный менеджер)
Для чего это сделано: уменьшение размера самого лаунчера (как следствие ускорение скачивания с сайта и запуск), расширяемость(не нравится функционал из коробки - напиши свой или используй не коробочные разработки) и облегчение шаблонизации (не хватает возможностей из коробки ? пользуйся сторонними модулями). А уже конечный пользователь шаблона не будет вынужден искать подходящую модификацию кода для работы оформления.
Весь этот "минимализм" не означает, что я не буду расширять функционал. Я буду его расширять, писать различные модули и скрипты, возможно, даже и оформления буду верстать, но не для "коробочных" сборок.

К тому же делаю что-то вроде универсального лаунчера для всех проектов системы MCWL.
В чем суть. Есть некий набор сайтов, которые зарегистрированы в системе, и есть "лаунчер для лаунчера", который скачивает лаунчер игры с сайта проекта в зависимости от выбора игрока. Мутно как-то объяснил. Ну, крч можно из списка выбрать проект и начать играть. Как выбираются игрушки в стиме\ориджине\etc. А дальше если лаунчера проекта нет - скачивается, если есть то запускается.
Норм, припилю потом к своей cms :lol:
 
Пока я допиливаю то, что ещё не совсем готово, решил написать небольшое описание функций ядра для разработчиков, может хоть теперь кто-то рискнет что-то запилить, кроме меня)

Ссылка есть в шапке.
Ребят, тут такое дело. В общем репозитории на qeop.ru больше не работают, по этому переходим постепенно на http://msc-repo.16mb.com/
Скоро обновлю базовые наборы пакетов. Так же, возможно, скоро подниму ещё один сервер с репозиториями, ибо на хостингер надеятся не приходится.
Убрал две ветки в репозитории, которые не используются - dev и stable, так же добавил сжатие кода на тестовую ветку.
UP.
Возможно, в скором времени завершу разработку лаунчера и пакета для связки.

Помимо этого на ветке test так же добавлено сжатие кода. Ближе к концу следующей недели планирую сделать отдельный установщик системы для самостоятельного выбора устанавливаемых пакетов (install.php) и набор пакетов для разработчиков(редакторы настроек, локализаций, шаблонов, скриптов; возможно, сборщик пакетов).
 
Поднят новый репозиторий: http://repo.shost.tk/
Пока никакого разделения на ветки там нет и вообще репозиторий пока содержит всего один устаревший пакет.
Завтра буду настраивать.
Лаунчер готов, не хватает нормального модуля для запуска клиентов. (Костыльный вариант пока только)
Репозиторий на shost.tk так и не настроил, но сделал два пакета для портирования расширений dle на MSC: WebSiteEngine. Так же уже есть портированная версия топа богачей от @Vladlen_198. Пока ничего этого не выкладываю, так как ещё допиливаю. (В частности, под топ богачей и заменитель $db из dle административную часть; Делаю из топа богачей стандартный модуль, ибо сейчас это почти include)
С лаунчером тоже пока не все так гладко, надо допиливать веб-часть.
 
Это куда лучше чем DLE. Только дизайн немного кривой)
Надо протестировать. Пожалуй, подпишусь на обновление
 

Поделиться этой страницей

Назад
Верх