milohuang / reverie

Reverie is a versatile HTML5 responsive WordPress framework based on ZURB's Foundation.
http://theakiba.com/reverie/
MIT License
918 stars 196 forks source link

Revamping Reverie 5 #244

Open milohuang opened 10 years ago

milohuang commented 10 years ago

Currently working on Reverie 5, and guess it may take another week since I want to make some changes to the overall design and polish the framework a bit. Any requests?

postphotos commented 10 years ago

My issue with F4 versus Reverie were some SCSS mixins didn't work. Not sure why but that would be rad!

Also, SCSS friendly child themes would be cool too. On Nov 28, 2013 7:43 PM, "Zhen Huang" notifications@github.com wrote:

Currently working on Reverie 5, and guess it may take another week since I want to make some changes to the overall design and polish the framework a bit. Any requests?

— Reply to this email directly or view it on GitHubhttps://github.com/milohuang/reverie/issues/244 .

randomfreeform commented 10 years ago

Portfolios by categories? (though not sure if this would be in the scope of basic Reverir design code.)

postphotos commented 10 years ago

Integration of orbit (plugin or hard code to the theme?) And custom post types that by default do something too! On Nov 28, 2013 10:48 PM, "randomfreeform" notifications@github.com wrote:

Portfolios by categories? (though not sure if this would be in the scope of basic Reverir design code.)

— Reply to this email directly or view it on GitHubhttps://github.com/milohuang/reverie/issues/244#issuecomment-29499147 .

Infestix commented 10 years ago

Orbit integration. Portfolio template if that fits within the basic framework concept (Reactor has the portfolio template), shortcode integration for different options(columns, buttons etc)

adzay commented 10 years ago

Interchange integration please

randomfreeform commented 10 years ago

definetly +1 on 'Interchange'!

tnog commented 10 years ago

I'm going to be a polite contrarian, but I'd like to advocate that Reverie not get bloated down with unnecessary features. Many features would probably be better served by developing add-on plugins. I prefer a framework that's efficient, lightweight and extensible.

postphotos commented 10 years ago

To echo this -- add-on WP plugins (or better Foundation mix-in support) would be great.

Interchange/Orbit would be perfect, but not for all projects. On Nov 30, 2013 1:09 PM, "tnog" notifications@github.com wrote:

I'm going to be a polite contrarian, but I'd like to advocate that Reverie not get bloated down with unnecessary features. Many features would probably be better served by developing add-on plugins. I prefer a framework that's efficient, lightweight and extensible.

— Reply to this email directly or view it on GitHubhttps://github.com/milohuang/reverie/issues/244#issuecomment-29561095 .

randomfreeform commented 10 years ago

I agree with you last 2! As long as all aspects of F5 work well (which includes Interchange!)....

Everything else should be add ons

nickbouton commented 10 years ago

+1 on Interchange integration, it'd be nice if that were the default for thumbnails/post images

Orbit would be nice to have as well, but less important as it usually require more customization anyhow.

NRG-R9T commented 10 years ago

I used interchange allready with reverie 4, just for the logos, though, I don't know how usefull that would be in the framework with WP, because it might bloat it too much? Anyhow, I would try to join a project for a plugin of reverie Interchange and orbit integration. orbit would be too cool, because it might be very fast. both, interchange and orbit, should and would work very well together, to keep the big load of image sliders as low as possible.

NRG-R9T commented 10 years ago

Just one simple thing for @milohuang : full foundation included with plugins and make every script or file load fast and smooth for best practice page speeds. Then I'm totally happy. It's allready very fast (without child themes, I hate those).

Example pages with all foundation plugin integrations (orbit, magellan, sections etc.) would be very nice too, to copy-paste them inside the theme edition process, but I guess that's a luxury.

I have only another suggestion about something that disturbes me and takes a lot of time to fix since I use reverie (V3.0): the styling of the sidebar. Something does no fit together between Foundation's small-class, aside-class or the small screen fonts and the Reverie-Sidebar. It's very confusing if you use headers and lists in the sidebar: they always have different style settings hidden everywhere. I don't know if something could be done here in the framework about it, otherwise I would. Maybe choosing "aside" only for the sidebar or something, just to have one for all settings there?

milohuang commented 10 years ago

Thanks for the input.

For Interchange, I like the new feature from the beginning but we do have another great plugin for the same purpose, WP Retina 2x, which is probably a standard of using 2x at the end of image name after WP's 150x150. If you do feel the need for Interchange, then I can find some way to implement it, with, say, small, medium, large and retina images. Looks like too many. Any thoughts?

@NRG-R9T The sidebar and widget areas are definitely in the todo list.

adambundy commented 10 years ago

@milohuang do you have an estimate of when you'll release the new F5 Reverie? I have a build in process and trying to decide whether to try to do the migration myself to take advantage of the new features or wait for Reverie 5. Thanks so much for this product!

ghost commented 10 years ago

I vote for SCSS with Child Themes too! Thanks.

milohuang commented 10 years ago

@adambundy I will release a complete version compatible with Foundation 5 this weekend and add extra features like Interchange in the coming weeks.

randomfreeform commented 10 years ago

Zhen is coolio!

darisi commented 10 years ago

SCSS with child themes would be great.

Also i know this is not foundation related, but WooCommerce support would be sweet. The reason is, that there isn't a solid foundation starter theme for it and also WooCommerce is getting bigger and bigger.

http://builtwith.com/ecommerce/ <-- this data tells us that people use it as much as they use Magento and other carts.

I also think there was a request/question about that for that somewhere in the forums…

btw great job with Reverie, it's amazing and i love it :)

randomfreeform commented 10 years ago

Besides the main Reverie goal which I believe is solid full F5 functionality... portfolio & commerce are my biggest wishes. I'm no top WP ace but I imagine they should be plugin addons, but to have them well integrated into Reverie would be super sweet, could be a paid add-on.

tnog commented 10 years ago

Perhaps for those who want examples of integrations for WooCommerce, Orbit etc, those of us who have these integrations could just share examples of their gists, or we could just develop repositories here on github for different add-on plugins for Reverie? I'd be happy to contribute to give back to this awesome project that Zhen has started.

Just for ease of extensibility, in my child theme lib/ folder I created different support files:

lib/ -woocommerce-support.php -orbit-slideshow.php -theme-customizer.php -...

then just include the files in my functions.php file. I think that most of these integrations are pretty straightforward and based on the documentation available, everything that you need to know is already is out there.

For more complex integrations, I'll build a plugin if necessary. You can see an example of my most recent site that has WooCommerce and Orbit integration: http://theaizzi.com/

NRG-R9T commented 10 years ago

it's here: http://themefortress.com/reverie-5/

thank you, @milohuang (also for looking into the sidebar/widget thing)

@tnog I don't find the childtheme-files you mentioned, but it's a good idea to share our solutions. I'm going to do so with my logo interchange:

<a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">
<img src="<?php echo get_template_directory_uri(); ?>/img/YOURLOGO.png" data-interchange="[<?php echo get_template_directory_uri(); ?>/img/YOURLOGO.png, (default)], [<?php echo get_template_directory_uri(); ?>/img/YOURLOGO-568px.png, (screen and (max-width: 568px))], [<?php echo get_template_directory_uri(); ?>/img/YOURLOGO.png, (small)], [<?php echo get_template_directory_uri(); ?>/img/YOURLOGO.png, (medium)], [<?php echo get_template_directory_uri(); ?>/img/YOURLOGO.png, (large)]" alt="" ></a>

just change "YOURLOGO.png" with the pictures' names you uploaded to the themes "/img" folder. this example links to the home-URL too.