Что необходимо реализовать в CMS портале

База данных
Модуль взаимодействия с пользователем
Дизайн(Шаблонизатор+набор шаблонов)
Модуль администрирования портала
Как показала практика в первую очередь необходимо спроектировать базу данных, как мне кажется наименее творческая и неинтересная часть. фееееее! Однако если не спроектировать базу данных сразу, или допустить критические ошибки при ее проектировании, то огромная возможность столкнуться с переписыванием полностью ядра системы заново. А если времени не хватит….поэтому надо делать все на совесть. Итак, дамы и господа. Сегодня вечер 9 февраля. Мне необходимо написать дипломную работу интернет портал, до мая! Причем представить целиком и полностью законченный проект. Поэтому, нет времени разбираться с PostgreSQL, и еще кучей ненужной «байды». Уже порядка 3 недель настраиваю себя начать делать писать портал, однако дохожу до проектирования базы данных и мне почему то становится лень. При этом написал простенький шаблонизатор(точнее полностью содрал с книжки по програмированию CMS). С сегодняшнего дня меняю свою жизнь: каждый день буду помаленьку работать и отписывать в данном блоге о проделанной работе. При этом буду делиться своими идеями, участками кода, а так же другими вкусностями. Кому будет интересно, прошу потыкать по рекламе( а то кушать очень хочется кризис). Читать далее «Что необходимо реализовать в CMS портале»

7 систем необходимых в CMS

Долго раздумывал с чего начать написание CMS. На многих блогах и форумах написано что нужно начать с распредения системы. Т.е., если правильно разбить функциональность сразу, то будет много счастья и сделаешь сразу и быстро. Но так как я мягко говоря новичек в CMS писании, то даже сильно не представляю что там нужно разбивать. Я видел систему управления Джумла, и еще парочки CMS, но охота создать что то своё. Поэтому я решил составить список того, что должно быть в Системе Управления Сайтом(СУС):

Система форматирования статей(постов, и т.д.). В принципе ничего супер сложного, и велосипед придумывать не буду, и возьму систему с бесплатных разработок.
Система изменения дизайна. Допустим у нас есть шаблон, мы создали менюшки, и нам надо поменять их местами. В принципе думаю придется использовать Джава скрипт по полной. Должно быть сделано удобно и интуитивно понятно. Ну и так же другие замуты работы с дизайном, размещение логотипов, банеров, и т.д. и т.п. Читать далее «7 систем необходимых в CMS»

Typo3 — бесплатная система управления контентом

Typo3 бесплатная система управления контентом, основанная на дереве страниц, четко устанавливающем иерархию вашего сайта.

Система создавалась Каспером Скархей (датский программист) с 1998г.

В наше время система получила огромное распространение. Сайты на ее основе создают не только частные лица и мелкие компании, но и довольно серьезные корпорации и объединения. Системе постоянно совершенствуется Typo3 Ассоциацией. Работа идет по двум направлениям: 4.x и 5.x. Как вы могли догадаться, речь идет о двух версиях ядра системы, на которых две разные команды разработчиков строят новые релизы.

Многие разработчики считают данную систему полноценным конкурентом коммерческих платных систем. Это обусловлено большой гибкостью и отказоустойчивостью системы. Множество написанных для cms расширений делают ее практически универсальной. Данная система позволяет создавать все разновидности электронных ресурсов, от сайтов-визиток, до полноценных интернет магазинов и файл обменников.

К необычным чертам системы можно отнести концепцию «несколько доменов в одном дереве». Typo3 позволяет создавать несколько ресурсов на одном движке. Пользователь получает единое пространство управления своими ресурсами, это делает работу удобной, быстрой и продуктивной. Читать далее «Typo3 — бесплатная система управления контентом»

Подготовка базы данных для установки TYPO3

База данных… База данных для Typo3 может быть создана заранее или создаваться установщиком системы. В том и другом случае, вам необходим адрес сервера базы данных, логин и пароль.

Я лично считаю, что лучше позволить приложению создать базу данных самостоятельно. Тут все дело в кодировках.

MySQL позволяет указывать кодировку базы данных, таблицы и даже отдельного поля. При этом нужно еще брать во внимание сопоставление соединения с базой данных. Вобщем, если вы хотите делать сайт не на английском языке и не на языке хостера (обычно по умолчанию базы данных на сервере хостера создаются как раз в его кодировки), то вам необходимо настроить typo3 таким образом, чтобы он работал в кодировке utf-8.

Решение описано тысячи раз.

После установки заходим в настройки All Configuration и там задаем нижепреведенным полям соответствующие значения: Читать далее «Подготовка базы данных для установки TYPO3»

Модули cms :admin-se: v.3.0

Возможности Вашего сайта и соответственно отдача от него напрямую зависят от того, какое количество сервисов и услуг Вы предложите Вашим посетителям. Чем интереснее и полезнее ему будет Ваш сайт, тем больше вероятность, что он останется и, более того, вернется снова. Мы предлагаем Вам следующие готовые решения модули системы :admin-se:

FAQ
Авторизованный доступ к информации
Вопрос-Ответ
Глоссарий
Гостевая книга
Доска объявлений
Заявка на предоставление информации/услуг
Интернет-магазин с привязкой к 1С
Интернет-магазин
Карта сайта
Каталог продукции
Новости
Обмен ссылками
Обратная связь
Опрос/Голосование
Отзывы
Поиск по сайту
Публикации
Рассылка
Расширенный поиск по каталогу продукции
Регистрация пользователей, карточка клиента
Реклама на сайте
Специальные акции
Файловый архив с ограничением прав доступа
Форум
Фотогалерея Читать далее «Модули cms :admin-se: v.3.0»

Преимущества cms :admin-se: v.3.0 очевидны и очень важны

Система :admin-se: это совокупность модулей и шаблонов, позволяющих в минимальные сроки и без специальных знаний в области программирования и верстки создать свое Интернет-представительство в глобальной сети Интернет. Но, наша система управления сайтом не единственная. В чем же ее основные преимущества перед аналогами? Почему мы советуем отдать предпочтение именно системе :admin-se:?

Наряду с основными преимуществами, такими как: возможности системы, безопасность, удобство управления и готовность к оптимизации есть еще ряд преимуществ: надежность, быстродействие, универсальность.

Надежность системы управления сайта является одним из ключевых моментов. Мы заботимся о спокойствии наших клиентов, и именно поэтому гарантируем надежность работы всех элементов системы :admin-se: Перед запуском в работу каждый модуль обязательно тестируется. Эти меры способствуют бесперебойной работе Вашего сайта. Читать далее «Преимущества cms :admin-se: v.3.0 очевидны и очень важны»

TypoScript условие на Internet Explorer

Иногда при создании шаблона сайта возникает необходимость задания определенных свойств элементов для каждого отдельного браузера. Ну для каждого – это я конечно погорячился. Скажем так: «отдельно для браузеров и отдельно для интернет эксплорера 6-7″.

Конечно, можно воспользоваться условными комментариями, java скриптом, css important, но бывают случаи когда проще и удобней заложить логику еще на уровне формирования HTML -данных.

Typo3 позволяет задать определенные условия при формировании шаблона. Сейчас рассмотрим самое простое средство – conditions (условия). Подробно conditions описаны в tsRef, там можно возможные значения и примеры, я прокомментирую лишь то что касается условия на браузер, ведь речь именно об этом. Читать далее «TypoScript условие на Internet Explorer»

Модуль CMS — Вопрос-ответ и глоссарий

Достаточно часто у посетителей сайта возникают вопросы, тем или иным образом, связанные с направлением и деятельностью Вашей Компании, на которые они хотели бы получить ответ. Модуль «Вопрос-Ответ» предназначен для организации приема подобных вопросов от посетителей Вашего сайта. Вопросы и ответы публикуются на одной и той же странице, упрощая визуальное восприятие. Своевременный, тематический и корректный ответ обеспечивает дополнительные плюсы Вашему интернет-представительству, повышает рейтинг Вашего сайта и благотворно влияет на положение в поисковых системах интернет-пространства.

В модуле «Вопрос-Ответ» заложены следующие возможности: размещение неограниченного количества вопросов и ответов указание имени, контактной информации автора и даты размещения вопроса размещение графической и табличной информации в ответах установка ссылки на другие разделы сайта получение сотрудником, отвечающим за сайт, уведомления о добавлении в разделе нового вопроса поддержка многоязычности Читать далее «Модуль CMS — Вопрос-ответ и глоссарий»

Модуль CMS — Заявка на предоставление информации и услуг и Карта сайта

Порой, намного удобнее сделать on-line заказ информации, товара или услуги непосредственно с сайта, через определенную форму, не прибегая к услугам почтовых программ. Модуль «Заявка на предоставление информации и услуг» предназначен именно для размещения подобных заявок.
Схема работы достаточно проста: после отправления пользователем формы заявки, она пересылается сервером на заданный администратором e-mail адрес. Обработка поступающих от пользователей сообщений осуществляется с помощью любой стандартной почтовой программы.

В новой версии системы :admin-se:, в модуле «Заявка на предоставление информации и услуг», будут заложены следующие возможности:
— просмотр списка, редактирования, добавления и удаления формы
— установление обязательности для заполнения полей
— для однострочного текстового поля установление типа поля (текстовое, числовое, e-mail, телефон) для обеспечения проверки правильности ввода данных
— добавление, редактирование и удаление поля в выбранной форме. Читать далее «Модуль CMS — Заявка на предоставление информации и услуг и Карта сайта»

Модуль CMS — Гостевая книга и Доска объявлений

Не секрет, что мнение других людей практически всегда влияет на выбор Компании, с которой предполагается совместная работа. Хороший отзыв о работе Вашей Компании расположит потенциальных Заказчиков к сотрудничеству. Наряду с этим, своевременно оставленная запись в виде пожелания или какой либо другой форме, позволит Вам скорректировать предоставляемую Потребителям информацию. Модуль «Гостевая книга» предназначен именно для публикации сообщений посетителей, их отзыве о работе Компании или выпускаемой и предлагаемой продукции. Размещение данного модуля на сайте повысит уровень доверия к Вашей компании, позиционируя Вас как серьезную организацию, открытую для общественного мнения.

В модуле «Гостевая книга» заложены следующие возможности:
— редактирование и удаление записей
— уведомление о новой записи в Гостевой книге
— ответ автору, оставившему запись
— просмотр IP-адреса посетителя, оставившего запись в Гостевой книге. Читать далее «Модуль CMS — Гостевая книга и Доска объявлений»