Загрузка. Пожалуйста, подождите...

                    

                        
RSS
  • Главная
  • Регистрация
  • Карта сайта
  • О нас

» Блог » Небольшой обзор TCMS 3.0, пока еще альфа-версии

Небольшой обзор TCMS 3.0, пока еще альфа-версии

Блог, Разработка Комментарии (0)

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


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


Что вообще можно сказать о «тройке». Обычный пользователь заметит не так много внешних изменений. Человек, будучи знакомым с TCMS2, зашедший в админку TCMS3 попадает в знакомую среду.


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


Вообще, неоднократно наблюдал чрезмерно развернутые дискуссии разработчика TCMS с некоторыми онлайн-сообществами (на ум серч приходит). Переход на ООП – один из тех шагов для улучшения, который рекомендовался. А, учитывая то, сколько всего мнений было высказано Сергею (в том числе негативных, такие вот хреновые критики у нас), думаю, он почерпнул немало идей из такого рода «переговоров». Но вернемся к обзору.


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


Писать что-то под новую версию CMS не пробовал. Отложил до релиза. Но изнутри, хоть и несколько бегло, но изучил.


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


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


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

  • Arr - хелпер для работы с массивами

  • Benchmark - хелпер для помощи в отладке

  • Cache - хелпер файловой системы кеширования(ключ=значение) с поддержкой неймспейсов.

  • Date - хелпер для работы с датами.

  • Directory - хелпер для работы с директориями.

  • File - хелпер для работы с файлами.

  • Form - хелпер для работы с формами.

  • HTML - хелпер для работы с html.

  • Inflector - хелпер для преобразования/форматирования текста.

  • Minify - хелпер для сжатия css и html

  • Number - хелпер для работы с числами

  • Security - хелпер экранирования данных

  • Text - хелпер для работы с текстом

  • Url - хелпер для работы с ссылками

  • Zip - хелпер для работы с zip файлами.

  • Valid - хелпер для валидации данных.

  • Device- хелпер для проверки на вход с мобильного устройства.


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


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


Также появились шорткоды. То есть многие элементы можно вызывать без использования PHP. Допустим, блок с именем 'test' вызывается шорткодом {block name="test"}. Похожий принцип используется, например, в DLE.


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


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


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


Но не будем забывать, что обзор я обещал небольшой. Поэтому ждем релиза.

От сети не жди чудес - Подпишись на RSS!

Хотите получать информацию о новых записях на e-mail? Подпишитесь на RSS-рассылку. Введите адрес вашей электронной почты в форму ниже и нажмите "Подписаться".

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


Другие новости по теме:

  • Template CMS - отличная CMS на файлах
  • Изобретаем велосипед или jQuery ToolTip (tipTip)
  • Полный цикл создания сайта
  • Браузеры: сходства, различия, советы
  • Google Plus - что за зверь?
  • 27-12-2011, 08:50 
    Просмотров: 2328



    Добавление комментария


    Ваше Имя:
    Ваш E-Mail:
    Код: Включите эту картинку для отображения кода безопасности
    обновить, если не виден код
    Введите код






    Заказ газели
    Услуги грузчиков. График прибытия грузов.
    stepits.ru
    • QR-код данной страницы

    • Вход на сайт

        Логин
        Пароль
         
        » Регистрация на сайте!
        » Забыли пароль?
    • Навигация

      • Главная
      • Web-дизайнерам
      • CSS-хитрости
      • SEO
      • Сервисы
      • Заработок в интернете
        • На сайте
        • Без сайта
      • Photoshop
      • Интернет-полезности
      • BestMasterиZация
      • Обзоры
      • Цитаты
      • Из зомбоящика
      • Блог
      • Разработка
      • Проекты
      • Мое мнение
      • Обманы
      • Twitter
      • Twidium
    • Опрос

        Статьи какой категории вы бы хотели видеть на сайте чаще?

        Полезности в интернете
        Хитрости CSS
        Web-дизайнерам
        Заработок в интернете
        Photoshop
        SEO


    Photoshop Online
    Просмотр скрытой информации ВКонтакте

    © WebHolt
    Рейтинг блогов
    Копирование материалов с сайта разрешено исключительно при наличии активной ссылки на сайт