Welcome, please login or register

WordPress + Forums = Community!

It is now easier than ever for you, a site owner, to only require your visitors to log in once to their accounts on both the content and discussion portions of your website. OnePress Community brings the WordPress platform and phpBB forum system together for a powerful combination that will present your site and its community in an integrated fashion. Read more »

WordPress as a CMS

WordPress can now finally make sense as a full content management system for your site. OnePress allows you to completely build your site using our widgetized layout system, placing widgets anywhere. The OnePress layout selector makes it a cinch to choose the layout for your site and lets you do so on a per page basis. Read more »

Pimped Out WordPress

Getting started in pimping out your WordPress site is smooth as butter once you get hooked up with OnePress Community. OnePress throws in all kinds of widgets and functionality that will make your site look fresh and professional while keeping it running fast. Read more »

Introducing OnePress Community

Here at PushButton Labs, we are big fans of WordPress. Through our various applications of WordPress, our personal blogs and beyond, we have been longing for a manner in which we could use the blogging platform as a complete content management system. We also saw the need for this platform to be integrated with a forum system. Today, we are announcing the OnePress theme framework for WordPress. The realization of our goals has resulted in an easy, out-of-the-box, community building tool for website owners.

While developing OnePress, we kept our eyes and ears open to the desires of people running their own sites and online communities. Our goal was focused–enable the average blogger to create a professional site containing the functionality of the web’s most powerful content sites (such as ESPN.com or The Wall Street Journal) and provide the ability for a forum system to be integrated into that site. Aside from expensive custom content management systems, the tools available that provide functionality such as feature flow and widgets showcasing topics have not been previously available to the public domain. At OnePress, we have identified the features serious authors and owners are seeking in running their site. We have solved problems such as workflow issues and added functionality to the platform that did not exist.

With a fully integrated login, it has never been easier to have a unified site and forum system running in tandem. By simply activating the phpBB module in OnePress, users will no longer have to create and maintain separate accounts just to have the same persona. Now, it is straight forward to display forum content on your site (such as most recent forum posts.)

Through smart planning, we have built a framework to serve to all kinds of sites. By creating child themes in WordPress, theme authors can quickly harness the power of our framework; all while developing a completely fresh look with each product. With each child theme, the backend stays the same; however, the presentation of the site’s content is completely customizable.

What have we done to make WordPress site-building easier? We have fully widgetized the layout of your site and solved the inherent problems that followed. With the layout selector and large library of OnePress widgets available for use, site owners can quickly choose their layout and quickly add content. All HTML is well planned, making it easy to add visual elements such as rounded corners to your look. Hook into OnePress components with custom PHP functionality.

We have only scratched the surface of the functionality and elements that OnePress provides to your site’s administration experience. We invite you to see for yourself, and start building your online presence and community with OnePress today. To get started, just download the free WordPress theme framework and unlock your site’s full potential!

Workflow Tips: Building a New Site with OnePress

Workflow Tips: Building a New Site with OnePress

Because OnePress is such a powerful framework for building sites, it’s not hard to get overwhelmed by all of the customizations one will want to do. To provide some insight, I have decided to share with you how I start out building new site in which I’m working with OnePress.

First things first, I need to get OnePress installed and activated as my WordPress theme. Doing this is fairly simple as I just need to unzip and upload the theme to my server and browse to my administration panel to activate the theme.

Because OnePress is really a WordPress “Theme Framework,” I am going to focus most of my energy into creating a child theme, which references OnePress for all of its content management features. If you’ve never created a child theme in WordPress before, don’t worry, it’s really straight forward. In my /wp-content/themes/ directory, I am going to make a new directory called “seanasullivan.” This is where all of the files for my child theme will live.

The true magic of this theme takes place in the creation of a style.css file. At the top of the newly created filed, I enter the following:

/* THEME NAME: Sean A Sullivan THEME URI: http://www.seanasullivan.com/theme DESCRIPTION: Use for Sean A Sullivan's site. VERSION: 1.0.0 AUTHOR: Sean A Sullivan AUTHOR URI: http://www.seanasullivan.com Tags: onepress, sean sullivan, sas TEMPLATE: onepress */

Notice the second to last line of the commented code: “TEMPLATE: onepress” This is telling WordPress that it is a child theme and it will derive its functionality from “onepress.”

There exists some base CSS functionality in OnePress that your child theme can easily inherit. This CSS handles the layout, widgets, and navigation CSS. Now, these are default styles to get you off the ground and running. If you wish to customize the look of, for example the widgets, we recommend that you copy and paste the appropriate CSS file into your child theme’s directory for complete control.

To use the default CSS, simple add these lines to the style.css file:

@import url('../onepress/op-layout.css'); @import url('../onepress/widgets.css'); @import url('../onepress/navigation.css');

Now that “Sean A Sullivan” is a valid theme (as far as WordPress is concerned) I am going to go activate it. With this theme active, WordPress will now become my blank slate on which I can setup and style as I see fit.

Activating a new theme

Activating a new theme

After taking care of my initial layout setup, it’s time to make this all look as desired. Read my next post in this series to learn how I attack a mock up for implementation in OnePress.

Getting Started with Your OnePress Layout

The beauty of OnePress as a WordPress theme is the flexibility and functionality that you inherit upon activating it to drive your WordPress powered site. With that flexibility, however, comes a relatively blank canvas that you will need to paint to really expose the power of OnePress in representing your site’s content. Your site consists of a number of “layouts” that you need to appropriately configure to your liking.

Each layout type in OnePress has the potential to have its own unique layout. For instance, the display of search results can be totally different than the display of all posts matching a particular tag. If you have not customized the layout for that that is being rendered, OnePress will use your default configuration. The default layout is the backup, if you will. Since this is the case, setting up your default layout the way you wish is a logical first step.

To set up your default layout, log into your administration panel and navigate to Design (Appearance if you’re using 2.7) and choose “OnePress Layout.” Here, you can easily choose how many columns you would like and you can also rearrange their order by dragging and dropping the columns. Once you have set this up appropriately, save changes and navigate to “Widgets.”

OnePress Layout Selector

OnePress Layout Selector

OnePress sets up your layout using WordPress sidebars correlating to the columns you have chosen. In my case, I have chosen to use a one sidebar (Sidebar1) layout. When choosing the widgets for your layout, your must first select the appropriate sidebar in which to place them. Here, use “Default Main” to adjust the way the main column of your site looks. Once you have “Default Main” active, notice that the “Featured Posts Carousel” and “Content Body” widgets are already there. This is because upon activating OnePress for the first time, these are inserted to maintain basic WordPress functionality. Let’s go ahead and add pagination to your site so users can easily move among the pages of posts. Doing this is simple, just find “OP Pagination” and add it! Let’s go ahead add it twice so there’s pagination on the top and bottom of the page. You might also find at this point in the process to edit the “Content Body” widget, which defines how posts look. We’re not going to make any changes to the default sidebar, but if your wanted to that could be edited by selecting “Default Sidebar1.”

Widgets added to Default Main

Widgets added to Default Main

Select Default Main Sidebar

Select Default Main Sidebar

Customizing Content Body Widget

Customizing Content Body Widget

Now that you have your default layout set up as you would like, head back over to the “OnePress Layout” screen. Since you more than likely want single posts to display completely different than those pages showing multiple posts, choose to customize the “Single” layout. By doing this, you will now have new sidebars in the widget selection menu. Back on the Widgets screen, choose “Single Main” and add the “Content Body” widget. Go ahead and edit the widget to reflect however you want your posts to look in single mode. Make sure to add the “comment-form” component so users can leave responses to your posts.

Customize Layout for Single

Customize Layout for Single

Select Single Main Sidebar

Select Single Main Sidebar

Customizing Content Body Widget

Customizing Content Body Widget

Now that you have customized your default and single layouts, you are well on your way to harnessing the full potential of the OnePress layout. Go ahead and choose other layouts to customize and build out the rest of your site the way you prefer. Keep in mind that you can easily change your layout down the road so be sure to experiment and have fun!