[CMS] ruxe-engine (без MySQL)

Тема в разделе "Open Source", создана пользователем duncan, 6 июл 2011.

Модераторы: Amazko, Aste
  1. duncan

    duncan батяр з личакова

    Регистр.:
    10 апр 2007
    Сообщения:
    1.596
    Симпатии:
    441
    ruxe-engine

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

    используется в работе: php >4.5, TinyMCE, txt, Apache
    оффсайт: http://www.ruxe-engine.net/
    последний релиз (4 июля 2011:( ruxe-engine.0.9.8.9.zip

    легкий, простой двиг для сайтов на пару десятков страниц (а может и более); двиг сео-оптимизирован, удобный, но беден на расширения (модули-плагины); языки русский, украинский и английский; простая шаблонная система (смарти), но разработчикам неплохо бы погуглить на счет современных форматов + шаблоны можно править в админке :)

    PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>

    <head>
        <title><? here_title(); ?></title>
        <link rel="SHORTCUT ICON" href="<? here_urlsite(); ?>/favicon.ico">
        <link rel="alternate" type="application/rss+xml" title="RSS лента" href="<? here_urlsite(); ?>/rss">
        <? here_metaredirect(); ?>
        <meta name="keywords" content="<? here_keywords(); ?>">
        <meta name="generator" content="<? here_generator(); ?>">
        <meta name="description" content="<? here_description(); ?>">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <link rel="stylesheet" href="<? here_themepath(); ?>/style.css" type="text/css">
    </head>

    <body>

    <div class="headimage"> 
        <div class="sitename"><h1>Мой сайт</h1></div>
    </div>

    <div class="menu">
        <ul>
            <li><a href="<? here_urlsite(); ?>/">Новости</a></li>
            <li><a href="<? here_urlsite(); ?>/downloads.html">Загрузки</a></li>
            <li><a href="<? here_urlsite(); ?>/links.html">Ссылки</a></li>
            <li><a href="<? here_urlsite(); ?>/faq.html">F.A.Q.</a></li>
            <li><a href="<? here_urlsite(); ?>/contact.html">Обратная связь</a></li>
            <li><a href="<? here_urlsite(); ?>/#">Ссылка 1</a></li>
            <li><a href="<? here_urlsite(); ?>/#">Ссылка 2</a></li>
        </ul>
    </div>

    <div class="main">
        <div class="leftbl">
            <div class="leftblContent">
                <? here_pagecontent(); ?>
            </div>
            <div class="rightbl">
                <div class="rightbl2">
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Дополнительное меню:</font><br><br>
                    <ul>
                        <li><a href="<? here_urlsite(); ?>/somepage.html">Как перенести свой дизайн в Ruxe Engine</a></li>
                        <li><a href="<? here_urlsite(); ?>/documentation/">Документация</a></li>
                    </ul><br><br><br>
                
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Аккаунт:</font><br><br>
                    <? here_login(); ?><br><br><br>
                    
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Вопрос-ответ:</font><br><br>
                    <? here_random_faq(); ?><br>
                    <a href="<? here_urlsite(); ?>/faq.html">Ещё</a><br><br><br>
                
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Статистика:</font><br><br>
                    На сайте: <? here_online(); ?><br>
                    Рекорд онлайн: <? here_record_online(); ?><br>
                    Сегодня посетителей: <? here_hosts(); ?><br>
                    Сегодня ботов: <? here_bots(); ?><br>
                    Просмотрено страниц: <? here_hits(); ?><br>
                    Вчера посетителей: <? here_last_hosts(); ?><br>
                    За всё время посетило: <? here_all_hosts(); ?><br>
                    И просмотрело страниц: <? here_all_hits(); ?>
                    <br><br><br>
                
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Облако меток:</font><br><br>
                    <center><? here_list_tags(); ?></center><br><br><br>
                
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Последние комментарии:</font><br><br>
                    <? here_last_posts(); ?><br><br><br>
                
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Категории новостей:</font><br><br>
                    <ul>
                        <? here_list_category("news"); ?>
                    </ul><br><br><br>
                    
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Лучшие загрузки:</font><br><br>
                    <ul>
                        <? here_top_downloads(); ?>
                    </ul><br><br><br>
                    
                    <font style="font-weight:bold; font-size:12pt; margin-left:10px;">Ротатор баннеров:</font><br><br>
                    <center><? here_rotator(); ?></center>
                </div>
            </div>
            <div style="width:685px;" class="newsdown"></div>
        </div>
    </div>
    <div class="footer">
        <table border=0 width="100%" cellpadding=0 cellspacing=0>
            <tr><td align="left" valign="middle" style="padding-left:10px;"><a href="http://validator.w3.org/check?uri=<? here_urlsite(); ?>"><img
                src="<? here_themepath(); ?>/images/valid-html401.png"
                alt="Valid HTML 4.01 Transitional" height="31" width="88"></a><a href="http://feed2.w3.org/check.cgi?url=<? here_urlsite(); ?>/rss"><img src="<? here_themepath(); ?>/images/valid-rss-rogers.png" alt="[Valid RSS]" title="Validate my RSS feed"></a><a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="border:0;width:88px;height:31px"
                src="<? here_themepath(); ?>/images/vcss.gif"
                alt="Правильный CSS!"></a></td>
                <td align="right" valign="middle" style="padding-right:10px;">Дизайн: <a style="color:white;" href="http://www.ruxe-engine.net/viewprofile/Dr1D">Dr1D</a>. Генерация: <? here_time_generation(); ?> секунд. {COPYRIGHT}</td></tr>
        </table>        
    </div>
    </body>
    </html>
    на скринах процесс установки и админка:
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      47,8 КБ
      Просмотров:
      35
    • 2.jpg
      2.jpg
      Размер файла:
      64,1 КБ
      Просмотров:
      32
    • 3.jpg
      3.jpg
      Размер файла:
      137,7 КБ
      Просмотров:
      48
    • 4.jpg
      4.jpg
      Размер файла:
      142,2 КБ
      Просмотров:
      42
    • 5.jpg
      5.jpg
      Размер файла:
      104,8 КБ
      Просмотров:
      40
  2. dredlotas

    dredlotas Создатель

    Регистр.:
    22 июн 2009
    Сообщения:
    29
    Симпатии:
    3
    Насколько я понимаю это DLE но без MySQL? Тоесть - нагрузка идет меньше, но сайты большие не выйдет зделать? (Например варезник и т.д.?)
     
  3. Sergo222

    Sergo222 Писатель

    Регистр.:
    4 сен 2011
    Сообщения:
    8
    Симпатии:
    0
    "+ шаблоны можно править в админке" - а вот это уже интересно. Иногда ведь возишся с шабом, делаешь,душу вкладываешь, а потом через какое-то время тебя не устраивает какой-то маленький нюансик. А возится по новой уже неохота. Долго. Так и мозолит глаза.
     
  4. The_Mentor

    The_Mentor Создатель

    Регистр.:
    5 апр 2010
    Сообщения:
    31
    Симпатии:
    7
    [​IMG]
    Ruxe Engine (далее RE) — это лёгкая, быстрая и бесплатная Open Source система управления сайтом (CMS) на PHP. Она не использует базы данных (такие как, например, MySQL), работает на файлах. Но заострять внимание на этом факте не стоит, ибо это просто способ хранения данных. Для небольших порталов, блогов и сайтов компаний, использование баз данных не оправдывает себя — это просто тяжёлый балласт, замедляющий генерацию страниц.

    Суть RE в особом подходе к управлению сайтом. Его можно назвать классическим, продвинутым. Главная идея RE — это гибкость. Нынче мода упрощать до безобразия CMS: установка в один клик, настройка из 5 переключателей и т.п. В итоге, чтобы что-то изменить под себя, приходится или копаться в исходнике, или пытаться это реализовать с помощью редактирования десятков tpl файлов, составляющих шаблон оформления. Порой даже узнать кто присутствует на сайте в данный момент нельзя... Такие CMS предназначены для создания однотипных сайтов за 2 минуты.

    RE же предоставляет глубокую настройку вплоть до мельчайших деталей. С его помощью можно сделать непохожий на другие небольшой портал, сайт-визитку, блог и др. С дизайном возиться долго не потребуется — основа шаблонизации лишь один файл. Плюс ещё 6 файлов для тонкой настройки. Для вызова той или иной функции RE используются специальные слова-команды в шаблонах и страницах. В шаблонах не запрещается использовать PHP-код, как и в страницах.

    RE работает полностью в UTF-8 кодировке, поддерживает кириллические домены. Весь генерируемый на сайте HTML 4.01 код и RSS-лента проходят проверку на W3.org. Немалое внимание в Ruxe Engine уделяется и безопасности — защита от флуда, премодерация, запрет кэширования страниц, бан посетителей, сессии админ-центра по IP, серьёзная капча (сложная для спам-ботов, но удобная для людей), закрытие определённых страниц от гостей и др.

    И напоследок, краткий перечень основных функций RE: шаблонизация, не запрещающая использовать язык PHP; создание и редактирование страниц сайта в админ-центре, которые можно также редактировать и любым другим внешним редактором; ЧПУ; неограниченное число новостных разделов; RSS лента; комментирование в новостях, гостевой книге и отдельных разделах комментариев; регистрация пользователей с аватарами, подписями, активацией по e-mail, восстановлением паролей и прочим; модуль F.A.Q.; каталог файлов; каталог ссылок; ротатор баннеров. Начиная с 0.6.5 версии, появилась поддержка популярного сервиса gravatar.com. Но функционал CMS не ограничивается лишь стандартными модулями — есть и дополнения, а новые дополнения можно написать самому. Функционал RE постоянно совершенствуется.

    Требования к серверу:
    1. Apache 2 с установленным и активированным mod_rewrite (использование сервера, отличного от Apache, неспециалистом может быть небезопасно!)
    2. PHP версии 5.4 или новее
    3. Активированный mbstring
    4. PHP.ini должен содержать register_globals = Off
    5. Установленная библиотека GD 2 для PHP
    6. Возможность отправки писем через функцию PHP mail()
    7. JSON для PHP 5 должен быть установлен и активирован
    8. iconv активирован (желательно)
    Официальный сайт: здесь.
    Скачать последнюю версию можно тут. (RE 1.9 Beta 2)
    Документация здесь.
     
    allmoll нравится это.
  5. sol_los

    sol_los

    Регистр.:
    17 окт 2011
    Сообщения:
    294
    Симпатии:
    118
    просто кто-то не умеет ее "готовить"
     
    GabrielVan нравится это.
  6. GabrielVan

    GabrielVan Постоялец

    Регистр.:
    28 фев 2014
    Сообщения:
    51
    Симпатии:
    31
    На самом деле, при возникновении хоть сколько нибудь ощутимой нагрузки на сайт, будет серьезная нагрузка на дисковую систему, имхо конечно... я и сам иногда в файлах храню данные.. но что бы блог...
     
  7. The_Mentor

    The_Mentor Создатель

    Регистр.:
    5 апр 2010
    Сообщения:
    31
    Симпатии:
    7
    Согласен, под большой проект лучше использовать двиг с mysql бд. Под двиг RE лучше делать небольшие проекты.
     
  8. DDMZ

    DDMZ Создатель

    Регистр.:
    19 окт 2007
    Сообщения:
    37
    Симпатии:
    5
    Много лет назад делал себе один сайт на ruxe :)
    Приятная админка.
    Самостоятельно добавил сторонний аудио флеш плеер - выкладывал аудиозаписи.
    Достаточна проста в освоении, примитивный линейный код, небольшой вес.
    Но в сегодняшней 1.9.2 вес в архиве уже под 5мб, и в плагинах заметил зачатки ООП.