Download the PHP package domstor-project/template-standard without Composer

On this page you can find all versions of the php package domstor-project/template-standard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package template-standard

Domstor Template Standard

Требования

PHP>=7.1

Установка

  1. composer create-project domstor-project/template-standard
  2. Обязательно указать параметр mailer_user
  3. Параметр mailer_request_recipients вводится в формате ['[email protected]', '[email protected]']
  4. Указать параметр default_timezone. Например: Asia/Krasnoyarsk, Asia/Novosibirsk
  5. Отредактировать файл app/AppKernel.php. В строчке date_default_timezone_set('Asia/Novosibirsk'); заменить временную зону на соответствующую введеной в предыдущем пункте
  6. Выставить права на var/logs и var/cache. Подробнее Symfony Documentation.
  7. Выполнить php bin/console d:d:c для создания базы данных
  8. Выполнить php bin/console d:s:u --force для обновления схемы базы
  9. Выполнить php bin/console cache:clear для очистки кэша
  10. Выполнить php bin/console fos:js-routing:dump для выгрузки роутов Symfony в JS
  11. Выполнить php bin/console assetic:dump для выгрузки ассетов
  12. Создать папку web/uploads и установить права sudo chown -R www-data:www-data /path/to/project-folder/web/uploads sudo chmod -R 755 /path/to/project-folder/web/uploads
  13. Создать пользователя для доступа к системе администрирования php bin/console fos:user:create и php bin/console fos:user:promote admin_user_name ROLE_SUPER_ADMIN

Настройка

Необходимо настроить DomstorTemplateBundle. Пример настроек:

Блоки на главной странице

Все доступные в системе блоки представлены в AppBundle:Home:index.html.twig

Что бы убрать блок с главной страницы, достаточно удалить строку с его вызовом. В этом случае запросов к БД идти не будет. В системе администрирования, однако, останется возможность добавлять записи в этот блок. По-умолчанию, блок выводит 100 записей. Для того, что бы настроить количество отображаемых блоком записей, необходимо вызвать блок вот так:

В этом случае в блоке будет выведена только одна запись.

Существует возможность вывести блок формы поиска недвижимости:

object - тип недвижимости, action - категория, form_action_route - имя роута страницы поиска недвижимости. filter_template_dir - опциональный параметр, позволяет указать отдельную папку с шаблонами формы поиска, если не передан этот параметр в блок, то берется значение из domstor_template.domstorlib.builder.filter_template_dir. Поддерживается указание пути с @.

Статические страницы без контроллера

Существует возможность добавлять статические страницы, без создания контроллера. Достаточно сделать twig-шаблон и прописать необходимые настройки в конфигурацию. В качестве примера используется страница "О компании": Добавим запись в AppBundle/Resources/config/static_routing.yml

Управление отображением разделов в системе администрирования

Существует возможность скрыть раздел из системы администрирования. Все доступные разделы находятся в файле app/config/sonata/admin.yml. Для того, что бы скрыть раздел, достаточно закомментировать строку.


All versions of template-standard with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
doctrine/doctrine-bundle Version ^1.6
doctrine/orm Version ^2.5
domstor-project/template-bundle Version 1.8.*
incenteev/composer-parameter-handler Version ^2.0
leafo/scssphp Version ^0.6
patchwork/jsqueeze Version ^2.0
sensio/distribution-bundle Version ^5.0.19
sensio/framework-extra-bundle Version ^3.0.2
symfony/assetic-bundle Version ^2.8
symfony/monolog-bundle Version ^3.1.0
symfony/polyfill-apcu Version ^1.0
symfony/swiftmailer-bundle Version ^2.3.10
symfony/symfony Version ^3.3.4
twig/twig Version ^1.6||^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package domstor-project/template-standard contains the following files

Loading the files please wait ....