yawk / yawk.io Goto Github PK
View Code? Open in Web Editor NEWYaWK - Yet another Web Kit [work in progress]
Home Page: https://yawk.io
License: MIT License
YaWK - Yet another Web Kit [work in progress]
Home Page: https://yawk.io
License: MIT License
youtube widget settings: width, height, url, allowfullscreen
embed spotify to your website
embed any twitter posting
create a static, but nice version of the dashboard page
embed grid layout
solution: change setLocation path
(eg. forms... - check which elements are still needed and implement them
solution: add varchar(255) field to cms_widget_types; build the view in admin/includes/widgets.php
add image pin widget
embed any pinterest profile
solution: add text field to cms_widget_types;
solution: add date_published, date_unpublish field to db table, add code in classes, improve the view and implement a datetimepicker;
at least, that ones that are known and fixable in that amount of time
build a basic test version of this widget
Widget should be able to take the full URL (eg. https://cba.fro.at/331756) or the embed code.
the method "import" makes it easy to import .sql data from file
embed any single, public posting from facebook.
solution: a method in language class that can take a folder param and attach the file onto language object $lang[lang] (array)
l10n of all messages and strings in admin backend pages.
add follow button widget
build an instagram widget that display any single post. Should run without API key or registering @ instagram.
complete l10n of all system/plugins/*
solution: Remove it (because not needed there!?) - or bugfix this publish checkbox
add method to sys class to get/set robots.txt
before going beta, it is required to translate every single string that gets used in backend.
embed any public video from facebook
rework some logical errors, set object params correctly
update .sql file
solution: add search settings to db settings
draw the user statistics nicley feat. chartJs in backend statistics page.
solution: add setting to backend settings to let admins change the language there (via select field?)
I found out, that links in menus got just a title, not a text and title. For SEO reasons, it is important to fix this. Solution: in db(cms_menu) rename the current titled field "title" to "text" and add a new field "title". It's important adapt the code in admin/includes/menu-edit.php and system/classes/menu.php to get everything adjusted to the new situation.
add methods to
solution: add fields to cms_widget_types; build the classes & adapt widget overview
requirements: the installer should check, whetever if its installed or not. user enters database connection, installer checks connection, if ok, db credentials needs to be written into the constructor; afterwards the installer inserts the .sql file with all the data and (demo content?) into db. the .htaccess file should get written, depending on user's se…
solution: 2 methods - one that gets all template settings data from the database, the other one draw the html form elements, depening on the settings. (As we did in settings class)
l10n of every single syslog call; check all methods in every class.
solution: create backend page: admin/includes/search.php
template should cover every needed situation, from a small 1-position vcard to an enterprise newspaper page. to achieve this, it is needed to add way more clever positions (and add their settings into db & admin\includes\template-edit.php) - much work to do!
Template flexibility comes with positions. They need to be visualized. This could happen due a smaller"preview-Version" of all positions right next to the settings. The visualization could be a dashed line around every position. Each should be clickable. A bit jQuery magic to show up the settings of the position that have been selected would do the rest of the trick.
add settings color + height to database; add corresponding language tags
add a tab at system settings page: robots.txt - the file should be accessable and editable. Layout should be col-8-4 with a small description about robots.txt beneath the edit window.
To cover all form elements, it is necessary to add the radio buttons to the getFormElement() function, located in \YAWK\settings
let user drop a tweet
embed timeline with options in grid or timeline style
add embed Bubbl.us Mindmap Widget
add pace.js and pace.css to system/engines; add php code in AdminLTE class to include js + css if pace + settings are enabled
complete l10n of all system/widgets/*
solution: check and add code in widget class / copy widget function
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.