Suggestion: use more widgets

Homepage Community Forums Epik Theme Support Suggestion: use more widgets

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #14120
    Genghis7777
    Customer

      Hi Wes

      Thanks for designing a great looking theme.

      I’ve done three websites before this, and this was the first where I had to roll my sleeves up and learn some PHP and HTML.

      I reckon that your theme would have been much easier to use if more things had been implemented as widgets.

      For example, the content where there is an image on one side and text on the other would have been much easier to do if it was a widget with a form to fill out the text and the image url.

      The “pricing” thing would also be a prime candidate for this. I saw your post on how to implement it, but seeing all the code just made my eyes glaze over. Implementing it would mean searching line by line to find out where to add your own text and then hoping that you haven’t got the syntax wrong somewhere and broken something.

      Most people buy with their eyes and your demo site is the main draw for purchasing this theme.

      But the demo site creates an expectation that key elements of it will be easily replicated. As a result I was a disappointed that I had to learn PHP and HTML to access them when I haven’t had to for three previous themes (Studiopress’ Enterprise; Outreach; and Curtail).

      I got there in the end but it took nearly double the time to do it.

      Otherwise, good job.

      #14140
      TrishaM
      Customer

        It is a beautiful Theme, isn’t it?

        Hey as long as we’re making suggestions for improving some of the widgets to make them easier to implement for non-coders, here’s what I would respectfully suggest that Wes consider.

        For the Pricing Plans, why not have the functions.php add a Custom Post Type for “Plans” with a few custom meta boxes to hold things like “package name” “description”, “price”, etc., then the widget could just make use of those meta boxes and instead of basically being a text widget into which one has to add a lot of HTML and style declarations, just have a few options for things like “show XX across” where we fill in if we want 2, 3, or 4 price modules going across.

        Then someone can drag that widget into the widget-holder of their choice – full width, half-width, whatever.

        #14142
        Genghis7777
        Customer

          @TrishaM: Exactly what I was trying to say but you put it so much more clearly. 馃檪

          #14156
          kronos
          Customer

            @Genghis7777 I’m going to have to respectufully disagree with what is suggested here. The theme is pretty easy to use, all you need to do is add content inside of the widget area and it will show up on your homepage. Keep in mind, their demo is just a demo, so most of the things you see are just for demonstration purposes. I don’t think the theme is being promoted as having a ton of features that it doesn’t….if it did, then I’d agree, as that would be considered false advertising. But if you look at the product page (where they sell the theme) and the tutorials/code snippets it explains in detail exactly how it all works.

            In reference to the “Pricing Plans” code and the other forms, it’s not wise to add all of this into a theme, especially a child theme. I know some people (new to web design) would want this inside, but in the long run it would be hard to manage. This is the problem with a lot of themes on Themeforest, when you add all of these Custom Post types and a ton of other code it really makes the theme become Bloated. Appfinites themes are made simple in the same way as StudioPress’ themes. Adding too many features can cause problems and become difficult to manage…..Plus it’s not WP standard to do this. The recommended way to handle this is to either create or use a Plugin if you want to add more features to a theme. For example, if you add a custom post type and forms (and all of the other things suggested) and you like it, as soon as you switch your theme, all of that content/code disappears. That would be terrible. The correct way to handle that is to add a plugin that adds this, or at least add the code in a separate file that won’t be affected if you change the theme.

            You definitely don’t need to know PHP to use any of the themes here. The ONLY time you need to use php is if you want to make customizations to the code, or if you want to add some things. This is exactly how it works on StudioPress as well. I’ve had plenty of clients setup their themes without needing to code PHP.

            For a great example of what I’m talking about take a look at this legendary post – http://justintadlock.com/archives/2011/05/02/dealing-with-shortcode-madness

            I hope this helps!

            #14183
            Genghis7777
            Customer

              @Kronos:

              Good points. I’m just an off the street kind of guy and what attracted to me to WordPress was that it appeared to me (rightly or wrongly) that it held out the premise that here was something that really could give users with no more than MS Word skills to build a website without having to learn PHP or HTML.

              For me, after three websites, that’s proven to be the case. In each of those cases, everything I saw in the demo sites could be implemented without recourse to doing any coding. From what you say, I was probably very lucky.

              However IMO a demo site <i>should</i> include everything that the theme can do “right out of the box” without any coding at all. I suppose you could include things that you might do with it if you knew how to code but then where does the theme promoter stop? Even if he did, it should be clearly stated which features being showcased come with the theme and which can only be implemented by doing your own coding.

              I don’t think the Tutorial and code snippets therein should be considered to be part of the Theme’s promotional material. How many people read a car’s manual before buying a car and driving it out of the lot? You shouldn’t have to, nor should you have to read a theme’s tutorial before buying the theme.

              So you see IMO in order to avoid being misleading, the theme promoter should refrain from showing anything that requires any code writing at all.

              Just my 2c.

            Viewing 5 posts - 1 through 5 (of 5 total)
            • The topic ‘Suggestion: use more widgets’ is closed to new replies.