Jump to content
Sign in to follow this  
janoskozma

How do I distribute my website/theme built with the framework 2.0 dev plateform

Recommended Posts

janoskozma

Hello, I will glad to know how we can separate a theme/website built with the pagelines framework from the framework itself. The question is how to a install my website for a customer without installing theme the framework. Or should we compress the whole folder and distribute this ? I don't think so. Thanks for any help/advise Best regards janos

Share this post


Link to post
Share on other sites
stoltz

I would say that you need the framework to run developed child themes - Which means that the customer needs to have the framework installed.

Share this post


Link to post
Share on other sites
bestrag

That is good question. I have been thinking about that either. However, I am not sure that is going to happen. The way I am trying to solve that problem is by creating child theme and then create my own call back functions that could have wp-admin interface. But I did not manage to separate framework like you said. Then maybe we could disable wp-admin interface for pagelines, but I would rather hear this from one of the pagelines developers


bestrag.net

professional dms plugins 

 

Share this post


Link to post
Share on other sites
stoltz

It should be possible to "disable" the pagelines interface through the usage of user roles. But it still needs some work behind scenes to enable this.

Share this post


Link to post
Share on other sites
bestrag

@ stoltz that is interesting idea. I am going to test it out... thanks


bestrag.net

professional dms plugins 

 

Share this post


Link to post
Share on other sites
Rob

These solutions proposed are very interesting, but in my humble opinion, would do absolutely no justice to your clients, or yourselves in the long-run. When an update takes place, and we may expect several in coming weeks and months, your clients would be denied those updates by not having the actual framework present. Instead, the best practice solution would be to include the pro license level in your client's cost of development and order it in the client's name. Install their licensed edition in their site and be assured that they will qualify for any future upgrades, updates or improvements as they appear, not only from PageLines, BUT, from Store developers like yourselves. There in lies the biggest problem with the solutions offered earlier. If you created a standalone product with no license, not only will PageLines not know to provide your client with an update, but neither will anyone who's developed plugins, child themes, sections or any applications for the Framework. Every developer, site designer and webmaster should consider this keyword "Framework" as opposed to theme or platform. As a framework, we're providing the means and mechanism for others - many others - to develop products for our clients. So, if you as developers came up with a brilliant child theme, an outstanding plugin or some amazing section, you can offer it via the Store. The cost of the pro license is not that much to ensure that your clients can get the upgrades easily. If this isn't an option, as developers, if you're also hosting your clients' sites, then you're able to use your own license with no worries as you'll be the one getting notices of updates and can implement them across your client network. Having your clients own licenses also ensures that your client will need you on a long-term basis to maintain the site, keep it up-to-date and fresh. That's probably a great improvement over the "build it and forget it" model many a site designer has suffered. And if your client is like some of mine and someone you don't particularly enjoy working with, then you can simply explain how to do updates and be done with the client without worries. I hope this makes sense to everyone and please, remember, this is my personal opinion, and I'm not speaking officially.


Former PageLines Moderator, Food Expert and Raconteur

Share this post


Link to post
Share on other sites
onlineprofiler

Even if the discussion is quite old, I still have a question. The idea of "ragelone" is ok, but if my client has its own license than he is not dependend on my service anymore. So it's quiete easy for him to change the service team. In order to keep my client I would like to create a user role, where the client does not have access to certain backend areas. Which means, that following this idea I am able to set up a business model, where the client will pay for adaptions (updates etc.) on i.e. a monthly base. That model I prefer as a multimedia agency, as you might imagine... In order to do so I would like to create a user role (clientadmin) which enables my client to do certain changes in the backend area - like maintaining widgets and the menue order, under the menue point "appearance". However I do not like to give access to the setup of the pagelines framework (dev version) which is located unter the menue point "pagelines" in the cms. However - and this might make it difficult - I would like to give access to the pagelines metasettings under "pages", "posts",.... Now the problem I am facing: If I set up the user role "clientadmin" I have to give the user the following permission: "edit_theme_options" in order that the client is able to admin widgets and the menue under "appearance". But if I give him that permission the client will see the menue "pageslines". Question: How can I exclude the pagelines menue from "edit_theme_options"? Might there be a possibility to give the framework a extra permission, which I could use to create a new clientadmin role and exclude it from the role? Looking forward to receiving a feedback. Thank you and kind regards, Silke


onlineprofiler.png

I am ^sii from @onlineprofiler, digital media specialist, love web design, development, WordPress, PageLines and lots more...
http://www.onlineprofiler.co

Share this post


Link to post
Share on other sites
Danny

For everyone's interest onlineprofiler's issue was resolved on Live chat. Basically, if you wish to create a client user role like onlineprofiler, you can use a plugin to do this something like User Role Editor. This plugin allows you to create a custom user role/group and also edit the existing user groups/roles such as editor, author and so on. The you can install another plugin called Admin Menu Editor, which comes with many options but one of them allows you to disable access to specific admin menus and remove access based on user role/group, this includes the PageLines theme options menu. Hope this helps.


Please search our forums, before posting!

Share this post


Link to post
Share on other sites
Danny

Resolving this topic now.


Please search our forums, before posting!

Share this post


Link to post
Share on other sites
alanf

Very interesting. I have started to develop my client sites offline utilising an Apache web server and MySQL set up, I also have this set up on a usb stick which gives me the advantage of actually taking a version of my clients actual site to client review meetings. This approach also gives me the opportunity to test updates to WP, plug-ins and PLines thoroughly before releasing to live site. Also I can develop a version release strategy with my client with its associated financial model. My hosting company has given me instructions on how to transfer from offline to live but this does require some technical knowledge.....I'm a marketeer and not a techo ! What I'm now investigating is the whole area of this.... "How do I set up two-way synchronization of my Wordpress site between staging and production. If staging is............ 1. on my local machine (or usb stick)- Apache, PHP and MySQL 2. or in a directory on the Webserver Basically I want to be able to upload a newer version of my site to the live site..replacing the live site in its entirety with the newer developed version? " There are a number of plug-ins around that hopefully should help me acieve this but which one is best..I'm sure the technical amongst us will have a view....Back up Buddy, Blog Vault, Automatic Wordpress Back Up, plus a number of others ranging from free to $197 per annum and more. This whole area of best practice was one of the reasons for my post here in this forum.... http://www.pagelines.com/forum/discussion/20452/basic-best-practice-site-set-up-and-on-going-management#Item_8 As you all can see someone at PageLines is looking at best practice and this post thread dovetails in with this. It would be really good if someone with a high technical appreciation of Wordpress at PageLines gave this whole area some serious thought, maybe even came up with their own plug-in because it would surely be of benefit especially in the area of updates, testing etc, etc. PS. Duplicator plug-in (free) seems to work fine taking a live site offline. Also taking an offline site to a new live site or taking a live site from one host to another. Getting an offline version on-line updating a previous version of the same site is where I'm at.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×