У меня возник такой впорс:
Как сделать, чобы прикрепленные к постам в форуме фотографии (а точнее их уменьшенные копии) отображались более упорядоченно( например так http://tikiwiki.org/tiki-browse_gallery.php?galleryId=4). Вообще было бы идеально, если бы кто-нибудь подсказал где и что надо править, чтобы у уменьшенной копии отображалась такая информация и она была бы в такой рамочке.
Заранее благодарю всех!!!
В стандартной поставке есть несколько шаблонов предустановленных по-умолчанию для каждого из модулей и функциональных элементов. Вы можете в настройках этого модуля выбрать один из сужествующих шаблонов или создать свой. В данном случае речь идёт о Collaboration System Template (в версиях 6.2.* и ранее - USS System Template) Под Ваше описание наиболее подходит шаблон "Photo Gallery". Удобнее всего будет создать копию этого шаблона, Установить в настройках модуля для перечня сообщений созданную копию шаблона, а затем модифицировать его под свои нужды. Кроме отображения существующих полей у Вас есть возможность оперировать ещё и 5 дополнительно зарезервированными полями:
<tmpl_var userDefined1.form> (text)
<tmpl_var userDefined1.form.yesNo> (да / нет)
<tmpl_var userDefined1.form.textarea> (textarea)
<tmpl_var userDefined1.form.htmlarea> (Поле с визуальным редактором)
userDefined может быть от 1 до 5.
Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail
Не сочтите за неуважение (просто я только знакомлюсь со структурой WebGUI), а где у WebGUI находятся указанные шаблоны - я никак не могу их найти. Вообще у меня есть твердое намерение использовать WebGUI в построении своего проекта, но не разобравшись как он работеат, боюсь у меня ничего не получится.
А можно у уменьшенной копии показывать размер оригинального файла? Почему встал этот вопрос - просто многие пользователи, в силу объективных причин, не имеют быстрого интернета и им хотелось бы знать размер оригинального файла перед его просмотром.
Почему не подходят другие CMS системы (для меня во всяком случае) - необходимость быть уверенным в том, что используемая CMS будет дальше нормально развиваться и наличие коммерческой поддержки со стороны разработчика (в случае проблемы - за деньги можно будет решить возникшую проблему), а вслучае с другими OpenSource CMS, как мне кажется, главная проблема в том, что команда разработчиков нестабильная и, вследствие чего, большинство таких проектов дробяться (каждая группа разработчиков считает свое видение оптимальным и в случае несогласия со стороны других - отделяется от основного звена и выпускает свой вариант системы, соответственно оригинальная система теряет ряд своих функций в последующих своих релизах (чаще всего) или потихоньку начинает угасать.
Извините за флуд.
У меня очень большие надежды связаны с данным продуктом, вот бы только хорошо разобраться во всех его возможностях.
Еше раз благодарю за ответ.
Предлагаю сначала определиться с версией программы. От этого многое зависит и в них несколько отличается интерфейс и количество возможностей. Итак:
6.2.11 - Это компромис между количеством возможностей и юзабилити. Она долгое время была наиболее стабильной (в данный момент установлена на этом сервере). Набор функций достаточный для большинства проектов. Отсутствие функций, которые необходимы далеко не всем пользователям существенно упрощает интерфейс и позволяет интуитивно самому разобраться в том, как всё работает, как создать сайт. На данный момент для этой версии существует наибольшее число внешних модулей (хотя это явление временное. Все внешние разработчики ждут выход 7.0.0)
6.6.5 - Это очередной большой шаг к финальному релизу (7.0.0), который появится предположительно в середине следующего года. Существенно переделано ядро программы, несколько переделан интерфейс большинства модулей. Несколько расширены возможности большинства модулей и ядра, но, как мне кажется, в ущерб интуитивной понятности и продуманности интерфейса пользователя. Как я понял, это временное явление, но при выборе версии следует это учитывать. Кроме того, временно убрана возможность импортировать и экспортировать стили и шаблоны. Пропала возможность присоединять обсуждение к сообщениям ленты новостей или к фотогалерее.
6.7.3 - Оптимизировано язро, теперь экономнее расходуются системные рессурсы. Исправлено множество ошибок. Добавлена версионность.
6.8.4 - Теперь обязательными системными требованиями являются: Apache 2.0, mod_perl 2.0, Mysql 5.0... (http://www.plainblack.com/downloads/builds/6.8.4-gamma/WebGUI/docs/gotcha.txt). Расширено количество встроенных модулей. (http://www.plainblack.com/downloads/builds/6.8.4-gamma/WebGUI/docs/changelog/6.x.x.txt).
Итак, выбираем версию сообразно Вашему проекту (но учтите, дальнейший перевод готового проекта на новое поколение 6.2.11 -> 6.6.5 -> 6.7.3 возможен, но может вызвать массы головной боли).
После этого мы сможем обсудить то, как реализовать Ваши задачи в данной конкретной версии. У Вас уже где-то установлена какая-либо из версий?
По поводу стабильности и постоянству:
Проект ещё ни разу не дробился на какие-либо ответвления и пока нет предпосылок для этого. Была составлена "дорожная карта", и в течении последних двух лет проект развивается по этому плану. Всё дело в том, что большинство проектов с открытым кодом ведутся разработчиками в свободное от основного зарабатывания денег время. В данном проекте это не так. WebGUI разработывается на профессиональной основе в основное рабочее время. А деньги зарабатываются на реализации проектов, базирующихся на WebGUI, предоставлении WebGUI хостинга, предоставлении поддержки, продаже документации и организации семинаров по WebGUI. Кроме того, разработку проекта ведёт в основном один человек - его создатель. Так что, вероятность появления ответвлений в проекте, практически равна нулю.
Пожалуйста, все вопросы и пожелания оставляйте на форуме, а не направляйте прямиком мне на E-mail
У меня установлена версия 6.7.7, но она установлена локально, на десктопе. Вообще планирую запускаться на самом последнем релизе на момент реализации проекта. На серваке планируется Solaris 10. На данном этапе в планах проапгрейдить данную версию до 6.8.4.
Честно говоря, я не думал, что версию 7.0 придется ждать больше года, но это не самое главное. Вообще в мои планы тоже входит разработка модулей для WebGUI как силами своей компании, так и путем размещения заказов на стороне, так что я тоже в ожидании окончания эволюции WebGUI с версии 5.5 до версии 7.0. Хотя как они отмечают в своем проспекте (http://www.plainblack.com/roadmap) что версия 7.0 будет единственной стабильной версией за последние 2 года, а старт эволюции у них датируется концом 2003 или началом 2004 (http://www.plainblack.com/webgui_6.x_roadmap_the_future) или я ошибаюсь? Так когда примерно ожидать 7.0. Кстати не могли бы Вы сказать есть ли возможность цитировать (quote)высказывания в модуле форума WebGUI, что-то я никак не могу найти как это сделать.
Теперь немного о моих требованиях к системе:
- форум с возможностью прикрепления фото с автоматической генерацией уменьшенных копий
- модуль новостей
- модуль событий
- модуль статей
- модуль приватных сообщений
- организация каталога гидробионтов с разбиением по семействам
- фотогалерея
- ведеогалерея
- модуль дотаций, где пользователи будут жертвовать деньги на проект
- рекламный модуль, как крайний вариант будем использовать phpAdsNew
- возможность пользователям иметь свои персональные страницы
Теперь немного о проекте.
Он будет посвящен аналогичной теме (http://reefcentral.com/) cо своим перидическим изданием типа (www.reefkeeping.com) . Каталог гидробионтов будет сделан аналогично (http://www.liveaquaria.com/product/categ.cfm?pcatid=15).
О железе.
Вообще железо не проблема, серваки будут стоять у себя с интенетом проблем вообще нет.
Теперь варианты, которые мы рассматривали.
1)ocPortal - в принципе подходит по всем параметрам, но работает достаточно медленно
2)TikiWiki - тоже самое что и с ocPortal
3)Typo3 - у них форум не подходит (не генерации thumbnail у прикрепленных фото), а интеграция с другими форумами проблематична.
4)4site - они не планируют модуль форума, а информации о возности по интеграции с другими форумами нет.
У меня, пожалуй, вся информация по проекту. Давайте начнем с 6.7.7, а дальше посмотрим.
В качестве преамбулы:
Если Вы создаёте web-проект, который не является статическим перечнем чего-либо, или каким-то уж очень простым, или не является точной копией какого-либо уже существующего проекта, то заготовки или конструктора, который подойдёт вам сразу и навсегда и без оговорок - просто не существует в природе. В любом случае выбирается наиболее подходящий компромисный вариант, который имеет ниболь
Собственно почему выбор пал на данный продукт:
- есть четко намеченный план действий (который, впрочем, может меняться, но в случае с WebGUI только в лучшую сторону - мое личное мнение)
- собственно модуль форума у WebGUI нельзя назвать "сильным", но, как я хочу отметить, этот тот случай когда стоит пожертвовать неким функционалом ради стабильности и гибкости в чем-нибудь другом
- конечно же, со временем, мы будем писать или портировать на данную платформу необходимые нам модули
- и самое главное - скорость работы и возможность масштабирования не менее важны, а у осьминожки с этим все в порядке (пример eZpublish - хороший подукт, но страницы генерирует по одной за "тысячу" лет).
Наверное недели две-три уйдет до полного запуска проекта, так что - ждите еще вопосов.
Огромное спасибо зо ответы!!!