SimpleRain / SimpleOptions

A simple wordpress options framework for developers.
16 stars 2 forks source link

PLEASE LOOK - List of fields left to develop #9

Closed dovy closed 11 years ago

dovy commented 11 years ago

Hey all. This is the final list according to my mind of what needs to be in the framework before the first release. Please give me your input.

Elements already done:

dovy commented 11 years ago

@dhechler @Smartik89 @aristath @teamcrisis @tyl3r @partnuz

Could you chime in with some input? Are there any other specific fields that you would use?

dhechler commented 11 years ago

Look into adding more than one default for slider images. smof is failing at this right now and im trying to implement a fix.

$std = array (
    array (
        'title' => 'Slide 1',
        'url' => 'example.com/image.jpg',
        'link' => 'example.com',
        'description' => 'image 1 dexc'
    ),
    array (
        'title' => 'Slide 2',
        'url' => 'example.com/image2.jpg',
        'link' => 'example.com',
        'description' => 'image 2 dexc'
    )
)

Dont know if you've solved the Google font issue with just choosing a font and having the weight and font-style come over too, but i submitted a fix for that on SMOF that you are welcome to grab for this.

for layout_manager, id want to see just a layout to drag and drop and have the "disabled" area optional. I dont want to give some users the power to disable the area, just to move them around.

Backup option is huge for my clients. They really love that.

dovy commented 11 years ago

@dhechler Backup is a given. It's already there.

Here, give this a try. It will let you demo what's here super quick. I imagine it will be in pretty good shape by end of next week. This will allow you to test it and get updates.

https://github.com/SimpleRain/SimpleOptions-Test-Theme

dhechler commented 11 years ago

this gets a bit unweildy when trying to scroll, so far its looking decent though. http://cl.ly/image/2Z310m1B0f1M

David Hechler

On Friday, July 26, 2013 at 5:14 PM, Dovy Paukstys wrote:

@dhechler (https://github.com/dhechler) Backup is a given. It's already there. Here, give this a try. It will let you demo what's here super quick. I imagine it will be in pretty good shape by end of next week. This will allow you to test it and get updates. https://github.com/SimpleRain/SimpleOptions-Test-Theme

— Reply to this email directly or view it on GitHub (https://github.com/SimpleRain/SimpleOptions/issues/9#issuecomment-21651449).

teamcrisis commented 11 years ago

I agree, the alerts are a bit annoying. Is there a way it can be implemented without moving the entire #simple-options-main?

@dovy is the "plugin" version working yet? I can't seem to get it working, but embed version seems to be fine.

dovy commented 11 years ago

@dhechler I was thinking of fading those on scroll. I really like having the boxes, but I could stick the alerts only to the top and scroll the buttons. What do you think?

@teamcrisis Yes, the plugin is working if you use a release version. See here: https://github.com/SimpleRain/SimpleOptions/releases

Also you can use the example theme and it will get the automated releases when they come down: https://github.com/SimpleRain/SimpleOptions-Test-Theme

I've built the auto-updater to use the release tags so users always get a stable version when updating, not just what's in the repo. Keeps us from using painful branches as much. It's custom code I'll be releasing as SimpleUpdater shortly. ;)

Of course, the newest release is the bleeding edge and will get you all the goodies as I build them. When a feature is finalized I do a release. Check out the select box to the left.

I really hate how saving is right now. Going to do AJAX as soon as the core elements are complete.

I expect to have made substantial movement by the end of next week. I've just been working so long on updates and easy configuration. ;)

teamcrisis commented 11 years ago

@dovy tried to use test theme and get the following:

Download failed. SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

and

The plugin does not have a valid header.

During plugin activation.

dovy commented 11 years ago

@teamcrisis Drat. I'll have to fix that tomorrow. My apologies. Hadn't tried to install it as a new activation. Can you just expand the zip and place the folder in themes and activate? That's how I tested without any errors.

dovy commented 11 years ago

@teamcrisis Scratch that. Fixed it. Download a new copy. (I did not put auto updating in the theme for obvious reasons)

teamcrisis commented 11 years ago

@dovy - downloaded new version - same errors using TGM method. I manually installed the plugin and it activated fine but I get no menu item in wp. I tried this on a base theme and the Simple Options test theme. When I embed SOF, it works just fine, but I can't get the plugin to show a menu item no matter what I do.

dovy commented 11 years ago

@teamcrisis Can you give me access to your wordpress instance? I tried it one multiple servers without an issue.

Make sure you have SOF uninstalled from the plugins and you've properly deleted everything.

It may also be that you don't have SSL if you're doing it locally. Github requires SSL. If that's the case, that's a problem. hmm.

teamcrisis commented 11 years ago

Yeah, it's local...Win7x64 using xampp

dovy commented 11 years ago

Ahah, ssl isn't installed. It doesn't need a secure cert, but you need to be able to process https. Enable that and it will work.

teamcrisis commented 11 years ago

I still don't think that explains why when I manually install the plugin it activates, but no menu item shows, right? You haven't seen this issue?

dovy commented 11 years ago

TGM pulls the zip for the plugin from Github. I use the non-secure github URL, but Github forces https, so it's redirected.

You don't have SSL working so it errors out. End of story.

I don't want to mirror a repo and most users will be able to access secure URLs. Just look it up. It should be fairly easy to resolve.

aristath commented 11 years ago

@teamcrisis are you sure you copied the options-init.php file in your theme and included it as per the instructions on https://github.com/SimpleRain/SimpleOptions#usage-examples ?

teamcrisis commented 11 years ago

@dovy Yes, but if I'm manually installing the plugin myself, this has nothing to do with TGM or GitHub, right? For example, I install SOF as a plugin to a bare bones wordpress theme TGM isn't going to have anything to do with that and therefore doesn't explain why I don't see a menu item after I have successfully activated the plugin. As I said before, I manually installed the plugin in both SOF test theme and a bare bones theme and the plugin activates without issue, but there is no menu item like when I embed it directly into the theme.

@aristath yes, I can confirm I followed those directions. I followed them too for embed option and that is working fine for me without any problems.

dovy commented 11 years ago

@aristath @teamcrisis With the test theme including the options-init.php isn't required. I actually pull it from the plugin dir. The theme is brand new and works out of the box.

You need SSL in your box and I know it can be installed. That's 100% the problem. I'm positive.

dovy commented 11 years ago

@dhechler @teamcrisis Fully resolved the scrolling issue. You'll be happy. You'll need to pull as I haven't placed it in a release yet so the auto-updater won't work.