• Forums
  • People
  • Blog
  • Shop
  • Login
  • Join us!

Adding an secondary sidebar to your Commons in a Box Theme

bowe Tutorials February 4, 2013 1 Comment »
cbox-sidebar
Since the CBOX Team (consisting of the CUNY Team and PressCrew) released the Commons in a Box plugin to the general public, the response has been great. It has been downloaded more then 2000 times already, and the CBOX Community has been growing rapidly. This is why we’ll try and do some CBOX related tutorials in the upcoming weeks, to help you guys get the most out of it. In this first tutorial we are going to add a secondary sidebar to the CBOX Theme, so you can have a three-column layout. This tutorial will hopefully be really useful for those who want to learn more about extending the CBOX Theme. Let’s get started! If you’re not interested in the code, you can download the final Child Theme with the 3 column layout at the bottom of this tutorial

Step 1: Download our pre-made CBOX Child Theme

You should never modify the CBOX Parent theme directly. We went to great efforts to allow you to change pretty much everything through a Child Theme (Theme Developers: Read our detailed getting starting guide). To help you get started quickly we’ve created a pre-made Child Theme that has some inline documentation and pre-made folder structures. This allows you to learn as you go and develop your child themes the same way as we do for our clients. Download the CBOX Child Theme

Step 2: Register our new sidebar

To add the new sidebar we need to register it through our functions file. Because we hate working from a messy functions.php file, we always organize our custom functionality into seperate files. In the case of CBOX we are put all our custom code into engine/includes/custom.php. So go ahead and open that file and add the following code to it. As a theme developer you’ve probably used this code before, all the details about the function can be found here.

Step 3: Use a hook to add the HTML

The CBOX Theme is filled with all kinds of hooks you can use to insert your custom content easily. You can read all about this here. We are going to use the open_main_wrap hook to insert the HTML we need for our sidebar: As you can see we are calling the sidebar we’ve just created in Step 2, and if no widgets are added to the sidebar, show a message to “Add Widgets” to it. The trickiest thing we’re doing here, is using the conditional bp_is_blog_page to only add the sidebar pages on BuddyPress pages. The reason behind this is that we don’t want to show the alternative sidebar on regular WordPress pages, posts and the custom page templates (like the homepage template). If we would not add this conditional we would have the 2nd sidebar showing on every single page.

Step 4: Add some CSS make everything look nice!

Now all we need to do is add some basic CSS to make everything look nice. CBOX is completely build using the amazing box-model grid, provided by Zurb Foundation . This allows us to simply divide our three columns using percentages. We’ll use the bp_is_blog_page conditional again to insert a tiny bit of inline CSS to only the pages where the actual sidebar is actually shown. Add the following code to engine/includes/custom.php The last few lines of CSS float the sidebar to the right, so that it will display as the right column.

Enjoy the result!

That’s all there is to it! We’ve added a secondary sidebar to the CBOX Theme, with just a few lines of code, and without modifying a single file in the CBOX Parent Theme. That’s really how easy it is! If you are an experienced developer you can easily expand upon this code. Extra Tip If you’d like to show different widgets in the new sidebar based on where you are, you can use something like widget logic. If you are having trouble getting the above tutorial to work, I’ve packaged up the Child Theme into an easy to install .zip file.
Download: CBOX Child Theme with Sidebar

What would you like to learn next?

Are there any other things you would like to know about theming with CBOX? Or maybe you’ve created something useful for others you’d like to share. Let us know in the comments!
Tags: Cbox

Commons in a Box coming to a WordPress install near you!

bowe Development November 21, 2012 4 Comments »
commons-in-a-box
When the Cuny Academic Commons approached us just over 6 months ago with their proposal to use Infinity to power the default theme for the ambitious Commons in a Box project, we had a small office party. Since we don’t have an office and live about 12000 miles away from each other, that meant drinking a White Russian at exactly the same time during a Skype chat :) The reason why we were so happy is because we felt that this project would have a great impact on not only ourselves and the business, but also to those who would be using CBOX. Over the last couple of months we worked closely with the CUNY Team on the project, and I can honestly say it turned out even better then we hoped.
Commons In A Box, funded by a generous grant from the Alfred P. Sloan Foundation, is a WordPress plugin that helps you to set up a powerful community site in no time flat. We’ve taken BuddyPress and packaged it with a number of the plugins that enhance the BuddyPress experience; bundled it with a brand-new theme based on the Infinity theme engine and provided an installation experience that downloads, activates and configures these various pieces in just a few clicks. No more scouring Google and the wordpress.org plugin repository for BuddyPress plugins. No more wondering whether an upgrade to BuddyPress or one of your other plugins will break your site. Commons In A Box takes care of these aspects for you, so that you can spend your energy where it really counts: in fostering your community. taken from the CUNY Development blog
The most exciting aspect for us personally was the knowledge of contributing to something that can actually have an impact beyond just WordPress. Since the project was announced we’ve heard stories from people who will be using it to power a wide range of communities, from Academic ones to non-profit sites. Allowing these people to build the communities using the software the CBOX team has written is something that we are incredibly proud of. A good example of how this is already happening is the YouthPolicy.org site that help bring together youth researchers from across the globe. The thousands of hours of work we invested in our Infinity theme has resulted in to something that we’ve always hoped to accomplish, but never dared to reach in such a short time. We would like to thank in no particular order:

The CBOX Team

 

The Alfred J Sloan Foundation for their generous grant

You, the PressCrew community!

Download Commons in a Box

Download our code, peruse our documentation, check out our project demo website, and join our community to find others using CBOX. Please follow us on twitter and join our mailing list to receive updates on the project. Download CBOX ps: We’ll tell you more about the Commons in a Box theme on our blog real soon. It’s pretty freaking awesome!

Opening a modal window from the admin bar

Marshall Sorenson Tutorials September 18, 2012 No Comments »
While working on our awesome new demo system that we built for our community members, I came across the need to open a modal window from an admin bar link. I wanted to avoid creating a special screen for the demo tools links, and since the admin bar is available on every screen, it was the perfect solution to avoid any hunt-and-click for common tasks that need to be performed. Immediately I ran into a problem because I had already developed a couple of tools that generated output in a modal window, and I didn’t want to redirect users to another page, since this would be really annoying in the context of a demo. So I started digging into the Admin Bar Class, specifically the add_node() method. As luck would have it, the meta argument supports adding an onlick attribute (only if the href attributure is set). The onclick attribute allowed me to work a little jQuery magic to add the “thickbox” class to the anchor tag. Once the anchor tag has the “thickbox” class, the thickbox script click event handler fires and opens our link in a nice modal window. Its even possible to set the title of the thickbox window by setting the title attribute of the meta argument. I put together a Gist which shows a working example for the fictitious My Tools plugin: If you look carefully at the onclick attribute, you will see how passing this to jQuery creates the context to begin modifying the anchor element which was just clicked. I hope this tutorial helps someone out there. Enjoy!

Infinity Release Candidate 1 is now ready for download!

bowe Development July 3, 2012 No Comments »
code-less-create-more
We’re happy to announce that the first 1.0 Release Candidate is now ready for you to download. We’re now quickly approaching the 1.0 stable release which means Infinity is getting more stable and truly production ready every day. In this release we’ve spent a considerable amount of time on improving performance and fine-tuning the code. We’ve also fixed numerous small CSS issues and thanks to @unsalkorkmaz we’ve found some small issues inside the theme templates. You can check out Release Candidate 1 by visiting the Infinity Homepage and pressing the “Download” button. We’re looking forward to your feedback and issues you might run into!
Tags: Release Candidate

Important: Do NOT update Infinity through the WordPress auto-update system

bowe updates June 29, 2012 No Comments »
do_not_update_infinity
It has come to our attention that several of you were prompted with an notification to upgrade Infinity to a newer version through the WordPress Dashboard. Do not do this! Sadly because of a long standing issue in the way WordPress handles theme and plugin updates it will overwrite “our” Infinity with a theme from the WordPress.org theme repo also called “Infinity”. IF YOU UPDATE INFINITY THROUGH YOUR WP ADMIN DASHBOARD YOU WILL OVERWRITE INFINITY AND YOUR SITE WILL BREAK It’s a mess, and we hope that most of you have not applied this “update” yet.

How are we planning to solve this issue?

We’ve contacted the owners of the Infinity theme currently being hosted in the WP.org Theme Repository. Here’s part of that email so you get a better understanding of what exactly happens behind the scenes.
“Our Infinity is also a free WordPress Theme and has been released about a year ago (http://infinity.presscrew.com). We’ve build a great community of users of the past year, and it has become a valuable tool our users. Currently our theme is in beta 3 and thousands of people have downloaded it. Today all our users got prompted to update to a new version of Infinity through the WordPress dashboard. We were extremely confused because we had not pushed out any update (since the theme is not yet in the repo!). It turns out that it’s actually WordPress thinking that your version of Infinity is the theme that’s being used by our users. In practice this means that several of our users have accidently overwritten our theme with yours. Because we were not aware of WordPress being so “stupid” we had not registered the theme name slug on the WP.org repo. I now wish we did!”
We’re now speaking to the guys from DesignCoral to see if we can this issue sorted. If we’re not able to work something out, we will need to change the folder name of Infinity or find another solution to prevent the update to show up.

Was there any way this could have been prevented?

Yes there was.. What we could and maybe should have done was reserve the slug “infinity” in the WP.org Theme repository. But we believe that it’s not a smart idea to release a theme that is still in beta to the WP.org repo. Another option would be to quickly hack together a WordPress Theme and call that Infinity just to have the spot in the WP Repo. Another bad idea if you ask us. Apparently this has happened to other theme developers before, and the issue has been brought up many times to the WordPress Core Developers. Sadly there does not seem to be an easy fix as of yet, and no solution is on the horizon (yet). We’ll keep you updated while we’re working on a solution. Bowe and Marshall

Say Hello to the Infinity-Powered Commons in a Box Project!

bowe Development May 21, 2012 9 Comments »
infinity-beta
We have been working on Infinity for almost two years. Before we started we had a clear vision of how we wanted our work to be used by the WordPress community. We’ve always hoped that making Infinity 100% GPL and community driven would lead to it being used for useful and inspiring causes that were freely available for anyone to use. Today we can announce exactly such a project, and we’re extremely proud that Infinity is the engine powering it.

The Commons in a Box Project

The Commons In A Box project aims to provide universities and similarly minded organizations with a powerful, professional, free, and easy-to-use platform for community engagement. A central part of any such platform is its interface. CBox is built on BuddyPress and will work with any BP-compatible WordPress theme. Thus, organizations with the right kind of know-how will be able to use WordPress’s theming system to create a CBox interface for their community that is totally unique. At the same time, we believe it’s crucial that CBox comes pre-packaged with a default theme that will serve the purposes, both functional and aesthetic, of users that don’t have in-house WordPress development talent. This means that an excellent default theme is critical to the central aims of Commons In A Box: to bring the power of BuddyPress-based communities to organizations that don’t have the resources to build from scratch. That’s why we’re thrilled to announce that the Commons In A Box default theme will be designed and built by Marshall Sorenson and Bowe Frankema of PressCrew, using their Infinity Theming Engine. Infinity is a perfect fit for Commons In A Box. In the world of WordPress Themes, compatibility with BuddyPress is often absent, or an afterthought. Infinity, in contrast, was conceived and developed with BuddyPress in mind. For newcomers to WordPress and BuddyPress, Infinity’s unique configuration file system makes setup a snap. It’s just a matter of turning on and off features to customize your BuddyPress installation how you want it. And for those who do have some WordPress theme development experience, Infinity offers unparalleled features that make advanced customization both fast and easy. The ease with which designers can realize their creations is exactly why the team chose the slogan “More Freedom to Create”. Marshall and Bowe are as passionate about the value of free software as the Commons In A Box team: Infinity, like CBox, is GPL-licensed, costs nothing to download and use, and is open to contributions from the community of users and developers. Between PressCrew and Ray, the Commons In A Box team probably contains more BuddyPress talent than any other project. Read the Full Announcement on the CUNY News Blog

What Does this Mean for you?

Even if you’re not in the business of creating a social network for your school, university or organisation using Commons in a Box, your Infinity project will still benefit hugely from the work we’ll be doing on it.
  • All the new features and improvements made for the CBox Theme will also make it into Infinity Base. This means a LOT of awesome new functionality for your projects!
  • The number of developers and designers working on Infinity will expand because of CBox. This ensures a healthy future for Infinity, with a community of people actively working on the project.
  • Hundreds and potentially thousands of Universities and Organisations around the world will be using Infinity! Most of these networks will be high on users and this allows us to do extensive testing and improve Infinity where needed.
  • Our community will grow and evolve into a place where you can find in-depth tutorials, extensions, Child Themes and support from other Infinity users. Both the regular Infinity user (you) and the CBox users will find a home on our Community hub, and we’ll be one big happy family sharing Infinity awesomeness

Some People We Would Like You to Meet!

Over the next couple of months we’ll be joining forces with two people who’ve most of you probably heard of before: Boone B Gorges and Ray. As BuddyPress Core Contributors they are known for their hard work at making BuddyPress what it is today, and we’re really excited to be working along side them.

What Do You Think?

Are you planning on using CBox for your project? We’d love to hear your plans and ideas! We’ll be posting regular updates through Twitter and on this blog. If you’re new to Infinity, and want to learn more about what it can do, check out the Infinity site to get started!
Tags: Cbox

Infinity Beta 3 Survival Guide

Marshall Sorenson Development, updates April 16, 2012 6 Comments »
beta-3-image
Don’t let the title scare you! If you are reading this, I have your attention, so my slightly exaggerated title worked :)  There is nothing scary about the soon-to-be-released Infinity Beta 3, but there are some significant changes that might affect you if you are using Infinity for a production site. Before I get to that, I want everyone to know that Infinity is still getting a ton of love from us. Many hundreds of hours have been put into it by myself and Bowe since beta 2. A large majority of the time spent has been acting on feedback we have received from the community. We have received some great ideas, advice, critiques and mentoring, so thank you so much for your contributions!  

Philosophy Changes

When we started Infinity well over a year ago we set out to make our own lives easier. In the process we felt we had come up with some pretty cool innovations that could be useful to the community so we decided to release what we had completed so far. The response was staggering, with nearly 300 people joining the community within the first 90 days (we are at 600 now!). To say we were unprepared for this kind of response is like saying “The Dude likes to roll.” Since Infinity was originally developed as a working parent theme, some WordPress developers have struggled to work it into their workflow. We have reports of many different road blocks depending on development cycle, or technical reasons, or missing features, etc. Because of this, we have decided to branch development in to three overlapping packages.
  1. Engine Only – The goal of this package is to make it possible to ship Infinity bundled with any theme, or as a bare bones parent theme which only ships with the index.php template. In addition, this package will have no features enabled and no styles or scripts enqueued by default.
  2. Base Theme – This package will include the engine (1), as well as all of the theme files and assets which currently ship with Infinity. This theme will work as a parent theme out-of-the-box, and should behave exactly as the “original” Infinity always has.
  3. BuddyPress Theme – This package will be identical to the base theme (2), but will also ship with all of the default BuddyPress component templates included. We have struggled with this decision to fork the component templates for a long time. Its not something we really want to do, but frankly we are weary from working around all of the quirks associated with extending bp-default theme. It will remain our goal to make as few modifications as necessary to the templates, but we will look to the community for guidance on when it makes sense to “go it alone.”

Functionality Changes

There are a few annoying things hanging around that we want to resolve before adoption becomes more widespread.  These changes might break your theme depending on your specific scenario, so please read them carefully and plan accordingly.
  1. The PIE library has been renamed to the ICE (Infinity Component Engine) library. This should not have an effect on you unless you have extended any of the PHP classes in the PIE library.
  2. All custom extension class names must now begin with “ICE_Ext_” instead of the previous convention which was “Infinity_Exts”.
  3. All internal code and component extensions now generate CSS in a much more semantic manner, instead of the long unique class names that were generated previously.
  4. Theme options are now saved per theme. Since Infinity can now be used to created completely unique child themes, saving theme options globally is a huge problem. If you use Infinity in a production environment you will need to back up all of your options and set them again.
  5. All of the translatable strings which previously existed in the PIE library text domain have been switched to the same text domain as Infinity. This should pave the way for the long awaited ability to create translations.

What’s New?

So many new features and innovations have been added over the past few months, that its not really in the scope of this topic to go into detail here, but we want to touch on the major ones just to bring you up to speed.
  • BuddyPress template pack is no longer required for BuddyPress support. Instead you need to download the Infinity BuddyPress branch/package.
  • Infinity error handling is now disabled by default.
  • Massive overhaul and improvements to the extension API.
  • Feature components can now ship with an options.ini for defining options that are required by the extension.
  • Component configuration values can now contain macros that refer to any other directive of the same component. For example: “This is a description for the %title% component”
  • Native LESS support. Any component stylesheets with the extension “.less” are automatically parsed and compiled.
  • Many powerful new option widgets like Slider and Overlay Picker.
  • Major clean up of path locating and building. This has greatly improved Windows support.
  • New base theme design with top-to-bottom CSS overhaul and clean up.
  • Just about anything design related is now a feature which can be toggled on or off.

What’s Next?

We have a million ideas for new things we want to do. Unfortunately we can’t play around forever, so we are making a serious effort to stop tinkering and start stabilizing Infinity. As such, we are going to try to limit our development over the next few weeks to tasks which get us to a final release:
  1. Cleaning up loose ends of functionality that we want to keep.
  2. Killing off or punting any functionality that is not close to being done.
  3. Release a POT file to translators.
  4. Optimize code for performance.
  5. Add functionality required to more easily maintain production sites from a workflow standpoint.
 

Some dates

We really want to get more people involved in the project, and to do this we know developers need to feel confident that the code is stable. Here is what we are shooting for as far as a road map towards a stable release goes.

April 2012 – Ship Beta 3

May 2012 – Ship one or more release candidates

June 2012 – Ship first stable version

Thanks to everyone that has contributed their time and/or money to the project so far, and we look forward to welcoming new members into the community over the rest of the year!
Tags: beta release

Infinity is on GitHub

Marshall Sorenson updates December 20, 2011 4 Comments »
Its been a while since our last beta release, and the natives seem to be getting restless! We have been getting a lot of private messages asking us where we are at with the project, and when we will be release beta 3. After the feedback we have received from the first two beta releases we had to dive back in deeper than we expected to support some of the most requested features/changes.
  • Easier to customize control panel (done!)
  • Responsive wire frame (done!)
  • Selectively disable base styling (done!)
  • Full HTML5 support (in progress)
  • Easier to customize options screen (in progress)
The above are just the major items, there are many more changes completed and upcoming! Bowe and I have collectively invested hundreds of hours into Infinity since beta 2, and we are very excited to be getting ever closer to a stable release. In response to the community wanting more access to development as-it-happens, and an easier way to provide feedback and contributions, we have decided to move our entire code repository to GitHub!
  • Infinity - https://github.com/PressCrew/infinity
  • Infinity Skeleton - https://github.com/PressCrew/infinity-skeleton
We strongly encourage you to watch both repositories to stay up to date on the latest developments with the Infinity code base. If you would like to contribute a bug fix or enhancement, we are definitely interested in pull requests, although you are encouraged to open an issue first to discuss your ideas with us before investing a lot of time. And with this move to GitHub we are officially ending the private beta program! The entire community is now open to anyone who might wander in, although an account is still required to post on the forums. Thank you so much to everyone who has contributed their valuable time, energy, and money into the project up to this point. A very special thanks goes out to these individuals:
  • Leo Farias and the Concept Web Solutions team who have donated thousands of dollars over several months.
  • Ross Grant for donating custom code back to the project, and providing valuable feedback.
  • Shawn Gaffney for his tireless testing and numerous valuable suggestions and ideas.
  • Tammie Lister for her amazing help with making the design 100% responsive.
  • Sarah Gooding and Siobhan McKeown for helping spread the word with some killer articles.
  • Andrea Rennick for letting Bowe harass her with questions about multi-site :)

Coming Soon

bowe updates December 4, 2011 8 Comments »
Some big changes are coming up for Infinity, and we’ve been working extremely hard behind the scenes to get everything ready. Here’s a quick teaser. Exited yet?
Tags: launch teaser

Infinity Beta v2 is out now.

bowe updates October 13, 2011 No Comments »
We’re very exited to announce that the second beta release of Infinity is now ready for download! This is quite a huge release which not has a number of bugs squashed, it also contains a lot of new functionality that we would like you to check out. Download Infinity Version 1.0 Beta 2 Now! not a Private Beta member yet? Read This As we touched upon in our first development blogpost we’re aware that some of you might be not be completely sure of what Infinity can mean for your site or business. We feel that this release gives you a much better impression of how you can utilize Infinity for your projects by simple looking at the Showcase Theme bundled with the Infinity download package. Before we go into that, let’s take a look at what’s changed in this release. Click on the toggle below to view a list of all the changes that were made over the past two weeks to Infinity and the Infinity Base theme. [toggle title="View the full Infinity beta v2 changelog" color="white"]
## Infinity Change Log

### 1.0b2 (Oct 10th, 2011)
---------------------------
* turn design styles on by default
* adding public GPG key used to sign tags
* bp features to own folder, added activity intro feature
* updated feature docs with new bp activity intro type
* buddypress features silently fail to load if bp is not active
* added export variables functionality
* added ability to have multiple hidden values for storing arrays
* new pie easy slider jquery plugin, woot
* added new ui/slider option type
* added options examples ini file, work in progress
* Updated BuddyPress Docs and added image border and margins for doc images
* Remove depreciated BP navigation CSS and cleaned up BP CSS
* fixed default slider widget margins
* added new left/center/right position option type
* added left/center/right position support to header logo
* fixed colorpicker launcher element bg color issue
* add method for checking if suboption is registered
* refactored and reorganized css option types, new css block feature and css repeat option types
* added error and exception handler
* Remove Min-Width in CSS and made a small change to header.php both to make responsive layout possible
* exports refresh must run before init enqueueing since there is a file exists check
* added refresh method which calls clearstatcache and updates stat info
* force refresh before and after writing export files
* cleaned up some variable naming and code formatting
* many windows install fixes, corrected exports caching toggle
* added create new link to post-list widget header
* Added hooks for the menu navigation and added a missing "after single content" hook.
* big time navigation improvements
* Added special search loop template displaying the excerpts instead of full length posts.
* Removed some unneeded .post css prefixes.
* fixed php 5.2.x issues
* total re-write of setup guide

### 1.0b1 (Sep 30th, 2011)
---------------------------
* Initial release
[/toggle] As you can see we fixed numerous smaller issues, updated the installation and buddypress setup guides and generally made Infinity more awesome!

Awesome new Developer Features

Below are two new developer features we like to highlight in this release.
    • Advanced Error Reporting Made a mistake somewhere? We’ve added a powerful debugger tool to Infinity to help you debug your code. It helps you track issues not only in Infinity but across your WordPress installation as soon as you activate Infinity. [toggle title="How to start using it" color="white"] Add the code below to your functions.php in your child theme and uncomment the stuff you want to use:
      /**
       * Set this to true to put Infinity into developer mode
       */
      //define( 'INFINITY_DEV_MODE', true );
      
      //
      // Usually dev mode is enough, but if want finer control you can
      // set some of these special constants manually.
      //
      
      /**
       * Set this to false to totally disable error handling by Infinity
       */
      //define( 'INFINITY_ERROR_HANDLING', false );
      
      /**
       * Set this to true to show detailed error and exception reports. This only
       * works if error handling is enabled (see above)
       */
      //define( 'INFINITY_ERROR_REPORTING', true );
      
      /**
       * Set this to a short message to customize the friendly AJAX error
       */
      //define( 'PIE_EASY_ERROR_AJAX_MESSAGE', 'Woops! We forgot to feed the server, sorry!' );
      
      /**
       * Set this to an absolute path to a custom friendly fatal error page
       */
      //define( 'PIE_EASY_ERROR_PAGE_PATH', '/path/to/my/error.php' );
      
      /**
       * Set this to false to disable caching of dynamically generated
       * CSS and Javascript. Highly recommended for development.
       */
      //define( 'PIE_EASY_CACHE_EXPORTS', false );
      [/toggle]
    • Added new “Slider” option type Add a jQuery UI Slider option to your Theme Options easily [toggle title="Show usage example" color="white"] Add this to your options.ini file in your Infinity Child Theme
      [infinity_base_slider_time]
      section = "slider"
      title = "Slider Configuration"
      description = "The amount of time in seconds each slide shows"
      type = "ui/slider"
      min = 1
      max = 10
      step = 1
      label = "Time in seconds:"
      default_value = 5
      [/toggle]

Try out upcoming Features for Infinity

Besides the developer features we have a huge amount of new features that you can check out if you’re interested in building a awesome community with our Base Theme. These upcoming features are available in the new Showcase Theme included with your download.
  • New Feature: Full responsive Design The Base theme is now completely responsive which means it looks great across all (mobile) devices. This includes BuddyPress pages! If you are using the Infinity Base theme as your parent theme in your multisite network all your blogs will be responsive as well.. meaning; Mobile friendly themes across your Network! Big shout out to Tammie Lister aka Karmatosed who helped us achieve this.
  • New Feature: Homepage Featured Slider Add a awesome looking Slider to your homepage displaying posts from a certain category or with the Slides custom post type.
  • New Feature: Easy Hooks Add custom content anywhere in your theme easily! Simply visit your Infinity Dashboard and go the Options Page to see all the available hooks! [toggle title="Easy Hooks Example: Inserting Social Share buttons on Single Posts" color="white"] Let’s say you want to insert the AddThis Sharing Buttonsto your Theme.. That is now super easy! Visit your options page, go to the Easy Hooks options and select “Single Posts”. Then simply insert the AddThis HTML in the “Before Single Post Content” option:That’s all there is to it! Social sharing added to your theme! [/toggle]
    • New Feature: Breadcrumb Navigation If you are using Yoast his WordPress SEO plugin and have Breadcrumbs enabled they will show up automatically in your theme

So what’s next?

So now that we’ve shown you all these new features, is there something that you would really like to see in the next release of Infinity? We have read a few suggestions on the forums already, but this is your time to speak up! Feel free to leave your ideas and thank you notes (!!) in the comments! PS: We’ve been very busy getting the new release out and It would be awesome if you could share this post with your Buddies on Twitter or Facebook using the share buttons below! Also don’t forget you can invite up to 10 friends directly to check out the beta: Invite Some Friends!
Tags: design easy hooks framework infinity release responsive theme
  • 1
  • 2
  • Next »

Recently Active Members

Profile picture of phkmarketer
Profile picture of idefixx
Profile picture of Marshall Sorenson
Profile picture of hotsauce_86
Profile picture of bowe
Profile picture of skyrie
Profile picture of xaxan
Profile picture of kenji
Profile picture of nikeshoes0203
Profile picture of ddart
Profile picture of emryscooley
Profile picture of pcescato
Infinity by PressCrew and powered by WordPress.