Вход

Просмотр полной версии : Подойдет ли TYPO3 для информационного сайта?


vold57
05.12.2011, 18:21
Добрый день.

Подойдет ли TYPO3 для информационного сайта, в котором нужно реализовать следующие возмножности:

1. Создание страниц с разветвленной структурой, то есть возможность создавать дочерние страницы.
2. Возможность менять структуру сайта, то есть переназначать родителя.
3. Структура сайта не должна быть связана с УРЛ-ами страниц. При смене подчиненности страницы ее УРЛ не должен меняться.
4. Шаблон сайта должен быть осилин человеком не владеющим PHP. Есть хороший опыт в html и css.
5. Наряду с выбором шаблона по умолчанию для сайта, выбор шаблона для конкретной страницы.
6. Анонсы новостей и анонсы последних публикаций.
7. Вставлять блоки анонсов в любую часть шаблона.
8. Блок ссылок (и/или анонсов) на дочерние страницы
9. Отложенная публикация
10. Полный контроль для каждой страницы над тайтлом, метатегами, названием страницы, анкором ссылки на эту страницу в меню, ЧПУ.
Если страница page4 занимает в структуре сайта, например, такое положение http://site.ru/page1/page2/page3/page4/, то нужно иметь возможность сделать для нее УРЛ такого вида http://site.ru/page1/page4/.
То есть нужна возможность прописать для страницы УРЛ полностью по моему желанию.
11. Задать любое окончание для ЧПУ – “/”, “.html”, “.php” или вообще ничего не указывать.
12. Доступ для контент-менеджера с ограниченными правами.
13. Хорошо держать нагрузку до 20к уников в сутки.

P.S. Еще нужен модуль управляемой полуавтоматической перелинковки, но это уже, очевидно, нужно будет отдельно заказывать.

Если TYPO3 для этого не подходит, то буду признателен за советы других CMS.

void
05.12.2011, 18:26
Насколько я понимаю, TYPO3 тут вполне подходит. Хотя над конфигурацией realurl-a вам придётся попотеть

vold57
05.12.2011, 18:34
Насколько я понимаю, TYPO3 тут вполне подходит. Хотя над конфигурацией realurl-a вам придётся попотеть
Лично мне попотеть как не программисту? Или нужно будет обращаться за помощью? Вернее с заказом.

Valery Romanchev
05.12.2011, 19:52
Один важный момент:
Если это будет первый ваш проект на TYPO3, то критически важным является вопрос о сложности дизайна и количестве всяких мелких элементов дизайна, которые потребуют настройки "один в один" (как дизайнер нарисовал).
То есть, если надо делать сайт типа http://www.unesco.org/ по проработанности, кол-ву всяких блоков и т.п. то это может оказаться слишком сложно для начала.

dmartynenko
05.12.2011, 19:55
Требования похожи на генератор сайтов под грязное SEO (более точный термин не пришел в голову).

"Из коробки" вы точно на TYPO3 такого не получите.
Пункты 3 (первая его часть), 10 (вторая его часть) - либо вообще нельзя, либо очень сложно. Пункт 11 - задается только глобально для всего сайта. Но точно средств для удобного и гибкого управления урлами, метаинформацией в TYPO3 нет.

Для всего остального вполне годится. Но "разветвленная структура страниц" встроена в ядро, а вот новости это отдельное расширение. И одно с другим перемешать в произвольных пропорциях будет проблематично. Лучше либо на одно, либо на другое ориентироваться.

vold57
05.12.2011, 20:21
Один важный момент:
Если это будет первый ваш проект на TYPO3, то критически важным является вопрос о сложности дизайна и количестве всяких мелких элементов дизайна, которые потребуют настройки "один в один" (как дизайнер нарисовал).
То есть, если надо делать сайт типа http://www.unesco.org/ по проработанности, кол-ву всяких блоков и т.п. то это может оказаться слишком сложно для начала.
Да, это будет мой первый проект на TYPO3. У меня уже есть несколько сайтов, которым стало тесно в рамках преждних CMS, поэтому хотел перенести на что-то более порядочное. Попробовал Modx. В общем понравилось, но все же нужны некоторые переделки, например с УРЛами, а документация на зачаточном уровне. Рабочих хороших форумов практически нет. Исполнителей тоже оказалось сложно найти. Поэтому отказался.
Шаблон для TYPO3 мне нужно делать самому, так как с внешним оформлением сайта мне придется работать постоянно. Для сайта нужен будет практически один шаблон, незначительно измененный для главной страницы.

Требования похожи на генератор сайтов под грязное SEO (более точный термин не пришел в голову).

"Из коробки" вы точно на TYPO3 такого не получите.
Пункты 3 (первая его часть), 10 (вторая его часть) - либо вообще нельзя, либо очень сложно. Пункт 11 - задается только глобально для всего сайта. Но точно средств для удобного и гибкого управления урлами, метаинформацией в TYPO3 нет.

Для всего остального вполне годится. Но "разветвленная структура страниц" встроена в ядро, а вот новости это отдельное расширение. И одно с другим перемешать в произвольных пропорциях будет проблематично. Лучше либо на одно, либо на другое ориентироваться.
Пункты 3 (первая его часть), 10 (вторая его часть) это по сути одно и тоже, только разными словами. Интересует насколько сложно.
Пункт 11 для всего сайта вполне подходит.
Метатэги для каждой страницы я прописать не могу?

Ваш последний абзац по поводу структуры сайта и новостей я не понял

dmartynenko
05.12.2011, 20:33
Пункты 3 (первая его часть), 10 (вторая его часть) это по сути одно и тоже, только разными словами. Интересует насколько сложно.

Стандартными возможностями являются - задание для страницы своего куска page-path (URL), ислючение конкретной страницы (родительской) из page-path.
Что бы примерно понять суть генерации URL в TYPO3 http://www.dmitry-dulepov.com/2008/05/realurl-made-easy-part-1.html

При переносе страницы в другую ветку URL поменяется, прописать произвольный URL для страницы нельзя.

Можно попробовать поиграться - поменять соответствие path-page и page_id в кэшах и таблицах RealURL (это расширение для генерации красивых URL в TYPO3). Так можно добиться произвольных URL для страниц, но примеры такого подхода вы вряд ли найдете - нужно экспериментировать. Плюс при очистке кэшей не факт что все это не вернется к стандартным настройкам.

Метатэги для каждой страницы я прописать не могу?
Для страниц можете любые, для новостей меньше возможностей (но все можно допрограммировать - в этом сила и гибкость TYPO3). При реализации контента новостями возможность управлять URL еще меньше - получите URL только на базе id или title новости.

vold57
05.12.2011, 21:39
dmartynenko, чтобы версия из коробки дала мне все 100% того, что я хочу, об этом речи нет. Моя задача заключается в том, чтобы сейчас определить, что процентов на 70-80 я справлюсь сам, а для остального я буду обращаться к специалистам, но для этого мне нужно выяснить, что это можно реализовать.
Ну и конечно нужно выяснить насколько дорого (не цент в цент, разумеется, а порядок цены) мне обойдуться заказы того, что в коробку не входит.
Страницы новостей интересуют меня меньше всего. Это не главное в сайте и пусть там будут УРЛы, какие получаться.
А вот тут:
"Стандартными возможностями являются - задание для страницы своего куска page-path (URL), ислючение конкретной страницы (родительской) из page-path."
Я не опять понял.
"ислючение конкретной страницы (родительской) из page-path" - это тоже является стандартной возможностью? То есть я могу из УРЛа исключить родительскую страницу? А две родительские? Или я неправильно понял вас?

dmartynenko
06.12.2011, 11:54
Например у вас есть такая ветка дерева страниц:

root
- page 1
-- page 1.1
--- page 1.1.1

Обычно для страницы page 1.1.1 вы получите URL example.com/page-1/page-1-1/page-1-1-1/

Но можете для страниц page 1 и page 1.1 поставить отметку "исключить из page-path" и тогда получите URL example.com/page-1-1-1/.

При этом на страницы page 1 и page 1.1 получить URL уже не удасться.

vold57
06.12.2011, 13:25
При этом на страницы page 1 и page 1.1 получить URL уже не удасться.
Другими словами страницы page 1 и page 1.1 вообще не будут иметь адресов, то есть для посетителей и поисковиков они не будут существовать?

dmartynenko
06.12.2011, 13:34
Да - они никому не будут доступны (99% что это так).

vold57
06.12.2011, 13:58
Тогда какой смысл в их существовании?

dmartynenko
06.12.2011, 14:18
Сделали - значит кому то было нужно.

Только что проверил - в RealURL есть модуль "управление понятными URL", и там есть редактирование ID-to-path mapping. Там для каждой страницы можно редактировать их полный path (вида page1/page2/page3). Проверил - если путь был test, а я вручную поменял на test1 - то работает. В меню страница получает ссылку /test1/, а вложенные страницы остаются /test/.../.

И даже если поменять test на test/something/very/long - тоже работает. Страница test меняет свой URL на указанный, а вложенные остаются /test/.../

Так что может быть RealURL подойдет вам по всем вашим требованиям.

vold57
06.12.2011, 14:39
Редактировать полный путь, это было бы замечательно. Буду пробовать.
Спасибо, dmartynenko.

vold57
06.12.2011, 16:02
C ходу и не установишь - "TYPO3 requires PHP 5.3.0 or higher"
PHP 5.2.6 уже мало. Мдя...

dmartynenko
06.12.2011, 16:58
Возьмите версию TYPO3 4.5 LTS - там 5.2 нужно.
Но система требовательная.

vold57
06.12.2011, 17:28
Возьмите версию TYPO3 4.5 LTS - там 5.2 нужно.
Но система требовательная.
Спасибо. Тогда так и сделаю.

Параллельно задал вопрос саппорту CMS Диафан, не возникнут ли проблемы в работе CMS, если установлю на VDS php 5.3.
Так как я не программист и не администратор, то отсюда такие, под час, глупые вопросы приходится задавать. :)

dmartynenko
06.12.2011, 20:51
Оказывается для вас есть даже больше возможностей по управлению URL. В стандартной установле последнего RealURL для страницы есть такие параметры:

Понятный сегмент адреса URL: ______________
[ ] Переписать весь путь к странице
[ ] Исключить из понятного URL

vold57
06.12.2011, 21:40
К сожалению пока установить не получается:

"This installation was just upgraded to TYPO3 4.5. In this version, some default settings have changed.
You can continue to use your settings by specifying the former default values in localconf.php.
Please proceed to the Update Wizard in the TYPO3 Install Tool to update your configuration."

Пробовал это:
introductionpackage-4.5.8 и
typo3_src+dummy-4.5.8
Сейчас пробую blankpackage-4.5.8

vold57
07.12.2011, 00:23
С горем пополам дошел до /typo3/index.php, где нужно ввести username и password.
Не помню что я их где-то указывал. Наверное есть значения по умолчанию?
Где-то в документации нашел "admin" и "password", но с этими данными не пускает.

Вопрос со входом в админку решил.