просто прочитать определение в википедии мало, а чтобы разобраться нужно прочитать довольно много и это занимает много времени, если же до этого кто то разбирался, то он несомнено должен знать где что быстро прочитать, ведь гуглить можно очень долго и бестолку, ведь не знаеш на скоко атуально то что ты читаеш
Человекочитаемые URL (если правильно понял) это замена URL вида:
адрес.ру?q=номер_материала
на вид
адрес.ру/news
Если понял правильно, то такая возможность изначально заложена на основе modrewrite. Называется это в терминах друпала "чистые ссылки". По умолчанию выключены. При включении, друпал проверяет возможно ли это вообще, если да, то все ссылки автоматически преобразуются.
Каждый созданный материал имеет свой уникальный номер. Доступ к любому материалу возможен по ссылке
адрес.ру/node/номер_материала
Кроме того есть система синонимов – присвоение ссылке человеческого названия.
Например создан материал типа "page" (тип существующий по умолчанию для обчных страниц ) "О сайте", это материал с нумером 13
можно задать "синоним" "about" и страница будет доступна по двум адресам:
адрес.ру/node/13
адрес.ру/about
Последнее удобно использовать для страниц, ссылки на которых есть в меню сайта. Синонимы становятся обузой, если нужно передавать на страницу какие-то параметры непосредственно в URL
Материал состоит из полей. Если правильно помню, то для каждого поля – своя таблица в mySQL
Представление – у друпала есть модуль views, с его помощью можно настраивать вид того, как это будет выглядеть для пользователя (HTML)
Без него тоже можно, но своими руками писать код и запросы.
С помощью views настраивается то, как будет выводиться список материалов. Модуль сам генерит запросы и выводит HTML. Плюс к этому можно задавать шаблоны для отображения материала и представления.
Связка материалов делается через ту самую таксономию.
Таксономия это список одноуровневый или древовидный или свободный — на подобии облака тэгов, когда значения списка заранее не определены и могут вводиться при создании материала.
Списков (словарей) таксономии можно создавать несколько.
Материалы можно связывать с одним или несколькими списками.
drupal точка ru – единственная точка, где можно найти многое и по русски.
Что конкретно интересует?
Одна из особенностей друпала – сайт строится не из страниц, а из материалов и их представлений.
Типы материалов можно делать самому.
Например сделать тип материала "новость", с теми полями какие нужно – "заголовок", "текст", "картинка", "источник" и т.п.
Сам материал этого типа может никогда не выводиться как отдельная страница сайта, а только в определенном представлении. Т.е. новости видны только на странице в виде ленты новостей.
Еще одна фишка друпала – таксономия
Позволяет разбивать материалы по категориям.
Беда друпала в том, что в это нужно въезжать и знать какие модули тебе нужны. Потому что сходу создать тот же тип материала "новость" не получится, для этого нужно скачать специальный модуль и подключить его. Сама процедура проста, но вот пока поймешь какой именно модуль тебе нужен…
29 июня 2008 в 18:02
2 Виталий Брысов
большое спасибо за ответ!
в друпале все как у всех
27 июня 2008 в 0:03
Хотите разбираться – придется искать и читать самому.
26 июня 2008 в 21:00
просто прочитать определение в википедии мало, а чтобы разобраться нужно прочитать довольно много и это занимает много времени, если же до этого кто то разбирался, то он несомнено должен знать где что быстро прочитать, ведь гуглить можно очень долго и бестолку, ведь не знаеш на скоко атуально то что ты читаеш
26 июня 2008 в 15:03
друпал точка ру/node/10301
И опять же – читайте, качайте, ставьте к себе, экспериментировайте.
ИМХО, для простого сайта друпала много, для сложного – нужно знать php и уметь читать аглицкие тексты на друпал.орг.
26 июня 2008 в 15:03
"наскоко я понял друпал это конкретный продукт cvs ?, дайте пожалуйста ссылки на то где можно почитать также и про cvs."
Андрей, не люблю подобные ответы, но все же такие вопросы как ваш, нужно адресовать напрямую гуглю – он для того и создан.
26 июня 2008 в 15:02
меня конкретно интересует с чего начать вообще, в смысле как с ним работать, а также все про локализации, заранее большое спасибо
26 июня 2008 в 15:02
наскоко я понял друпал это конкретный продукт cvs ?, дайте пожалуйста ссылки на то где можно почитать также и про cvs.
26 июня 2008 в 15:00
Человекочитаемые URL (если правильно понял) это замена URL вида:
адрес.ру?q=номер_материала
на вид
адрес.ру/news
Если понял правильно, то такая возможность изначально заложена на основе modrewrite. Называется это в терминах друпала "чистые ссылки". По умолчанию выключены. При включении, друпал проверяет возможно ли это вообще, если да, то все ссылки автоматически преобразуются.
Каждый созданный материал имеет свой уникальный номер. Доступ к любому материалу возможен по ссылке
адрес.ру/node/номер_материала
Кроме того есть система синонимов – присвоение ссылке человеческого названия.
Например создан материал типа "page" (тип существующий по умолчанию для обчных страниц ) "О сайте", это материал с нумером 13
можно задать "синоним" "about" и страница будет доступна по двум адресам:
адрес.ру/node/13
адрес.ру/about
Последнее удобно использовать для страниц, ссылки на которых есть в меню сайта. Синонимы становятся обузой, если нужно передавать на страницу какие-то параметры непосредственно в URL
26 июня 2008 в 14:04
Материал состоит из полей. Если правильно помню, то для каждого поля – своя таблица в mySQL
Представление – у друпала есть модуль views, с его помощью можно настраивать вид того, как это будет выглядеть для пользователя (HTML)
Без него тоже можно, но своими руками писать код и запросы.
С помощью views настраивается то, как будет выводиться список материалов. Модуль сам генерит запросы и выводит HTML. Плюс к этому можно задавать шаблоны для отображения материала и представления.
Связка материалов делается через ту самую таксономию.
Таксономия это список одноуровневый или древовидный или свободный — на подобии облака тэгов, когда значения списка заранее не определены и могут вводиться при создании материала.
Списков (словарей) таксономии можно создавать несколько.
Материалы можно связывать с одним или несколькими списками.
26 июня 2008 в 13:05
2 Виталий Брысов
>Одна из особенностей друпала – сайт строится не из страниц, а из материалов и их представлений.
поподробнее отсюда
материалы — это та, информация, что хранится на сервере (в XML, в таблицах)?
представление — это "рендер" материала в (X)HTML? как он производится? (XSLT, наверное..)
можно ли связывать материалы между собой? (1:1 или 1:n)
как обрабатываются человекочитаемые URL'ы? (какие-то особые "контроллеры"?)
26 июня 2008 в 12:04
drupal точка ru – единственная точка, где можно найти многое и по русски.
Что конкретно интересует?
Одна из особенностей друпала – сайт строится не из страниц, а из материалов и их представлений.
Типы материалов можно делать самому.
Например сделать тип материала "новость", с теми полями какие нужно – "заголовок", "текст", "картинка", "источник" и т.п.
Сам материал этого типа может никогда не выводиться как отдельная страница сайта, а только в определенном представлении. Т.е. новости видны только на странице в виде ленты новостей.
Еще одна фишка друпала – таксономия
Позволяет разбивать материалы по категориям.
Беда друпала в том, что в это нужно въезжать и знать какие модули тебе нужны. Потому что сходу создать тот же тип материала "новость" не получится, для этого нужно скачать специальный модуль и подключить его. Сама процедура проста, но вот пока поймешь какой именно модуль тебе нужен…