Skip to content

directory-structure.texy Fix proposal for single word #1073

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 137 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
69965ae
added best-practices/microsites
dg Sep 6, 2023
7d347b4
latte 3.0.9
dg Sep 8, 2023
3362e5d
filesystem: link to Finder
dg Sep 12, 2023
5ab9698
own page for StaticClass
dg Sep 12, 2023
bdeca62
improved smartobject
dg Sep 12, 2023
8a961eb
nette/utils 4.0.1
dg Jan 17, 2024
93ff78a
nette/utils 4.0.2
dg Sep 19, 2023
4fcabd8
latte: info about Latte\Runtime\Html
dg Sep 19, 2023
bafbffb
Tracy: added mappings
dg Sep 22, 2023
bd38bde
robot-loader: info about standalone usage
dg Sep 26, 2023
95f937e
typo
dg Sep 27, 2023
cde7d29
neon: improved syntax description
dg Sep 27, 2023
9646248
di: neon syntax improvements
dg Sep 27, 2023
85b137c
turning cache off
dg Oct 2, 2023
b34a7ca
typo [closes #1022]
dg Oct 5, 2023
40e17f5
nette/di v3.1.8 [Closes #1031]
dg Oct 2, 2023
a8ece7a
nette/schema 1.2.5
dg Oct 4, 2023
43d6215
nette/application v3.1.14
dg Oct 4, 2023
6a5ebe1
improvements
dg Oct 5, 2023
35101fb
nette/forms 3.1.12
dg Oct 10, 2023
ef84794
latte 3.0.10
dg Oct 11, 2023
12e2d54
services: improved text
dg Oct 13, 2023
71f5cfb
form validation: improved
dg Oct 15, 2023
58166cb
forms: used unpkg.com for netteForms
dg Oct 15, 2023
fc920eb
ajax: improved
dg Oct 15, 2023
8427ee1
forms: improved in about disabled fields
dg Oct 20, 2023
2b7b21a
intro to oop
dg Oct 24, 2023
470c613
links to oop
dg Oct 25, 2023
32a6f53
fixed link
dg Oct 25, 2023
bd232a8
Typo (#1034)
pat0s Oct 29, 2023
8e3a29f
nette/forms 3.1.14
dg Oct 29, 2023
e3a4ac4
nette/utils 4.0.2
dg Oct 29, 2023
36171f6
php-generator: improved perex etc
dg Nov 1, 2023
0be2e7e
robot-loader: improved translation
dg Nov 1, 2023
a5a9583
php-generator: improved EN translation
dg Nov 1, 2023
fb2b197
latte 3.0.12
dg Nov 9, 2023
d18a54b
updated PHP requirements
dg Nov 13, 2023
97064a4
composer: ignore upper boundary
dg Nov 21, 2023
c62f118
forms 3.1.15
dg Nov 11, 2023
baebce6
nette/database v3.2
dg Dec 14, 2023
1956b1c
Arrays::associate
dg Nov 25, 2023
8dc3152
typo (#1036)
Jonezzyboy Dec 26, 2023
461b6fa
troubleshooting: fixed info
dg Dec 26, 2023
bdca558
neon: added missing parameter (#1037)
sallyx Dec 26, 2023
b698ccb
typo
dg Dec 31, 2023
56bde14
nette/utils 4.0.4
dg Jan 17, 2024
a99d512
tester: option -l replaced with -o
smuuf Jan 21, 2024
b447533
nette/tester 2.5.2
dg Jan 21, 2024
63f10b1
nette/http 3.2.4
dg Jan 30, 2024
fdecd47
nette/application 3.2
dg Feb 8, 2024
d38b3cf
nette/component-model 3.1.0
dg Feb 8, 2024
a55e9c7
nette/di 3.2
dg Feb 12, 2024
62cf754
added utils/upgrading
dg Mar 2, 2024
160b668
typo
nextMJ Feb 17, 2024
f932041
updated web-project
dg Feb 18, 2024
1f65728
migrations updated
dg Mar 2, 2024
4fcc406
migration guide for Nette 3.2 [WIP]
dg Feb 10, 2023
fd6b154
oop: improvements
dg Mar 10, 2024
f33c95a
nette/application 3.2.1
dg Mar 11, 2024
0195403
floats: note about precision
dg Mar 12, 2024
2cf34aa
typo (#1046)
mildabre Mar 18, 2024
5c685c2
Fixed PhpStorm typo (#1045)
hermajan Mar 18, 2024
ee998de
application: better wording [Closes nette/application#323]
dg Mar 19, 2024
1eeb8c8
Grammar corrected in documentation (#1044)
rastographics Mar 19, 2024
385ef56
Typo. (#1042)
radekdostal Mar 19, 2024
746be14
latte: vscode plugin
dg Apr 3, 2024
49541dc
typo
dg Apr 4, 2024
43a3990
typo
dg Apr 18, 2024
905c5a4
uses GitHub Actions
dg Apr 4, 2024
b4acaf8
latte: simplified "{..}"
dg Apr 6, 2024
c6737e3
typo
dg Apr 15, 2024
67d0eab
nette/application 3.2.3
dg Apr 18, 2024
69ba64b
nette/application 3.2.3: new directory structure
dg Apr 18, 2024
855fb70
new directory structure throughout documentation
dg Apr 18, 2024
41808e3
best practices: attribute Requires
dg Apr 18, 2024
c107829
nette/bootstrap 3.2.3
dg Apr 19, 2024
420547d
forms: info about hidden field security
dg Apr 22, 2024
86b18bb
typo
dg Apr 25, 2024
b080873
tracy: AJAX debugging
dg May 2, 2024
85b83ae
tester 2.5.3
dg May 3, 2024
35f4a74
forms: missing information added
dg May 5, 2024
e27a37f
forms: slightly improved HTML attributes
dg May 5, 2024
413d6de
nette/database 3.2.1
dg May 7, 2024
76f9923
iteratewhile -> grouping
dg May 14, 2024
3ece4df
latte 3.0.16
dg May 14, 2024
66d3999
latte: adding |group to the grouping
dg May 14, 2024
f88e046
latte: pictograms
dg May 16, 2024
4c79a4a
http: missing fragment warning
dg May 17, 2024
2b35854
latte: added passing-variables
dg May 20, 2024
fc3eddd
typo
dg May 24, 2024
b6f21ce
routing: better wording
dg May 28, 2024
9d3a7d4
bootstrap: $appDir -> $rootDir
dg Aug 3, 2024
649d3b5
nette/forms 3.2.4
dg Aug 5, 2024
e70ffcc
latte 3.0.18
dg Aug 6, 2024
6698de3
typo (#1052)
buffus Aug 6, 2024
e69533d
nette/caching 3.3.1
dg Aug 7, 2024
588fc51
nette/utils 4.0.5
dg Aug 7, 2024
905d23a
nette/database 3.2.4
dg Aug 9, 2024
3392b29
typo
dg Sep 4, 2024
2c3f380
php-generator 4.1.6
dg Sep 10, 2024
6ea5ca4
nette/application 3.2.6
dg Jun 9, 2024
6ce0560
latte improved
dg Sep 4, 2024
fdcc41c
Typos (#1057)
mezotv Oct 4, 2024
7557756
typo [Closes #1050]
dg Oct 4, 2024
84f420e
nette/schema 1.3.2
dg Oct 5, 2024
b026c54
typo
dg Oct 23, 2024
5c81332
Forms: added missing parameters
dg Oct 23, 2024
99d5687
fixed type hints
dg Oct 23, 2024
c7abcd7
[filter] has same signature as [method]
dg Oct 23, 2024
fe4b076
typo
jvitasek Oct 23, 2024
86856b5
ajax: Naja initialization info [Closes #1053]
dg Oct 23, 2024
2fd89e0
upgrading: added exception class change info (finder) [Closes #1051]
Rixafy Jul 1, 2024
f8708b1
typo [Closes #1049]
diegosardina Jun 9, 2024
064ae63
better wording [Closes #1038][Closes #1040][Closes #1026][Closes #10…
mildabre Jan 24, 2024
06fefac
typo [Closes #1024]
mabar Jun 25, 2023
f93ba47
components: added info about redirect after signal [Closes #1017]
dg May 30, 2023
954942b
new Bootstrap API
dg Oct 24, 2024
ea96f0f
latte: better expression
dg Nov 6, 2024
4debeb9
smartobject: info about PHP 8.4
dg Nov 24, 2024
4e0daff
nette/php-generator 4.1.7
dg Nov 28, 2024
00ebbf0
improved info about production/development mode
dg Nov 29, 2024
9de0f46
typo [Closes #1070]
dg Dec 8, 2024
ddd8c6e
tracy: compatible with 8.4
dg Dec 18, 2024
64c79db
application: improved homepage
dg Dec 18, 2024
b9c725e
database extensive update
dg Dec 17, 2024
a02e237
modified links to db
dg Dec 20, 2024
66dce23
latte: removed some quotes
dg Jan 13, 2025
c1ac5fc
latte: added example how latte seen template
dg Jan 9, 2025
2d056ab
nette/di 3.2.4
dg Jan 10, 2025
7d82983
nette/http 3.3.2
dg Jan 12, 2025
602c08f
nette/tester 2.5.5
dg Jan 12, 2025
ce9743f
troubleshooting: warning about document_root
dg Jan 23, 2025
6c9e48d
added directory-structure
dg Jan 23, 2025
76a8e95
modules => directory structure
dg Jan 23, 2025
757c3e0
new translation wip
dg Sep 1, 2024
06f1cb7
nette/database 4.0 wip
dg Dec 20, 2024
7293a00
Update directory-structure.texy
darnel Jan 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 17 additions & 0 deletions .github/workflows/coding-style.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Coding Style

on: [push, pull_request]

jobs:
nette_cc:
name: Nette Code Checker
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: shivammathur/setup-php@v2
with:
php-version: 8.3
coverage: none

- run: composer create-project nette/code-checker temp/code-checker ^3 --no-progress
- run: php temp/code-checker/code-checker --no-progress
13 changes: 0 additions & 13 deletions .travis.yml

This file was deleted.

95 changes: 72 additions & 23 deletions application/bg/@home.texy
Original file line number Diff line number Diff line change
@@ -1,36 +1,85 @@
Приложение Nette
****************
Заявление за Nette
******************

.[perex]
Пакетът `nette/application` е основа за създаване на интерактивни уеб приложения.
Nette Application е ядрото на рамката Nette, която предоставя мощни инструменти за създаване на модерни уеб приложения. Тя предлага множество изключителни функции, които значително опростяват разработката и подобряват сигурността и поддържането на кода.

- [Как работят приложенията |how-it-works]?
- [Bootstrap |Bootstrap]
- [Презентатори |presenters]
- [Шаблони |templates]
- [Модули |modules]
- [Маршрутизиране |routing]
- [Създаване на URL |creating-links]
- [Интерактивни компоненти |components]
- [AJAX и фрагменти |ajax]
- [Мултипликатор |Multiplier]
- [Конфигурация |configuration]

Инсталация .[#toc-installation]
-------------------------------

Настройка
---------

Изтеглете и инсталирайте пакета с помощта на [Composer |best-practices:composer]:
Изтеглете и инсталирайте библиотеката, като използвате [Composer |best-practices:composer]:

```shell
composer require nette/application
```

| версия на пакета | съвместима версия на PHP
|-----------------------|-----------------------
| Nette Application 4.0 | PHP 8.0 - 8.1
| Nette Application 3.1 | PHP 7.2 - 8.1

Защо да изберете Nette Application? .[#toc-why-choose-nette-application]
------------------------------------------------------------------------

Nette винаги е била пионер в областта на уеб технологиите.

**Двупосочен маршрутизатор:** Nette разполага с усъвършенствана система за маршрутизация, уникална със своята двупосочност - тя не само превежда URL адреси към действия на приложението, но може да генерира и URL адреси в обратна посока. Това означава:
- Можете да променяте структурата на URL адресите на цялото приложение по всяко време, без да променяте файловете на шаблоните.
- URL адресите се канонизират автоматично, което подобрява SEO
- Маршрутизацията се определя на едно място, а не е разпръсната в анотации

**Компоненти и сигнали:** Вградената система от компоненти, вдъхновена от Delphi и React.js, е уникална сред PHP фреймуърците:
- Позволява създаването на елементи на потребителския интерфейс за многократна употреба
- Поддържа йерархично композиране на компоненти
- Предлага елегантна обработка на AJAX заявки чрез сигнали
- Богата библиотека от готови компоненти в [Componette](https://componette.org)

**AJAX и Snippets:** Nette представи революционен начин за работа с AJAX през 2009 г., преди решения като Hotwire за Ruby on Rails или Symfony UX Turbo:
- Извадките позволяват актуализиране само на части от страницата, без да се пише JavaScript
- Автоматична интеграция със системата от компоненти
- Интелигентно обезсилване на части от страницата
- Минимално прехвърляне на данни

**Интуитивни шаблони [Latte |latte:]:** Най-сигурната система за шаблониране за PHP с разширени функции:
- Автоматична защита от XSS с контекстно ескапиране
- Възможност за разширяване с персонализирани филтри, функции и тагове
- Наследяване на шаблони и фрагменти за AJAX
- Отлична поддръжка на PHP 8.x със система от типове

**Вкачване на зависимости:** Nette използва напълно функцията "Вкачване на зависимости" (Dependency Injection):
- Автоматично предаване на зависимости (autowiring)
- Конфигуриране чрез ясен формат NEON
- Поддръжка на фабрики за компоненти


Основни предимства .[#toc-main-benefits]
----------------------------------------

- **Сигурност**: Автоматична защита срещу [уязвимости |nette:vulnerability-protection] като XSS, CSRF и др.
- **Продуктивност**: По-малко писане, повече функции благодарение на интелигентния дизайн
- **Отстраняване на грешки**: [Дебъгер на Tracy с |tracy:] панел за маршрутизация
- **Производителност**: Интелигентна система за кеширане, лениво зареждане на компоненти
- **Гъвкавост**: Лесна промяна на URL адреса дори след завършване на приложението
- **Компоненти**: Уникална система от елементи на потребителския интерфейс за многократна употреба
- **Модерна**: Пълна поддръжка на PHP 8.4+ и система от типове


Започване на работа .[#toc-getting-started]
-------------------------------------------

1. [Разбиране на приложенията |how-it-works] - Разбиране на основната архитектура
2. [Презентатори |presenters] - Работа с презентатори и действия
3. [Шаблони |templates] - Създаване на шаблони в Latte
4. [Маршрутизиране |routing] - Конфигуриране на URL
5. [Интерактивни компоненти |components] - използване на системата от компоненти


Съвместимост с PHP .[#toc-php-compatibility]
--------------------------------------------

| версия | съвместима с PHP
|-----------|-------------------
| Nette Application 4.0 | PHP 8.1 - 8.4
| Nette Application 3.2 | PHP 8.1 - 8.4
| Nette Application 3.1 | PHP 7.2 - 8.3
| Nette Application 3.0 | PHP 7.1 - 8.0
| Nette Application 2.4 | PHP 5.6 - 8.0

Отнася се за най-новите версии на кръпките.
Валидно за последните версии на кръпките.
2 changes: 1 addition & 1 deletion application/bg/@left-menu.texy
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
- [Bootstrap |Bootstrap]
- [Презентатори |presenters]
- [Шаблони |templates]
- [Модули |modules]
- [Структура на директорията |directory-structure]
- [Маршрутизиране |routing]
- [Създаване на URL |creating-links]
- [Интерактивни компоненти |components]
Expand Down
Loading