Giter Site home page Giter Site logo

yawk / yawk.io Goto Github PK

View Code? Open in Web Editor NEW
9.0 4.0 2.0 12.28 MB

YaWK - Yet another Web Kit [work in progress]

Home Page: https://yawk.io

License: MIT License

PHP 80.73% JavaScript 10.89% CSS 8.33% HTML 0.02% Hack 0.03%
website content-management-system social-media php javascript html cms cms-framework web website-builder

yawk.io's Issues

add menu title, change current field title to 'text'

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.

build an installer class

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…

add more template positions

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!

add feature: visualize and set-up template positions

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.

Tab at Settings Page

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.

implement pace.js

add pace.js and pace.css to system/engines; add php code in AdminLTE class to include js + css if pace + settings are enabled

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.