Всем привет! Есть чистый шаблон для Joomla 3.0 с поддержкой BootStrap (для себя делал)
Сейчас шаблон умеет отключать/подключать:
- mootools;
- jquery;
- использует CDN (yandex/google)
- Bootstrap со стандартным CSS и с CSS из шаблона.
- Подключать responsive CSS
- Умеет собирать CSS в кучу и кешировать его в файл
Какие опции по вашему мнению еще необходимы и были бы удобны?
Всем спасибо за ответы, пожелания и советы!
UPD:http://saity74.ru/uploads/tpl_blank_j3_v1.0.1.zip Не качайте это старье =)
После вчерашней беседы с
voland мы пришли к следующим выводам:
1) поддержка HTML5
2) поддержка позиций position- 0-14 (чтобы болванку можно было посмотреть со стандартными демо данными)
3) компиляция LESS с помощью php
4) раз уж есть LESS то будут настройки основных цветов
5) сетка будет от BootStrap
ммм вроде ничего не забыл.
сделаю релиз, выложу сюда!
UPD 13.02.2016: Прошла уйма времени с момента публикации этой темы =)
UPD 9.04.2017: ОООО ДАААА =) Теперь и WEBPACK
В итоге получилось как-то так:
https://github.com/Redknife/joomla-developer-template/tree/devJoomla developer template
Joomla! Шаблон для быстрой разработки с нуля.
Особенности- Оптимизация загрузки страницы
- Файлы стилей и скриптов объединяются в один оптимизированный файл, изображения (PNG, JPEG, GIF, SVG) сжимаются без потерь.
- Современный Javascript (ES2015/ES6)
- Весь JS код преобразуется в код на предыдущем стандарте ES5, который поддерживается большинством браузеров (IE9+).
- Препроцессинг CSS
- Поддержка SASS, автоматическое добавление вендорных префиксов, объединение media queries, etc.
- Сборка шрифта c иконками
- SVG иконки собираются в файлы шрифтов и автоматически подключаются в файл стилей.
- Мгновенная обратная связь (Livereload)
- Автоматическое обновление страницы в браузере, при изменении файлов (в режиме разработки, при установленном расширении для браузера).
Требования- Node.js >= 5.0.0 (желательно использовать последнюю стабильную версию).
- Глобально установленный gulp-cli и webpack npm install -g gulp-cli webpack
- Для Livereload: расширение Chrome, расширение Firefox, расширение Safari. Подробнее http://livereload.com.
Быстрый старт- Скачиваем архив с шаблоном и устанавливаем стандартным способом в Joomla!
- В папке с шаблоном: 2.1 Запускаем npm install (установка зависимостей). 2.2 Запускаем npm start (запуск сборки в режиме разработки).
- Чтобы посмотреть возможные команды, запускаем npm run help
Базовые командыКоманда Описание
npm run build Сборка, сжатие, оптимизация всей статики
npm run build:dev Сборка всей статики без сжатия (+sourcemaps)
npm run build:all Запуск npm run build:dev и npm run build:prod
npm start npm run build:dev + livereload
npm run start:prod npm run build + livereload
npm run clean Очистить папку public
Gulp tasks
Название Описание
js Сборка JS (+sourcemaps)
js:dev Сборка, сжатие и оптимизация JS
styles Препроцессинг и сборка CSS (+sourcemaps)
styles:dev Препроцессинг, сжатие, оптимизация и сборка CSS
images Оптимизация изображений
Чтобы запустить задание выполните gulp task_name
P.S. Начинающим разработчикам очень рекомендую избрать такой путь

А от бывалых надеюсь получить обратную связь, там много чего можно допилить, надеюсь обсуждение в данной теме приведет нам к истине
