Статья

Некоторые планы по ЛибАреа (LibArea)

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

Например, не так давно предложили сделать еще один шаблон, которые полностью отличается от этого. Отлично! Это хорошая идея и она будет реализована. Но на данный момент, это не главное. ИМХО.

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

Отлично!

Но в движке есть одна часть, которая нуждается в немедленной переработке. Я говорю про саму структуру и три таблицы:

links — (сайты)
facets_links_relation (связь с фасетами)
votes_link (лайки)

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

Например. Есть сайт: «InstantCMS», которые представляет собой сообщество по поддержки программы InstantCMS размещенный на GitHub. Отличная CMS! Есть сайт «PHP Микрофреймворк HLEB» и программа, на которой сделан Agouti.

Как мне добавить программы?

Мы можем добавить поля в таблицу links, но по названию таблицы, полей и файлов далее будет путаница.

3 Ответа

  1. Если это необходимо делать, тут даже разговоров быть не может. Вперед! :)

    1. Все удалить, стереть, немедленно, в топку… ура! )) Шуточки всё, делать много )

  1. Вот так, может выглядеть детальная страница сайте, если есть программа (скрипт) на GitHub:

    https://libarea.ru/web/website/25/phphleb-ru

    Для каталога программ.