Giter Site home page Giter Site logo

nash-ye / momtaz-framework Goto Github PK

View Code? Open in Web Editor NEW
45.0 12.0 15.0 902 KB

A free and light WordPress theme framework

License: GNU General Public License v2.0

PHP 39.19% CSS 0.09% JavaScript 60.72%
wordpress wordpress-theme-framework wordpress-starter-theme

momtaz-framework's People

Contributors

dawnbirth avatar nash-ye avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

momtaz-framework's Issues

Invent a logo

We need a logo for the Momtaz project.. I don't have much ideas about how it should be but it should be simple and clean.

Logo designers this is for you :)

Memory Usage And Execution Time On WP4.4

I have a website that we use the theme based on your framewok
After WP 4.4 Update we faced memory_limit and max_execution_time problems
We tried to increase it on the server setting max_execution_time from 30 to 120
And setting memory_limit from 32M to 256M
It still having error on load we tried to change the theme to default theme
The website worked

Please advice

Support The Responsive Layout

Momtaz Framework doesn't support the responsive layout by default, theme developers need to support it by themselves which it's hard task for many designers and developers!

So.. let's make this more easier, we need to build layouts/responsive.less file that contents the basic codes to support the responsive design.

Layouts Manager API

Momtaz Framework supports many layouts types by default, you can found them here.

So we need a generic API to manage this layouts, which it should offer:

1- An ability to load a specific layout in context.
2- Add the ability to get the content-width easily.
3- Supporting different grid systems, not only 960gs.

Style Debug is active when SCRIPT_DEBUG is FALSE

The WordPress SCRIPT_DEBUG constant could be defined with FALSE value. This shouldn't active the Momtaz Style Debug Mode.

In addition we should offer a proper WP filter to enable the Momtaz Style Debug mode ๐Ÿ‘

Improve the PHPDocs

Momtaz Framework is for developers, We need to add more comments with the codes to explain every line in the project. a better functions or classes description is needed too.

If you have a good English skills this is for you :)

Support HTML5 Microdata markup

Microdata is a WHATWG HTML specification used to nest semantics within existing content on web pages. Search engines, web crawlers, and browsers can extract and process Microdata from a web page and use it to provide a richer browsing experience for users.

Microdata is supported (and preferred over microformats) by the major search engines Bing, Google & Yahoo.

So let's make this happen in Momtaz 1.2

more links:
Wikipedia | HTML5 microdata spec

Redefine Momtaz's directory/file structures

Hi everyone!
I was wondering a little about the directory structure of Momtaz! and I thought that redefine the structure of the directory must get enhanced and better directory tree!

As an example

-- Momtaz/
-- assets/
-- less/
-- css/
-- img/
-- js/
-- font/
-- includes/
-- modules/
-- cache/
-- templates/

This idea is to simplify the work with Momtaz directly or from other templates!

PHP Fatal Errors on PHP 5.2

Momtaz requires PHP 5.3 at least. since WordPress could work on PHP 5.2, Momtaz should switch to the default theme to avoid the PHP fatal errors.

Rethink about the Template Hooks

Hi, There is a big discussion in the WP community about the benefits of the Template Hooks.. many people see it's useless and complex!

Momtaz has about 39 template hook. like:
<?php do_action( momtaz_format_hook( 'before_comment' ) ); ?>
<?php do_action( momtaz_format_hook( 'after_comment' ) ); ?>
...etc

My main purpose was to give the plugins the ability to insert anything inside the theme without requesting the user to edit it. but this make the theme-design more complex! even for my self.. So I am thinking to remove all those hooks and re-think about a really good solution.

What's your thoughts?!

Metaboxes toggle not working

While I was exploring the framework I noticed that the toggling doesn't work in the theme-settings page.

The problem is that the function momtaz_settings_page_load_scripts() always returns and doesn't echo the scripts, because the 'parent_base' of the screen object is null.

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.