Commits newest
73 Days ago by YaWK (YaWK)
#330 fixed: changed referer to frontend page to avoid errors if no index.html is present
open commit on GitHub
73 Days ago by YaWK (YaWK)
#413: added dns-prefetch to template::loadGoogleFonts() - this needs to be tested / measured.
open commit on GitHub
73 Days ago by YaWK (YaWK)
#155: fixed a bug that caused an exception if system/fonts/ directory is missing.
open commit on GitHub
74 Days ago by YaWK (YaWK)
#276: added dirprefix to template rendering page; this ensures that the template will be rendered correctly if yawk is installed in a subdirectory
open commit on GitHub
74 Days ago by YaWK (YaWK)
#33 improved string quotation; this avoids to run into an error while writing the .htaccess file during installation process
open commit on GitHub
74 Days ago by YaWK (YaWK)
#405 improved if statement that may cause an error during a multiple / failed installations in seldom situations
open commit on GitHub
Issues currently open issues
335 Days ago
| Issue #412
| Chat GPT Integration
Improvement Backend
open issue on GitHub open Milestone on GitHub
ReDesign admin/includes/page-edit.php
To implement chat GPT it will be required to make some modifications to the content edit page. Maybe this will be merged with #409 (content builder)open issue on GitHub open Milestone on GitHub
348 Days ago
| Issue #410
| Refactoring YaWK: re-write using symfony
Improvement Help appreciated
open issue on GitHub open Milestone on GitHub
Roadmap to Symfony
**This is the roadmap about this process:** **Initial setup and codebase reorganization:** If we decide to refactor, we need to create a new Symfony project and reorganize the existing codebase to fit the standard Symfony directory structure. **Refactor PHP classes:** Refactoring the PHP classes in the system/classes directory to use Symfony's services, dependency injection, and autowiring. **Admin backend refactoring:** Refactoring of the admin backend (admin/includes) to use Symfony's controllers, routing, and Twig templating system. Make use of newest Version of AdminLTE or re-write a complete custom solution, maybe using react as frontend helper. **Security:** Implement Symfony's security component for authentication and authorization, replacing the existing security system in YaWK. **Plugins and widgets:** Refactor the existing plugins and widgets to work as Symfony bundles or create new ones as Symfony bundles. This will make them more maintainable and extendable. **Templates:** Refactor the template system to work with Symfony's Twig templating engine and asset management. **Translations:** Implement Symfony's translation component for multi-language support in both the frontend and backend. **Event handling:** Use Symfony's event dispatcher and event subscribers to handle various events in the CMS, such as page creation, content updates, and more. **Automated testing:** Implement automated testing using PHPUnit and Symfony's WebTestCase to ensure code quality and prevent regressions. **Performance optimization:** Optimize and improve the performance of the CMS using Symfony's built-in tools like the profiler and caching system.open issue on GitHub open Milestone on GitHub
Warning: Trying to access array offset on value of type null in /home/.sites/78/site9032863/web/_gitcurl.yawk.io/gitCurl.class.php on line 429 Warning: Trying to access array offset on value of type null in /home/.sites/78/site9032863/web/_gitcurl.yawk.io/gitCurl.class.php on line 430
349 Days ago
| Issue #409
|
Improvement Backend
open issue on GitHub
Add WYSIWYG Content Builder
**Improve WYSIWYG View with a content builder.** _(Bootstrap components that can be dragged from a sidebar)_ The new editor will feature inline-editing. This will improve usability and make YaWK much more accessable to less experienced users. Pros out there, don't worry: the source editor (codemirror) will stay, for sure. You will always have the option to switch fluid between those two editor modes. At settings/backend settings you can select in which mode the editor should start on default. This is a huge feature and it will take some time to finish - it is also a preparation for the implementation of Chat-GPT _([See this Milestone](https://github.com/YaWK/yawk.io/milestone/81))_open issue on GitHub
368 Days ago
| Issue #397
| Chat GPT Integration
Update Database
open issue on GitHub open Milestone on GitHub
ChatGPT Database Settings
Add settings to **system/setup/yawk_database.sql** (will be imported during _fresh installation_)open issue on GitHub open Milestone on GitHub
373 Days ago
| Issue #393
| Chat GPT Integration
Backend Language
open issue on GitHub open Milestone on GitHub
ChatGPT Language Tags
Add openAI / chatGPT related Tags to the backend language filesopen issue on GitHub open Milestone on GitHub
374 Days ago
| Issue #392
| Chat GPT Integration
Backend
open issue on GitHub open Milestone on GitHub
ChatGPT Settings Page
**admin/includes/settings-openai.php** The page, where the API can be managed. (Add / Edit API Key, edit model, set model params)open issue on GitHub open Milestone on GitHub
374 Days ago
| Issue #391
| Chat GPT Integration
Class
open issue on GitHub open Milestone on GitHub
Add ChatGPT Class
Add Class that serves methods to communicate with the API and return results.open issue on GitHub open Milestone on GitHub
374 Days ago
| Issue #390
| Chat GPT Integration
Improvement Feature Backend
open issue on GitHub open Milestone on GitHub
Add ChatGPT API Key
add api key to system settings. Will be used everywhere chatGPT will be implemented around the backend.open issue on GitHub open Milestone on GitHub
414 Days ago
| Issue #372
| Backend Improvement
Improvement Backend
open issue on GitHub open Milestone on GitHub
Improve Admin Interface Dark Mode
Improve colors and overall look & feel of dark admin themeopen issue on GitHub open Milestone on GitHub
492 Days ago
| Issue #370
| Backend Improvement
Feature Backend
open issue on GitHub open Milestone on GitHub
Integrate Database / MySQL Admin Interface
It would be great, to be able to not only overview, but modify the database directly in the admin backend. Maybe a custom version of adminer will be proper solution to achieve this.open issue on GitHub open Milestone on GitHub
509 Days ago
| Issue #363
| Backend Improvement
Improvement Backend
open issue on GitHub open Milestone on GitHub
Backend Tooltips
Added more tooltips to the backend to explain settings wherever it makes sense and is possible. All changes affecting the tooltips in the backend will be linked to this issue.open issue on GitHub open Milestone on GitHub
1017 Days ago
| Issue #354
| Improve PHP Code
Improvement
open issue on GitHub open Milestone on GitHub
PHP Refactoring / Update of system/classes/
Refactor PHP Code, improve and update system/classes to current development stateopen issue on GitHub open Milestone on GitHub
1620 Days ago
| Issue #346
| Facebook Feed Widget
Widget
open issue on GitHub open Milestone on GitHub
Facebook Feed Widget
The init page of this widget. (calls class methods, start and initialize the widget)open issue on GitHub open Milestone on GitHub
1620 Days ago
| Issue #345
| Facebook Feed Widget
Widget Language
open issue on GitHub open Milestone on GitHub
Facebook Feed Language Files
the corresponding language files of the facebook feed widgetopen issue on GitHub open Milestone on GitHub
1620 Days ago
| Issue #344
| Facebook Feed Widget
Widget Class
open issue on GitHub open Milestone on GitHub
Facebook Feed Class
The core functions of this widget. Serves methods to get data and display it.open issue on GitHub open Milestone on GitHub
1631 Days ago
| Issue #343
| Plugin: Userpage (Welcome page after login)
Plugin Update
open issue on GitHub open Milestone on GitHub
Userpage Plugin: Update to current version
Update userpage to current bootstrap version (v4)open issue on GitHub open Milestone on GitHub
1631 Days ago
| Issue #342
| Plugin: SignUp (User Registration)
Plugin Update
open issue on GitHub open Milestone on GitHub
SignUp Plugin: Update to current version
Some of the old code is outdated - update to current bootstrap version (v4)open issue on GitHub open Milestone on GitHub
1676 Days ago
| Issue #321
| Improve Blog Plugin
Improvement Feature Plugin
open issue on GitHub open Milestone on GitHub
Blog Plugin: Update and add Features
Add voting feature, update to current development version, update blog plugin language tagsopen issue on GitHub open Milestone on GitHub
1680 Days ago
| Issue #318
| Improve Blog Plugin
Feature Frontend Backend Plugin
open issue on GitHub open Milestone on GitHub
Blog Plugin: Settings
Update Blog Plugin: Some settings needs to be added (limitEntries) and some usability and setup fixesopen issue on GitHub open Milestone on GitHub
1947 Days ago
| Issue #310
| Update FrontEnd to Bootstrap 4
Frontend Template
open issue on GitHub open Milestone on GitHub
Bootstrap 4: Default Template
**Add Bootstrap 4 Template** _(work in progress!)_open issue on GitHub open Milestone on GitHub
1947 Days ago
| Issue #309
| Update FrontEnd to Bootstrap 4
2017 Days ago
| Issue #268
| Update FrontEnd to Bootstrap 4
Backend Class
open issue on GitHub open Milestone on GitHub
Bootstrap 4: Class
add / update Bootstrap 4 class - serves all methods to generate custom css for Bootstrap 4.open issue on GitHub open Milestone on GitHub
2018 Days ago
| Issue #266
| Improve Installer / Setup Routine
Improvement Backend
open issue on GitHub open Milestone on GitHub
Installer: Demo Content
Admin should be able to select, if he wants to add demo content during the installation or if a empty version is preferred (no demo pages, no demo menus, no demo widgets)open issue on GitHub open Milestone on GitHub
2021 Days ago
| Issue #252
| Update FrontEnd to Bootstrap 4
Frontend Update Database
open issue on GitHub open Milestone on GitHub
Bootstrap 4: Add Template Settings
add cards and other new bootstrap elementsopen issue on GitHub open Milestone on GitHub
2374 Days ago
| Issue #115
| Improve User Help
Improvement Backend
open issue on GitHub open Milestone on GitHub
Help: Add Support Page
add help-support.php - this page includes http://support.yawk.io On this page it should be possible to submit free support tickets, add a question and / or ask for payed support.open issue on GitHub open Milestone on GitHub
2374 Days ago
| Issue #114
| Improve User Help
Improvement Backend
open issue on GitHub open Milestone on GitHub
Help: User Manual
add a basic user handbook (help-manual.php)open issue on GitHub open Milestone on GitHub
2628 Days ago
| Issue #7
| Finalize Dashboard
Improvement Backend
open issue on GitHub open Milestone on GitHub
Dashboard: Update Overview
create a static, but nice version of the dashboard pageopen issue on GitHub open Milestone on GitHub