GitHub Project yawk.io
Development Status Overview



Commits newest

63 Days ago by YaWK (YaWK)


Issue #354: update template function definitions (work in progress)
open commit on GitHub


71 Days ago by YaWK (YaWK)


Dropped PHP 5 support;
open commit on GitHub


72 Days ago by YaWK (YaWK)


#364: fix missing meta markup in template index page
open commit on GitHub


72 Days ago by YaWK (YaWK)


#366: set frontendSwitch default to off
open commit on GitHub


72 Days ago by YaWK (YaWK)


#369: fix some database settings
open commit on GitHub


72 Days ago by YaWK (YaWK)


#369: fixed error in settings.min.css
open commit on GitHub


72 Days ago by YaWK (YaWK)


#369: add body overflow-x/y properties to database, moved from custom.css; added language tags for new generated fields; added css property to saving routine;
open commit on GitHub


72 Days ago by YaWK (YaWK)


#368: add windows10/11 support to OS detection methods
open commit on GitHub


72 Days ago by YaWK (YaWK)


#367: improved usability: toggle button instead of checkbox to set publish state of this widget
open commit on GitHub


72 Days ago by YaWK (YaWK)


Updated system requirements / php8 information
open commit on GitHub


Issues latest closed issues

  72 Days ago | Issue #369 | Improve Template System
Improvement Frontend 

Include overflow-x / overflow-y css into template generating

CSS Properties overflow-x and overflow-y are currently stored in custom.css => those tags need to be moved into computed template generation.
open issue on GitHub open Milestone on GitHub


  72 Days ago | Issue #368 | Improve Statistics
Feature Backend FIXED 

Add Windows 10/11 OS Detection to Statistics

Update stats class and methods to correctly detect Windows 10/11 Clients within stats.
open issue on GitHub open Milestone on GitHub


  72 Days ago | Issue #367 | Backend Improvement
Improvement Backend 

Improve admin/widget-edit page


open issue on GitHub open Milestone on GitHub


  72 Days ago | Issue #366 | Improve Template System
Feature Frontend 

FrontEnd Template Switch (Dark / Light Mode)

Add method to let users switch between two different templates from frontend. (Typically used to achieve a dark / light mode feature). This feature can be configured (enable/disable/set dark + light template) within the admin backend on "design" page at the "menu tab". Remember: to get this to work as intentioned, at least two two templates with different settings must be created.
open issue on GitHub open Milestone on GitHub


  75 Days ago | Issue #365 | SubMenu Widget
Improvement Backend 

Remove SubMenu from pages()

This is outdated. Meanwhile there is a widget to achieve this.
open issue on GitHub open Milestone on GitHub


  81 Days ago | Issue #364 |
Improvement Frontend Backend 

Meta Tags Refactoring

modified / improve meta tag system: drop db table cms_meta_local; added 2 fields to db table cms_pages: meta_local, meta_keywords. Update all corresponding admin pages, save routines, methods, functions, classes to achieve this.
open issue on GitHub


  82 Days ago | Issue #362 | Backend Improvement
Backend Class 

Backend Class improvements

All modifications made to the backend class should be referenced here.
open issue on GitHub open Milestone on GitHub


  72 Days ago | Issue #361 | Improve Widget System
Improvement Backend 

Refactor Widget Overview Page (admin/widget-new.php)

Add function to display a list of all widget types beside the widget creation form; Added new fields 'icon' and 'image' to database table {cms_widget_types}. The row 'icon' is desgined to hold any FontAwesome icon string. Added corresponding language tags; Added ability to display 'WIDGET_INFO' to each widget. This will be stored in each widget's corresponding language file.
open issue on GitHub open Milestone on GitHub


  93 Days ago | Issue #360 | Improve Template System
Feature Frontend Template 

Feature: Template Override by User

It should be possible, that user can override the global selected template. For now, this can be done from admin backend only, at the user edit page. There you can set the template ID and if it is allowed for this user, to override the global template. At this stage, this is for testing purposes and will be replaced with a more useful method in the future (eg. template override from frontend to achieve such things as day/night mode, or different site-styles the user can choose from) - if enabled by site owner / page admin.
open issue on GitHub open Milestone on GitHub


  93 Days ago | Issue #359 |
Feature Backend 

Feature: Widget Overview on admin/page-edit.php

Improvement: When editing a page, it is often required to change some widget settings. Still it was very much click action: to the widget, back to the editpage, back to the widget and so on. Now you have quick access in the right sidebar to any widgets that are loaded on this specific page you are currently editing.
open issue on GitHub


  95 Days ago | Issue #358 |
Improvement Backend Language 

Language Selector drawLanguageSelectOptions()

Return a list of containing all usable languages.
open issue on GitHub


  342 Days ago | Issue #356 | Remove Bugs
BUG FIXED 

Unable to save widget settings if no publishing date is set

Solution: before data gets stored, content of date_publish will be checked. If empty, set current datetime.
open issue on GitHub open Milestone on GitHub


  93 Days ago | Issue #355 | Improve PHP Code
Update FIXED 

Migrate doc blocks from APIGEN (outdated) to doxygen (stable)

APIGEN is not working anymore and was not updated since more than two years. **Doxygen will be used from now on** to auto-generate html doc used on ](https://docs.yawk.io)
open issue on GitHub open Milestone on GitHub


  589 Days ago | Issue #353 | Improve PHP Code
Improvement 

PHP Refactoring / Update of admin/includes/

Refactor PHP Code, Update admin/includes to current development state
open issue on GitHub open Milestone on GitHub


  345 Days ago | Issue #352 | Multilingual FrontEnd Pages
Database 

Update setup .sql file

add language tables to db structure of pages and menu
open issue on GitHub open Milestone on GitHub


  591 Days ago | Issue #351 | Multilingual FrontEnd Pages
Feature 

FrontEnd Language Feature: Template Language Modification

Add cookie code to template index page. This ensures, that page->getcontent method will deliver the correct assigned page.
open issue on GitHub open Milestone on GitHub


  591 Days ago | Issue #350 | Multilingual FrontEnd Pages
Feature 

FrontEnd Language Feature: Add Language Methods

add methods and functions to system/classes/page.php, menu.php and sys.php
open issue on GitHub open Milestone on GitHub


  591 Days ago | Issue #349 | Multilingual FrontEnd Pages
Feature 

FrontEnd Language Feature: Edit Menu Language

Feature to add language tags to menu entries.
open issue on GitHub open Milestone on GitHub


  591 Days ago | Issue #348 | Multilingual FrontEnd Pages
Feature 

FrontEnd Language Feature: edit page language

Feature to edit the language of a page.
open issue on GitHub open Milestone on GitHub


  590 Days ago | Issue #347 | Improve Installer / Setup Routine
BUG 

Installer: Unable to install YaWK

**Describe the bug** It seems that the .sql file that helds all the settings could not be imported on newer PHP versions. Manual installation with the same file works fine.
open issue on GitHub open Milestone on GitHub


  1210 Days ago | Issue #341 | Webmail (IMAP Client)
Feature Backend 

Webmail: Add PHPMailer

add PHPMailer to engines/phpMailer
open issue on GitHub open Milestone on GitHub


  1222 Days ago | Issue #340 | Webmail (IMAP Client)
Feature Backend 

Webmail: CC / BCC field + processing

Add Buttons + Javascript to toggle CC and BCC field, add processing in email-send.php
open issue on GitHub open Milestone on GitHub


  1216 Days ago | Issue #339 | Webmail (IMAP Client)
Improvement Feature Backend 

Webmail: Move message

Add ajax methods to move / delete / restore a specific message.
open issue on GitHub open Milestone on GitHub


  1222 Days ago | Issue #338 |
Backend Class 

Editor Class

Methods to load summernote/codemirror editor + settings on any page.
open issue on GitHub


  1223 Days ago | Issue #337 | Webmail (IMAP Client)
Improvement Feature Backend 

Webmail: mark as seen / unseen

Upgrade set email seen / unseen via Javascript to avoid inbox page reload.
open issue on GitHub open Milestone on GitHub


  1222 Days ago | Issue #336 | Webmail (IMAP Client)
Feature Backend 

Webmail: Flag email as important

add methods to flag / unflag emails as important
open issue on GitHub open Milestone on GitHub


  1224 Days ago | Issue #335 | Webmail (IMAP Client)
Improvement Feature Backend 

Webmail: Folder Overview

improve folder overview: add mail counter to each folder
open issue on GitHub open Milestone on GitHub


  1224 Days ago | Issue #334 | Webmail (IMAP Client)
Feature Backend 

Webmail Feature: Purge Trash

Add feature to empty trash and spam folder with one click.
open issue on GitHub open Milestone on GitHub


  93 Days ago | Issue #333 | Webmail (IMAP Client)
Feature Backend 

Webmail: add features: reply / forward

add reply, reply all and forward email functions
open issue on GitHub open Milestone on GitHub


  93 Days ago | Issue #332 | Webmail (IMAP Client)
Backend 

Webmail: send message processing

Add admin/js/email-send.php -> does the file attachment upload handling, as well as sending the email
open issue on GitHub open Milestone on GitHub


Issues latest 5 closed problems