nash-ye / momtaz-framework Goto Github PK
View Code? Open in Web Editor NEWA free and light WordPress theme framework
License: GNU General Public License v2.0
A free and light WordPress theme framework
License: GNU General Public License v2.0
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 :)
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
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.
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.
I notice that today in http://androidar.net/ Get The Image can't get the correct image path when the Lazy Load plugin is active.This need some investigating and a Hotfix!
Lazy Load plugin:
http://wordpress.org/plugins/lazy-load/
In momtaz_ge_context()
we call the Home Page "Blog" and Front Page "Home" this naming scheme confused with the WordPress functions names is_home()
and is_front_page()
.
Normalize.css project page
http://necolas.github.io/normalize.css/
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 ๐
I need someone to tell me about GitHub ?
We need to complete the Github Page for the Momtaz Framework:
http://nash-ye.github.io/Momtaz-Framework/
The page should content:
..etc
This task need some one can write in English freely ๐ฏ
As you can test, a PHP notice is thrown in includes/kernel/core.php
Line: 118, because momtaz_get_child_theme_textdomain() could return an empty array.. so we need to add a neat check before using it.
This should be easy to fix.
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 :)
Justin Tadlock has published the get-the-image 0.9.0 while we still using the version 0.8.1 ..
so we need to sync it with the new updates.
Link:
https://raw.github.com/justintadlock/hybrid-core/master/extensions/get-the-image.php
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
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!
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.
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?!
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.
Update the Normalize.CSS file to version 2.1.3:
http://necolas.github.io/normalize.css/
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.