Kijin Sung
85fd994156
Merge pull request #2255 from kkigomi/patch-1
...
관리자 메뉴 추가에서 빈 메뉴 항목을 잘못 표시하는 문제 수정
2024-01-01 14:52:36 +09:00
kkigomi
b5ae96e0ff
관리자 메뉴 추가에서 빈 메뉴 항목을 잘못 표시하는 문제 수정
...
모듈에서 노출하는 메뉴가 없을 때 `undefined` 항목이 다수 잘못 표시되는 문제를 해결합니다.
2024-01-01 14:33:27 +09:00
Kijin Sung
9fae527d3f
Clean up integration_search default skin
2023-12-30 21:07:23 +09:00
Kijin Sung
0d529ef682
Disable procFileImageResize and related ruleset
2023-12-13 22:35:22 +09:00
Kijin Sung
dbcbb57413
Fix broken admin footer when counter addon is disabled
2023-10-27 10:43:08 +09:00
Kijin Sung
286dc76e78
Support event handler (trigger) to customize the content of the admin dashboard
2023-10-27 00:22:12 +09:00
Kijin Sung
a3cde9c109
Add config.php options to set defaults for Cookie class #2184
2023-10-24 23:09:17 +09:00
Kijin Sung
e9e46e3391
Remove HTTP/2 server push for Cloudflare
...
클플에서 해당 기능 지원 중단하여 더이상 작동하지 않음
https://developer.chrome.com/blog/removing-push/
2023-10-24 20:32:35 +09:00
Kijin Sung
a640306123
Move unit test for TemplateParser v1
2023-10-15 00:50:26 +09:00
Kijin Sung
58c910dfa0
Add very old XE DB classes to cleanup list
2023-10-14 17:49:41 +09:00
Kijin Sung
c8638d2548
Change cache-busting query string format from ?YYYYMMDDHHMMSS to ?t=UnixTime
...
- 날짜, 유닉스 타임스탬프, 16진수(CKEditor) 등 여러 가지 포맷을 혼용하고 있던
캐시 방지용 쿼리스트링의 형태를 "유닉스 타임스탬프"로 통일
- 표준 시간대 처리 등 은근히 많은 자원을 소모하는 date() 함수를 사용하지 않음
- t=를 붙여서 정상적인 쿼리스트링 구조가 나오도록 하여, 웹방화벽이나 CDN
등에서 문제를 일으킬 가능성을 줄임
- 덤으로, 길이도 2바이트씩 짧아짐
2023-09-12 23:15:26 +09:00
Kijin Sung
08ce7b18a8
Fix #2179 missing document/comment controls when counter addon is not active
2023-09-12 00:45:37 +09:00
Kijin Sung
e60ffb4e8d
Add option to control partial page rendering (layout drop)
...
XE 시절부터 layout=none 또는 isLayoutDrop=1 파라미터로 레이아웃이 없는
부분적인 페이지 렌더링을 허용하는 기능이 있었습니다. 관리자 화면에서
팝업이나 iframe을 표시하는 용도로도 사용하고, AJAX로 페이지 일부 내용만
새로고침할 때 불필요한 데이터를 주고받지 않도록 하는 데도 유용합니다.
그러나 사이트에 따라서는 레이아웃을 적용하지 않을 경우 민감한 정보가
노출되는 등의 부작용이 발생할 수도 있으므로, 이 기능을 사용하지 않도록
선택하는 옵션을 제공합니다.
2023-09-12 00:33:54 +09:00
Kijin Sung
e2753300ee
Fix inconsistent whitespace in admin dashboard
2023-09-11 23:03:46 +09:00
Kijin Sung
dee273a4f2
Fix incorrect form method in admin dashboard
2023-09-11 23:03:27 +09:00
Kijin Sung
8054564b37
Delete dispEditorPreview action that is no longer used
2023-09-05 01:13:19 +09:00
Kijin Sung
eedf4a6e0d
Remove outdated properties in some CSS files
2023-08-31 23:13:15 +09:00
Kijin Sung
9d44192889
Convert simpleeditor stylesheet to SCSS
2023-08-31 02:44:38 +09:00
Kijin Sung
84bae83d68
Convert remaining LESS files to SCSS
2023-08-31 02:42:34 +09:00
Kijin Sung
15648d10d1
Fix #2167 allow removing no-store and must-revalidate from Cache-Control headers
2023-08-31 02:19:18 +09:00
Kijin Sung
51cd77a06e
Clean up more old files that haven't been used in a while in Rhymix
2023-08-31 01:00:12 +09:00
Kijin Sung
380c50aa6a
Remove unnecessary polyfill for window.matchMedia
2023-08-31 00:51:52 +09:00
Kijin Sung
f75649ccb1
Remove unnecessary HTML5 shiv library
2023-08-31 00:49:27 +09:00
Kijin Sung
4af7354bf0
Add options to control autologin cookie lifetime and refresh function
2023-08-29 23:42:01 +09:00
Kijin Sung
d88d9c2566
Fix fatal error when copying domain configuration
2023-08-18 13:41:20 +09:00
Kijin Sung
6e415fafc0
Support full-width inputs with x_full-width
2023-08-03 21:24:55 +09:00
Kijin Sung
a2932ee8c8
Add admin setting to control the httpOnly attribute
2023-07-22 20:17:23 +09:00
Kijin Sung
c53e0a93f5
Remove session.use_keys from server environment screen
2023-07-22 19:23:14 +09:00
Kijin Sung
ced866d5e0
Remove session keys option
2023-07-22 19:22:33 +09:00
Kijin Sung
bb495f0259
Fix warnings in PHP 8 #2150 @eondcom
2023-07-17 20:55:58 +09:00
Kijin Sung
13ef40c772
Fix warnings in PHP 8 #2150 @eondcom
2023-07-17 20:51:47 +09:00
Kijin Sung
d285a90e88
Fix #2136 add button to reset the cleanup exception list
2023-07-04 22:43:17 +09:00
Kijin Sung
e98ba87f8e
Fix #2136 allow admin to add exception to cleanup list
2023-07-04 22:37:17 +09:00
Kijin Sung
8011e9a2f6
Separate tools/ into subdirectories and files in cleanup file list #2136
2023-07-03 01:55:59 +09:00
Kijin Sung
f4516a4391
Make cleanup message less confusing for moved files and directories
2023-06-22 22:50:53 +09:00
Kijin Sung
f6b81231a6
Fix #2127 missing translation of admin page title
2023-06-22 21:19:37 +09:00
Kijin Sung
848a7cb878
Add site_admin table schema to cleanup list
2023-06-21 22:22:59 +09:00
Kijin Sung
be6cc58311
Remove <html>, <head>, <body> tags from header and footer scripts
2023-06-20 17:03:34 +09:00
Kijin Sung
1d3c5bc5d4
Add more unnecessary files to cleanup list
2023-06-19 22:34:05 +09:00
Kijin Sung
1a871ce9bc
Add unused addons to core cleanup list
2023-06-19 01:33:36 +09:00
Kijin Sung
7df280a697
Add line breaks to help text
2023-06-18 23:35:55 +09:00
Kijin Sung
5ba6346bec
Add security options to add X-Frame-Options and X-Content-Type-Options headers
...
- 보안 관련하여 널리 알려진 헤더 3종 가운데 2종을 기본 지원
- X-XSS-Protection 헤더는 IE 지원 종료로 불필요
2023-06-18 23:33:41 +09:00
Kijin Sung
e3ce2bcbcc
Remove gzip support; rely on webserver instead
2023-06-18 23:05:16 +09:00
Kijin Sung
de2a9288f2
Add option to control how many seconds to wait before compiling updated template file
2023-06-18 23:01:59 +09:00
Kijin Sung
648cd40b0d
Adjust styling of domain display in board and page list
2023-06-18 03:05:17 +09:00
Kijin Sung
f596947d0e
Add option to make pages available only on one domain
...
- 2021년에 next 브랜치 적용을 목표로 작업했던 것 가져옴
- modules 테이블에 domain_srl을 추가하여 특정 도메인에서만 유효하도록 설정 가능
- site_srl 변수를 사용하던 곳 중 삭제할 수 있는 곳은 모두 삭제함
2023-06-18 02:53:04 +09:00
Kijin Sung
58ce0defca
Add option to control error and query log consolidation
2023-05-01 02:59:22 +09:00
Kijin Sung
1dca4adf42
Remove trailing whitespace in admin module
2023-01-17 20:59:21 +09:00
Kijin Sung
f7f20a0825
Fix incorrect template syntax
2023-01-16 22:36:22 +09:00
Kijin Sung
e5d6bddebc
Always display dummy cache driver at top of list
2022-12-30 00:18:56 +09:00