Содержание
Laravel Orchid — Open Collective
COLLECTIVE
admin
cmf
cms
cms-framework
dashboard
laravel
orchid
php
platform
Open source
Fiscal Host: Open Source Collective
A free Laravel package that abstracts standard business logic and allows code-driven rapid application development of back office applications like admin panels and dashboards.
This is Laravel Orchid’s pageLaravel Orchid
Contribute
Budget
About
Contribute
Become a financial contributor.
Financial Contributions
Custom contribution
Donation
Make a custom one-time or recurring contribution.
Latest activity by
Crypto contribution
Crypto Contribution
Make a crypto contribution.
Backers
Support us with a monthly donation and help us continue our activities.
$21 USD of $100 USD / month raised (21%)
Starts at$2 USD / month
Latest activity by
Sponsors
Become a sponsor and get your logo on our README on Github with a link to your site.
$0.00 USD of $300 USD / month raised (0%)
Starts at$100 USD / month
Top financial contributors
Individuals
Giacomo Trezzi
700″ font-size=»10px» letter-spacing=»-0.4px»>$440 USD since Oct 2020Blankster
$250 USD since Oct 2020
astersnake
$225 USD since Oct 2020
Roli Graf
$100 USD since Dec 2020
Timur
$100 USD since Aug 2022
thaolt
$97 USD since Apr 2021
Neftali Martinez
$60 USD since Aug 2022
Mădălin Ignișca
$57 USD since Mar 2021
Alex Sabur
$55 USD since Apr 2021
Swara Mohammed
$50 USD since May 2022
Alexandr Taldykin
700″ font-size=»10px» letter-spacing=»-0.4px»>$33 USD since Oct 2020CryptoDev
$30 USD since Sep 2021
Ermek Kulmamirov
$20 USD since Oct 2021
Vakharsolta
$20 USD since Oct 2021
Juan Carlos Enrique
$20 USD since Dec 2022
Organizations
Пятиминутка PHP
$80 USD since Oct 2020
Hexbyte Inc.
$40 USD since Apr 2021
Real Targeted Traffic
$22 USD since Oct 2021
Laravel Orchid is all of us
900″ font-size=»32px» letter-spacing=»-0.4px»>Our contributors 29Thank you for supporting Laravel Orchid.
Alexandr Cher…
Giacomo Trezzi
$440 USD
Blankster
Backers
$250 USD
Let’s give something back and support the peopl…
Backers
$225 USD
Roli Graf
$100 USD
Timur
$100 USD
thaolt
Backers
$97 USD
Пятиминутка PHP
4px»>Backers$80 USD
Neftali Martinez
$60 USD
Mădălin Ignișca
Backers
$57 USD
Alex Sabur
Backers
$55 USD
Swara Mohammed
4px»>$50 USDBudget
Transparent and open finances.
Financial contribution to Laravel Orchid
Credit from Juan Carlos Enrique to Laravel Orchid •
+$20.00USD
Completed
Contribution #599332
Monthly financial contribution to Laravel Orchid (Backers)
Credit from Konstantin Riabchenko to Laravel Orchid •
+$5.00USD
Completed
Contribution #590072
Monthly financial contribution to Laravel Orchid (Backers)
Credit from thaolt to Laravel Orchid •
+$5. 00USD
Completed
Contribution #166194
$
Today’s balance
$930.31 USD
Total raised
$1,448.57 USD
Total disbursed
$518.26 USD
Estimated annual budget
$717.95 USD
Laravel Orchid is an open-source package (MIT license) to speed up development and create applications in the style of administration. It abstracts typical business application templates so that developers can quickly implement beautiful and elegant interfaces with little effort.
Our team
4px»>Alexandr Cher…Лучшая админка для Laravel
October CMS | Laravel Nova | Orchid | Voyager | |
---|---|---|---|---|
Доступы | Разграничение пользователей по ролям и деление на группы. | Групп нет: любой пользователь из штатной таблицы Users получает полный доступ в админку. Ограничения доступа придётся делать вручную. | Из коробки доступны таблицы с пользователями и таблица с ролями (плюс таблица расшивки, чтобы настроить их взаимоотношения). Из стандартного: доступ в админку, управление через медиаменеджер, доступ к редактированию пользователей и ролей. | Есть группы пользователей, можно добавлять свои права. Нет разграничения пользователей по типу контента: любой пользователь может вставлять любой контент (скрипты, embed, и т.д.). |
Связи между сущностями | Штатные решения Laravel для связей разработчики отвергли и написали своё. Из документации до конца неясно, как это работает и как получить программный доступ к настройкам. | Есть штатные HasMany, BelongsTo и т.д. Древовидной структуры — нет. С большим объемом данных справляется нормально. | Штатные для Laravel отношения вроде HasMany, BelongsTo и т.д. | Стандартно через HasMany, HasOne, BelongsToMany, BelongsTo и т.д.; в админке дублируются связи (через создание полей в Bread), можно задать «обязательные» связи. Древовидных структур нет. |
Формы | Для сущностей в базе данных формы описываются YAML-файлом с описанием всех полей и их атрибутов.
Для публички форм нет, всё придётся делать руками. | Самих по себе форм нет. Зато есть стопка классов для определения полей редактирования сущностей таблиц — можно кастомить через наследование. | Есть свои формы для добавления или редактирования. Также есть FormBuilder, с которым можно создавать формы без привязок к сущностям БД, но с аплоадом файлов придется разбираться. | Формы для контента генерируются по описанию BREAD-сущностей. Форм для публички нет, приходится использовать сторонние решения. |
Фильтры списков и сортировки | Отличный функционал фильтрации из коробки: любые типы полей и даже поиск по отношениям. | Неудобный функционал фильтрации из коробки: только по одной колонке. | Есть простой фильтр, сложный придётся писать руками, используя неудобный механизм с добавлением колонок. Сортировки работают штатно в алфавитном порядке. | Есть простой фильтр (поле, операция сравнения <, >, =, like и значение). Бывают баги из-за разных вариантов реализации: с рендерингом на сервере и рендерингом на клиенте через js. Сортировки — по значению выводимых полей (по колонке). |
Редактор текста | Вместо одного из привычных текстовых редакторов — своя реализация. Но можно кастомизировать стили через админ-панель и список разрешённых html-тегов. | Из коробки доступен Trix editor со стандартным набором функций для модификации текста. На вид — выходец из Windows 98, редактирования исходного кода нет, возможностей для кастомизации, собственно, тоже. Есть поле для визуального редактирования Markdown. | Есть обычный — для визуального редактирования (SimpleMDE), есть классический — для редактирования как html (Quill). Есть широкий набор возможностей для построения графиков. | Встроенный редактор текста TinyMCE (относительно свежей версии) с джентльменским набором функций: параграфы, списки, таблицы, изображения, редактирование в режиме html-кода. Можно подключить плагины от TinyMCE. |
Письма, почта, шаблоны | Есть редактор шаблонов в админке и отправка тестового письма. | Ничего готового нет. | Ничего готового нет. | Только через стандартные уведомления Laravel. |
Создание веб-сайта Orchard Core CMS
Меня спросили, как создать веб-сайт Orchard Core CMS на днях, когда я присутствовал на собрании местной группы разработчиков, поэтому я подумал, что напишу краткое руководство по Orchard Core CMS о том, насколько безумно просто это сейчас . Вам не нужно быть разработчиком Orchard Core или даже особенно хорошо разбираться в .NET Core или .NET Core Development только для того, чтобы создать и запустить веб-сайт Orchard Core CMS на своем ПК или Mac. Вам необходимо убедиться, что у вас установлен пакет SDK для .NET Core 3.1. Оттуда вам просто нужно установить и запустить шаблоны генерации кода, чтобы упростить создание вашего первого веб-сайта Orchard Core CMS.
Шаблоны генерации кода Orchard Core
Orchard Core имеет шаблоны генерации кода, которые позволяют легко создавать различные проекты Orchard Core с помощью интерфейса командной строки .NET Core. В настоящее время эти шаблоны представлены в двух вариантах: один для использования стабильного кода, а другой для использования передового кода разработки. Если вы не являетесь разработчиком Orchard Core, я рекомендую стабильный код. Шаблоны, использующие стабильный код, можно установить с помощью одной команды.
dotnet новый -i OrchardCore.ProjectTemplates::1. 0.0
После выполнения этой команды можно ввести dotnet new , чтобы просмотреть список всех шаблонов, доступных для интерфейса командной строки .NET Core. Вы заметите специальные шаблоны генерации кода для создания веб-сайта Orchard Core CMS, модулей Orchard Core, темы Orchard Core и веб-приложения Orchard Core MVC. Вы можете использовать Orchard Core не только для создания веб-приложения CMS, но и для разработки модульных веб-приложений .NET Core MVC, поэтому внимательно изучите команды шаблона, чтобы убедиться, что вы используете правильные команды.
Создание веб-сайта Orchard Core CMS
После установки шаблонов генерации кода создание веб-сайта Orchard Core CMS теперь так же просто, как запуск одной команды .NET Core CLI с использованием соответствующего шаблона генерации кода.
dotnet new occms -n Test
Когда вы запускаете команду, она должна успешно создать веб-сайт Orchard Core CMS и даже ответить соответствующим образом.
Шаблон "Веб-приложение Orchard Core Cms" успешно создан.
Теперь вы можете перейти в каталог и запустить проект. Он выполнит восстановление, сборку и запуск веб-сайта.
CD тест дотнет запустить Среда размещения: Разработка Корневой путь к содержимому: .../Test Сейчас слушаю: https://localhost:5001 Сейчас слушаю: http://localhost:5000 Приложение запущено. Нажмите Ctrl+C, чтобы выключить.
При первом запуске веб-сайта Orchard Core CMS вы увидите экран настройки, на котором запрашивается информация о веб-сайте, рецепт установки, который вы хотите использовать для создания веб-сайта, и учетные данные для учетной записи суперпользователя.
Если вы впервые создаете веб-сайт Orchard Core CMS, я рекомендую выбрать рецепт установки, который действительно создает что-то, что вы можете увидеть и с чем поиграть, например, рецепт установки темы агентства или рецепт установки темы блога. Вот пример того, что вы увидите после выбора агентства.
Поздравляем! Вы создали свой первый веб-сайт Orchard Core CMS!
Я планирую расширить этот учебник для начинающих позже. А пока вы можете прочитать некоторые из моих других руководств по Orchard Core Tutorials.
Хостинг Orchard CMS от SmarterASP.net
Хостинг Orchard CMS
Хостинг Orchard CMS
- Windows Server 2022
- Емкость хранилища: не ограничена
- Пропускная способность: Неограниченная
- .NET 7.х, 6.х, 5.х
- ASP.NET 4.8 и 4.7.x и 4.6.x и 4.5.x — 2.0
- ASP.NET Core 7.x, 6.x, 5.x, 3.x, 2.x, 1.x
- МВК 6, 5, 4, 3, 2, 1
- PHP 8.x, 7.x, 5.x
Неограниченная база данных MSSQL
- SQL Server 2019, 2017, 2016, 2014, 2012, 2008 R2
- Резервное копирование, восстановление: ДА
- Удаленное подключение: ДА
- Студия управления SQL: ДА
Неограниченная база данных MySQL
- MySQL 8. x, 5.x
- Резервное копирование, восстановление: ДА
- Удаленное подключение: ДА
- phpMyAdmin: ДА
Нажмите здесь, чтобы зарегистрироваться сейчас! Войти Сейчас!
Orchard — это бесплатный проект с открытым исходным кодом, ориентированный на сообщество, целью которого является предоставление приложений и повторно используемых компонентов на платформе ASP.NET. Он будет создавать общие компоненты для создания приложений и расширений ASP.NET, а также специальные приложения, использующие эти компоненты для удовлетворения потребностей конечных пользователей, сценаристов и разработчиков. Кроме того, мы стремимся установить партнерские отношения с существующими авторами приложений, чтобы помочь им достичь своих целей. Orchard поставляется как часть галереи ASP.NET с открытым исходным кодом в рамках Outercurve Foundation. Он распространяется под лицензией New BSD, одобренной OSI. Предполагаемый результат проекта Orchard состоит из трех частей: — Отдельные приложения на основе .NET, предназначенные для конечных пользователей, сценаристов и разработчиков В ближайшей перспективе проект Orchard направлен на разработку приложения CMS на основе .NET, которое позволит пользователям быстро создавать веб-сайты, управляемые контентом, и расширяемой среды, которая позволит разрешить разработчикам и настройщикам предоставлять дополнительные функции с помощью модулей и тем. Вы можете узнать больше о проекте на сайте Orchard Project. |