Orchid cms: Orchid — Laravel Admin Panel

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 2020

Blankster

$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 2020

CryptoDev

$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 29

Thank you for supporting Laravel Orchid.

Alexandr Cher…

Giacomo Trezzi

$440 USD

Blankster

Backers

$250 USD

Let’s give something back and support the peopl…

4px»>astersnake

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 USD

Budget


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 CMS в один клик, который поможет вам быстро настроить и запустить сайт Orchard CMS. Все наши серверы настроены и оптимизированы для размещения веб-сайтов Orchard CMS.

Orchard — это бесплатный проект с открытым исходным кодом, ориентированный на сообщество, целью которого является предоставление приложений и повторно используемых компонентов на платформе ASP.NET. Он будет создавать общие компоненты для создания приложений и расширений ASP.NET, а также специальные приложения, использующие эти компоненты для удовлетворения потребностей конечных пользователей, сценаристов и разработчиков. Кроме того, мы стремимся установить партнерские отношения с существующими авторами приложений, чтобы помочь им достичь своих целей. Orchard поставляется как часть галереи ASP.NET с открытым исходным кодом в рамках Outercurve Foundation. Он распространяется под лицензией New BSD, одобренной OSI. Предполагаемый результат проекта Orchard состоит из трех частей:

— Отдельные приложения на основе .NET, предназначенные для конечных пользователей, сценаристов и разработчиков
-Набор повторно используемых компонентов, упрощающих создание таких приложений 90 108
— Активное сообщество, помогающее определить эти приложения и расширения

В ближайшей перспективе проект Orchard направлен на разработку приложения CMS на основе .NET, которое позволит пользователям быстро создавать веб-сайты, управляемые контентом, и расширяемой среды, которая позволит разрешить разработчикам и настройщикам предоставлять дополнительные функции с помощью модулей и тем. Вы можете узнать больше о проекте на сайте Orchard Project.