613 Commits

Author SHA1 Message Date
Giuseppe Criscione
0ac44b1eeb Add canonical route to index page 2019-05-11 23:04:10 +02:00
Giuseppe Criscione
a4316239c6 Add the possibility to set a canonical route for pages 2019-05-11 22:28:24 +02:00
Giuseppe Criscione
d92723eaea Add Router::rewrite() to rewrite current route with new params 2019-05-11 21:54:35 +02:00
Giuseppe Criscione
c7e99c590b Add Router::rewriteRoute() 2019-05-11 21:53:42 +02:00
Giuseppe Criscione
3c80935edc Store currently matched route to Router::$route 2019-05-11 21:52:41 +02:00
Giuseppe Criscione
a31f8e5895 Add robots meta tag to Admin views 2019-05-09 14:24:43 +02:00
Giuseppe Criscione
904adc7bed Add Metadata and Aliases fields to site options 2019-05-09 14:07:16 +02:00
Giuseppe Criscione
6ea4404fb4 Add array field type 2019-05-08 22:29:28 +02:00
Giuseppe Criscione
f7d921a68d Use site defaults when updating options 2019-05-08 19:43:32 +02:00
Giuseppe Criscione
65bb8973e5 Add array type hints 2019-05-08 12:27:09 +02:00
Giuseppe Criscione
7e07200d3f Fix Field::isEmpty() evaluating fields with false value empty 2019-05-08 11:56:47 +02:00
Giuseppe Criscione
b6bd7fbe3f Use underscores in frontmatter keys for consistency 2019-05-07 22:22:39 +02:00
Giuseppe Criscione
5779534b5f Fix Validator::validateTags() not resetting keys after filtering 2019-05-07 18:23:34 +02:00
Giuseppe Criscione
73db65f1cb Add placeholders to Options and User Profile views 2019-05-07 18:21:28 +02:00
Giuseppe Criscione
45f2dabbc8 Add placeholder to tags field in blog posts 2019-05-07 17:45:55 +02:00
Giuseppe Criscione
a87b9d2371 Add placeholder support for tags field 2019-05-07 17:42:27 +02:00
Giuseppe Criscione
5fbe3e1dfc Add placeholder support for text-based fields 2019-05-07 17:36:48 +02:00
Giuseppe Criscione
fdb8110a75 Remove HTTPRequest::postDataFromRaw() 2019-05-07 17:11:47 +02:00
Giuseppe Criscione
0c0d224453 Avoid using raw POST data from HTTP requests 2019-05-07 17:11:18 +02:00
Giuseppe Criscione
6d3f1c343c Use Field::formName() in field views 2019-05-07 17:07:23 +02:00
Giuseppe Criscione
20a53d9d2a Add Field::formName() 2019-05-07 17:06:16 +02:00
Giuseppe Criscione
2af0118846 Extract AssociativeCollection class 2019-05-07 17:00:07 +02:00
Giuseppe Criscione
744b7dc2b7 Support dot notation in data getters and pages 2019-05-07 16:55:14 +02:00
Giuseppe Criscione
0215231b45 Add Arr class 2019-05-07 16:53:34 +02:00
Giuseppe Criscione
9ab4f17252 Add the possibility to set HTTP headers in pages frontmatter 2019-05-06 15:56:54 +02:00
Giuseppe Criscione
f44d715778 Cleanup code 2019-05-06 15:47:14 +02:00
Giuseppe Criscione
64997be537
Merge pull request #32 from giuscris/feature/page-metadata
Add metadata support
2019-05-06 11:45:50 +02:00
Giuseppe Criscione
9b5abe9d3c Use Page::metadata() from templates 2019-05-06 01:01:51 +02:00
Giuseppe Criscione
84bcc692dd Use Template::path() to get path from Site::template() 2019-05-06 00:46:01 +02:00
Giuseppe Criscione
2e7c32a4a6 Add Site::template() 2019-05-06 00:25:10 +02:00
Giuseppe Criscione
4f148c86c7 Fix coding style with PHP-CS-Fixer 2019-05-05 21:30:19 +02:00
Giuseppe Criscione
a5bf3ab8d6 Update PHP-CS-Fixer configuration 2019-05-05 21:29:05 +02:00
Giuseppe Criscione
90832d3eb6 Add support for helpers to Template 2019-05-05 17:50:20 +02:00
Giuseppe Criscione
b42d9f61ed Add TemplateHelpers class 2019-05-05 17:50:03 +02:00
Giuseppe Criscione
afbdcb147d Move template-related classes to Formwork\Template namespace 2019-05-05 17:05:25 +02:00
Giuseppe Criscione
edc1c1c0c0 Fix Layout::scheme() throwing a RuntimeException 2019-05-05 16:55:45 +02:00
Giuseppe Criscione
a285ee6131 Release 0.11.2 0.11.2 2019-05-04 14:17:27 +02:00
Giuseppe Criscione
67573ffd07 Update jQuery version 2019-05-04 14:10:21 +02:00
Giuseppe Criscione
09a432206d Update composer.lock 2019-05-03 19:23:23 +02:00
Giuseppe Criscione
97a7b44a60 Update npm packages 2019-05-03 19:22:16 +02:00
Giuseppe Criscione
914186e288 Update .stylelintrc 2019-05-03 19:20:48 +02:00
Giuseppe Criscione
45270012e7 Add metadata support 2019-05-03 18:54:13 +02:00
Giuseppe Criscione
7866b2d2e7 Add Metadata class 2019-05-03 18:46:01 +02:00
Giuseppe Criscione
cdc9285236 Add Metadatum class 2019-05-03 18:45:51 +02:00
Giuseppe Criscione
045ae83aaa Load templates on each template rendering, not only for the current page 2019-05-03 18:44:14 +02:00
Giuseppe Criscione
21573b04d2 Cleanup templates JavaScript 2019-05-03 18:43:32 +02:00
Giuseppe Criscione
d695af034f Cleanup site layout 2019-05-03 18:43:19 +02:00
Giuseppe Criscione
7e960a2643 Cleanup code 2019-05-03 18:06:40 +02:00
Giuseppe Criscione
632dccb967 Move Page::absoluteUri() to AbstractPage::absoluteUri() 2019-05-01 22:29:51 +02:00
Giuseppe Criscione
c1d5727d9d Extract Layout class from Template 2019-04-29 10:02:42 +02:00