Використання LiveStreet як фреймворку
Платні розширення з каталогу
Технічна документація LiveStreet
Прямий ефір
- Блог розробки LiveStreet132.73
- Сайти на LiveStreet121.49
- Запитання78.96
- Додаткові модулі та доробки для LiveStreet73.21
- Технічна документація LiveStreet68.62
- Tips & tricks60.64
- Біржа замовлень на розробку та підтримку за гроші56.28
- Пропозиції та побажання46.04
- Шаблони для LiveStreet38.75
- Вирішення проблем28.89

Отже, як можна це використовувати. Розглянемо на прикладі 0.4 (майже все залишається в силі і для 0.4.1). Розпаковуємо архів на сервері і приступаємо до видалення зайвого. Весь необхідний функціонал движка лежить у директоріїengine, а ось весь функціонал блогів, користувачів та іншого лежить у директоріїclassesзаходим туди і видаляємо непотрібні файли блоків, модулів, хуків та екшенів. У директорії екшенів (actions) необхідно залишити
Init.class.php— ініціалізація екшенівActionIndex.class.php— робота над відображенням головної сторінкиActionError.class.php— відображення помилок
Очищаємоinclude/ajaxдалі йдемо вtemplates/skin/new/і видаляємо непотрібні шаблони (втім цей крок можна і потрібно зробити за -іншому - просто повністю створивши свій шаблон, але швидший шлях - переробка дефолтного шаблону, який потім можна перейменувати по-новому)
я залишив тількиfooter.tpl footer.light.tpl header.tpl header.light.tpl system_message.tpl
уtemplates/skin/new/actionsзалишаємо тільки шаблони дляActionError ActionIndex
Зрозуміло, шаблон ActionIndex тепер потрібно підправити і замість виведення списку топіків прописати підключення нового шаблону, наприклад:
Що далі? Далі можна видалити непотрібні картинки зtemplates/skin/new/imagesі залити туди свої. Не забути змінити favicon.ico ;) Закинути js-скрипти та нові css-файли.
Далі потрібно очистити файли, що залишилися, від виклику модуля…User:) Так-так модуль User виявився найбільш усюдисущим. Насамперед потрібно видалити блок статистики для адміну з кореневогоindex.php(в 0.4.1 цього блоку вже немає) — в 0.4 цей блок йде в самому низу і починається рядками
Також User викликається в конструкторіclasses\actions\Init.class.php- прибираємо.
Далі йдемо в конфігураційний файл і прибираємо цей модуль з автозавантаження :)
Там же прописуємо назву сайту, ключові слова та налаштовуємо інші параметри.
Налаштовуємо роутинг, прибравши зайве і залишивши необхідне:
видаляємо з підвантаження непотрібних блоків
з непотрібних js-файлів (це передбачає, що за бажання можназамість mootools-а використовувати jQuery - тут ви повний господар положення:)
а з непотрібних css-файлів.
От і все. Залишається прописати потрібну логіку вActionIndex.class.php
, потім залити свої шаблони решти сторінок і можна працювати — створювати нові базові модулі, переписувати старі :) Тобто. створювати абсолютно і повністю нову начинку движка, що підходить саме для Вашого проекту!