Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Обсуждение Intellect Board 3.x »   Текущее состояние 3.x
RSS

Текущее состояние 3.x

Текущий рейтинг темы: Нет
Выводить сообщения

  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Первые шаги по созданию 3.x были предприняты еще в ноябре 2006 — была написана основная часть модуля по работе с БД.
В феврале-марте 2007 были написаны основные абстрактные классы (модуль, библиотека, приложение, объект) написана основная часть (кусок кода, отвечающий за парсинг URL, подключение необходимых модулей и библиотек и вызов парсера).
В настоящее время процесс разработки приостановился на парсере.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
За прошедшее время сделал одну из самых сложных частей — нормальный парсер, а также однопользовательскую библиотеку (и описал абстрактный класс пользовательских библиотек вообще) и библиотеку отображения визуальных редакторов.
Также возникла идея, как реализовать многоязычность для любого элемента сайта (например, названий разделов или пунктов в АЦ).
Сейчас делаю непосредственно АЦ, затем перейду к статическим страницам и доделаю библиотеку загрузки файлов и изображений.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Постепенно подхожу к завершению пробной части IntB 3.x, в которой будет только один тип разделов — псевдостатические страницы. В принципе, весь необходимый код для этого написан, осталось дописать только HTML-часть и задать языковые константы, но никак не могу приступить к этому делу...

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
На прошлой неделе, 4 июля, запущена пробная версия 3.x, состоящая пока только лишь из одного типа разделов — псевдостатических страниц (пока она называется не Intellect Board 3.x, а Intellect CMS).
Но тем не менее, это важный шаг, так как он позволяет опробовать используемый IntCMS/IntB наюор классов (так назыавемый framework) в реальных условиях.
В ближайшее время постараюсь выложить ее для желающих посмотреть все в действии.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Ded
Новичок

Ded
Всего сообщений: 11
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 июня 2007
Жду с нетерпением!
Хочется попробовать, хотя бы в таком виде :)

---
Есть еще порох в пороховницах!..
Yuras
Долгожитель форума


Всего сообщений: 382
Рейтинг пользователя: 11


Ссылка


Дата регистрации на форуме:
15 мар. 2007
XXXX Pro, мне кажется, что если в эту псевдостатическую страницу уже можно вставлять картинки, ссылки и прочее, то для создания сайтов с простой структурой этого может хватить.

Может, есть смысл делать несколько разных по функционалу дистрибутивов под разные нужды? \":rolleye\"
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Выложил!
Yuras, картинки/ссылки вставлять можно, но пока без возможности загрузки. Возможность загрузки добавлю достаточно скоро (в течение недели, скорее всего).
Насчет дистрибутивов — именно так все и задумано, причем IntB 3.x писался именно так, чтобы это было делать легко — почти любой модуль можно изъять/добавить без особых усилий. А в будущем, когда установка модулей и модификация структуры БД будут автоматизированы, дистрибутивы вообще будут напоминать конструкторы.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Работа над 3.x продолжается. На данный момент имеются уже два типа разделов, не считая тестового: псевдостатика и облегченная фотогалерея, а также оттестирован ряд изначально заложенных в IntCMS механизмов типа мультисайтовости, мультидоменности и мультиязычности в названии пунктов меню и названиях разделов, а также библиотека загрузки файлов с генерацией preview с достаточно широкими возможностями по настройкам. В галерее я вынужден был отойти от принципа "все информационные объекты — в одной таблице objects" и данные о фотографиях там вынесены в отдельную таблицу (так как срочно потребовалось пустить один коммерческий сайт на IntCMS), поэтому в том виде, в котором она есть сейчас, в дистрибутив, скорее всего не войдет, а будет переработана.
Основной проблемой на данный момент остается реализация задаваемых полей, без которой весьма затруднительно двигаться дальше. На данный момент вижу несколько вариантов решения, но не могу определиться, какой из них выбрать.
Оффтопик: Про это сейчас создам отдельную тему

Новая сборка, alpha2, будет выложена, скорее всего, на след. неделе во вторник или четверг.
Дальнейшее развитие планируется так: доделка вспомогательных частей (редактор сайтов и доменов, стилей, пунктов меню, доделка расширенных настроек, файл-менеджера, написание JavaScriptов для проверки формы перед ее отправкой), доделка механизма описания структуры БД (в отличие от 2.x, в 3.x будут не скрипты перехода от версии к версии, что создает много проблем при переходе от версии к версии, если структура БД чем-то отличается, а для каждого модуля или библиотеки будет описание того, какая структура БД ей нужна, а модуль БД будет сравнивать ее с существующей и приводить в соответствие на этапе установки/обновления модуля), механизма регистрации/удаления отдельных модулей, механизма самодиагностики и написание инсталлятора, после чего будет собран первый дистрибутив — Intellect CMS Micro edition.
Далее планируется написать модули "контент-система" и "элемент контент-системы", которые станут основной для новостей, статей, большой фотогалереи, гостевой книги и других подобных разделов, после чего собрать Intellect CMS Mini edition и приступить к работе уже именно над форумной частью.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
К сожалению, в последнее время версия 3.x разивается медленее, чем хотелось бы. (Я занимался созданием еще одного комм. сайта на 3.x)
Но тем не менее, за последнее время сделано следующее:
  • частично реализован механизм отправки почты (пока еще без возможности использования внешнего SMTP-сервера и без автоматического преобразования HTML==>text), в будущем планируется вообще сделать возможность отложенной отправки с помощью скрипта, вызываемого по cron (это позволит избежать задержек при выводе страницы при отправке сообщения, если на тему подписано много пользователей).
  • выбраны внешние библиотеки для AJAX (планируется использовать jQuery) и Captcha (http://captcha.ru)
  • более детально оттестированы в реальных условиях уже существующие механизмы IntB 3.x
  • по результатам опыта верстки двух комм. сайтов несколько усовершенствован шаблонизатор


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

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Итак, после долгого перерыва я вернулся к работе над 3.x. За это время я кое-что додумал, нашел весьма интересный проект Interface Elements for jQuery, который собираюсь активно использовать. В скором времени постараюсь выложить статический HTML с образцом интерфейса сообщений в теме и списка тем в разделе, после чего приступлю к реализации наиболее важной на данный момент части — многопользовательской библиотеки (т.е. регистрации, аутентификации и т.п.).

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Обсуждение Intellect Board 3.x »   Текущее состояние 3.x
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0802. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!