Делаем модуль на Smarty
Сегодня задача следующая: сделать подключаемый модуль, который с помощью Smarty можно будет подключить в основной шаблон сайта. Сам функционал модуля нас мало интересует. Пусть, к примеру, это будет вывод последних новостей в сайдбаре сайта.
Начинаем работать со Smarty
В последнее время всё больше и больше заказов, которые средствами готовых CMS если и можно решить, то довольно громоздко (большое количество потребляемой памяти, огромное число запросов к БД и так далее). Поэтому было принято решение такие проекты писать с “нуля”. К примеру, обычный каталог МЭО механизм, реализованный на крупной ЦМСке генерирует около 50-70 запросов на страницу, хотя вполне реально обойтись несколькими. Благо, определенный функционал уже был написан ранее, правда в плохом качестве, придется немного переписать.
Простой интернет-магазин – каким он должен быть
Интернет-магазин – это сайт, который отличается своими функциональными возможностями. И базой для самого простого интернет-магазина может послужить даже обычная html-страница. Но даже самый простой магазин должен обладать минимальным набором функционала, поэтому использование php или jquery скриптов не будет излишним. Итак, какими функциональными возможностями должен обладать самый простой интернет-магазин?
Joomla и Drupal – сравнительный анализ
В числе ведущих CMS, которые пользуются особой популярностью в Рунете, можно выделить Joomla и Drupal. Многие, кто сталкивается прямым или косвенным образом с разработкой сайтов, рассматривают эти движки как прямые конкуренты. Обе CMS имеют открытый исходный код, что дает простор для деятельности разработчиков. Но, тем не менее, определенные функциональные различия между этими двумя движками существуют. Вкратце рассмотрим их в данной статье.
Базовый вариант дистрибутива Joomla объемнее, чем Drupal. Это связано с тем, что в Джумле предусмотрен удобный WYSIWYG-редактор, файловый менеджер и другие функциональные блоки, которые отсутствуют в Друпал. Поэтому Joomla считается более гибким решением для управления контентом и отличным полигоном для экспериментов. Изучение php для начинающих здесь более эффективно. Движок Drupal ориентирован на создание комьюнити-сайтов, и если разработчики желают создать на основе данного движка классический портал или корпоративный сайт, что, в принципе, возможно, то придется столкнуться с определенными трудностями.
Обе CMS имеют свои преимущества, и при умелом использовании на обеих можно построить практически любой сайт. Но, тем не менее, разработка сайта на Joomla будет дешевле.
Прикручиваем Fancybox к DJ-Catalog
Продолжаем серию статей по расширению функционала компонента Джумлы DJ-Catalog. Не буду в Н-ный раз описывать что это за каталог, это можно почитать на сайте разработчика. Ранее я уже писал о том, как добавить дополнительные поля в каталог товаров, сегодня же посвятим статью прикручиванию fancybox к этому каталогу.
Рубрики
- javascript
- SEO
- Smarty
- UIPI
- Боремся со СПАМом
- Верстка
- Движки форумов
- Железо
- Забавно
- Интернет в лицах
- Интернет-магазины
- Новости
- Обзоры сайтов
- Обо всем
- Полезные скрипты
- Работа с CMS
- Создание сайтов
- Уроки рекламы
- Шаблоны
