Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
14.03.2007, 02:24 | #1 |
Новенький
Регистрация: 14.03.2007
Сообщений: 3
|
управление уже существующей базой с пом. typo3
У нас есть своя база mysql - стоит задача приспособить для управления ею какую-нибудь cms. Гто-то в свое время посоветовал нам посмотреть на typo3 для этих целей, поскольку в ней есть некий Kickstarter или что-то типа того...
Скажите, стоит ли связываться? Дело явно это не быстрое... |
14.03.2007, 02:48 | #2 | |
Senior Member
|
Цитата:
Посмотрите в сторону CMF систем. Иногие из них могут работать по существующей схеме базы данных. Django может автоматически и интерфейс управления сгенирировать (но схему придется описать руками). |
|
14.03.2007, 03:40 | #4 |
Новенький
Регистрация: 14.03.2007
Сообщений: 3
|
такое расширение вроде уже существует - кикстартер.
можно создать заново в нем базу и экспортировать в нее из прежней инфу. остается все же вопрос, а зачем тут нужна typo3? я смотрел в сторону cmf, а именно - code igniter - но в нем ИМХО слишком много придется прописывать и разбираться, как реализовать те или иные возможности. скажем, можно просто врубить скаффолдинг и редактировать базу сколько угодно (почему бы тогда не phpmyadmin?) а если это будет делать секретарша? скажем, какие-то вещи в базе чтоб регулировались чекбоксами (установкой галочек и т.п.) это значит создавать модели под определенные таблицы базы и т.п. - создавать cms? одним словом... мы не особо программисты, нам это может оказаться не с руки, отсюда и вопрос - может лучше научиться как следует работать с кикстартером в typo3? |
14.03.2007, 13:17 | #5 | ||
Senior Member
|
Цитата:
Если Вам именно это нужно, то вперед! Цитата:
Почему вдруг создавать CMS? Вы же писали что Вам нужен интерфейс к базе... Это как раз то что делают CMF. CMS система другого порядка, законченная со своей идеологией и со своей структурой данных. Если Вы не "особо программисты", то кто будет с кикстартером "как следует работать"? Секретарша? Еще раз повторю: Kickstarter - расширение для программистов, для создания скелета TYPO3 расширения! Вообще, тогда рекомендую тогда заказать разработку у программистов. |
||
14.03.2007, 15:56 | #6 |
Новенький
Регистрация: 14.03.2007
Сообщений: 3
|
так а что такое cms, если не человекоудобный интерфейс к базе?..
и что такое cmf, если не оболочка, позволяющая создавать cms, заточенные под каждый конкретный случай?.. впрочем, может я чего-то недопонимаю... |
14.03.2007, 16:44 | #7 |
Senior Member
|
Это не только человекоудобный интерфейс к базе. Это еще и система отображения всего того, что есть в базе, на сайте. Да и фактически своя философия.
Кикстартер хорош для создания новых таблиц - при этом вы сразу получаете скелет расширения, возможность заполнять вновь созданные таблицы в бекенде + базовый код для отображения этого всего во фронтэнде. Однако, кикстартер всего лишь кикстартер и не заменит вам понимания внутренних механизмов TYPO3. Для создания интерфейса к уже существующей схеме данных вам нужно написать честный код на php - описать конфигурационные массив таблиц ($TCA, Table configuration array). Однако, работа с базой в TYPO3 имеет несколько нюансов, которые обязательно должны быть учтены: существуют правила именования таблиц (необязательные), в каждой из таблиц должно быть несколько предопределённых полей (иначе работа с таблицей из TYPO3 будет невозможна): первичный ключ uid, идентификатор страницы pid и еще несколько; связи между таблицами реализуются двумя способами: либо хранением в одном из полей первой таблицы значений uid другой через запятую, либо через создание третьей таблицы для отражения MM-связей. Если ваша схема удовлетворяет всем этим требованиям (или может быть изменена с их учетом), то возможно создать бекенд-интерфейс.
__________________
TYPO3 FAQ |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Освоение Typo3 от начала до конца, всё разжёвано :) | premier | FAQ (Часто задаваемые вопросы) | 69 | 19.04.2007 16:47 |
Typo3 4.0 final уже кто-нибуть ставил? | Anton | Установка | 6 | 12.04.2006 12:46 |
А кто-нибудь уже устанавливал 4-ю версию? Как оно? | Вася | Общие вопросы | 4 | 09.01.2006 01:58 |